nx/docs/generated/manifests/menus.json
Colum Ferry a72ffcbe70
docs(angular): add angular rspack documentation (#30269)
## Current Behavior
Docs for Angular Rspack currently live on angular-rspack.dev

## Expected Behavior
Migrate docs for Angular Rspack to nx.dev
2025-03-14 16:46:27 +00:00

11325 lines
368 KiB
JSON

[
{
"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": "TypeScript Monorepo",
"path": "/getting-started/tutorials/typescript-packages-tutorial",
"id": "typescript-packages-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 Monorepo",
"path": "/getting-started/tutorials/angular-monorepo-tutorial",
"id": "angular-monorepo-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": "TypeScript Monorepo",
"path": "/getting-started/tutorials/typescript-packages-tutorial",
"id": "typescript-packages-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 Monorepo",
"path": "/getting-started/tutorials/angular-monorepo-tutorial",
"id": "angular-monorepo-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": "TypeScript Monorepo",
"path": "/getting-started/tutorials/typescript-packages-tutorial",
"id": "typescript-packages-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 Monorepo",
"path": "/getting-started/tutorials/angular-monorepo-tutorial",
"id": "angular-monorepo-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": "Enhance Your LLM",
"path": "/features/enhance-AI",
"id": "enhance-AI",
"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": "Maintain TypeScript Monorepos",
"path": "/features/maintain-ts-monorepos",
"id": "maintain-ts-monorepos",
"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": "Enhance Your LLM",
"path": "/features/enhance-AI",
"id": "enhance-AI",
"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": "Maintain TypeScript Monorepos",
"path": "/features/maintain-ts-monorepos",
"id": "maintain-ts-monorepos",
"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": "Common Tasks",
"path": "/concepts/common-tasks",
"id": "common-tasks",
"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": "TypeScript Project Linking",
"path": "/concepts/typescript-project-linking",
"id": "typescript-project-linking",
"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": "Common Tasks",
"path": "/concepts/common-tasks",
"id": "common-tasks",
"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": "TypeScript Project Linking",
"path": "/concepts/typescript-project-linking",
"id": "typescript-project-linking",
"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": "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": "Updating Version References in Manifest Files (e.g. package.json)",
"path": "/recipes/nx-release/updating-version-references",
"id": "updating-version-references",
"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": "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": "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": "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": "Nx Cloud Integration",
"path": "/recipes/nx-console/console-nx-cloud",
"id": "console-nx-cloud",
"isExternal": false,
"children": [],
"disableCollapsible": false
},
{
"name": "Troubleshooting",
"path": "/recipes/nx-console/console-troubleshooting",
"id": "console-troubleshooting",
"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": "Angular Rspack",
"path": "/recipes/angular/rspack",
"id": "rspack",
"isExternal": false,
"children": [
{
"name": "Introduction",
"path": "/recipes/angular/rspack/introduction",
"id": "introduction",
"isExternal": false,
"children": [],
"disableCollapsible": false
},
{
"name": "Migrate from Angular Webpack",
"path": "/recipes/angular/rspack/migrate-from-webpack",
"id": "migrate-from-webpack",
"isExternal": false,
"children": [],
"disableCollapsible": false
},
{
"name": "Handling Configurations",
"path": "/recipes/angular/rspack/handling-configurations",
"id": "handling-configurations",
"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": "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": "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": "Switch to Workspaces and TS Project References",
"path": "/recipes/tips-n-tricks/switch-to-workspaces-project-references",
"id": "switch-to-workspaces-project-references",
"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
}
],
"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": "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": "Updating Version References in Manifest Files (e.g. package.json)",
"path": "/recipes/nx-release/updating-version-references",
"id": "updating-version-references",
"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": "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": "Updating Version References in Manifest Files (e.g. package.json)",
"path": "/recipes/nx-release/updating-version-references",
"id": "updating-version-references",
"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": "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": "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": "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": "Nx Cloud Integration",
"path": "/recipes/nx-console/console-nx-cloud",
"id": "console-nx-cloud",
"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": "Nx Cloud Integration",
"path": "/recipes/nx-console/console-nx-cloud",
"id": "console-nx-cloud",
"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": "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": "Angular Rspack",
"path": "/recipes/angular/rspack",
"id": "rspack",
"isExternal": false,
"children": [
{
"name": "Introduction",
"path": "/recipes/angular/rspack/introduction",
"id": "introduction",
"isExternal": false,
"children": [],
"disableCollapsible": false
},
{
"name": "Migrate from Angular Webpack",
"path": "/recipes/angular/rspack/migrate-from-webpack",
"id": "migrate-from-webpack",
"isExternal": false,
"children": [],
"disableCollapsible": false
},
{
"name": "Handling Configurations",
"path": "/recipes/angular/rspack/handling-configurations",
"id": "handling-configurations",
"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": "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": "Angular Rspack",
"path": "/recipes/angular/rspack",
"id": "rspack",
"isExternal": false,
"children": [
{
"name": "Introduction",
"path": "/recipes/angular/rspack/introduction",
"id": "introduction",
"isExternal": false,
"children": [],
"disableCollapsible": false
},
{
"name": "Migrate from Angular Webpack",
"path": "/recipes/angular/rspack/migrate-from-webpack",
"id": "migrate-from-webpack",
"isExternal": false,
"children": [],
"disableCollapsible": false
},
{
"name": "Handling Configurations",
"path": "/recipes/angular/rspack/handling-configurations",
"id": "handling-configurations",
"isExternal": false,
"children": [],
"disableCollapsible": false
}
],
"disableCollapsible": false
},
{
"name": "Introduction",
"path": "/recipes/angular/rspack/introduction",
"id": "introduction",
"isExternal": false,
"children": [],
"disableCollapsible": false
},
{
"name": "Migrate from Angular Webpack",
"path": "/recipes/angular/rspack/migrate-from-webpack",
"id": "migrate-from-webpack",
"isExternal": false,
"children": [],
"disableCollapsible": false
},
{
"name": "Handling Configurations",
"path": "/recipes/angular/rspack/handling-configurations",
"id": "handling-configurations",
"isExternal": false,
"children": [],
"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": "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": "Switch to Workspaces and TS Project References",
"path": "/recipes/tips-n-tricks/switch-to-workspaces-project-references",
"id": "switch-to-workspaces-project-references",
"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": "Switch to Workspaces and TS Project References",
"path": "/recipes/tips-n-tricks/switch-to-workspaces-project-references",
"id": "switch-to-workspaces-project-references",
"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": "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": "Free Licenses & Trials",
"path": "/nx-enterprise/powerpack/free-licenses-and-trials",
"id": "free-licenses-and-trials",
"isExternal": false,
"children": [],
"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
}
],
"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": "Free Licenses & Trials",
"path": "/nx-enterprise/powerpack/free-licenses-and-trials",
"id": "free-licenses-and-trials",
"isExternal": false,
"children": [],
"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
}
],
"disableCollapsible": false
},
{
"name": "Free Licenses & Trials",
"path": "/nx-enterprise/powerpack/free-licenses-and-trials",
"id": "free-licenses-and-trials",
"isExternal": false,
"children": [],
"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 Nx Agents",
"path": "/showcase/benchmarks/nx-agents",
"id": "nx-agents",
"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 Nx Agents",
"path": "/showcase/benchmarks/nx-agents",
"id": "nx-agents",
"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 Nx Agents",
"path": "/showcase/benchmarks/nx-agents",
"id": "nx-agents",
"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": "Legacy Cache",
"path": "/deprecated/legacy-cache",
"id": "legacy-cache",
"isExternal": false,
"children": [],
"disableCollapsible": false
},
{
"name": "Custom Tasks Runner",
"path": "/deprecated/custom-tasks-runner",
"id": "custom-tasks-runner",
"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": "Legacy Cache",
"path": "/deprecated/legacy-cache",
"id": "legacy-cache",
"isExternal": false,
"children": [],
"disableCollapsible": false
},
{
"name": "Custom Tasks Runner",
"path": "/deprecated/custom-tasks-runner",
"id": "custom-tasks-runner",
"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": "Manual Distributed Task Execution",
"path": "/ci/recipes/dte",
"id": "dte",
"isExternal": false,
"children": [
{
"name": "GitHub Actions Manual DTE",
"path": "/ci/recipes/dte/github-dte",
"id": "github-dte",
"isExternal": false,
"children": [],
"disableCollapsible": false
},
{
"name": "Circle CI Manual DTE",
"path": "/ci/recipes/dte/circle-ci-dte",
"id": "circle-ci-dte",
"isExternal": false,
"children": [],
"disableCollapsible": false
},
{
"name": "Azure Pipelines Manual DTE",
"path": "/ci/recipes/dte/azure-dte",
"id": "azure-dte",
"isExternal": false,
"children": [],
"disableCollapsible": false
},
{
"name": "Bitbucket Pipelines Manual DTE",
"path": "/ci/recipes/dte/bitbucket-dte",
"id": "bitbucket-dte",
"isExternal": false,
"children": [],
"disableCollapsible": false
},
{
"name": "GitLab Manual DTE",
"path": "/ci/recipes/dte/gitlab-dte",
"id": "gitlab-dte",
"isExternal": false,
"children": [],
"disableCollapsible": false
},
{
"name": "Jenkins Manual DTE",
"path": "/ci/recipes/dte/jenkins-dte",
"id": "jenkins-dte",
"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": "Conformance",
"path": "/ci/recipes/enterprise/conformance",
"id": "conformance",
"isExternal": false,
"children": [
{
"name": "Configure Conformance Rules in Nx Cloud",
"path": "/ci/recipes/enterprise/conformance/configure-conformance-rules-in-nx-cloud",
"id": "configure-conformance-rules-in-nx-cloud",
"isExternal": false,
"children": [],
"disableCollapsible": false
},
{
"name": "Publish Conformance Rules to Nx Cloud",
"path": "/ci/recipes/enterprise/conformance/publish-conformance-rules-to-nx-cloud",
"id": "publish-conformance-rules-to-nx-cloud",
"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
},
{
"name": "Reduce the Number of Affected Projects in a CI Pipeline Execution",
"path": "/ci/recipes/other/cipe-affected-project-graph",
"id": "cipe-affected-project-graph",
"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": "Manual Distributed Task Execution",
"path": "/ci/recipes/dte",
"id": "dte",
"isExternal": false,
"children": [
{
"name": "GitHub Actions Manual DTE",
"path": "/ci/recipes/dte/github-dte",
"id": "github-dte",
"isExternal": false,
"children": [],
"disableCollapsible": false
},
{
"name": "Circle CI Manual DTE",
"path": "/ci/recipes/dte/circle-ci-dte",
"id": "circle-ci-dte",
"isExternal": false,
"children": [],
"disableCollapsible": false
},
{
"name": "Azure Pipelines Manual DTE",
"path": "/ci/recipes/dte/azure-dte",
"id": "azure-dte",
"isExternal": false,
"children": [],
"disableCollapsible": false
},
{
"name": "Bitbucket Pipelines Manual DTE",
"path": "/ci/recipes/dte/bitbucket-dte",
"id": "bitbucket-dte",
"isExternal": false,
"children": [],
"disableCollapsible": false
},
{
"name": "GitLab Manual DTE",
"path": "/ci/recipes/dte/gitlab-dte",
"id": "gitlab-dte",
"isExternal": false,
"children": [],
"disableCollapsible": false
},
{
"name": "Jenkins Manual DTE",
"path": "/ci/recipes/dte/jenkins-dte",
"id": "jenkins-dte",
"isExternal": false,
"children": [],
"disableCollapsible": false
}
],
"disableCollapsible": false
},
{
"name": "GitHub Actions Manual DTE",
"path": "/ci/recipes/dte/github-dte",
"id": "github-dte",
"isExternal": false,
"children": [],
"disableCollapsible": false
},
{
"name": "Circle CI Manual DTE",
"path": "/ci/recipes/dte/circle-ci-dte",
"id": "circle-ci-dte",
"isExternal": false,
"children": [],
"disableCollapsible": false
},
{
"name": "Azure Pipelines Manual DTE",
"path": "/ci/recipes/dte/azure-dte",
"id": "azure-dte",
"isExternal": false,
"children": [],
"disableCollapsible": false
},
{
"name": "Bitbucket Pipelines Manual DTE",
"path": "/ci/recipes/dte/bitbucket-dte",
"id": "bitbucket-dte",
"isExternal": false,
"children": [],
"disableCollapsible": false
},
{
"name": "GitLab Manual DTE",
"path": "/ci/recipes/dte/gitlab-dte",
"id": "gitlab-dte",
"isExternal": false,
"children": [],
"disableCollapsible": false
},
{
"name": "Jenkins Manual DTE",
"path": "/ci/recipes/dte/jenkins-dte",
"id": "jenkins-dte",
"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": "Conformance",
"path": "/ci/recipes/enterprise/conformance",
"id": "conformance",
"isExternal": false,
"children": [
{
"name": "Configure Conformance Rules in Nx Cloud",
"path": "/ci/recipes/enterprise/conformance/configure-conformance-rules-in-nx-cloud",
"id": "configure-conformance-rules-in-nx-cloud",
"isExternal": false,
"children": [],
"disableCollapsible": false
},
{
"name": "Publish Conformance Rules to Nx Cloud",
"path": "/ci/recipes/enterprise/conformance/publish-conformance-rules-to-nx-cloud",
"id": "publish-conformance-rules-to-nx-cloud",
"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": "Conformance",
"path": "/ci/recipes/enterprise/conformance",
"id": "conformance",
"isExternal": false,
"children": [
{
"name": "Configure Conformance Rules in Nx Cloud",
"path": "/ci/recipes/enterprise/conformance/configure-conformance-rules-in-nx-cloud",
"id": "configure-conformance-rules-in-nx-cloud",
"isExternal": false,
"children": [],
"disableCollapsible": false
},
{
"name": "Publish Conformance Rules to Nx Cloud",
"path": "/ci/recipes/enterprise/conformance/publish-conformance-rules-to-nx-cloud",
"id": "publish-conformance-rules-to-nx-cloud",
"isExternal": false,
"children": [],
"disableCollapsible": false
}
],
"disableCollapsible": false
},
{
"name": "Configure Conformance Rules in Nx Cloud",
"path": "/ci/recipes/enterprise/conformance/configure-conformance-rules-in-nx-cloud",
"id": "configure-conformance-rules-in-nx-cloud",
"isExternal": false,
"children": [],
"disableCollapsible": false
},
{
"name": "Publish Conformance Rules to Nx Cloud",
"path": "/ci/recipes/enterprise/conformance/publish-conformance-rules-to-nx-cloud",
"id": "publish-conformance-rules-to-nx-cloud",
"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
},
{
"name": "Reduce the Number of Affected Projects in a CI Pipeline Execution",
"path": "/ci/recipes/other/cipe-affected-project-graph",
"id": "cipe-affected-project-graph",
"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": "Reduce the Number of Affected Projects in a CI Pipeline Execution",
"path": "/ci/recipes/other/cipe-affected-project-graph",
"id": "cipe-affected-project-graph",
"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": "Assignment Rules",
"path": "/ci/reference/assignment-rules",
"id": "assignment-rules",
"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": "Assignment Rules",
"path": "/ci/reference/assignment-rules",
"id": "assignment-rules",
"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
},
{
"id": "migrations",
"path": "/nx-api/angular/migrations",
"name": "migrations",
"children": [],
"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
},
{
"id": "migrations",
"path": "/nx-api/cypress/migrations",
"name": "migrations",
"children": [],
"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
},
{
"id": "migrations",
"path": "/nx-api/detox/migrations",
"name": "migrations",
"children": [],
"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
},
{
"id": "migrations",
"path": "/nx-api/eslint/migrations",
"name": "migrations",
"children": [],
"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
},
{
"id": "migrations",
"path": "/nx-api/eslint-plugin/migrations",
"name": "migrations",
"children": [],
"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
},
{
"id": "migrations",
"path": "/nx-api/expo/migrations",
"name": "migrations",
"children": [],
"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
},
{
"id": "migrations",
"path": "/nx-api/gradle/migrations",
"name": "migrations",
"children": [],
"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
},
{
"id": "migrations",
"path": "/nx-api/jest/migrations",
"name": "migrations",
"children": [],
"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
}
],
"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
},
{
"id": "migrations",
"path": "/nx-api/js/migrations",
"name": "migrations",
"children": [],
"isExternal": false,
"disableCollapsible": false
}
],
"isExternal": false,
"disableCollapsible": false
},
{
"id": "module-federation",
"path": "/nx-api/module-federation",
"name": "module-federation",
"children": [
{
"id": "migrations",
"path": "/nx-api/module-federation/migrations",
"name": "migrations",
"children": [],
"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
},
{
"id": "migrations",
"path": "/nx-api/next/migrations",
"name": "migrations",
"children": [],
"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
},
{
"id": "migrations",
"path": "/nx-api/node/migrations",
"name": "migrations",
"children": [],
"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
},
{
"id": "migrations",
"path": "/nx-api/nuxt/migrations",
"name": "migrations",
"children": [],
"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
},
{
"id": "migrations",
"path": "/nx-api/nx/migrations",
"name": "migrations",
"children": [],
"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
},
{
"id": "migrations",
"path": "/nx-api/playwright/migrations",
"name": "migrations",
"children": [],
"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
},
{
"id": "migrations",
"path": "/nx-api/react/migrations",
"name": "migrations",
"children": [],
"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
},
{
"id": "migrations",
"path": "/nx-api/react-native/migrations",
"name": "migrations",
"children": [],
"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
},
{
"id": "migrations",
"path": "/nx-api/remix/migrations",
"name": "migrations",
"children": [],
"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
},
{
"id": "migrations",
"path": "/nx-api/rollup/migrations",
"name": "migrations",
"children": [],
"isExternal": false,
"disableCollapsible": false
}
],
"isExternal": false,
"disableCollapsible": false
},
{
"id": "rsbuild",
"path": "/nx-api/rsbuild",
"name": "rsbuild",
"children": [
{
"id": "generators",
"path": "/nx-api/rsbuild/generators",
"name": "generators",
"children": [
{
"id": "init",
"path": "/nx-api/rsbuild/generators/init",
"name": "init",
"children": [],
"isExternal": false,
"disableCollapsible": false
},
{
"id": "configuration",
"path": "/nx-api/rsbuild/generators/configuration",
"name": "configuration",
"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
},
{
"id": "convert-config-to-rspack-plugin",
"path": "/nx-api/rspack/generators/convert-config-to-rspack-plugin",
"name": "convert-config-to-rspack-plugin",
"children": [],
"isExternal": false,
"disableCollapsible": false
},
{
"id": "convert-to-inferred",
"path": "/nx-api/rspack/generators/convert-to-inferred",
"name": "convert-to-inferred",
"children": [],
"isExternal": false,
"disableCollapsible": false
}
],
"isExternal": false,
"disableCollapsible": false
},
{
"id": "migrations",
"path": "/nx-api/rspack/migrations",
"name": "migrations",
"children": [],
"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
},
{
"id": "migrations",
"path": "/nx-api/storybook/migrations",
"name": "migrations",
"children": [],
"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
},
{
"id": "migrations",
"path": "/nx-api/vite/migrations",
"name": "migrations",
"children": [],
"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
},
{
"id": "migrations",
"path": "/nx-api/vue/migrations",
"name": "migrations",
"children": [],
"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
},
{
"id": "migrations",
"path": "/nx-api/web/migrations",
"name": "migrations",
"children": [],
"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
},
{
"id": "migrations",
"path": "/nx-api/webpack/migrations",
"name": "migrations",
"children": [],
"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
},
{
"id": "migrations",
"path": "/nx-api/workspace/migrations",
"name": "migrations",
"children": [],
"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
},
{
"name": "Create a Conformance Rule",
"path": "/nx-api/powerpack-conformance/documents/create-conformance-rule",
"id": "create-conformance-rule",
"isExternal": false,
"children": [],
"disableCollapsible": false
}
],
"isExternal": false,
"disableCollapsible": false
},
{
"id": "executors",
"path": "/nx-api/powerpack-conformance/executors",
"name": "executors",
"children": [
{
"id": "bundle-rules",
"path": "/nx-api/powerpack-conformance/executors/bundle-rules",
"name": "bundle-rules",
"children": [],
"isExternal": false,
"disableCollapsible": false
}
],
"isExternal": false,
"disableCollapsible": false
},
{
"id": "generators",
"path": "/nx-api/powerpack-conformance/generators",
"name": "generators",
"children": [
{
"id": "create-rule",
"path": "/nx-api/powerpack-conformance/generators/create-rule",
"name": "create-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
}
],
"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
}
]
}
]