Custom packages used to scaffold, configure and maintain repositories.
| Package | Purpose |
|---|---|
| projen-babel | babel.config.js generator |
| projen-beachball | beachball.config.cjs generator |
| projen-cargo | Cargo workspace and crate generator |
| projen-codeowners | CODEOWNERS generator |
| projen-dagger | dagger-module.toml and dagger.toml generator |
| projen-editorconfig | .editorconfig generator |
| projen-eslint | eslint.config.js generator |
| projen-husky | .husky/* Git hook generator |
| projen-jest-config | jest.config.js generator |
| projen-license | license file generator |
| projen-lint-staged | lint-staged.config.js generator |
| projen-lint-synthesized | Configures linters to run on synthesized files |
| projen-pnpm-workspace | pnpm-workspace.yaml generator |
| projen-prettier | prettier.config.js generator |
| projen-project | Meta-component bundling the rest |
| projen-readme | readme.md stub generator |
| projen-renovate | renovate.json5 generator |
| projen-swcrc | .swcrc generator |
| projen-typescript-config | tsconfig.json generator |
| projen-uv | uv workspace and package generator |
| projen-worktrunk | Worktrunk .config/wt.toml generator |
pnpm install
pnpm exec projen # synth from .projenrc.ts
pnpm exec vitest run # tests
pnpm -r --if-present prepublishOnly # tsc-buildSee AGENTS.md for orientation, release flow, and provenance.
MIT — see license.