DevFlow

Monorepo

Configure Turborepo, Nx or pnpm and yarn workspaces for a monorepo in one command, with a shared tsconfig.base.json and workspace scripts.

Nx

Smart build system with caching — computation caching, task orchestration, and dependency graph.

📖 Official Docs

  • ID: nx
  • Category: Monorepo

What it does

  • Installs nx
  • Creates nx.json with caching and task configuration
  • Configures affected commands for CI

Turborepo

High-performance build system — incremental builds with remote caching.

📖 Official Docs

  • ID: turborepo
  • Category: Monorepo

What it does

  • Installs turbo
  • Creates turbo.json with pipeline configuration
  • Configures task dependencies (build → test, lint in parallel)

Workspaces

Workspace config + shared TypeScript — configures pnpm/yarn/npm workspaces with shared settings.

📖 Official Docs

  • ID: workspaces
  • Category: Monorepo

What it does

  • Configures workspaces field in package.json (or pnpm-workspace.yaml for pnpm)
  • Creates shared tsconfig.base.json for TypeScript monorepos
  • Sets up workspace-aware scripts

This module is automatically added to all monorepo presets.

On this page