A monorepo boilerplate using pnpm (installer), turborepo (task-runner), and auto (publisher).
Boilerplate based on the turborepo kitchen sink starter.
Install dependencies:
pnpm iInstall hooks:
pnpm prepareSet up auto and follow the prompts
pnpm auto initCreate your GH_TOKEN and NPM_TOKEN for versioning and publishing.
Note: Make sure to set up your NPM_TOKEN via Settings -> Secrets -> Actions
Create GitHub labels:
pnpm auto create-labelsCreate and set up your TURBO_TOKEN and TURBO_TEAM for task running remote caching.
Commit changes using conventional changelog:
pnpm commitLint files:
pnpm lintRun tests with coverage:
pnpm testRun tests in watch mode:
pnpm test:watchClean up bundle artifacts (dist, typescript, jest), compile files, and build bundle:
pnpm buildCompile files and build bundle:
pnpm build:prodRun tests against bundle:
pnpm test:prodMIT