mosamuhana / moonrepo-examples

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 <project>
  • moon run <project>:<task>
  • moon run <project>: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.

About

License:MIT License


Languages

Language:TypeScript 66.7%Language:HTML 10.9%Language:Svelte 7.9%Language:Vue 5.8%Language:CSS 4.3%Language:JavaScript 2.3%Language:Astro 2.1%Language:SCSS 0.0%