At the repository root, run:
nvm use
pnpm install --frozen-lockfileRun these commands from the repository root before opening a PR:
pnpm build
pnpm lint
pnpm lint:playground
pnpm test:unit
pnpm test:functionalThese are the main build, lint, and test commands used by CI for the monorepo.
Run watch mode from the repository root:
pnpm devSome packages have their own contributor guides with extra package-level checks:
- packages/browser/CONTRIBUTING.md
- packages/react-native/CONTRIBUTING.md
- packages/convex/CONTRIBUTING.md
- packages/nuxt/CONTRIBUTING.md
Check RELEASING.md to understand how we use changesets to power our release process.
Check out the examples directory for usage examples.