turborepo
Add Turborepo to Existing Project
Taken from here:
https://turbo.build/repo/docs/getting-started/add-to-project
# First install it globally: npm install turbo --global
Add turbo.json:
{ "$schema": "https://turbo.build/schema.json", "pipeline": { "build": { "outputs": [".next/**", "!.next/cache/**"] }, "type-check": {} } }
Add this to .gitignore:
.turbo
Now you can run build or dev:
# Build: turbo type-check build # Dev: turbo dev
Can login to enable use of remote cache so all devs use the same cache:
# Turn on: npx turbo link # Turn off: npx turbo unlink