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