Monorepo of Mobius Projects.
- Enable
"type": "module"
inpackage.json
to use ES6 modules. - Every package should expicitly declare its all dependencies in
package.json
, includes@types/*
. Partly for respecting TypeScript's type lookup behavior. - Using lefthook as git hooks manager.
- Using nx as package-based monorepo manager.
- Using commitlint to lint commit messages.
- Using ESLint as code transformer, both for linting and formatting.
- Using changesets to manage changelog and versioning.