Skip to content

Quick start

Each quick start takes you from an empty directory to a package that is built, tested and run with fabr. Both start by installing fabr with npm, so you need Node.js 22.19 or later either way.

  • TypeScript or JavaScript: a TypeScript package with an npm dependency, tests and a runnable program — no package.json, tsconfig.json or lockfile to write.
  • Java: a jar with Maven dependencies, JUnit 5 tests and a main class — no pom.xml or build.gradle, and no JDK to install.

Converting an existing npm, Yarn or pnpm project instead? See Migrating an npm, Yarn or pnpm project.