Skip to content

we-mobius/mobius-monorepo

Repository files navigation

Mobius Monorepo

Commitizen friendly

Monorepo of Mobius Projects.

Features

  • Enable "type": "module" in package.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.