Turborepo Config

Turborepo Config

ComeOnOliver Updated 61 repo stars

File contents

Turborepo Config

pnpm-workspace.yaml

packages:
  - "apps/*"
  - "packages/*"

Shared Package

// packages/ui/package.json
{ "name": "@repo/ui", "exports": { ".": "./src/index.ts" } }

Consuming Shared Package

// apps/web/package.json
{ "dependencies": { "@repo/ui": "workspace:*" } }

Filtering

turbo build --filter=web           # Build only web
turbo build --filter=web...        # Web + its dependencies
turbo build --filter=...[HEAD~1]   # Changed since last commit

Remote Caching: turbo login && turbo link

Or self-hosted: TURBO_REMOTE_CACHE_SIGNATURE_KEY + custom server

ComeOnOliver/skillshub/tree/main/skills/skillshub-team/catalog-batch5/turborepo-config commit c2754b2601

Frequently asked questions

npx skillmds@latest add comeonoliver/turborepo-config