Opinionated pnpm + Turbo starter with one publishable UI package and one private Next.js app that consumes it through workspace dependencies.
packages/ui- publishable Base UI + Tailwind packageapps/web- private example app consuming@acme/ui
pnpm install
pnpm build
pnpm devpnpm dev
pnpm build
pnpm check
pnpm fix
pnpm changeset
pnpm release- Run
pnpm changesetafter changing a publishable package. - Commit the generated changeset with your code.
- When the branch lands on
main, the Changesets GitHub Action opens or updates a release PR. - Merging that PR publishes releaseable packages to npm.