https://github.com/moonrepo/examples
An example monorepo using moon and popular JS tooling.
https://github.com/moonrepo/examples
Last synced: 6 months ago
JSON representation
An example monorepo using moon and popular JS tooling.
- Host: GitHub
- URL: https://github.com/moonrepo/examples
- Owner: moonrepo
- License: mit
- Created: 2022-05-27T18:44:54.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2025-03-15T00:04:26.000Z (9 months ago)
- Last Synced: 2025-03-15T01:18:41.585Z (9 months ago)
- Language: TypeScript
- Size: 3.07 MB
- Stars: 70
- Watchers: 3
- Forks: 9
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome - moonrepo/examples - An example monorepo using moon and popular JS tooling. (TypeScript)
README
# moon examples
A collection of packages and applications using moon and popular tooling.
> Note: This repository is not actively maintained. It's merely an example of how things can work!
## 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)