Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/marcalexiei/monorepo-playground


https://github.com/marcalexiei/monorepo-playground

Last synced: about 1 month ago
JSON representation

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
```