- Nx - [Getting Started](/getting-started) - [Introduction](/getting-started/intro) - [Installation](/getting-started/installation) - [Start a new project](/getting-started/start-new-project) - [Add to existing project](/getting-started/adding-to-existing) - [Editor Integration](/getting-started/editor-setup) - [AI Integration](/getting-started/ai-integration) - [Tutorials](/getting-started/tutorials) - [TypeScript Monorepo](/getting-started/tutorials/typescript-packages-tutorial) - [React Monorepo](/getting-started/tutorials/react-monorepo-tutorial) - [Angular Monorepo](/getting-started/tutorials/angular-monorepo-tutorial) - [Gradle Monorepo](/getting-started/tutorials/gradle-tutorial) - [Features](/features) - [Run Tasks](/features/run-tasks) - [Cache Task Results](/features/cache-task-results) - [Enhance Your LLM](/features/enhance-AI) - [Explore Your Workspace](/features/explore-graph) - [Generate Code](/features/generate-code) - [Maintain TypeScript Monorepos](/features/maintain-ts-monorepos) - [Automate Updating Dependencies](/features/automate-updating-dependencies) - [Enforce Module Boundaries](/features/enforce-module-boundaries) - [Manage Releases](/features/manage-releases) - [CI Features](/features/ci-features) - [Core Guides](/recipes) - [Installation](/recipes/installation) - [Install Nx in a Non-Javascript Repo](/recipes/installation/install-non-javascript) - [Update Your Global Nx Installation](/recipes/installation/update-global-installation) - [Tasks & Caching](/recipes/running-tasks) - [Configure Inputs for Task Caching](/recipes/running-tasks/configure-inputs) - [Configure Outputs for Task Caching](/recipes/running-tasks/configure-outputs) - [Define a Task Pipeline](/recipes/running-tasks/defining-task-pipeline) - [Use the Terminal UI](/recipes/running-tasks/terminal-ui) - [Run Custom Commands](/recipes/running-tasks/run-commands-executor) - [Pass Args to Commands](/recipes/running-tasks/pass-args-to-commands) - [Run Tasks in Parallel](/recipes/running-tasks/run-tasks-in-parallel) - [Run Root-Level NPM Scripts with Nx](/recipes/running-tasks/root-level-scripts) - [Workspace Watching](/recipes/running-tasks/workspace-watching) - [Reduce Repetitive Configuration](/recipes/running-tasks/reduce-repetitive-configuration) - [Change Cache Location](/recipes/running-tasks/change-cache-location) - [Skip Task Caching](/recipes/running-tasks/skipping-cache) - [Migrate to Inferred Tasks (Project Crystal)](/recipes/running-tasks/convert-to-inferred) - [Self-Host the Remote Cache](/recipes/running-tasks/self-hosted-caching) - [Adopting Nx](/recipes/adopting-nx) - [NPM/Yarn/PNPM workspaces](/recipes/adopting-nx/adding-to-monorepo) - [Migrate From Turborepo](/recipes/adopting-nx/from-turborepo) - [Add to any Project](/recipes/adopting-nx/adding-to-existing-project) - [Import an Existing Project into an Nx Workspace](/recipes/adopting-nx/import-project) - [Preserving Git Histories](/recipes/adopting-nx/preserving-git-histories) - [Manual migration](/recipes/adopting-nx/manual) - [Nx Release](/recipes/nx-release) - [Get Started with Nx Release](/recipes/nx-release/get-started-with-nx-release) - [Release Projects Independently](/recipes/nx-release/release-projects-independently) - [Updating Version References in Manifest Files (e.g. package.json)](/recipes/nx-release/updating-version-references) - [Automatically Version with Conventional Commits](/recipes/nx-release/automatically-version-with-conventional-commits) - [Customize Conventional Commit Types](/recipes/nx-release/customize-conventional-commit-types) - [File Based Versioning (Version Plans)](/recipes/nx-release/file-based-versioning-version-plans) - [Configure Custom Registries](/recipes/nx-release/configure-custom-registries) - [Publish in CI/CD](/recipes/nx-release/publish-in-ci-cd) - [Automate GitHub Releases](/recipes/nx-release/automate-github-releases) - [Automate GitLab Releases](/recipes/nx-release/automate-gitlab-releases) - [Publish Rust Crates](/recipes/nx-release/publish-rust-crates) - [Update Your Local Registry Setup to use Nx Release](/recipes/nx-release/update-local-registry-setup) - [Configure Changelog Format](/recipes/nx-release/configure-changelog-format) - [Build Before Versioning](/recipes/nx-release/build-before-versioning) - [Configuring Version Prefix for Dependency Versions](/recipes/nx-release/configuration-version-prefix) - [Nx Console](/recipes/nx-console) - [Telemetry](/recipes/nx-console/console-telemetry) - [Project Details View](/recipes/nx-console/console-project-details) - [Generate Command](/recipes/nx-console/console-generate-command) - [Run Command](/recipes/nx-console/console-run-command) - [Nx Cloud Integration](/recipes/nx-console/console-nx-cloud) - [Migrate UI](/recipes/nx-console/console-migrate-ui) - [Troubleshooting](/recipes/nx-console/console-troubleshooting) - [Enforce Module Boundaries](/recipes/enforce-module-boundaries) - [Ban Dependencies with Certain Tags](/recipes/enforce-module-boundaries/ban-dependencies-with-tags) - [Tag in Multiple Dimensions](/recipes/enforce-module-boundaries/tag-multiple-dimensions) - [Ban External Imports](/recipes/enforce-module-boundaries/ban-external-imports) - [Tags Allow List](/recipes/enforce-module-boundaries/tags-allow-list) - [Tips and tricks](/recipes/tips-n-tricks) - [Convert from a Standalone Repository to a Monorepo](/recipes/tips-n-tricks/standalone-to-monorepo) - [Keep Nx Versions in Sync](/recipes/tips-n-tricks/keep-nx-versions-in-sync) - [Define Environment Variables](/recipes/tips-n-tricks/define-environment-variables) - [Configuring Browser Support](/recipes/tips-n-tricks/browser-support) - [Include Assets in Build](/recipes/tips-n-tricks/include-assets-in-build) - [Include All package.json Files as Projects](/recipes/tips-n-tricks/include-all-packagejson) - [Identify Dependencies Between Folders](/recipes/tips-n-tricks/identify-dependencies-between-folders) - [Disable Graph Links Created from Analyzing Source Files](/recipes/tips-n-tricks/analyze-source-files) - [Altering Migration Process](/recipes/tips-n-tricks/advanced-update) - [Using Yarn PnP](/recipes/tips-n-tricks/yarn-pnp) - [Core Concepts](/concepts) - [Mental Model](/concepts/mental-model) - [How Caching Works](/concepts/how-caching-works) - [What is a Task Pipeline](/concepts/task-pipeline-configuration) - [What Are Nx Plugins](/concepts/nx-plugins) - [Inferred Tasks](/concepts/inferred-tasks) - [Types of Configuration](/concepts/types-of-configuration) - [Executors and Configurations](/concepts/executors-and-configurations) - [Common Tasks](/concepts/common-tasks) - [Nx Daemon](/concepts/nx-daemon) - [Sync Generators](/concepts/sync-generators) - [TypeScript Project Linking](/concepts/typescript-project-linking) - [Buildable and Publishable Libraries](/concepts/buildable-and-publishable-libraries) - [Organizational Decisions](/concepts/decisions) - [Overview](/concepts/decisions/overview) - [Monorepos](/concepts/decisions/why-monorepos) - [Dependency Management](/concepts/decisions/dependency-management) - [Code Ownership](/concepts/decisions/code-ownership) - [Project Size](/concepts/decisions/project-size) - [Project Dependency Rules](/concepts/decisions/project-dependency-rules) - [Folder Structure](/concepts/decisions/folder-structure) - [Technologies](/technologies) - [TypeScript](/technologies/typescript) - [Introduction](/technologies/typescript/introduction) - [Guides](/technologies/typescript/recipes) - [Switch to Workspaces and TS Project References](/technologies/typescript/recipes/switch-to-workspaces-project-references) - [Enable Typescript Batch Mode](/technologies/typescript/recipes/enable-tsc-batch-mode) - [Define Secondary Entrypoints for Typescript Packages](/technologies/typescript/recipes/define-secondary-entrypoints) - [Compile Typescript Packages to Multiple Formats](/technologies/typescript/recipes/compile-multiple-formats) - [Use JavaScript instead TypeScript](/technologies/typescript/recipes/js-and-ts) - [API](/technologies/typescript/api) - [executors](/technologies/typescript/api/executors) - [tsc](/technologies/typescript/api/executors/tsc) - [swc](/technologies/typescript/api/executors/swc) - [node](/technologies/typescript/api/executors/node) - [release-publish](/technologies/typescript/api/executors/release-publish) - [verdaccio](/technologies/typescript/api/executors/verdaccio) - [generators](/technologies/typescript/api/generators) - [library](/technologies/typescript/api/generators/library) - [init](/technologies/typescript/api/generators/init) - [convert-to-swc](/technologies/typescript/api/generators/convert-to-swc) - [release-version](/technologies/typescript/api/generators/release-version) - [setup-verdaccio](/technologies/typescript/api/generators/setup-verdaccio) - [setup-build](/technologies/typescript/api/generators/setup-build) - [typescript-sync](/technologies/typescript/api/generators/typescript-sync) - [setup-prettier](/technologies/typescript/api/generators/setup-prettier) - [migrations](/technologies/typescript/api/migrations) - [Angular](/technologies/angular) - [Introduction](/technologies/angular/introduction) - [Migration](/technologies/angular/migration) - [Migrating from Angular CLI](/technologies/angular/migration/angular) - [Migrating From Multiple Angular CLI Repos](/technologies/angular/migration/angular-multiple) - [Guides](/technologies/angular/recipes) - [Use Environment Variables in Angular](/technologies/angular/recipes/use-environment-variables-in-angular) - [Using Tailwind CSS with Angular projects](/technologies/angular/recipes/using-tailwind-css-with-angular-projects) - [Setup Module Federation with SSR for Angular](/technologies/angular/recipes/module-federation-with-ssr) - [Advanced Micro Frontends with Angular using Dynamic Federation](/technologies/angular/recipes/dynamic-module-federation-with-angular) - [Setup incremental builds for Angular applications](/technologies/angular/recipes/setup-incremental-builds-angular) - [Nx and the Angular CLI](/technologies/angular/recipes/nx-and-angular) - [Nx Devkit and Angular Devkit](/technologies/angular/recipes/nx-devkit-angular-devkit) - [Angular and Nx Version Matrix](/technologies/angular/recipes/angular-nx-version-matrix) - [API](/technologies/angular/api) - [executors](/technologies/angular/api/executors) - [delegate-build](/technologies/angular/api/executors/delegate-build) - [ng-packagr-lite](/technologies/angular/api/executors/ng-packagr-lite) - [package](/technologies/angular/api/executors/package) - [browser-esbuild](/technologies/angular/api/executors/browser-esbuild) - [module-federation-dev-server](/technologies/angular/api/executors/module-federation-dev-server) - [module-federation-dev-ssr](/technologies/angular/api/executors/module-federation-dev-ssr) - [application](/technologies/angular/api/executors/application) - [extract-i18n](/technologies/angular/api/executors/extract-i18n) - [webpack-browser](/technologies/angular/api/executors/webpack-browser) - [dev-server](/technologies/angular/api/executors/dev-server) - [webpack-server](/technologies/angular/api/executors/webpack-server) - [generators](/technologies/angular/api/generators) - [add-linting](/technologies/angular/api/generators/add-linting) - [application](/technologies/angular/api/generators/application) - [component](/technologies/angular/api/generators/component) - [component-story](/technologies/angular/api/generators/component-story) - [component-test](/technologies/angular/api/generators/component-test) - [convert-to-application-executor](/technologies/angular/api/generators/convert-to-application-executor) - [convert-to-rspack](/technologies/angular/api/generators/convert-to-rspack) - [directive](/technologies/angular/api/generators/directive) - [federate-module](/technologies/angular/api/generators/federate-module) - [init](/technologies/angular/api/generators/init) - [library](/technologies/angular/api/generators/library) - [library-secondary-entry-point](/technologies/angular/api/generators/library-secondary-entry-point) - [remote](/technologies/angular/api/generators/remote) - [move](/technologies/angular/api/generators/move) - [convert-to-with-mf](/technologies/angular/api/generators/convert-to-with-mf) - [host](/technologies/angular/api/generators/host) - [ng-add](/technologies/angular/api/generators/ng-add) - [ngrx](/technologies/angular/api/generators/ngrx) - [ngrx-feature-store](/technologies/angular/api/generators/ngrx-feature-store) - [ngrx-root-store](/technologies/angular/api/generators/ngrx-root-store) - [pipe](/technologies/angular/api/generators/pipe) - [scam-to-standalone](/technologies/angular/api/generators/scam-to-standalone) - [scam](/technologies/angular/api/generators/scam) - [scam-directive](/technologies/angular/api/generators/scam-directive) - [scam-pipe](/technologies/angular/api/generators/scam-pipe) - [setup-mf](/technologies/angular/api/generators/setup-mf) - [setup-ssr](/technologies/angular/api/generators/setup-ssr) - [setup-tailwind](/technologies/angular/api/generators/setup-tailwind) - [stories](/technologies/angular/api/generators/stories) - [storybook-configuration](/technologies/angular/api/generators/storybook-configuration) - [cypress-component-configuration](/technologies/angular/api/generators/cypress-component-configuration) - [web-worker](/technologies/angular/api/generators/web-worker) - [migrations](/technologies/angular/api/migrations) - [Angular Rspack](/technologies/angular/angular-rspack) - [Introduction](/technologies/angular/angular-rspack/introduction) - [Guides](/technologies/angular/angular-rspack/recipes) - [Getting Started with Angular and Rspack](/technologies/angular/angular-rspack/recipes/getting-started) - [Migrate from Angular Webpack](/technologies/angular/angular-rspack/recipes/migrate-from-webpack) - [Handling Configurations](/technologies/angular/angular-rspack/recipes/handling-configurations) - [Internationalization (i18n)](/technologies/angular/angular-rspack/recipes/internationalization) - [API](/technologies/angular/angular-rspack/api) - [Create Config](/technologies/angular/angular-rspack/api/create-config) - [Create Server](/technologies/angular/angular-rspack/api/create-server) - [Angular Rsbuild](/technologies/angular/angular-rsbuild) - [API](/technologies/angular/angular-rsbuild/api) - [Create Config](/technologies/angular/angular-rsbuild/api/create-config) - [Create Server](/technologies/angular/angular-rsbuild/api/create-server) - [React](/technologies/react) - [Introduction](/technologies/react/introduction) - [Guides](/technologies/react/recipes) - [React Native with Nx](/technologies/react/recipes/react-native) - [Remix with Nx](/technologies/react/recipes/remix) - [React Router with Nx](/technologies/react/recipes/react-router) - [Use Environment Variables in React](/technologies/react/recipes/use-environment-variables-in-react) - [Using Tailwind CSS in React](/technologies/react/recipes/using-tailwind-css-in-react) - [Adding Images, Fonts, and Files](/technologies/react/recipes/adding-assets-react) - [Setup Module Federation with SSR for React](/technologies/react/recipes/module-federation-with-ssr) - [Deploying Next.js applications to Vercel](/technologies/react/recipes/deploy-nextjs-to-vercel) - [React Compiler with Nx](/technologies/react/recipes/react-compiler) - [API](/technologies/react/api) - [executors](/technologies/react/api/executors) - [module-federation-dev-server](/technologies/react/api/executors/module-federation-dev-server) - [module-federation-ssr-dev-server](/technologies/react/api/executors/module-federation-ssr-dev-server) - [module-federation-static-server](/technologies/react/api/executors/module-federation-static-server) - [generators](/technologies/react/api/generators) - [init](/technologies/react/api/generators/init) - [application](/technologies/react/api/generators/application) - [library](/technologies/react/api/generators/library) - [component](/technologies/react/api/generators/component) - [redux](/technologies/react/api/generators/redux) - [storybook-configuration](/technologies/react/api/generators/storybook-configuration) - [component-story](/technologies/react/api/generators/component-story) - [stories](/technologies/react/api/generators/stories) - [hook](/technologies/react/api/generators/hook) - [host](/technologies/react/api/generators/host) - [remote](/technologies/react/api/generators/remote) - [cypress-component-configuration](/technologies/react/api/generators/cypress-component-configuration) - [component-test](/technologies/react/api/generators/component-test) - [setup-tailwind](/technologies/react/api/generators/setup-tailwind) - [setup-ssr](/technologies/react/api/generators/setup-ssr) - [federate-module](/technologies/react/api/generators/federate-module) - [migrations](/technologies/react/api/migrations) - [Next](/technologies/react/next) - [Introduction](/technologies/react/next/introduction) - [Guides](/technologies/react/next/recipes) - [How to configure Next.js plugins](/technologies/react/next/recipes/next-config-setup) - [API](/technologies/react/next/api) - [executors](/technologies/react/next/api/executors) - [build](/technologies/react/next/api/executors/build) - [server](/technologies/react/next/api/executors/server) - [generators](/technologies/react/next/api/generators) - [init](/technologies/react/next/api/generators/init) - [application](/technologies/react/next/api/generators/application) - [page](/technologies/react/next/api/generators/page) - [component](/technologies/react/next/api/generators/component) - [library](/technologies/react/next/api/generators/library) - [custom-server](/technologies/react/next/api/generators/custom-server) - [cypress-component-configuration](/technologies/react/next/api/generators/cypress-component-configuration) - [convert-to-inferred](/technologies/react/next/api/generators/convert-to-inferred) - [migrations](/technologies/react/next/api/migrations) - [Remix](/technologies/react/remix) - [Introduction](/technologies/react/remix/introduction) - [Guides](/technologies/react/remix/recipes) - [API](/technologies/react/remix/api) - [executors](/technologies/react/remix/api/executors) - [serve](/technologies/react/remix/api/executors/serve) - [build](/technologies/react/remix/api/executors/build) - [generators](/technologies/react/remix/api/generators) - [preset](/technologies/react/remix/api/generators/preset) - [setup](/technologies/react/remix/api/generators/setup) - [application](/technologies/react/remix/api/generators/application) - [cypress-component-configuration](/technologies/react/remix/api/generators/cypress-component-configuration) - [library](/technologies/react/remix/api/generators/library) - [init](/technologies/react/remix/api/generators/init) - [route](/technologies/react/remix/api/generators/route) - [resource-route](/technologies/react/remix/api/generators/resource-route) - [action](/technologies/react/remix/api/generators/action) - [loader](/technologies/react/remix/api/generators/loader) - [style](/technologies/react/remix/api/generators/style) - [setup-tailwind](/technologies/react/remix/api/generators/setup-tailwind) - [storybook-configuration](/technologies/react/remix/api/generators/storybook-configuration) - [meta](/technologies/react/remix/api/generators/meta) - [error-boundary](/technologies/react/remix/api/generators/error-boundary) - [convert-to-inferred](/technologies/react/remix/api/generators/convert-to-inferred) - [migrations](/technologies/react/remix/api/migrations) - [React Native](/technologies/react/react-native) - [Introduction](/technologies/react/react-native/introduction) - [Guides](/technologies/react/react-native/recipes) - [API](/technologies/react/react-native/api) - [executors](/technologies/react/react-native/api/executors) - [run-android](/technologies/react/react-native/api/executors/run-android) - [run-ios](/technologies/react/react-native/api/executors/run-ios) - [bundle](/technologies/react/react-native/api/executors/bundle) - [build-android](/technologies/react/react-native/api/executors/build-android) - [build-ios](/technologies/react/react-native/api/executors/build-ios) - [start](/technologies/react/react-native/api/executors/start) - [sync-deps](/technologies/react/react-native/api/executors/sync-deps) - [ensure-symlink](/technologies/react/react-native/api/executors/ensure-symlink) - [storybook](/technologies/react/react-native/api/executors/storybook) - [pod-install](/technologies/react/react-native/api/executors/pod-install) - [upgrade](/technologies/react/react-native/api/executors/upgrade) - [generators](/technologies/react/react-native/api/generators) - [init](/technologies/react/react-native/api/generators/init) - [application](/technologies/react/react-native/api/generators/application) - [library](/technologies/react/react-native/api/generators/library) - [component](/technologies/react/react-native/api/generators/component) - [upgrade-native](/technologies/react/react-native/api/generators/upgrade-native) - [web-configuration](/technologies/react/react-native/api/generators/web-configuration) - [convert-to-inferred](/technologies/react/react-native/api/generators/convert-to-inferred) - [migrations](/technologies/react/react-native/api/migrations) - [Expo](/technologies/react/expo) - [Introduction](/technologies/react/expo/introduction) - [Guides](/technologies/react/expo/recipes) - [API](/technologies/react/expo/api) - [executors](/technologies/react/expo/api/executors) - [update](/technologies/react/expo/api/executors/update) - [build](/technologies/react/expo/api/executors/build) - [build-list](/technologies/react/expo/api/executors/build-list) - [run](/technologies/react/expo/api/executors/run) - [start](/technologies/react/expo/api/executors/start) - [sync-deps](/technologies/react/expo/api/executors/sync-deps) - [ensure-symlink](/technologies/react/expo/api/executors/ensure-symlink) - [prebuild](/technologies/react/expo/api/executors/prebuild) - [install](/technologies/react/expo/api/executors/install) - [export](/technologies/react/expo/api/executors/export) - [submit](/technologies/react/expo/api/executors/submit) - [serve](/technologies/react/expo/api/executors/serve) - [generators](/technologies/react/expo/api/generators) - [init](/technologies/react/expo/api/generators/init) - [application](/technologies/react/expo/api/generators/application) - [library](/technologies/react/expo/api/generators/library) - [component](/technologies/react/expo/api/generators/component) - [convert-to-inferred](/technologies/react/expo/api/generators/convert-to-inferred) - [migrations](/technologies/react/expo/api/migrations) - [Vue](/technologies/vue) - [Introduction](/technologies/vue/introduction) - [API](/technologies/vue/api) - [generators](/technologies/vue/api/generators) - [init](/technologies/vue/api/generators/init) - [application](/technologies/vue/api/generators/application) - [library](/technologies/vue/api/generators/library) - [component](/technologies/vue/api/generators/component) - [setup-tailwind](/technologies/vue/api/generators/setup-tailwind) - [storybook-configuration](/technologies/vue/api/generators/storybook-configuration) - [stories](/technologies/vue/api/generators/stories) - [migrations](/technologies/vue/api/migrations) - [Nuxt](/technologies/vue/nuxt) - [Introduction](/technologies/vue/nuxt/introduction) - [Guides](/technologies/vue/nuxt/recipes) - [Deploying Nuxt applications to Vercel](/technologies/vue/nuxt/recipes/deploy-nuxt-to-vercel) - [API](/technologies/vue/nuxt/api) - [generators](/technologies/vue/nuxt/api/generators) - [init](/technologies/vue/nuxt/api/generators/init) - [application](/technologies/vue/nuxt/api/generators/application) - [storybook-configuration](/technologies/vue/nuxt/api/generators/storybook-configuration) - [migrations](/technologies/vue/nuxt/api/migrations) - [Node.js](/technologies/node) - [Introduction](/technologies/node/introduction) - [Guides](/technologies/node/recipes) - [Deploying a Node App to Fly.io](/technologies/node/recipes/node-server-fly-io) - [Add and Deploy Netlify Edge Functions with Node](/technologies/node/recipes/node-serverless-functions-netlify) - [Deploying AWS lambda in Node.js (deprecated)](/technologies/node/recipes/node-aws-lambda) - [Set Up Application Proxies](/technologies/node/recipes/application-proxies) - [Wait for Tasks to Finish](/technologies/node/recipes/wait-for-tasks) - [API](/technologies/node/api) - [generators](/technologies/node/api/generators) - [init](/technologies/node/api/generators/init) - [application](/technologies/node/api/generators/application) - [library](/technologies/node/api/generators/library) - [setup-docker](/technologies/node/api/generators/setup-docker) - [migrations](/technologies/node/api/migrations) - [Express](/technologies/node/express) - [Introduction](/technologies/node/express/introduction) - [API](/technologies/node/express/api) - [generators](/technologies/node/express/api/generators) - [init](/technologies/node/express/api/generators/init) - [application](/technologies/node/express/api/generators/application) - [Nest](/technologies/node/nest) - [Introduction](/technologies/node/nest/introduction) - [API](/technologies/node/nest/api) - [generators](/technologies/node/nest/api/generators) - [application](/technologies/node/nest/api/generators/application) - [init](/technologies/node/nest/api/generators/init) - [library](/technologies/node/nest/api/generators/library) - [class](/technologies/node/nest/api/generators/class) - [controller](/technologies/node/nest/api/generators/controller) - [decorator](/technologies/node/nest/api/generators/decorator) - [filter](/technologies/node/nest/api/generators/filter) - [gateway](/technologies/node/nest/api/generators/gateway) - [guard](/technologies/node/nest/api/generators/guard) - [interceptor](/technologies/node/nest/api/generators/interceptor) - [interface](/technologies/node/nest/api/generators/interface) - [middleware](/technologies/node/nest/api/generators/middleware) - [module](/technologies/node/nest/api/generators/module) - [pipe](/technologies/node/nest/api/generators/pipe) - [provider](/technologies/node/nest/api/generators/provider) - [resolver](/technologies/node/nest/api/generators/resolver) - [resource](/technologies/node/nest/api/generators/resource) - [service](/technologies/node/nest/api/generators/service) - [migrations](/technologies/node/nest/api/migrations) - [Java](/technologies/java) - [Introduction](/technologies/java/introduction) - [API](/technologies/java/api) - [executors](/technologies/java/api/executors) - [gradle](/technologies/java/api/executors/gradle) - [generators](/technologies/java/api/generators) - [init](/technologies/java/api/generators/init) - [ci-workflow](/technologies/java/api/generators/ci-workflow) - [migrations](/technologies/java/api/migrations) - [Module Federation](/technologies/module-federation) - [Introduction](/technologies/module-federation/introduction) - [Concepts](/technologies/module-federation/concepts) - [Module Federation and Nx](/technologies/module-federation/concepts/module-federation-and-nx) - [Nx Module Federation Technical Overview](/technologies/module-federation/concepts/nx-module-federation-technical-overview) - [Faster Builds with Module Federation](/technologies/module-federation/concepts/faster-builds-with-module-federation) - [Micro Frontend Architecture](/technologies/module-federation/concepts/micro-frontend-architecture) - [Manage Library Versions with Module Federation](/technologies/module-federation/concepts/manage-library-versions-with-module-federation) - [Guides](/technologies/module-federation/recipes) - [How to create a Module Federation Host Application](/technologies/module-federation/recipes/create-a-host) - [How to create a Module Federation Remote Application](/technologies/module-federation/recipes/create-a-remote) - [How to Federate a Module](/technologies/module-federation/recipes/federate-a-module) - [NxModuleFederationPlugin](/technologies/module-federation/recipes/nx-module-federation-plugin) - [NxModuleFederationDevServerPlugin](/technologies/module-federation/recipes/nx-module-federation-dev-server-plugin) - [API](/technologies/module-federation/api) - [migrations](/technologies/module-federation/api/migrations) - [ESLint](/technologies/eslint) - [Introduction](/technologies/eslint/introduction) - [Guides](/technologies/eslint/recipes) - [Configuring ESLint with Typescript](/technologies/eslint/recipes/eslint) - [Switching to ESLint's flat config format](/technologies/eslint/recipes/flat-config) - [API](/technologies/eslint/api) - [executors](/technologies/eslint/api/executors) - [lint](/technologies/eslint/api/executors/lint) - [generators](/technologies/eslint/api/generators) - [init](/technologies/eslint/api/generators/init) - [workspace-rules-project](/technologies/eslint/api/generators/workspace-rules-project) - [workspace-rule](/technologies/eslint/api/generators/workspace-rule) - [convert-to-flat-config](/technologies/eslint/api/generators/convert-to-flat-config) - [convert-to-inferred](/technologies/eslint/api/generators/convert-to-inferred) - [migrations](/technologies/eslint/api/migrations) - [ESLint Plugin](/technologies/eslint/eslint-plugin) - [Guides](/technologies/eslint/eslint-plugin/recipes) - [The enforce-module-boundaries rule](/technologies/eslint/eslint-plugin/recipes/enforce-module-boundaries) - [The dependency-checks rule](/technologies/eslint/eslint-plugin/recipes/dependency-checks) - [API](/technologies/eslint/eslint-plugin/api) - [migrations](/technologies/eslint/eslint-plugin/api/migrations) - [Build Tools](/technologies/build-tools) - [Webpack](/technologies/build-tools/webpack) - [Introduction](/technologies/build-tools/webpack/introduction) - [Guides](/technologies/build-tools/webpack/recipes) - [How to configure Webpack in your Nx workspace](/technologies/build-tools/webpack/recipes/webpack-config-setup) - [Webpack plugins](/technologies/build-tools/webpack/recipes/webpack-plugins) - [API](/technologies/build-tools/webpack/api) - [executors](/technologies/build-tools/webpack/api/executors) - [webpack](/technologies/build-tools/webpack/api/executors/webpack) - [dev-server](/technologies/build-tools/webpack/api/executors/dev-server) - [ssr-dev-server](/technologies/build-tools/webpack/api/executors/ssr-dev-server) - [generators](/technologies/build-tools/webpack/api/generators) - [init](/technologies/build-tools/webpack/api/generators/init) - [configuration](/technologies/build-tools/webpack/api/generators/configuration) - [convert-config-to-webpack-plugin](/technologies/build-tools/webpack/api/generators/convert-config-to-webpack-plugin) - [convert-to-inferred](/technologies/build-tools/webpack/api/generators/convert-to-inferred) - [migrations](/technologies/build-tools/webpack/api/migrations) - [Vite](/technologies/build-tools/vite) - [Introduction](/technologies/build-tools/vite/introduction) - [Guides](/technologies/build-tools/vite/recipes) - [Configure Vite on your Nx workspace](/technologies/build-tools/vite/recipes/configure-vite) - [API](/technologies/build-tools/vite/api) - [executors](/technologies/build-tools/vite/api/executors) - [dev-server](/technologies/build-tools/vite/api/executors/dev-server) - [build](/technologies/build-tools/vite/api/executors/build) - [test](/technologies/build-tools/vite/api/executors/test) - [preview-server](/technologies/build-tools/vite/api/executors/preview-server) - [generators](/technologies/build-tools/vite/api/generators) - [init](/technologies/build-tools/vite/api/generators/init) - [configuration](/technologies/build-tools/vite/api/generators/configuration) - [setup-paths-plugin](/technologies/build-tools/vite/api/generators/setup-paths-plugin) - [convert-to-inferred](/technologies/build-tools/vite/api/generators/convert-to-inferred) - [vitest](/technologies/build-tools/vite/api/generators/vitest) - [migrations](/technologies/build-tools/vite/api/migrations) - [Rollup](/technologies/build-tools/rollup) - [Introduction](/technologies/build-tools/rollup/introduction) - [Guides](/technologies/build-tools/rollup/recipes) - [API](/technologies/build-tools/rollup/api) - [executors](/technologies/build-tools/rollup/api/executors) - [rollup](/technologies/build-tools/rollup/api/executors/rollup) - [generators](/technologies/build-tools/rollup/api/generators) - [init](/technologies/build-tools/rollup/api/generators/init) - [configuration](/technologies/build-tools/rollup/api/generators/configuration) - [convert-to-inferred](/technologies/build-tools/rollup/api/generators/convert-to-inferred) - [migrations](/technologies/build-tools/rollup/api/migrations) - [ESBuild](/technologies/build-tools/esbuild) - [Introduction](/technologies/build-tools/esbuild/introduction) - [Guides](/technologies/build-tools/esbuild/recipes) - [API](/technologies/build-tools/esbuild/api) - [executors](/technologies/build-tools/esbuild/api/executors) - [esbuild](/technologies/build-tools/esbuild/api/executors/esbuild) - [generators](/technologies/build-tools/esbuild/api/generators) - [init](/technologies/build-tools/esbuild/api/generators/init) - [configuration](/technologies/build-tools/esbuild/api/generators/configuration) - [Rspack](/technologies/build-tools/rspack) - [Introduction](/technologies/build-tools/rspack/introduction) - [Guides](/technologies/build-tools/rspack/recipes) - [API](/technologies/build-tools/rspack/api) - [executors](/technologies/build-tools/rspack/api/executors) - [rspack](/technologies/build-tools/rspack/api/executors/rspack) - [dev-server](/technologies/build-tools/rspack/api/executors/dev-server) - [ssr-dev-server](/technologies/build-tools/rspack/api/executors/ssr-dev-server) - [module-federation-dev-server](/technologies/build-tools/rspack/api/executors/module-federation-dev-server) - [module-federation-ssr-dev-server](/technologies/build-tools/rspack/api/executors/module-federation-ssr-dev-server) - [module-federation-static-server](/technologies/build-tools/rspack/api/executors/module-federation-static-server) - [generators](/technologies/build-tools/rspack/api/generators) - [configuration](/technologies/build-tools/rspack/api/generators/configuration) - [init](/technologies/build-tools/rspack/api/generators/init) - [preset](/technologies/build-tools/rspack/api/generators/preset) - [application](/technologies/build-tools/rspack/api/generators/application) - [convert-webpack](/technologies/build-tools/rspack/api/generators/convert-webpack) - [convert-config-to-rspack-plugin](/technologies/build-tools/rspack/api/generators/convert-config-to-rspack-plugin) - [convert-to-inferred](/technologies/build-tools/rspack/api/generators/convert-to-inferred) - [migrations](/technologies/build-tools/rspack/api/migrations) - [Rsbuild](/technologies/build-tools/rsbuild) - [Introduction](/technologies/build-tools/rsbuild/introduction) - [Guides](/technologies/build-tools/rsbuild/recipes) - [API](/technologies/build-tools/rsbuild/api) - [generators](/technologies/build-tools/rsbuild/api/generators) - [init](/technologies/build-tools/rsbuild/api/generators/init) - [configuration](/technologies/build-tools/rsbuild/api/generators/configuration) - [Test Tools](/technologies/test-tools) - [Cypress](/technologies/test-tools/cypress) - [Introduction](/technologies/test-tools/cypress/introduction) - [Guides](/technologies/test-tools/cypress/recipes) - [Component Testing](/technologies/test-tools/cypress/recipes/cypress-component-testing) - [Using setupNodeEvents with Cypress preset](/technologies/test-tools/cypress/recipes/cypress-setup-node-events) - [Cypress v11 Migration Guide](/technologies/test-tools/cypress/recipes/cypress-v11-migration) - [API](/technologies/test-tools/cypress/api) - [executors](/technologies/test-tools/cypress/api/executors) - [cypress](/technologies/test-tools/cypress/api/executors/cypress) - [generators](/technologies/test-tools/cypress/api/generators) - [init](/technologies/test-tools/cypress/api/generators/init) - [configuration](/technologies/test-tools/cypress/api/generators/configuration) - [component-configuration](/technologies/test-tools/cypress/api/generators/component-configuration) - [migrate-to-cypress-11](/technologies/test-tools/cypress/api/generators/migrate-to-cypress-11) - [convert-to-inferred](/technologies/test-tools/cypress/api/generators/convert-to-inferred) - [migrations](/technologies/test-tools/cypress/api/migrations) - [Jest](/technologies/test-tools/jest) - [Introduction](/technologies/test-tools/jest/introduction) - [Guides](/technologies/test-tools/jest/recipes) - [API](/technologies/test-tools/jest/api) - [executors](/technologies/test-tools/jest/api/executors) - [jest](/technologies/test-tools/jest/api/executors/jest) - [generators](/technologies/test-tools/jest/api/generators) - [init](/technologies/test-tools/jest/api/generators/init) - [configuration](/technologies/test-tools/jest/api/generators/configuration) - [convert-to-inferred](/technologies/test-tools/jest/api/generators/convert-to-inferred) - [migrations](/technologies/test-tools/jest/api/migrations) - [Playwright](/technologies/test-tools/playwright) - [Introduction](/technologies/test-tools/playwright/introduction) - [Guides](/technologies/test-tools/playwright/recipes) - [API](/technologies/test-tools/playwright/api) - [executors](/technologies/test-tools/playwright/api/executors) - [playwright](/technologies/test-tools/playwright/api/executors/playwright) - [generators](/technologies/test-tools/playwright/api/generators) - [configuration](/technologies/test-tools/playwright/api/generators/configuration) - [init](/technologies/test-tools/playwright/api/generators/init) - [convert-to-inferred](/technologies/test-tools/playwright/api/generators/convert-to-inferred) - [migrations](/technologies/test-tools/playwright/api/migrations) - [Storybook](/technologies/test-tools/storybook) - [Introduction](/technologies/test-tools/storybook/introduction) - [Guides](/technologies/test-tools/storybook/recipes) - [Storybook best practices for making the most out of Nx](/technologies/test-tools/storybook/recipes/best-practices) - [Storybook 9](/technologies/test-tools/storybook/recipes/storybook-9-setup) - [Set up Storybook for React Projects](/technologies/test-tools/storybook/recipes/overview-react) - [Set up Storybook for Angular Projects](/technologies/test-tools/storybook/recipes/overview-angular) - [Set up Storybook for Vue Projects](/technologies/test-tools/storybook/recipes/overview-vue) - [Configuring Storybook on Nx](/technologies/test-tools/storybook/recipes/configuring-storybook) - [One main Storybook instance for all projects](/technologies/test-tools/storybook/recipes/one-storybook-for-all) - [One Storybook instance per scope](/technologies/test-tools/storybook/recipes/one-storybook-per-scope) - [One main Storybook instance using Storybook Composition](/technologies/test-tools/storybook/recipes/one-storybook-with-composition) - [How to configure Webpack and Vite for Storybook](/technologies/test-tools/storybook/recipes/custom-builder-configs) - [Setting up Storybook Interaction Tests with Nx](/technologies/test-tools/storybook/recipes/storybook-interaction-tests) - [Upgrading Storybook using the Storybook CLI](/technologies/test-tools/storybook/recipes/upgrading-storybook) - [Setting up Storybook Composition with Nx](/technologies/test-tools/storybook/recipes/storybook-composition-setup) - [Angular: Set up Compodoc for Storybook on Nx](/technologies/test-tools/storybook/recipes/angular-storybook-compodoc) - [Angular: Configuring styles and preprocessor options](/technologies/test-tools/storybook/recipes/angular-configuring-styles) - [API](/technologies/test-tools/storybook/api) - [executors](/technologies/test-tools/storybook/api/executors) - [storybook](/technologies/test-tools/storybook/api/executors/storybook) - [build](/technologies/test-tools/storybook/api/executors/build) - [generators](/technologies/test-tools/storybook/api/generators) - [init](/technologies/test-tools/storybook/api/generators/init) - [configuration](/technologies/test-tools/storybook/api/generators/configuration) - [convert-to-inferred](/technologies/test-tools/storybook/api/generators/convert-to-inferred) - [migrate-8](/technologies/test-tools/storybook/api/generators/migrate-8) - [migrate-9](/technologies/test-tools/storybook/api/generators/migrate-9) - [migrations](/technologies/test-tools/storybook/api/migrations) - [Detox](/technologies/test-tools/detox) - [Introduction](/technologies/test-tools/detox/introduction) - [Guides](/technologies/test-tools/detox/recipes) - [API](/technologies/test-tools/detox/api) - [executors](/technologies/test-tools/detox/api/executors) - [build](/technologies/test-tools/detox/api/executors/build) - [test](/technologies/test-tools/detox/api/executors/test) - [generators](/technologies/test-tools/detox/api/generators) - [init](/technologies/test-tools/detox/api/generators/init) - [application](/technologies/test-tools/detox/api/generators/application) - [convert-to-inferred](/technologies/test-tools/detox/api/generators/convert-to-inferred) - [migrations](/technologies/test-tools/detox/api/migrations) - [Enterprise](/nx-enterprise) - [Activate Powerpack](/nx-enterprise/activate-powerpack) - [Powerpack Features](/nx-enterprise/powerpack) - [Free Licenses & Trials](/nx-enterprise/powerpack/licenses-and-trials) - [Run Language-Agnostic Conformance Rules](/nx-enterprise/powerpack/conformance) - [Define Code Ownership at the Project Level](/nx-enterprise/powerpack/owners) - [Showcase](/showcase) - [Nx with your favorite tech](/showcase/example-repos) - [Express](/showcase/example-repos/add-express) - [Lit](/showcase/example-repos/add-lit) - [Solid](/showcase/example-repos/add-solid) - [Qwik](/showcase/example-repos/add-qwik) - [Rust](/showcase/example-repos/add-rust) - [.NET](/showcase/example-repos/add-dotnet) - [Astro](/showcase/example-repos/add-astro) - [Svelte](/showcase/example-repos/add-svelte) - [Fastify](/showcase/example-repos/add-fastify) - [Apollo GraphQL](/showcase/example-repos/apollo-react) - [Prisma with NestJS](/showcase/example-repos/nestjs-prisma) - [Mongo with Fastify](/showcase/example-repos/mongo-fastify) - [Redis with Fastify](/showcase/example-repos/redis-fastify) - [Postgres with Fastify](/showcase/example-repos/postgres-fastify) - [PlanetScale with Serverless Fastify](/showcase/example-repos/serverless-fastify-planetscale) - [Nx with Micro-frontends](/showcase/example-repos/mfe) - [Benchmarks](/showcase/benchmarks) - [Typescript Batch Mode Compilation](/showcase/benchmarks/tsc-batch-mode) - [Large Repo and Caching](/showcase/benchmarks/caching) - [Large Repo and Nx Agents](/showcase/benchmarks/nx-agents) - [Reference](/reference) - [Commands](/reference/nx-commands) - [Nx Configuration](/reference/nx-json) - [Project Configuration](/reference/project-configuration) - [Inputs and Named Inputs](/reference/inputs) - [.nxignore](/reference/nxignore) - [Environment Variables](/reference/environment-variables) - [Glossary](/reference/glossary) - [Releases](/reference/releases) - [API](/reference/core-api) - [nx](/reference/core-api/nx) - [documents](/reference/core-api/nx/documents) - [create-nx-workspace](/reference/core-api/nx/documents/create-nx-workspace) - [init](/reference/core-api/nx/documents/init) - [generate](/reference/core-api/nx/documents/generate) - [run](/reference/core-api/nx/documents/run) - [daemon](/reference/core-api/nx/documents/daemon) - [graph](/reference/core-api/nx/documents/dep-graph) - [run-many](/reference/core-api/nx/documents/run-many) - [affected](/reference/core-api/nx/documents/affected) - [format:check](/reference/core-api/nx/documents/format-check) - [format:write](/reference/core-api/nx/documents/format-write) - [migrate](/reference/core-api/nx/documents/migrate) - [report](/reference/core-api/nx/documents/report) - [list](/reference/core-api/nx/documents/list) - [connect-to-nx-cloud](/reference/core-api/nx/documents/connect-to-nx-cloud) - [reset](/reference/core-api/nx/documents/reset) - [repair](/reference/core-api/nx/documents/repair) - [sync](/reference/core-api/nx/documents/sync) - [sync:check](/reference/core-api/nx/documents/sync-check) - [import](/reference/core-api/nx/documents/import) - [exec](/reference/core-api/nx/documents/exec) - [watch](/reference/core-api/nx/documents/watch) - [show](/reference/core-api/nx/documents/show) - [view-logs](/reference/core-api/nx/documents/view-logs) - [release](/reference/core-api/nx/documents/release) - [add](/reference/core-api/nx/documents/add) - [login](/reference/core-api/nx/documents/login) - [logout](/reference/core-api/nx/documents/logout) - [executors](/reference/core-api/nx/executors) - [noop](/reference/core-api/nx/executors/noop) - [run-commands](/reference/core-api/nx/executors/run-commands) - [run-script](/reference/core-api/nx/executors/run-script) - [generators](/reference/core-api/nx/generators) - [connect-to-nx-cloud](/reference/core-api/nx/generators/connect-to-nx-cloud) - [migrations](/reference/core-api/nx/migrations) - [workspace](/reference/core-api/workspace) - [documents](/reference/core-api/workspace/documents) - [Overview](/reference/core-api/workspace/documents/overview) - [Nx, NodeJS and Typescript Versions](/reference/core-api/workspace/documents/nx-nodejs-typescript-version-matrix) - [executors](/reference/core-api/workspace/executors) - [counter](/reference/core-api/workspace/executors/counter) - [generators](/reference/core-api/workspace/generators) - [preset](/reference/core-api/workspace/generators/preset) - [move](/reference/core-api/workspace/generators/move) - [remove](/reference/core-api/workspace/generators/remove) - [convert-to-monorepo](/reference/core-api/workspace/generators/convert-to-monorepo) - [new](/reference/core-api/workspace/generators/new) - [run-commands](/reference/core-api/workspace/generators/run-commands) - [fix-configuration](/reference/core-api/workspace/generators/fix-configuration) - [npm-package](/reference/core-api/workspace/generators/npm-package) - [ci-workflow](/reference/core-api/workspace/generators/ci-workflow) - [infer-targets](/reference/core-api/workspace/generators/infer-targets) - [migrations](/reference/core-api/workspace/migrations) - [owners](/reference/core-api/owners) - [Overview](/reference/core-api/owners/overview) - [generators](/reference/core-api/owners/generators) - [init](/reference/core-api/owners/generators/init) - [sync-codeowners-file](/reference/core-api/owners/generators/sync-codeowners-file) - [conformance](/reference/core-api/conformance) - [Overview](/reference/core-api/conformance/overview) - [Create a Conformance Rule](/reference/core-api/conformance/create-conformance-rule) - [documents](/reference/core-api/conformance/documents) - [Overview](/reference/core-api/conformance/documents/overview) - [Create a Conformance Rule](/reference/core-api/conformance/documents/create-conformance-rule) - [executors](/reference/core-api/conformance/executors) - [bundle-rules](/reference/core-api/conformance/executors/bundle-rules) - [generators](/reference/core-api/conformance/generators) - [create-rule](/reference/core-api/conformance/generators/create-rule) - [azure-cache](/reference/core-api/azure-cache) - [Overview](/reference/core-api/azure-cache/overview) - [gcs-cache](/reference/core-api/gcs-cache) - [Overview](/reference/core-api/gcs-cache/overview) - [s3-cache](/reference/core-api/s3-cache) - [Overview](/reference/core-api/s3-cache/overview) - [shared-fs-cache](/reference/core-api/shared-fs-cache) - [Overview](/reference/core-api/shared-fs-cache/overview) - [generators](/reference/core-api/shared-fs-cache/generators) - [init](/reference/core-api/shared-fs-cache/generators/init) - [devkit](/reference/core-api/devkit) - [documents](/reference/core-api/devkit/documents) - [Overview](/reference/core-api/devkit/documents/nx_devkit) - [Ng CLI Adapter](/reference/core-api/devkit/documents/ngcli_adapter) - [plugin](/reference/core-api/plugin) - [generators](/reference/core-api/plugin/generators) - [plugin](/reference/core-api/plugin/generators/plugin) - [create-package](/reference/core-api/plugin/generators/create-package) - [e2e-project](/reference/core-api/plugin/generators/e2e-project) - [migration](/reference/core-api/plugin/generators/migration) - [generator](/reference/core-api/plugin/generators/generator) - [executor](/reference/core-api/plugin/generators/executor) - [plugin-lint-checks](/reference/core-api/plugin/generators/plugin-lint-checks) - [preset](/reference/core-api/plugin/generators/preset) - [web](/reference/core-api/web) - [executors](/reference/core-api/web/executors) - [file-server](/reference/core-api/web/executors/file-server) - [generators](/reference/core-api/web/generators) - [init](/reference/core-api/web/generators/init) - [application](/reference/core-api/web/generators/application) - [static-config](/reference/core-api/web/generators/static-config) - [create-nx-workspace](/reference/core-api/create-nx-workspace) - [Troubleshooting](/troubleshooting) - [Resolve Circular Dependencies](/troubleshooting/resolve-circular-dependencies) - [Troubleshoot Nx Install Issues](/troubleshooting/troubleshoot-nx-install-issues) - [Troubleshoot Cache Misses](/troubleshooting/troubleshoot-cache-misses) - [Unknown Local Cache Error](/troubleshooting/unknown-local-cache) - [Profiling Build Performance](/troubleshooting/performance-profiling) - [Troubleshoot Nx Console Issues](/recipes/nx-console/console-troubleshooting) - [Troubleshoot Convert to Inferred Migration](/troubleshooting/convert-to-inferred) - [Deprecated](/deprecated) - [affected:graph](/deprecated/affected-graph) - [print-affected](/deprecated/print-affected) - [workspace.json](/deprecated/workspace-json) - [As Provided vs. Derived](/deprecated/as-provided-vs-derived) - [Workspace Generators](/deprecated/workspace-generators) - [Legacy Cache](/deprecated/legacy-cache) - [Custom Tasks Runner](/deprecated/custom-tasks-runner) - [Workspace Executors](/deprecated/workspace-executors) - [runtimeCacheInputs](/deprecated/runtime-cache-inputs) - [cacheableOperations](/deprecated/cacheable-operations) - [npmScope](/deprecated/npm-scope) - [globalImplicitDependencies](/deprecated/global-implicit-dependencies) - [Angular Schematics and Builders](/deprecated/angular-schematics-builders) - [v1 Nx Plugin API](/deprecated/v1-nx-plugin-api) - [Rescope Packages from @nrwl to @nx](/deprecated/rescope) - [Integrated Repos vs. Package-Based Repos vs. Standalone Apps](/deprecated/integrated-vs-package-based) - [See Also](/see-also) - [Site Map](/see-also/sitemap) - Extending-nx - [Intro](/extending-nx/intro) - [Extending Nx with Plugins](/extending-nx/intro/getting-started) - [Tutorials](/extending-nx/tutorials) - [Enforce Organizational Best Practices](/extending-nx/tutorials/organization-specific-plugin) - [Create a Tooling Plugin](/extending-nx/tutorials/tooling-plugin) - [Guides](/extending-nx/recipes) - [Write a Simple Generator](/extending-nx/recipes/local-generators) - [Compose Generators](/extending-nx/recipes/composing-generators) - [Provide Options for Generators](/extending-nx/recipes/generator-options) - [Create Files](/extending-nx/recipes/creating-files) - [Modify Files](/extending-nx/recipes/modifying-files) - [Create a Sync Generator](/extending-nx/recipes/create-sync-generator) - [Write a Migration](/extending-nx/recipes/migration-generators) - [Write a Simple Executor](/extending-nx/recipes/local-executors) - [Compose Executors](/extending-nx/recipes/compose-executors) - [Create a Preset](/extending-nx/recipes/create-preset) - [Create an Install Package](/extending-nx/recipes/create-install-package) - [Infer Tasks or Projects](/extending-nx/recipes/project-graph-plugins) - [Publish a Plugin](/extending-nx/recipes/publish-plugin) - [Hook into the Task Running Lifecycle](/extending-nx/recipes/task-running-lifecycle) - [API](/extending-nx/api) - [Devkit](/extending-nx/api/nx-devkit) - [Overview](/extending-nx/api/nx-devkit/overview) - [Ng CLI Adapter](/extending-nx/api/nx-devkit/ngcli-adapter) - [Nx Plugin](/extending-nx/api/plugin) - [Overview](/extending-nx/api/plugin/overview) - Ci - [Intro](/ci/intro) - [CI with Nx](/ci/intro/ci-with-nx) - [Why Nx Cloud?](/ci/intro/why-nx-cloud) - [Connect to Nx Cloud](/ci/intro/connect-to-nx-cloud) - [Tutorials](/ci/intro/tutorials) - [Circle CI with Nx](/ci/intro/tutorials/circle) - [GitHub Actions with Nx](/ci/intro/tutorials/github-actions) - [Features](/ci/features) - [Run Only Tasks Affected by a PR](/ci/features/affected) - [Use Remote Caching (Nx Replay)](/ci/features/remote-cache) - [Distribute Task Execution (Nx Agents)](/ci/features/distribute-task-execution) - [Automatically Split E2E Tasks (Atomizer)](/ci/features/split-e2e-tasks) - [Identify and Re-run Flaky Tasks](/ci/features/flaky-tasks) - [Dynamically Allocate Agents](/ci/features/dynamic-agents) - [Explain With AI](/ci/features/explain-with-ai) - [GitHub Integration](/ci/features/github-integration) - [Concepts](/ci/concepts) - [The Building Blocks of Fast CI](/ci/concepts/building-blocks-fast-ci) - [Reduce Wasted Time in CI](/ci/concepts/reduce-waste) - [Parallelization and Distribution](/ci/concepts/parallelization-distribution) - [Cache Security](/ci/concepts/cache-security) - [Nx Cloud AI](/ci/concepts/nx-cloud-ai) - [Guides](/ci/recipes) - [Set Up CI](/ci/recipes/set-up) - [Setting up Azure Pipelines](/ci/recipes/set-up/monorepo-ci-azure) - [Setting up CircleCI](/ci/recipes/set-up/monorepo-ci-circle-ci) - [Setting up GitHub Actions](/ci/recipes/set-up/monorepo-ci-github-actions) - [Setting up Jenkins](/ci/recipes/set-up/monorepo-ci-jenkins) - [Setting up GitLab](/ci/recipes/set-up/monorepo-ci-gitlab) - [Setting up Bitbucket](/ci/recipes/set-up/monorepo-ci-bitbucket-pipelines) - [Security](/ci/recipes/security) - [Authenticate with Google Identity](/ci/recipes/security/google-auth) - [CI Access Tokens](/ci/recipes/security/access-tokens) - [Personal Access Tokens](/ci/recipes/security/personal-access-tokens) - [Enable End to End Encryption](/ci/recipes/security/encryption) - [Source Control Integration](/ci/recipes/source-control-integration) - [Enable GitHub PR Integration](/ci/recipes/source-control-integration/github) - [Enable Bitbucket PR Integration](/ci/recipes/source-control-integration/bitbucket) - [Enable GitLab MR Integration](/ci/recipes/source-control-integration/gitlab) - [Enable Azure DevOps PR Integration](/ci/recipes/source-control-integration/azure-devops) - [Manual Distributed Task Execution](/ci/recipes/dte) - [GitHub Actions Manual DTE](/ci/recipes/dte/github-dte) - [Circle CI Manual DTE](/ci/recipes/dte/circle-ci-dte) - [Azure Pipelines Manual DTE](/ci/recipes/dte/azure-dte) - [Bitbucket Pipelines Manual DTE](/ci/recipes/dte/bitbucket-dte) - [GitLab Manual DTE](/ci/recipes/dte/gitlab-dte) - [Jenkins Manual DTE](/ci/recipes/dte/jenkins-dte) - [Enterprise](/ci/recipes/enterprise) - [Single Tenant](/ci/recipes/enterprise/single-tenant) - [Single Tenant Nx Cloud Hosting](/ci/recipes/enterprise/single-tenant/overview) - [Authenticate with GitHub](/ci/recipes/enterprise/single-tenant/auth-github) - [Authenticate with GitLab](/ci/recipes/enterprise/single-tenant/auth-gitlab) - [Authenticate with BitBucket](/ci/recipes/enterprise/single-tenant/auth-bitbucket) - [Authenticate with BitBucket Data Center](/ci/recipes/enterprise/single-tenant/auth-bitbucket-data-center) - [Authenticate via SAML](/ci/recipes/enterprise/single-tenant/auth-saml) - [Custom GitHub App](/ci/recipes/enterprise/single-tenant/custom-github-app) - [Conformance](/ci/recipes/enterprise/conformance) - [Configure Conformance Rules in Nx Cloud](/ci/recipes/enterprise/conformance/configure-conformance-rules-in-nx-cloud) - [Publish Conformance Rules to Nx Cloud](/ci/recipes/enterprise/conformance/publish-conformance-rules-to-nx-cloud) - [Other](/ci/recipes/other) - [Record Non-Nx Commands](/ci/recipes/other/record-commands) - [Prepare applications for deployment via CI](/ci/recipes/other/ci-deployment) - [Reduce the Number of Affected Projects in a CI Pipeline Execution](/ci/recipes/other/cipe-affected-project-graph) - [Reference](/ci/reference) - [Configuration Options](/ci/reference/config) - [nx-cloud CLI](/ci/reference/nx-cloud-cli) - [Launch Templates](/ci/reference/launch-templates) - [Assignment Rules](/ci/reference/assignment-rules) - [Custom Steps](/ci/reference/custom-steps) - [Environment Variables](/ci/reference/env-vars) - [Release Notes](/ci/reference/release-notes) - [Troubleshooting](/ci/troubleshooting) - [CI Execution Failed](/ci/troubleshooting/ci-execution-failed)