This is a template for a monorepo library.
This stack uses:
- Node.js (runtime)
- Bundler: tsup + esbuild
- Package manager: pnpm
- Testing: vitest
- Linting and formatting:
- tsconfig with stricter rules, including
erasableSyntaxOnly
- prettier
- sort-package-json
- publint
- Commitlint
- Husky (for hooks)
- tsconfig with stricter rules, including
- Circular dependency detection: madge
- Release management: changesets + Github Actions
- Package Registry: Github
- TODO
TODO
pnpm add -D TODO
TODO
TODO
This project is licensed under the MIT License. See the LICENSE file for details.