TypeScript Project References in Nx: Faster Type Checking at Scale
Learn how TypeScript project references in Nx enable tsc build mode and incremental type checking, plus setup, migration, trade-offs, and diagnostics.
13 min read
Tag
Learn how TypeScript project references in Nx enable tsc build mode and incremental type checking, plus setup, migration, trade-offs, and diagnostics.
13 min read
Build a custom Nx plugin with createNodes that turns your own config files into cache-correct inferred tasks, with testing, debugging and trade-offs.
14 min read
Learn how nx affected picks what to run, why GitHub Actions defaults give wrong SHAs, and how to set correct bases for pushes and PRs with nx-set-shas.
15 min read
Use Nx generatePackageJson to emit a per-app package.json and pruned lockfile, then build a lean multi-stage Docker image for an Nx Node app.
14 min read
Learn how Nx conformance rules, tags, and module boundaries govern large monorepos, and how to roll out enforcement in stages without blocking every team.
13 min read
Learn how Nx inferred tasks work, the plugin → targetDefaults → project.json precedence, how to verify cache inputs, and how to migrate safely.
17 min read
Learn how Nx module federation works as a build and deployment topology: hosts, remote apps, shared dependencies, CI caching, and independent deploys.
13 min read
Learn how nx release splits versioning, changelogs and publishing into phases driven by conventional commits, and how to run it safely in CI.
13 min read
Learn how Nx generators and executors let platform teams encode build conventions in a tested local plugin, plus when to avoid them and what they cost.
14 min read
Learn how the Nx task pipeline turns dependsOn into a task graph, how ^build differs from build, and how to debug build order, caching and races.
13 min read
Learn what workspaces, task runners like Nx, and Lerna each do in a monorepo, how affected runs and caching work, and which layers your repo needs.
13 min read
How a small team can set up a JavaScript monorepo with pnpm workspaces, and when measured build and CI pain justifies adding Turborepo or Nx.
17 min read