Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marcalexiei/monorepo-playground
https://github.com/marcalexiei/monorepo-playground
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/marcalexiei/monorepo-playground
- Owner: marcalexiei
- Created: 2024-01-13T13:09:44.000Z (almost 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-21T13:34:35.000Z (12 months ago)
- Last Synced: 2024-10-30T09:54:23.760Z (3 months ago)
- Language: TypeScript
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Monorepo playground
Childish attempt to setup a decent monorepo.
The main idea is to have a minimal setup with `npm` and `typescript` and `biome` that can be used a template to try out any tool:
- build
- test
- package managers
- JS runtime
- ...## Tools to try out
- test
- `vitest`
- build
- `vite`
- add `commitlint`
- add git hooks tool
- `husky`
- `lefthook` (parallelism is a nice to have)
- add linter## Examples
- [vite + react](https://github.com/marcalexiei/monorepo-playground-vite-react)
## Features
- ✅ npm workspace support
- ✅ TS support
- ✅ IntelliSense support!## Try it out
1. Clone repo
2. Run
```bash
npm install
```3. Run
```bash
npm run build
```