Skip to content
/ moon-examples Public template
forked from moonrepo/examples

An example monorepo using moon and popular JS tooling.

License

Notifications You must be signed in to change notification settings

RandyMcMillan/moon-examples

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

moon examples

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

Tooling

The following tools are configured as moon tasks.

  • ESLint
  • Jest
  • Packemon
  • Prettier
  • TypeScript

Frameworks

The following frameworks have been integrated into moon.

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 <project>
  • moon run <project>:<task>
  • moon run <project>:dev - For applications, starts the development server.

About

An example monorepo using moon and popular JS tooling.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 73.1%
  • Svelte 8.9%
  • Vue 6.7%
  • Makefile 4.5%
  • Astro 2.4%
  • JavaScript 2.2%
  • Other 2.2%