Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/moonrepo/examples

An example monorepo using moon and popular JS tooling.
https://github.com/moonrepo/examples

Last synced: 16 days ago
JSON representation

An example monorepo using moon and popular JS tooling.

Awesome Lists containing this project

README

        

# moon examples

A collection of packages and applications using moon and popular tooling.

## Usage

To begin, we suggest installing moon globally: https://moonrepo.dev/docs/install

Once installed, run the following commands for common tasks:

- `moon check --all` - Run _all_ tasks (below).
- `moon run :build` - Build all projects.
- `moon run :lint` - Lint code in all projects.
- `moon run :test` - Run tests in all projects.
- `moon run :format` - Format code in all projects.
- `moon run :typecheck` - Type check code in all projects.

Tasks can also be focused to individual projects. The list of projects can be found in
`.moon/workspace.yml`.

- `moon check `
- `moon run :`
- `moon run :dev` - For applications, starts the development server.

## JavaScript

The following tools are configured as moon tasks.

- ESLint
- Jest
- Packemon
- Prettier
- TypeScript

### Frameworks

The following frameworks have been integrated into moon.

- [Angular](./apps/angular-app/README.md)
- [Astro](./apps/astro-app/README.md)
- [Nest](./apps/nestjs-app/README.md)
- [Next](./apps/nextjs-app/README.md)
- [Nuxt](./apps/nuxt-app/README.md)
- [Remix](./apps/remix-app/README.md)
- [SvelteKit](./apps/sveltekit/README.md)
- [Vue + Vite + Vitest](./apps/vue-vite-app/README.md)