https://github.com/stephen-shopopop/monorepo
Monorepo good practices
https://github.com/stephen-shopopop/monorepo
backend nodejs typescript
Last synced: 2 months ago
JSON representation
Monorepo good practices
- Host: GitHub
- URL: https://github.com/stephen-shopopop/monorepo
- Owner: stephen-shopopop
- License: unlicense
- Created: 2023-04-14T18:32:34.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-05-30T20:28:14.000Z (about 2 years ago)
- Last Synced: 2025-09-20T08:58:15.633Z (10 months ago)
- Topics: backend, nodejs, typescript
- Language: TypeScript
- Homepage: https://stephen-shopopop.github.io/monorepo
- Size: 1.01 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: readme.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://nodejs.org/about/releases/)
[](https://github.com/npm/cli/releases)
[](https://GitHub.com/stephen-shopopop/node-ts/graphs/commit-activity)
[](https://code.visualstudio.com/)
[](https://github.com/stephen-shopopop/logger/actions/workflows/github-code-scanning/codeql)
[](https://github.com/stephen-shopopop/logger/actions/workflows/pages/pages-build-deployment)
[](https://github.com/stephen-shopopop/logger/actions/workflows/test.yml)

- ๐ Full-featured node
- ๐ท Good practices
- ๐โโ๏ธ Simple usage for developpers
- ๐๏ธ Typescript compliance
- ๐ฌ Help on [github](https://github.com/stephen-shopopop)
# Monorepo
## Description
Les bonnes pratiques dยดun projet en monorepo
## Installation nodejs via nvm (node version manager)
- [macos/linux](https://github.com/nvm-sh/nvm) or use Makefile command: ```make nvm```
- [windows](https://github.com/coreybutler/nvm-windows)
## Contributing
1. npm run lint - Lint your code.
2. npm run lint:fix - Lint & fix your code.
## Install package
```bash
npm install --workspace=
```
## Production
```bash
nvm use
npm run build
// run with ts-node
npm run dev
npm start
npm test
npm run clean
npm run maintenance
```
### Package maintenance
A modern cli tool that keeps your deps fresh
```bash
npx taze -r
// major
npx taze major -r
```