- Use Node.js 22 or later.
- Lint with
npm run lint; auto-fix withnpm run lint:fix. - Run the full test suite using
npm test(runs lint, unit, integration tests, and coverage). - Unit tests live under
src/**/__test__and integration tests intest/. - Do not commit a
.envfile. Copy.env.examplewhen needed for local testing. - The project uses ESM syntax (import/export).
- Commit messages should follow Conventional Commits (e.g.
feat:,fix:,chore:). - Start the application with
npm start.