My project is setup with monorepo by JavaScript + Lerna + Eslinter + Prettier.
The project has 3 packages (inside packages directory)
Note: Each package has its own eslint, tsconfig, preitter config.
- Lerna - A tool for managing JavaScript projects with multiple packages
- Docker
- Eslint + Prettier
To do
That's it 🚀
- Running Eslint on all packages
npm run eslint
ihna-Micro-Service
├── packages/
│ ├── calendar-service/
│ │ └── src/
│ │ └── integration-test/
│ │ └── mocks/
│ │ ├── package.json
│ │ ├── ecosystem.config.js
│ │ ├── readme.md
│ │
│ ├── calendar-worker/
│ │ └── src/
│ │ └── integration-test/
│ │ └── mocks/
│ │ ├── package.json
│ │ ├── ecosystem.config.js
│ │ ├── readme.md
│ │
│ ├── messenger-service/
│ │ └── src/
│ │ └── integration-test/
│ │ └── mocks/
│ │ ├── package.json
│ │ ├── ecosystem.config.js
│ │ ├── readme.md
│
├── package.json
├── lerna.json
├── README.md
Contributions, issues and feature requests are welcome.