It uses:
- Lerna for monorepo management.
- Includes a private test package to mimic using the lib as a dependency.
- EcmaScript Modules (ESM)
- Native file watcher for dev server. No need for nodemon.
- Native testing and assertions. No need for jest.
- swc (written in Rust) as dev ts to js compiler for better performance.
- pnpm and corepack for package management.
- latest eslint with flat config.
- Used eslint stylistic instead prettier.
Example projects using this template: