Skip to content

Latest commit

 

History

History
47 lines (28 loc) · 1.09 KB

CONTRIBUTING.md

File metadata and controls

47 lines (28 loc) · 1.09 KB

How To Contribute

Questions?

Feel free to ask your questions in any of these places:

Installation

Linting

  • pnpm lint
  • pnpm lint --fix

Running demos

At the root of this monorepo, the pnpm demo script can be used to start the various demos.

  • pnpm demo jsnation
  • pnpm demo react
  • pnpm demo react-store

Running tests

  • pnpm test -- Runs cli-based node tests
  • pnpm test:prod -- Runs cli-based node tests in production mode

Checking type correctness

  • pnpm typecheck

Building the packages

  • pnpm build -- uses rollup to build out every package

Development utilities

These are aliased via pnpm dev at the monorepo root and is an alias for for the scripts located at <repo-root>/.scripts/*.

Common monorepo tasks can be added to <repo-root>/.scripts/* and then invoke with pnpm dev <command name>