https://github.com/stephen-shopopop/monorepo
Monorepo good practices
https://github.com/stephen-shopopop/monorepo
backend nodejs typescript
Last synced: 4 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 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-23T22:46:17.000Z (about 1 year ago)
- Last Synced: 2024-04-23T23:53:09.889Z (about 1 year ago)
- Topics: backend, nodejs, typescript
- Language: TypeScript
- Homepage: https://stephen-shopopop.github.io/monorepo
- Size: 1.01 MB
- Stars: 0
- 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 usenpm run build
// run with ts-node
npm run devnpm 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
```