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
Category
Workspace tooling, the project graph, affected builds, caching and CI for monorepos.
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
Use CODEOWNERS as a review-routing map in a monorepo: how resolution works, drawing team boundaries, CI validation, trade-offs and alternatives.
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 fixed and independent monorepo versioning work, how to choose by mapping consumers, and how to automate bumps, changelogs, tags and publishing.
13 min read
Learn how to scale a monorepo testing strategy: affected-test selection from the dependency graph, real-dependency integration tests, curated e2e and flake control.
16 min read