> Turborepo Monorepo
Manage JavaScript/TypeScript monorepos with Turborepo. Caching, task pipelines, and workspace management.
fetch
$
curl "https://skillshub.wtf/skillshub-team/catalog-batch5/turborepo?format=md"SKILL.md•Turborepo Monorepo
Turborepo
Setup
npx create-turbo@latest
turbo.json
{ "tasks": {
"build": { "dependsOn": ["^build"], "outputs": ["dist/**", ".next/**"] },
"dev": { "cache": false, "persistent": true },
"test": { "dependsOn": ["build"] },
"lint": {} } }
Structure
apps/web/ # Next.js app
apps/api/ # Express API
packages/ui/ # Shared components
packages/config/ # Shared config (eslint, tsconfig)
Commands
turbo build # Build all packages (cached)
turbo dev --filter=web # Dev only web app
turbo test --affected # Test only changed packages
Remote Caching: turbo login && turbo link (share cache across CI/team)
> related_skills --same-repo
> Nix Dev Shells with direnv
Auto-activate reproducible dev environments with Nix flakes and direnv.
> Dagger with GitHub Actions
Run Dagger CI/CD pipelines in GitHub Actions for portable, testable builds.
> Bun + Hono API
Build fast APIs with Bun runtime and Hono framework.
> Deno Fresh Framework
Build full-stack web apps with Fresh on Deno. Islands, routes, and zero runtime overhead.
┌ stats
installs/wk0
░░░░░░░░░░first seenMar 18, 2026
└────────────