[
  {
    "id": "angular",
    "itemList": [
      {
        "name": "Getting Started",
        "id": "getting-started",
        "itemList": [
          {
            "name": "Why Nx?",
            "id": "why-nx",
            "file": "angular/getting-started/why-nx"
          },
          {
            "name": "Resources",
            "id": "resources"
          },
          {
            "name": "Nx and Angular CLI",
            "id": "nx-and-cli",
            "file": "angular/getting-started/nx-and-cli"
          }
        ]
      },
      {
        "name": "Tutorial",
        "id": "tutorial",
        "itemList": [
          {
            "name": "1 - Create Application",
            "id": "01-create-application"
          },
          {
            "name": "2 - Add E2E Test",
            "id": "02-add-e2e-test"
          },
          {
            "name": "3 - Display Todos",
            "id": "03-display-todos"
          },
          {
            "name": "4 - Connect to API",
            "id": "04-connect-to-api"
          },
          {
            "name": "5 - Add Node Application",
            "id": "05-add-node-app"
          },
          {
            "name": "6 - Configure Proxy",
            "id": "06-proxy"
          },
          {
            "name": "7 - Share Code",
            "id": "07-share-code"
          },
          {
            "name": "8 - Create Libraries",
            "id": "08-create-libs"
          },
          {
            "name": "9 - Dep Graph",
            "id": "09-dep-graph"
          },
          {
            "name": "10 - Use Computation Caching",
            "id": "10-computation-caching"
          },
          {
            "name": "11 - Test Affected Projects",
            "id": "11-test-affected-projects"
          },
          {
            "name": "12 - Summary",
            "id": "12-summary"
          }
        ]
      },
      {
        "name": "Migration",
        "id": "migration",
        "itemList": [
          {
            "name": "Overview",
            "id": "overview",
            "file": "shared/migration/overview"
          },
          {
            "name": "From Angular CLI",
            "id": "migration-angular"
          },
          {
            "name": "From AngularJS",
            "id": "migration-angularjs"
          },
          {
            "name": "Preserving Git Histories",
            "id": "preserving-git-histories",
            "file": "shared/migration/preserving-git-histories"
          }
        ]
      },
      {
        "name": "CLI",
        "id": "cli",
        "itemList": [
          {
            "name": "Overview",
            "searchResultsName": "CLI Overview",
            "id": "overview",
            "file": "angular/guides/cli-overview"
          },
          {
            "name": "Console",
            "id": "console",
            "file": "shared/console"
          },
          {
            "name": "generate",
            "id": "generate",
            "file": "angular/cli/generate"
          },
          {
            "name": "serve",
            "id": "serve",
            "file": "angular/cli/serve"
          },
          {
            "name": "build",
            "id": "build",
            "file": "angular/cli/build"
          },
          {
            "name": "test",
            "id": "test",
            "file": "angular/cli/test"
          },
          {
            "name": "lint",
            "id": "lint",
            "file": "angular/cli/lint"
          },
          {
            "name": "e2e",
            "id": "e2e",
            "file": "angular/cli/e2e"
          },
          {
            "name": "run",
            "id": "run",
            "file": "angular/cli/run"
          },
          {
            "name": "dep-graph",
            "id": "dep-graph",
            "file": "angular/cli/dep-graph"
          },
          {
            "name": "run-many",
            "id": "run-many",
            "file": "angular/cli/run-many"
          },
          {
            "name": "affected",
            "id": "affected",
            "file": "angular/cli/affected"
          },
          {
            "name": "affected:build",
            "id": "affected-build",
            "file": "angular/cli/affected-build"
          },
          {
            "name": "affected:test",
            "id": "affected-test",
            "file": "angular/cli/affected-test"
          },
          {
            "name": "affected:lint",
            "id": "affected-lint",
            "file": "angular/cli/affected-lint"
          },
          {
            "name": "affected:e2e",
            "id": "affected-e2e",
            "file": "angular/cli/affected-e2e"
          },
          {
            "name": "affected:dep-graph",
            "id": "affected-dep-graph",
            "file": "angular/cli/affected-dep-graph"
          },
          {
            "name": "affected:apps",
            "id": "affected-apps",
            "file": "angular/cli/affected-apps"
          },
          {
            "name": "affected:libs",
            "id": "affected-libs",
            "file": "angular/cli/affected-libs"
          },
          {
            "name": "print-affected",
            "id": "print-affected",
            "file": "angular/cli/print-affected"
          },
          {
            "name": "format:check",
            "id": "format-check",
            "file": "angular/cli/format-check"
          },
          {
            "name": "format:write",
            "id": "format-write",
            "file": "angular/cli/format-write"
          },
          {
            "name": "migrate",
            "id": "migrate",
            "file": "angular/cli/migrate"
          },
          {
            "name": "report",
            "id": "report",
            "file": "angular/cli/report"
          },
          {
            "name": "list",
            "id": "list",
            "file": "angular/cli/list"
          },
          {
            "name": "workspace-lint",
            "id": "workspace-lint",
            "file": "angular/cli/workspace-lint"
          },
          {
            "name": "workspace-generator",
            "id": "workspace-generator",
            "file": "angular/cli/workspace-generator"
          }
        ]
      },
      {
        "name": "Plugins",
        "id": "plugins",
        "itemList": [
          {
            "name": "Overview",
            "searchResultsName": "Plugins Overview",
            "id": "overview",
            "file": "shared/plugins-overview"
          },
          {
            "name": "Workspace",
            "id": "workspace",
            "itemList": [
              {
                "id": "nrwl-workspace-overview",
                "name": "Overview",
                "searchResultsName": "@nrwl/workspace Overview",
                "file": "shared/workspace-plugin"
              },
              {
                "id": "generators",
                "name": "Generators",
                "itemList": [
                  {
                    "name": "library",
                    "id": "library",
                    "file": "angular/api-workspace/generators/library"
                  },
                  {
                    "name": "move",
                    "id": "move",
                    "file": "angular/api-workspace/generators/move"
                  },
                  {
                    "name": "remove",
                    "id": "remove",
                    "file": "angular/api-workspace/generators/remove"
                  },
                  {
                    "name": "run-commands",
                    "id": "run-commands",
                    "file": "angular/api-workspace/generators/run-commands"
                  },
                  {
                    "name": "workspace-generator",
                    "id": "workspace-generator",
                    "file": "angular/api-workspace/generators/workspace-generator"
                  }
                ]
              },
              {
                "id": "executors",
                "name": "Executors / Builders",
                "itemList": [
                  {
                    "name": "run-commands",
                    "id": "run-commands",
                    "file": "angular/api-workspace/executors/run-commands"
                  }
                ]
              }
            ]
          },
          {
            "name": "web",
            "id": "web",
            "itemList": [
              {
                "id": "overview",
                "name": "Overview",
                "searchResultsName": "@nrwl/web Overview",
                "file": "shared/web-plugin"
              },
              {
                "id": "generators",
                "name": "Generators",
                "itemList": [
                  {
                    "name": "application",
                    "id": "application",
                    "file": "angular/api-web/generators/application"
                  }
                ]
              },
              {
                "id": "executors",
                "name": "Executors / Builders",
                "itemList": [
                  {
                    "name": "build",
                    "id": "build",
                    "file": "angular/api-web/executors/build"
                  },
                  {
                    "name": "dev-server",
                    "id": "dev-server",
                    "file": "angular/api-web/executors/dev-server"
                  },
                  {
                    "name": "file-server",
                    "id": "file-server",
                    "file": "angular/api-web/executors/file-server"
                  },
                  {
                    "name": "package",
                    "id": "package",
                    "file": "angular/api-web/executors/package"
                  }
                ]
              }
            ]
          },
          {
            "name": "angular",
            "id": "angular",
            "itemList": [
              {
                "id": "overview",
                "name": "Overview",
                "searchResultsName": "@nrwl/angular Overview",
                "file": "shared/angular-plugin"
              },
              {
                "id": "generators",
                "name": "Generators",
                "itemList": [
                  {
                    "name": "application",
                    "id": "application",
                    "file": "angular/api-angular/generators/application"
                  },
                  {
                    "name": "downgrade-module",
                    "id": "downgrade-module",
                    "file": "angular/api-angular/generators/downgrade-module"
                  },
                  {
                    "name": "karma-project",
                    "id": "karma-project",
                    "file": "angular/api-angular/generators/karma-project"
                  },
                  {
                    "name": "karma",
                    "id": "karma",
                    "file": "angular/api-angular/generators/karma"
                  },
                  {
                    "name": "library",
                    "id": "library",
                    "file": "angular/api-angular/generators/library"
                  },
                  {
                    "name": "move",
                    "id": "move",
                    "file": "angular/api-angular/generators/move"
                  },
                  {
                    "name": "ngrx",
                    "id": "ngrx",
                    "file": "angular/api-angular/generators/ngrx"
                  },
                  {
                    "name": "stories",
                    "id": "stories",
                    "file": "angular/api-angular/generators/stories"
                  },
                  {
                    "name": "storybook-configuration",
                    "id": "storybook-configuration",
                    "file": "angular/api-angular/generators/storybook-configuration"
                  },
                  {
                    "name": "upgrade-module",
                    "id": "upgrade-module",
                    "file": "angular/api-angular/generators/upgrade-module"
                  }
                ]
              },
              {
                "id": "executors",
                "name": "Executors / Builders",
                "itemList": [
                  {
                    "name": "package",
                    "id": "package",
                    "file": "angular/api-angular/executors/package"
                  },
                  {
                    "name": "ng packagr lite",
                    "id": "ng-packagr-lite",
                    "file": "angular/api-angular/executors/ng-packagr-lite"
                  },
                  {
                    "name": "webpack-browser",
                    "id": "webpack-browser",
                    "file": "angular/api-angular/executors/webpack-browser"
                  }
                ]
              }
            ]
          },
          {
            "name": "react",
            "id": "react",
            "itemList": [
              {
                "id": "overview",
                "name": "Overview",
                "searchResultsName": "@nrwl/react Overview",
                "file": "shared/react-plugin"
              },
              {
                "id": "generators",
                "name": "Generators",
                "itemList": [
                  {
                    "name": "application",
                    "id": "application",
                    "file": "angular/api-react/generators/application"
                  },
                  {
                    "name": "component",
                    "id": "component",
                    "file": "angular/api-react/generators/component"
                  },
                  {
                    "name": "component-cypress-spec",
                    "id": "component-cypress-spec",
                    "file": "angular/api-react/generators/component-cypress-spec"
                  },
                  {
                    "name": "component-story",
                    "id": "component-story",
                    "file": "angular/api-react/generators/component-story"
                  },
                  {
                    "name": "library",
                    "id": "library",
                    "file": "angular/api-react/generators/library"
                  },
                  {
                    "name": "redux",
                    "id": "redux",
                    "file": "angular/api-react/generators/redux"
                  },
                  {
                    "name": "stories",
                    "id": "stories",
                    "file": "angular/api-react/generators/stories"
                  },
                  {
                    "name": "storybook-configuration",
                    "id": "storybook-configuration",
                    "file": "angular/api-react/generators/storybook-configuration"
                  }
                ]
              }
            ]
          },
          {
            "name": "jest",
            "id": "jest",
            "itemList": [
              {
                "id": "overview",
                "name": "Overview",
                "searchResultsName": "@nrwl/jest Overview",
                "file": "shared/jest-plugin"
              },
              {
                "id": "executors",
                "name": "Executors / Builders",
                "itemList": [
                  {
                    "name": "jest",
                    "id": "jest",
                    "file": "angular/api-jest/executors/jest"
                  }
                ]
              }
            ]
          },
          {
            "name": "cypress",
            "id": "cypress",
            "itemList": [
              {
                "id": "overview",
                "name": "Overview",
                "searchResultsName": "@nrwl/cypress Overview",
                "file": "shared/cypress-plugin"
              },
              {
                "id": "executors",
                "name": "Executors / Builders",
                "itemList": [
                  {
                    "name": "cypress",
                    "id": "cypress",
                    "file": "angular/api-cypress/executors/cypress"
                  }
                ]
              }
            ]
          },
          {
            "name": "storybook",
            "id": "storybook",
            "itemList": [
              {
                "id": "overview",
                "name": "Overview",
                "searchResultsName": "@nrwl/storybook Overview",
                "file": "angular/guides/storybook-plugin"
              },
              {
                "id": "generators",
                "name": "Generators",
                "itemList": [
                  {
                    "name": "configuration",
                    "id": "configuration",
                    "file": "angular/api-storybook/generators/configuration"
                  },
                  {
                    "name": "cypress-project",
                    "id": "cypress-project",
                    "file": "angular/api-storybook/generators/cypress-project"
                  }
                ]
              },
              {
                "id": "executors",
                "name": "Executors / Builders",
                "itemList": [
                  {
                    "name": "build",
                    "id": "build",
                    "file": "angular/api-storybook/executors/build"
                  },
                  {
                    "name": "storybook",
                    "id": "storybook",
                    "file": "angular/api-storybook/executors/storybook"
                  }
                ]
              }
            ]
          },
          {
            "name": "linter",
            "id": "linter",
            "itemList": [
              {
                "id": "executors",
                "name": "Executors / Builders",
                "itemList": [
                  {
                    "name": "eslint",
                    "id": "eslint",
                    "file": "angular/api-linter/executors/eslint"
                  },
                  {
                    "name": "lint",
                    "id": "lint",
                    "file": "angular/api-linter/executors/lint"
                  }
                ]
              }
            ]
          },
          {
            "name": "node",
            "id": "node",
            "itemList": [
              {
                "id": "overview",
                "name": "Overview",
                "searchResultsName": "@nrwl/node Overview",
                "file": "shared/node-plugin"
              },
              {
                "id": "generators",
                "name": "Generators",
                "itemList": [
                  {
                    "name": "application",
                    "id": "application",
                    "file": "angular/api-node/generators/application"
                  },
                  {
                    "name": "library",
                    "id": "library",
                    "file": "angular/api-node/generators/library"
                  }
                ]
              },
              {
                "id": "executors",
                "name": "Executors / Builders",
                "itemList": [
                  {
                    "name": "build",
                    "id": "build",
                    "file": "angular/api-node/executors/build"
                  },
                  {
                    "name": "execute",
                    "id": "execute",
                    "file": "angular/api-node/executors/execute"
                  },
                  {
                    "name": "package",
                    "id": "package",
                    "file": "angular/api-node/executors/package"
                  }
                ]
              }
            ]
          },
          {
            "name": "express",
            "id": "express",
            "itemList": [
              {
                "id": "overview",
                "name": "Overview",
                "searchResultsName": "@nrwl/express Overview",
                "file": "shared/express-plugin"
              },
              {
                "id": "generators",
                "name": "Generators",
                "itemList": [
                  {
                    "name": "application",
                    "id": "application",
                    "file": "angular/api-express/generators/application"
                  }
                ]
              }
            ]
          },
          {
            "name": "nest",
            "id": "nest",
            "itemList": [
              {
                "id": "overview",
                "name": "Overview",
                "searchResultsName": "@nrwl/nest Overview",
                "file": "shared/nest-plugin"
              },
              {
                "id": "generators",
                "name": "Generators",
                "itemList": [
                  {
                    "name": "application",
                    "id": "application",
                    "file": "angular/api-nest/generators/application"
                  },
                  {
                    "name": "class",
                    "id": "class",
                    "file": "angular/api-nest/generators/class"
                  },
                  {
                    "name": "controller",
                    "id": "controller",
                    "file": "angular/api-nest/generators/controller"
                  },
                  {
                    "name": "decorator",
                    "id": "decorator",
                    "file": "angular/api-nest/generators/decorator"
                  },
                  {
                    "name": "filter",
                    "id": "filter",
                    "file": "angular/api-nest/generators/filter"
                  },
                  {
                    "name": "gateway",
                    "id": "gateway",
                    "file": "angular/api-nest/generators/gateway"
                  },
                  {
                    "name": "guard",
                    "id": "guard",
                    "file": "angular/api-nest/generators/guard"
                  },
                  {
                    "name": "interceptor",
                    "id": "interceptor",
                    "file": "angular/api-nest/generators/interceptor"
                  },
                  {
                    "name": "interface",
                    "id": "interface",
                    "file": "angular/api-nest/generators/interface"
                  },
                  {
                    "name": "library",
                    "id": "library",
                    "file": "angular/api-nest/generators/library"
                  },
                  {
                    "name": "middleware",
                    "id": "middleware",
                    "file": "angular/api-nest/generators/middleware"
                  },
                  {
                    "name": "module",
                    "id": "module",
                    "file": "angular/api-nest/generators/module"
                  },
                  {
                    "name": "pipe",
                    "id": "pipe",
                    "file": "angular/api-nest/generators/pipe"
                  },
                  {
                    "name": "provider",
                    "id": "provider",
                    "file": "angular/api-nest/generators/provider"
                  },
                  {
                    "name": "resolver",
                    "id": "resolver",
                    "file": "angular/api-nest/generators/resolver"
                  },
                  {
                    "name": "service",
                    "id": "service",
                    "file": "angular/api-nest/generators/service"
                  }
                ]
              }
            ]
          },
          {
            "name": "next",
            "id": "next",
            "itemList": [
              {
                "id": "overview",
                "name": "Overview",
                "searchResultsName": "@nrwl/next Overview",
                "file": "shared/next-plugin"
              },
              {
                "id": "generators",
                "name": "Generators",
                "itemList": [
                  {
                    "name": "application",
                    "id": "application",
                    "file": "angular/api-next/generators/application"
                  },
                  {
                    "name": "component",
                    "id": "component",
                    "file": "angular/api-next/generators/component"
                  },
                  {
                    "name": "page",
                    "id": "page",
                    "file": "angular/api-next/generators/page"
                  }
                ]
              },
              {
                "id": "executors",
                "name": "Executors / Builders",
                "itemList": [
                  {
                    "name": "build",
                    "id": "build",
                    "file": "angular/api-next/executors/build"
                  },
                  {
                    "name": "server",
                    "id": "server",
                    "file": "angular/api-next/executors/server"
                  },
                  {
                    "name": "export",
                    "id": "export",
                    "file": "angular/api-next/executors/export"
                  }
                ]
              }
            ]
          },
          {
            "name": "Nx Plugin",
            "id": "nx-plugin",
            "itemList": [
              {
                "id": "overview",
                "name": "Overview",
                "searchResultsName": "@nrwl/nx-plugin Overview",
                "file": "shared/nx-plugin"
              },
              {
                "id": "generators",
                "name": "Generators",
                "itemList": [
                  {
                    "name": "executor",
                    "id": "executor",
                    "file": "angular/api-nx-plugin/generators/executor"
                  },
                  {
                    "name": "migration",
                    "id": "migration",
                    "file": "angular/api-nx-plugin/generators/migration"
                  },
                  {
                    "name": "plugin",
                    "id": "plugin",
                    "file": "angular/api-nx-plugin/generators/plugin"
                  },
                  {
                    "name": "schematic",
                    "id": "schematic",
                    "file": "angular/api-nx-plugin/generators/generator"
                  }
                ]
              },
              {
                "id": "executors",
                "name": "Executors / Builders",
                "itemList": [
                  {
                    "name": "e2e",
                    "id": "e2e",
                    "file": "angular/api-nx-plugin/executors/e2e"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "name": "Workspace",
        "id": "workspace",
        "itemList": [
          {
            "name": "Overview",
            "searchResultsName": "Workspace Overview",
            "id": "workspace-overview",
            "file": "shared/workspace-overview"
          },
          {
            "name": "Configuration",
            "id": "configuration",
            "file": "angular/guides/configuration"
          },
          {
            "name": "Executors / Builders",
            "id": "executors",
            "itemList": [
              {
                "name": "Using Builders",
                "id": "using-builders",
                "file": "shared/using-builders"
              },
              {
                "name": "Run Commands Builder",
                "id": "run-commands-builder",
                "file": "shared/running-custom-commands"
              },
              {
                "name": "Creating Custom Builders",
                "id": "creating-custom-builders",
                "file": "shared/tools-workspace-builders"
              }
            ]
          },
          {
            "name": "Computation Caching",
            "id": "computation-caching",
            "file": "shared/computation-caching"
          },
          {
            "name": "Generators",
            "id": "generators",
            "itemList": [
              {
                "name": "Using Schematics",
                "id": "using-schematics",
                "file": "shared/using-schematics"
              },
              {
                "name": "Workspace Schematics",
                "id": "workspace-generators",
                "file": "shared/tools-workspace-generators"
              }
            ]
          },
          {
            "name": "Structure",
            "id": "structure",
            "itemList": [
              {
                "name": "Creating Libraries",
                "id": "creating-libraries",
                "file": "shared/workspace/creating-libraries"
              },
              {
                "name": "Library Types",
                "id": "library-types",
                "file": "shared/workspace/library-types"
              },
              {
                "name": "Grouping Libraries",
                "id": "grouping-libraries",
                "file": "shared/workspace/grouping-libraries"
              },
              {
                "name": "Buildable and Publishable Libraries",
                "id": "buildable-and-publishable-libraries",
                "file": "shared/workspace/buildable-and-publishable-libraries"
              },
              {
                "name": "Using Tags",
                "id": "monorepo-tags",
                "file": "shared/monorepo-tags"
              },
              {
                "name": "Dependency Graph",
                "id": "dependency-graph",
                "file": "shared/workspace/structure/dependency-graph"
              }
            ]
          },
          {
            "name": "Updating Nx",
            "id": "update",
            "file": "shared/update"
          }
        ]
      },
      {
        "name": "Guides",
        "id": "guides",
        "itemList": [
          {
            "name": "CI",
            "id": "ci",
            "itemList": [
              {
                "name": "Rebuild Only What is Affected",
                "id": "monorepo-affected",
                "file": "shared/monorepo-affected"
              },
              {
                "name": "Distributed CI: Overview",
                "id": "distributed-builds",
                "file": "shared/distributed-builds"
              },
              {
                "name": "Distributed CI: Azure",
                "id": "monorepo-ci-azure",
                "file": "shared/monorepo-ci-azure"
              },
              {
                "name": "Distributed CI: Jenkins",
                "id": "monorepo-ci-jenkins",
                "file": "shared/monorepo-ci-jenkins"
              },
              {
                "name": "Incremental Builds",
                "id": "incremental-builds",
                "file": "shared/incremental-builds"
              }
            ]
          },
          {
            "name": "Modern Angular",
            "id": "modern-angular",
            "itemList": [
              {
                "name": "Moving from Protractor to Cypress",
                "id": "protractor-to-cypress",
                "file": "angular/guides/modern-angular/protractor-to-cypress"
              },
              {
                "name": "Moving from Karma to Jest",
                "id": "karma-to-jest",
                "file": "angular/guides/modern-angular/karma-to-jest"
              }
            ]
          },
          {
            "name": "Using NgRx",
            "id": "misc-ngrx"
          },
          {
            "name": "Using DataPersistence",
            "id": "misc-data-persistence"
          },
          {
            "name": "Using Nx at Enterprises",
            "id": "monorepo-nx-enterprise",
            "file": "shared/monorepo-nx-enterprise"
          },
          {
            "name": "Nx 7 => Nx 8",
            "id": "nx7-to-nx8"
          },
          {
            "name": "Upgrading AngularJS Applications",
            "id": "misc-upgrade"
          },
          {
            "name": "Configuring Browser Support",
            "id": "browser-support",
            "file": "shared/guides/browser-support"
          },
          {
            "name": "Updating Nx",
            "id": "updating-nx",
            "file": "angular/guides/update"
          },
          {
            "name": "Running custom commands",
            "id": "running-custom-commands",
            "file": "angular/guides/running-custom-commands"
          }
        ]
      },
      {
        "name": "Examples",
        "id": "examples",
        "itemList": [
          {
            "name": "Nx Micro-Frontend Example",
            "id": "nx-examples",
            "file": "shared/examples/nx-examples"
          },
          {
            "name": "Building Angular and React Applications Together With Nx",
            "id": "react-and-angular",
            "file": "angular/examples/react-and-angular"
          },
          {
            "name": "Using Apollo GraphQL",
            "id": "apollo-angular",
            "file": "angular/examples/apollo-angular"
          }
        ]
      }
    ]
  },
  {
    "id": "react",
    "itemList": [
      {
        "name": "Getting Started",
        "id": "getting-started",
        "itemList": [
          {
            "name": "Why Nx?",
            "id": "why-nx",
            "file": "react/getting-started/why-nx"
          },
          {
            "name": "Resources",
            "id": "resources"
          }
        ]
      },
      {
        "name": "Tutorial",
        "id": "tutorial",
        "itemList": [
          {
            "name": "1 - Create Application",
            "id": "01-create-application"
          },
          {
            "name": "2 - Add E2E Test",
            "id": "02-add-e2e-test"
          },
          {
            "name": "3 - Display Todos",
            "id": "03-display-todos"
          },
          {
            "name": "4 - Connect to API",
            "id": "04-connect-to-api"
          },
          {
            "name": "5 - Add Node Application",
            "id": "05-add-node-app"
          },
          {
            "name": "6 - Configure Proxy",
            "id": "06-proxy"
          },
          {
            "name": "7 - Share Code",
            "id": "07-share-code"
          },
          {
            "name": "8 - Create Libraries",
            "id": "08-create-libs"
          },
          {
            "name": "9 - Dep Graph",
            "id": "09-dep-graph"
          },
          {
            "name": "10 - Use Computation Caching",
            "id": "10-computation-caching"
          },
          {
            "name": "11 - Test Affected Projects",
            "id": "11-test-affected-projects"
          },
          {
            "name": "12 - Summary",
            "id": "12-summary"
          }
        ]
      },
      {
        "name": "Migration",
        "id": "migration",
        "itemList": [
          {
            "name": "Overview",
            "id": "overview",
            "file": "shared/migration/overview"
          },
          {
            "name": "From CRA",
            "id": "migration-cra"
          },
          {
            "name": "Preserving Git Histories",
            "id": "preserving-git-histories",
            "file": "shared/migration/preserving-git-histories"
          }
        ]
      },
      {
        "name": "CLI",
        "id": "cli",
        "itemList": [
          {
            "name": "Overview",
            "searchResultsName": "CLI Overview",
            "id": "overview",
            "file": "react/guides/cli-overview"
          },
          {
            "name": "Console",
            "id": "console",
            "file": "shared/console"
          },
          {
            "name": "generate",
            "id": "generate",
            "file": "react/cli/generate"
          },
          {
            "name": "serve",
            "id": "serve",
            "file": "react/cli/serve"
          },
          {
            "name": "build",
            "id": "build",
            "file": "react/cli/build"
          },
          {
            "name": "test",
            "id": "test",
            "file": "react/cli/test"
          },
          {
            "name": "lint",
            "id": "lint",
            "file": "react/cli/lint"
          },
          {
            "name": "e2e",
            "id": "e2e",
            "file": "react/cli/e2e"
          },
          {
            "name": "run",
            "id": "run",
            "file": "react/cli/run"
          },
          {
            "name": "dep-graph",
            "id": "dep-graph",
            "file": "react/cli/dep-graph"
          },
          {
            "name": "run-many",
            "id": "run-many",
            "file": "react/cli/run-many"
          },
          {
            "name": "affected",
            "id": "affected",
            "file": "react/cli/affected"
          },
          {
            "name": "affected:build",
            "id": "affected-build",
            "file": "react/cli/affected-build"
          },
          {
            "name": "affected:test",
            "id": "affected-test",
            "file": "react/cli/affected-test"
          },
          {
            "name": "affected:lint",
            "id": "affected-lint",
            "file": "react/cli/affected-lint"
          },
          {
            "name": "affected:e2e",
            "id": "affected-e2e",
            "file": "react/cli/affected-e2e"
          },
          {
            "name": "affected:dep-graph",
            "id": "affected-dep-graph",
            "file": "react/cli/affected-dep-graph"
          },
          {
            "name": "affected:apps",
            "id": "affected-apps",
            "file": "react/cli/affected-apps"
          },
          {
            "name": "affected:libs",
            "id": "affected-libs",
            "file": "react/cli/affected-libs"
          },
          {
            "name": "print-affected",
            "id": "print-affected",
            "file": "react/cli/print-affected"
          },
          {
            "name": "format:check",
            "id": "format-check",
            "file": "react/cli/format-check"
          },
          {
            "name": "format:write",
            "id": "format-write",
            "file": "react/cli/format-write"
          },
          {
            "name": "migrate",
            "id": "migrate",
            "file": "react/cli/migrate"
          },
          {
            "name": "report",
            "id": "report",
            "file": "react/cli/report"
          },
          {
            "name": "list",
            "id": "list",
            "file": "react/cli/list"
          },
          {
            "name": "workspace-lint",
            "id": "workspace-lint",
            "file": "react/cli/workspace-lint"
          },
          {
            "name": "workspace-generator",
            "id": "workspace-generator",
            "file": "react/cli/workspace-generator"
          }
        ]
      },
      {
        "name": "Plugins",
        "id": "plugins",
        "itemList": [
          {
            "name": "Overview",
            "searchResultsName": "Plugins Overview",
            "id": "overview",
            "file": "shared/plugins-overview"
          },
          {
            "name": "Workspace",
            "id": "workspace",
            "itemList": [
              {
                "id": "nrwl-workspace-overview",
                "name": "Overview",
                "searchResultsName": "@nrwl/workspace Overview",
                "file": "shared/workspace-plugin"
              },
              {
                "id": "generators",
                "name": "Generators",
                "itemList": [
                  {
                    "name": "library",
                    "id": "library",
                    "file": "react/api-workspace/generators/library"
                  },
                  {
                    "name": "move",
                    "id": "move",
                    "file": "react/api-workspace/generators/move"
                  },
                  {
                    "name": "remove",
                    "id": "remove",
                    "file": "react/api-workspace/generators/remove"
                  },
                  {
                    "name": "run-commands",
                    "id": "run-commands",
                    "file": "react/api-workspace/generators/run-commands"
                  },
                  {
                    "name": "workspace-generator",
                    "id": "workspace-generator",
                    "file": "react/api-workspace/generators/workspace-generator"
                  }
                ]
              },
              {
                "id": "executors",
                "name": "Executors / Builders",
                "itemList": [
                  {
                    "name": "run-commands",
                    "id": "run-commands",
                    "file": "react/api-workspace/executors/run-commands"
                  }
                ]
              }
            ]
          },
          {
            "name": "web",
            "id": "web",
            "itemList": [
              {
                "id": "overview",
                "name": "Overview",
                "searchResultsName": "@nrwl/web Overview",
                "file": "shared/web-plugin"
              },
              {
                "id": "generators",
                "name": "Generators",
                "itemList": [
                  {
                    "name": "application",
                    "id": "application",
                    "file": "react/api-web/generators/application"
                  }
                ]
              },
              {
                "id": "executors",
                "name": "Executors / Builders",
                "itemList": [
                  {
                    "name": "build",
                    "id": "build",
                    "file": "react/api-web/executors/build"
                  },
                  {
                    "name": "dev-server",
                    "id": "dev-server",
                    "file": "react/api-web/executors/dev-server"
                  },
                  {
                    "name": "file-server",
                    "id": "file-server",
                    "file": "react/api-web/executors/file-server"
                  },
                  {
                    "name": "package",
                    "id": "package",
                    "file": "react/api-web/executors/package"
                  }
                ]
              }
            ]
          },
          {
            "name": "angular",
            "id": "angular",
            "itemList": [
              {
                "id": "overview",
                "name": "Overview",
                "searchResultsName": "@nrwl/angular Overview",
                "file": "shared/angular-plugin"
              },
              {
                "id": "generators",
                "name": "Generators",
                "itemList": [
                  {
                    "name": "application",
                    "id": "application",
                    "file": "react/api-angular/generators/application"
                  },
                  {
                    "name": "downgrade-module",
                    "id": "downgrade-module",
                    "file": "react/api-angular/generators/downgrade-module"
                  },
                  {
                    "name": "karma-project",
                    "id": "karma-project",
                    "file": "react/api-angular/generators/karma-project"
                  },
                  {
                    "name": "karma",
                    "id": "karma",
                    "file": "react/api-angular/generators/karma"
                  },
                  {
                    "name": "library",
                    "id": "library",
                    "file": "react/api-angular/generators/library"
                  },
                  {
                    "name": "move",
                    "id": "move",
                    "file": "react/api-angular/generators/move"
                  },
                  {
                    "name": "ngrx",
                    "id": "ngrx",
                    "file": "react/api-angular/generators/ngrx"
                  },
                  {
                    "name": "stories",
                    "id": "stories",
                    "file": "react/api-angular/generators/stories"
                  },
                  {
                    "name": "storybook-configuration",
                    "id": "storybook-configuration",
                    "file": "react/api-angular/generators/storybook-configuration"
                  },
                  {
                    "name": "upgrade-module",
                    "id": "upgrade-module",
                    "file": "react/api-angular/generators/upgrade-module"
                  }
                ]
              },
              {
                "id": "executors",
                "name": "Executors / Builders",
                "itemList": [
                  {
                    "name": "package",
                    "id": "package",
                    "file": "react/api-angular/executors/package"
                  },
                  {
                    "name": "ng packagr lite",
                    "id": "ng-packagr-lite",
                    "file": "react/api-angular/executors/ng-packagr-lite"
                  },
                  {
                    "name": "webpack-browser",
                    "id": "webpack-browser",
                    "file": "react/api-angular/executors/webpack-browser"
                  }
                ]
              }
            ]
          },
          {
            "name": "react",
            "id": "react",
            "itemList": [
              {
                "id": "overview",
                "name": "Overview",
                "searchResultsName": "@nrwl/react Overview",
                "file": "shared/react-plugin"
              },
              {
                "id": "generators",
                "name": "Generators",
                "itemList": [
                  {
                    "name": "application",
                    "id": "application",
                    "file": "react/api-react/generators/application"
                  },
                  {
                    "name": "component",
                    "id": "component",
                    "file": "react/api-react/generators/component"
                  },
                  {
                    "name": "component-cypress-spec",
                    "id": "component-cypress-spec",
                    "file": "react/api-react/generators/component-cypress-spec"
                  },
                  {
                    "name": "component-story",
                    "id": "component-story",
                    "file": "react/api-react/generators/component-story"
                  },
                  {
                    "name": "library",
                    "id": "library",
                    "file": "react/api-react/generators/library"
                  },
                  {
                    "name": "redux",
                    "id": "redux",
                    "file": "react/api-react/generators/redux"
                  },
                  {
                    "name": "stories",
                    "id": "stories",
                    "file": "react/api-react/generators/stories"
                  },
                  {
                    "name": "storybook-configuration",
                    "id": "storybook-configuration",
                    "file": "react/api-react/generators/storybook-configuration"
                  }
                ]
              }
            ]
          },
          {
            "name": "jest",
            "id": "jest",
            "itemList": [
              {
                "id": "overview",
                "name": "Overview",
                "searchResultsName": "@nrwl/jest Overview",
                "file": "shared/jest-plugin"
              },
              {
                "id": "executors",
                "name": "Executors / Builders",
                "itemList": [
                  {
                    "name": "jest",
                    "id": "jest",
                    "file": "react/api-jest/executors/jest"
                  }
                ]
              }
            ]
          },
          {
            "name": "cypress",
            "id": "cypress",
            "itemList": [
              {
                "id": "overview",
                "name": "Overview",
                "searchResultsName": "@nrwl/cypress Overview",
                "file": "shared/cypress-plugin"
              },
              {
                "id": "executors",
                "name": "Executors / Builders",
                "itemList": [
                  {
                    "name": "cypress",
                    "id": "cypress",
                    "file": "react/api-cypress/executors/cypress"
                  }
                ]
              }
            ]
          },
          {
            "name": "storybook",
            "id": "storybook",
            "itemList": [
              {
                "id": "overview",
                "name": "Overview",
                "searchResultsName": "@nrwl/storybook Overview",
                "file": "react/guides/storybook-plugin"
              },
              {
                "id": "generators",
                "name": "Generators",
                "itemList": [
                  {
                    "name": "configuration",
                    "id": "configuration",
                    "file": "react/api-storybook/generators/configuration"
                  },
                  {
                    "name": "cypress-project",
                    "id": "cypress-project",
                    "file": "react/api-storybook/generators/cypress-project"
                  }
                ]
              },
              {
                "id": "executors",
                "name": "Executors / Builders",
                "itemList": [
                  {
                    "name": "build",
                    "id": "build",
                    "file": "react/api-storybook/executors/build"
                  },
                  {
                    "name": "storybook",
                    "id": "storybook",
                    "file": "react/api-storybook/executors/storybook"
                  }
                ]
              }
            ]
          },
          {
            "name": "linter",
            "id": "linter",
            "itemList": [
              {
                "id": "executors",
                "name": "Executors / Builders",
                "itemList": [
                  {
                    "name": "eslint",
                    "id": "eslint",
                    "file": "react/api-linter/executors/eslint"
                  },
                  {
                    "name": "lint",
                    "id": "lint",
                    "file": "react/api-linter/executors/lint"
                  }
                ]
              }
            ]
          },
          {
            "name": "node",
            "id": "node",
            "itemList": [
              {
                "id": "overview",
                "name": "Overview",
                "searchResultsName": "@nrwl/node Overview",
                "file": "shared/node-plugin"
              },
              {
                "id": "generators",
                "name": "Generators",
                "itemList": [
                  {
                    "name": "application",
                    "id": "application",
                    "file": "react/api-node/generators/application"
                  },
                  {
                    "name": "library",
                    "id": "library",
                    "file": "react/api-node/generators/library"
                  }
                ]
              },
              {
                "id": "executors",
                "name": "Executors / Builders",
                "itemList": [
                  {
                    "name": "build",
                    "id": "build",
                    "file": "react/api-node/executors/build"
                  },
                  {
                    "name": "execute",
                    "id": "execute",
                    "file": "react/api-node/executors/execute"
                  },
                  {
                    "name": "package",
                    "id": "package",
                    "file": "react/api-node/executors/package"
                  }
                ]
              }
            ]
          },
          {
            "name": "express",
            "id": "express",
            "itemList": [
              {
                "id": "overview",
                "name": "Overview",
                "searchResultsName": "@nrwl/express Overview",
                "file": "shared/express-plugin"
              },
              {
                "id": "generators",
                "name": "Generators",
                "itemList": [
                  {
                    "name": "application",
                    "id": "application",
                    "file": "react/api-express/generators/application"
                  }
                ]
              }
            ]
          },
          {
            "name": "nest",
            "id": "nest",
            "itemList": [
              {
                "id": "overview",
                "name": "Overview",
                "searchResultsName": "@nrwl/nest Overview",
                "file": "shared/nest-plugin"
              },
              {
                "id": "generators",
                "name": "Generators",
                "itemList": [
                  {
                    "name": "application",
                    "id": "application",
                    "file": "react/api-nest/generators/application"
                  },
                  {
                    "name": "class",
                    "id": "class",
                    "file": "react/api-nest/generators/class"
                  },
                  {
                    "name": "controller",
                    "id": "controller",
                    "file": "react/api-nest/generators/controller"
                  },
                  {
                    "name": "decorator",
                    "id": "decorator",
                    "file": "react/api-nest/generators/decorator"
                  },
                  {
                    "name": "filter",
                    "id": "filter",
                    "file": "react/api-nest/generators/filter"
                  },
                  {
                    "name": "gateway",
                    "id": "gateway",
                    "file": "react/api-nest/generators/gateway"
                  },
                  {
                    "name": "guard",
                    "id": "guard",
                    "file": "react/api-nest/generators/guard"
                  },
                  {
                    "name": "interceptor",
                    "id": "interceptor",
                    "file": "react/api-nest/generators/interceptor"
                  },
                  {
                    "name": "interface",
                    "id": "interface",
                    "file": "react/api-nest/generators/interface"
                  },
                  {
                    "name": "library",
                    "id": "library",
                    "file": "react/api-nest/generators/library"
                  },
                  {
                    "name": "middleware",
                    "id": "middleware",
                    "file": "react/api-nest/generators/middleware"
                  },
                  {
                    "name": "module",
                    "id": "module",
                    "file": "react/api-nest/generators/module"
                  },
                  {
                    "name": "pipe",
                    "id": "pipe",
                    "file": "react/api-nest/generators/pipe"
                  },
                  {
                    "name": "provider",
                    "id": "provider",
                    "file": "react/api-nest/generators/provider"
                  },
                  {
                    "name": "resolver",
                    "id": "resolver",
                    "file": "react/api-nest/generators/resolver"
                  },
                  {
                    "name": "service",
                    "id": "service",
                    "file": "react/api-nest/generators/service"
                  }
                ]
              }
            ]
          },
          {
            "name": "next",
            "id": "next",
            "itemList": [
              {
                "id": "overview",
                "name": "Overview",
                "searchResultsName": "@nrwl/next Overview",
                "file": "shared/next-plugin"
              },
              {
                "id": "generators",
                "name": "Generators",
                "itemList": [
                  {
                    "name": "application",
                    "id": "application",
                    "file": "react/api-next/generators/application"
                  },
                  {
                    "name": "component",
                    "id": "component",
                    "file": "react/api-next/generators/component"
                  },
                  {
                    "name": "page",
                    "id": "page",
                    "file": "react/api-next/generators/page"
                  }
                ]
              },
              {
                "id": "executors",
                "name": "Executors / Builders",
                "itemList": [
                  {
                    "name": "build",
                    "id": "build",
                    "file": "react/api-next/executors/build"
                  },
                  {
                    "name": "server",
                    "id": "server",
                    "file": "react/api-next/executors/server"
                  },
                  {
                    "name": "export",
                    "id": "export",
                    "file": "react/api-next/executors/export"
                  }
                ]
              }
            ]
          },
          {
            "name": "Nx Plugin",
            "id": "nx-plugin",
            "itemList": [
              {
                "id": "overview",
                "name": "Overview",
                "searchResultsName": "@nrwl/nx-plugin Overview",
                "file": "shared/nx-plugin"
              },
              {
                "id": "generators",
                "name": "Generators",
                "itemList": [
                  {
                    "name": "executor",
                    "id": "executor",
                    "file": "react/api-nx-plugin/generators/executor"
                  },
                  {
                    "name": "migration",
                    "id": "migration",
                    "file": "react/api-nx-plugin/generators/migration"
                  },
                  {
                    "name": "plugin",
                    "id": "plugin",
                    "file": "react/api-nx-plugin/generators/plugin"
                  },
                  {
                    "name": "schematic",
                    "id": "schematic",
                    "file": "react/api-nx-plugin/generators/generator"
                  }
                ]
              },
              {
                "id": "executors",
                "name": "Executors / Builders",
                "itemList": [
                  {
                    "name": "e2e",
                    "id": "e2e",
                    "file": "react/api-nx-plugin/executors/e2e"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "name": "Workspace",
        "id": "workspace",
        "itemList": [
          {
            "name": "Overview",
            "searchResultsName": "Workspace Overview",
            "id": "workspace-overview",
            "file": "shared/workspace-overview"
          },
          {
            "name": "Configuration",
            "id": "configuration",
            "file": "react/guides/configuration"
          },
          {
            "name": "Executors / Builders",
            "id": "executors",
            "itemList": [
              {
                "name": "Using Builders",
                "id": "using-builders",
                "file": "shared/using-builders"
              },
              {
                "name": "Run Commands Builder",
                "id": "run-commands-builder",
                "file": "shared/running-custom-commands"
              },
              {
                "name": "Creating Custom Builders",
                "id": "creating-custom-builders",
                "file": "shared/tools-workspace-builders"
              }
            ]
          },
          {
            "name": "Computation Caching",
            "id": "computation-caching",
            "file": "shared/computation-caching"
          },
          {
            "name": "Generators",
            "id": "generators",
            "itemList": [
              {
                "name": "Using Schematics",
                "id": "using-schematics",
                "file": "shared/using-schematics"
              },
              {
                "name": "Workspace Schematics",
                "id": "workspace-generators",
                "file": "shared/tools-workspace-generators"
              }
            ]
          },
          {
            "name": "Structure",
            "id": "structure",
            "itemList": [
              {
                "name": "Creating Libraries",
                "id": "creating-libraries",
                "file": "shared/workspace/creating-libraries"
              },
              {
                "name": "Library Types",
                "id": "library-types",
                "file": "shared/workspace/library-types"
              },
              {
                "name": "Grouping Libraries",
                "id": "grouping-libraries",
                "file": "shared/workspace/grouping-libraries"
              },
              {
                "name": "Buildable and Publishable Libraries",
                "id": "buildable-and-publishable-libraries",
                "file": "shared/workspace/buildable-and-publishable-libraries"
              },
              {
                "name": "Using Tags",
                "id": "monorepo-tags",
                "file": "shared/monorepo-tags"
              },
              {
                "name": "Dependency Graph",
                "id": "dependency-graph",
                "file": "shared/workspace/structure/dependency-graph"
              }
            ]
          },
          {
            "name": "Updating Nx",
            "id": "update",
            "file": "shared/update"
          }
        ]
      },
      {
        "name": "Guides",
        "id": "guides",
        "itemList": [
          {
            "name": "CI",
            "id": "ci",
            "itemList": [
              {
                "name": "Rebuild Only What is Affected",
                "id": "monorepo-affected",
                "file": "shared/monorepo-affected"
              },
              {
                "name": "Distributed CI: Overview",
                "id": "distributed-builds",
                "file": "shared/distributed-builds"
              },
              {
                "name": "Distributed CI: Azure",
                "id": "monorepo-ci-azure",
                "file": "shared/monorepo-ci-azure"
              },
              {
                "name": "Distributed CI: Jenkins",
                "id": "monorepo-ci-jenkins",
                "file": "shared/monorepo-ci-jenkins"
              },
              {
                "name": "Incremental Builds",
                "id": "incremental-builds",
                "file": "shared/incremental-builds"
              }
            ]
          },
          {
            "name": "Adding Images, Fonts, and Files",
            "id": "adding-assets-react",
            "file": "react/guides/adding-assets"
          },
          {
            "name": "Using Environment Variables",
            "id": "environment-variables",
            "file": "react/guides/environment-variables"
          },
          {
            "name": "Using Nx at Enterprises",
            "id": "monorepo-nx-enterprise",
            "file": "shared/monorepo-nx-enterprise"
          },
          {
            "name": "JavaScript and TypeScript",
            "id": "js-and-ts",
            "file": "react/guides/js-and-ts"
          },
          {
            "name": "Configuring Browser Support",
            "id": "browser-support",
            "file": "shared/guides/browser-support"
          },
          {
            "name": "Next.js projects with Nx",
            "id": "nextjs",
            "file": "react/guides/nextjs"
          }
        ]
      },
      {
        "name": "Examples",
        "id": "examples",
        "itemList": [
          {
            "name": "Nx Micro-Frontend Example",
            "id": "nx-examples",
            "file": "shared/examples/nx-examples"
          },
          {
            "name": "Powering Up React Development With Nx",
            "id": "react-nx",
            "file": "react/examples/react-nx"
          },
          {
            "name": "Using Apollo GraphQL",
            "id": "apollo-react",
            "file": "react/examples/apollo-react"
          }
        ]
      }
    ]
  },
  {
    "id": "node",
    "itemList": [
      {
        "name": "Getting Started",
        "id": "getting-started",
        "itemList": [
          {
            "name": "Why Nx?",
            "id": "why-nx",
            "file": "node/getting-started/why-nx"
          },
          {
            "name": "Resources",
            "id": "resources"
          }
        ]
      },
      {
        "name": "Tutorial",
        "id": "tutorial",
        "itemList": [
          {
            "name": "1 - Create Application",
            "id": "01-create-application"
          },
          {
            "name": "2 - Display Todos",
            "id": "02-display-todos"
          },
          {
            "name": "3 - Share Code",
            "id": "03-share-code"
          },
          {
            "name": "4 - Create Libraries",
            "id": "04-create-libs"
          },
          {
            "name": "5 - Dep Graph",
            "id": "05-dep-graph"
          },
          {
            "name": "6 - Use Computation Caching",
            "id": "06-computation-caching"
          },
          {
            "name": "7 - Test Affected Projects",
            "id": "07-test-affected-projects"
          },
          {
            "name": "8 - Summary",
            "id": "08-summary"
          }
        ]
      },
      {
        "name": "Migration",
        "id": "migration",
        "itemList": [
          {
            "name": "Overview",
            "id": "overview",
            "file": "shared/migration/overview"
          }
        ]
      },
      {
        "name": "CLI",
        "id": "cli",
        "itemList": [
          {
            "name": "Overview",
            "searchResultsName": "CLI Overview",
            "id": "overview",
            "file": "node/guides/cli-overview"
          },
          {
            "name": "Console",
            "id": "console",
            "file": "shared/console"
          },
          {
            "name": "generate",
            "id": "generate",
            "file": "node/cli/generate"
          },
          {
            "name": "serve",
            "id": "serve",
            "file": "node/cli/serve"
          },
          {
            "name": "build",
            "id": "build",
            "file": "node/cli/build"
          },
          {
            "name": "test",
            "id": "test",
            "file": "node/cli/test"
          },
          {
            "name": "lint",
            "id": "lint",
            "file": "node/cli/lint"
          },
          {
            "name": "e2e",
            "id": "e2e",
            "file": "node/cli/e2e"
          },
          {
            "name": "run",
            "id": "run",
            "file": "node/cli/run"
          },
          {
            "name": "dep-graph",
            "id": "dep-graph",
            "file": "node/cli/dep-graph"
          },
          {
            "name": "run-many",
            "id": "run-many",
            "file": "node/cli/run-many"
          },
          {
            "name": "affected",
            "id": "affected",
            "file": "node/cli/affected"
          },
          {
            "name": "affected:build",
            "id": "affected-build",
            "file": "node/cli/affected-build"
          },
          {
            "name": "affected:test",
            "id": "affected-test",
            "file": "node/cli/affected-test"
          },
          {
            "name": "affected:lint",
            "id": "affected-lint",
            "file": "node/cli/affected-lint"
          },
          {
            "name": "affected:e2e",
            "id": "affected-e2e",
            "file": "node/cli/affected-e2e"
          },
          {
            "name": "affected:dep-graph",
            "id": "affected-dep-graph",
            "file": "node/cli/affected-dep-graph"
          },
          {
            "name": "affected:apps",
            "id": "affected-apps",
            "file": "node/cli/affected-apps"
          },
          {
            "name": "affected:libs",
            "id": "affected-libs",
            "file": "node/cli/affected-libs"
          },
          {
            "name": "print-affected",
            "id": "print-affected",
            "file": "node/cli/print-affected"
          },
          {
            "name": "format:check",
            "id": "format-check",
            "file": "node/cli/format-check"
          },
          {
            "name": "format:write",
            "id": "format-write",
            "file": "node/cli/format-write"
          },
          {
            "name": "migrate",
            "id": "migrate",
            "file": "node/cli/migrate"
          },
          {
            "name": "report",
            "id": "report",
            "file": "node/cli/report"
          },
          {
            "name": "list",
            "id": "list",
            "file": "node/cli/list"
          },
          {
            "name": "workspace-lint",
            "id": "workspace-lint",
            "file": "node/cli/workspace-lint"
          },
          {
            "name": "workspace-generator",
            "id": "workspace-generator",
            "file": "node/cli/workspace-generator"
          }
        ]
      },
      {
        "name": "Plugins",
        "id": "plugins",
        "itemList": [
          {
            "name": "Overview",
            "searchResultsName": "Plugins Overview",
            "id": "overview",
            "file": "shared/plugins-overview"
          },
          {
            "name": "Workspace",
            "id": "workspace",
            "itemList": [
              {
                "id": "nrwl-workspace-overview",
                "name": "Overview",
                "searchResultsName": "@nrwl/workspace Overview",
                "file": "shared/workspace-plugin"
              },
              {
                "id": "generators",
                "name": "Generators",
                "itemList": [
                  {
                    "name": "library",
                    "id": "library",
                    "file": "node/api-workspace/generators/library"
                  },
                  {
                    "name": "move",
                    "id": "move",
                    "file": "node/api-workspace/generators/move"
                  },
                  {
                    "name": "remove",
                    "id": "remove",
                    "file": "node/api-workspace/generators/remove"
                  },
                  {
                    "name": "run-commands",
                    "id": "run-commands",
                    "file": "node/api-workspace/generators/run-commands"
                  },
                  {
                    "name": "workspace-generator",
                    "id": "workspace-generator",
                    "file": "node/api-workspace/generators/workspace-generator"
                  }
                ]
              },
              {
                "id": "executors",
                "name": "Executors / Builders",
                "itemList": [
                  {
                    "name": "run-commands",
                    "id": "run-commands",
                    "file": "node/api-workspace/executors/run-commands"
                  }
                ]
              }
            ]
          },
          {
            "name": "web",
            "id": "web",
            "itemList": [
              {
                "id": "overview",
                "name": "Overview",
                "searchResultsName": "@nrwl/web Overview",
                "file": "shared/web-plugin"
              },
              {
                "id": "generators",
                "name": "Generators",
                "itemList": [
                  {
                    "name": "application",
                    "id": "application",
                    "file": "node/api-web/generators/application"
                  }
                ]
              },
              {
                "id": "executors",
                "name": "Executors / Builders",
                "itemList": [
                  {
                    "name": "build",
                    "id": "build",
                    "file": "node/api-web/executors/build"
                  },
                  {
                    "name": "dev-server",
                    "id": "dev-server",
                    "file": "node/api-web/executors/dev-server"
                  },
                  {
                    "name": "file-server",
                    "id": "file-server",
                    "file": "node/api-web/executors/file-server"
                  },
                  {
                    "name": "package",
                    "id": "package",
                    "file": "node/api-web/executors/package"
                  }
                ]
              }
            ]
          },
          {
            "name": "angular",
            "id": "angular",
            "itemList": [
              {
                "id": "overview",
                "name": "Overview",
                "searchResultsName": "@nrwl/angular Overview",
                "file": "shared/angular-plugin"
              },
              {
                "id": "generators",
                "name": "Generators",
                "itemList": [
                  {
                    "name": "application",
                    "id": "application",
                    "file": "node/api-angular/generators/application"
                  },
                  {
                    "name": "downgrade-module",
                    "id": "downgrade-module",
                    "file": "node/api-angular/generators/downgrade-module"
                  },
                  {
                    "name": "karma-project",
                    "id": "karma-project",
                    "file": "node/api-angular/generators/karma-project"
                  },
                  {
                    "name": "karma",
                    "id": "karma",
                    "file": "node/api-angular/generators/karma"
                  },
                  {
                    "name": "library",
                    "id": "library",
                    "file": "node/api-angular/generators/library"
                  },
                  {
                    "name": "move",
                    "id": "move",
                    "file": "node/api-angular/generators/move"
                  },
                  {
                    "name": "ngrx",
                    "id": "ngrx",
                    "file": "node/api-angular/generators/ngrx"
                  },
                  {
                    "name": "stories",
                    "id": "stories",
                    "file": "node/api-angular/generators/stories"
                  },
                  {
                    "name": "storybook-configuration",
                    "id": "storybook-configuration",
                    "file": "node/api-angular/generators/storybook-configuration"
                  },
                  {
                    "name": "upgrade-module",
                    "id": "upgrade-module",
                    "file": "node/api-angular/generators/upgrade-module"
                  }
                ]
              },
              {
                "id": "executors",
                "name": "Executors / Builders",
                "itemList": [
                  {
                    "name": "package",
                    "id": "package",
                    "file": "node/api-angular/executors/package"
                  },
                  {
                    "name": "ng packagr lite",
                    "id": "ng-packagr-lite",
                    "file": "node/api-angular/executors/ng-packagr-lite"
                  },
                  {
                    "name": "webpack-browser",
                    "id": "webpack-browser",
                    "file": "node/api-angular/executors/webpack-browser"
                  }
                ]
              }
            ]
          },
          {
            "name": "react",
            "id": "react",
            "itemList": [
              {
                "id": "overview",
                "name": "Overview",
                "searchResultsName": "@nrwl/react Overview",
                "file": "shared/react-plugin"
              },
              {
                "id": "generators",
                "name": "Generators",
                "itemList": [
                  {
                    "name": "application",
                    "id": "application",
                    "file": "node/api-react/generators/application"
                  },
                  {
                    "name": "component",
                    "id": "component",
                    "file": "node/api-react/generators/component"
                  },
                  {
                    "name": "component-cypress-spec",
                    "id": "component-cypress-spec",
                    "file": "node/api-react/generators/component-cypress-spec"
                  },
                  {
                    "name": "component-story",
                    "id": "component-story",
                    "file": "node/api-react/generators/component-story"
                  },
                  {
                    "name": "library",
                    "id": "library",
                    "file": "node/api-react/generators/library"
                  },
                  {
                    "name": "redux",
                    "id": "redux",
                    "file": "node/api-react/generators/redux"
                  },
                  {
                    "name": "stories",
                    "id": "stories",
                    "file": "node/api-react/generators/stories"
                  },
                  {
                    "name": "storybook-configuration",
                    "id": "storybook-configuration",
                    "file": "node/api-react/generators/storybook-configuration"
                  }
                ]
              }
            ]
          },
          {
            "name": "jest",
            "id": "jest",
            "itemList": [
              {
                "id": "overview",
                "name": "Overview",
                "searchResultsName": "@nrwl/jest Overview",
                "file": "shared/jest-plugin"
              },
              {
                "id": "executors",
                "name": "Executors / Builders",
                "itemList": [
                  {
                    "name": "jest",
                    "id": "jest",
                    "file": "node/api-jest/executors/jest"
                  }
                ]
              }
            ]
          },
          {
            "name": "cypress",
            "id": "cypress",
            "itemList": [
              {
                "id": "overview",
                "name": "Overview",
                "searchResultsName": "@nrwl/cypress Overview",
                "file": "shared/cypress-plugin"
              },
              {
                "id": "executors",
                "name": "Executors / Builders",
                "itemList": [
                  {
                    "name": "cypress",
                    "id": "cypress",
                    "file": "node/api-cypress/executors/cypress"
                  }
                ]
              }
            ]
          },
          {
            "name": "storybook",
            "id": "storybook",
            "itemList": [
              {
                "id": "generators",
                "name": "Generators",
                "itemList": [
                  {
                    "name": "configuration",
                    "id": "configuration",
                    "file": "node/api-storybook/generators/configuration"
                  },
                  {
                    "name": "cypress-project",
                    "id": "cypress-project",
                    "file": "node/api-storybook/generators/cypress-project"
                  }
                ]
              },
              {
                "id": "executors",
                "name": "Executors / Builders",
                "itemList": [
                  {
                    "name": "build",
                    "id": "build",
                    "file": "node/api-storybook/executors/build"
                  },
                  {
                    "name": "storybook",
                    "id": "storybook",
                    "file": "node/api-storybook/executors/storybook"
                  }
                ]
              }
            ]
          },
          {
            "name": "linter",
            "id": "linter",
            "itemList": [
              {
                "id": "executors",
                "name": "Executors / Builders",
                "itemList": [
                  {
                    "name": "eslint",
                    "id": "eslint",
                    "file": "node/api-linter/executors/eslint"
                  },
                  {
                    "name": "lint",
                    "id": "lint",
                    "file": "node/api-linter/executors/lint"
                  }
                ]
              }
            ]
          },
          {
            "name": "node",
            "id": "node",
            "itemList": [
              {
                "id": "overview",
                "name": "Overview",
                "searchResultsName": "@nrwl/node Overview",
                "file": "shared/node-plugin"
              },
              {
                "id": "generators",
                "name": "Generators",
                "itemList": [
                  {
                    "name": "application",
                    "id": "application",
                    "file": "node/api-node/generators/application"
                  },
                  {
                    "name": "library",
                    "id": "library",
                    "file": "node/api-node/generators/library"
                  }
                ]
              },
              {
                "id": "executors",
                "name": "Executors / Builders",
                "itemList": [
                  {
                    "name": "build",
                    "id": "build",
                    "file": "node/api-node/executors/build"
                  },
                  {
                    "name": "execute",
                    "id": "execute",
                    "file": "node/api-node/executors/execute"
                  },
                  {
                    "name": "package",
                    "id": "package",
                    "file": "node/api-node/executors/package"
                  }
                ]
              }
            ]
          },
          {
            "name": "express",
            "id": "express",
            "itemList": [
              {
                "id": "overview",
                "name": "Overview",
                "searchResultsName": "@nrwl/express Overview",
                "file": "shared/express-plugin"
              },
              {
                "id": "generators",
                "name": "Generators",
                "itemList": [
                  {
                    "name": "application",
                    "id": "application",
                    "file": "node/api-express/generators/application"
                  }
                ]
              }
            ]
          },
          {
            "name": "nest",
            "id": "nest",
            "itemList": [
              {
                "id": "overview",
                "name": "Overview",
                "searchResultsName": "@nrwl/nest Overview",
                "file": "shared/nest-plugin"
              },
              {
                "id": "generators",
                "name": "Generators",
                "itemList": [
                  {
                    "name": "application",
                    "id": "application",
                    "file": "node/api-nest/generators/application"
                  },
                  {
                    "name": "class",
                    "id": "class",
                    "file": "node/api-nest/generators/class"
                  },
                  {
                    "name": "controller",
                    "id": "controller",
                    "file": "node/api-nest/generators/controller"
                  },
                  {
                    "name": "decorator",
                    "id": "decorator",
                    "file": "node/api-nest/generators/decorator"
                  },
                  {
                    "name": "filter",
                    "id": "filter",
                    "file": "node/api-nest/generators/filter"
                  },
                  {
                    "name": "gateway",
                    "id": "gateway",
                    "file": "node/api-nest/generators/gateway"
                  },
                  {
                    "name": "guard",
                    "id": "guard",
                    "file": "node/api-nest/generators/guard"
                  },
                  {
                    "name": "interceptor",
                    "id": "interceptor",
                    "file": "node/api-nest/generators/interceptor"
                  },
                  {
                    "name": "interface",
                    "id": "interface",
                    "file": "node/api-nest/generators/interface"
                  },
                  {
                    "name": "library",
                    "id": "library",
                    "file": "node/api-nest/generators/library"
                  },
                  {
                    "name": "middleware",
                    "id": "middleware",
                    "file": "node/api-nest/generators/middleware"
                  },
                  {
                    "name": "module",
                    "id": "module",
                    "file": "node/api-nest/generators/module"
                  },
                  {
                    "name": "pipe",
                    "id": "pipe",
                    "file": "node/api-nest/generators/pipe"
                  },
                  {
                    "name": "provider",
                    "id": "provider",
                    "file": "node/api-nest/generators/provider"
                  },
                  {
                    "name": "resolver",
                    "id": "resolver",
                    "file": "node/api-nest/generators/resolver"
                  },
                  {
                    "name": "service",
                    "id": "service",
                    "file": "node/api-nest/generators/service"
                  }
                ]
              }
            ]
          },
          {
            "name": "next",
            "id": "next",
            "itemList": [
              {
                "id": "overview",
                "name": "Overview",
                "searchResultsName": "@nrwl/next Overview",
                "file": "shared/next-plugin"
              },
              {
                "id": "generators",
                "name": "Generators",
                "itemList": [
                  {
                    "name": "application",
                    "id": "application",
                    "file": "node/api-next/generators/application"
                  },
                  {
                    "name": "component",
                    "id": "component",
                    "file": "node/api-next/generators/component"
                  },
                  {
                    "name": "page",
                    "id": "page",
                    "file": "node/api-next/generators/page"
                  }
                ]
              },
              {
                "id": "executors",
                "name": "Executors / Builders",
                "itemList": [
                  {
                    "name": "build",
                    "id": "build",
                    "file": "node/api-next/executors/build"
                  },
                  {
                    "name": "server",
                    "id": "server",
                    "file": "node/api-next/executors/server"
                  },
                  {
                    "name": "export",
                    "id": "export",
                    "file": "node/api-next/executors/export"
                  }
                ]
              }
            ]
          },
          {
            "name": "Nx Plugin",
            "id": "nx-plugin",
            "itemList": [
              {
                "id": "overview",
                "name": "Overview",
                "searchResultsName": "@nrwl/nx-plugin Overview",
                "file": "shared/nx-plugin"
              },
              {
                "id": "generators",
                "name": "Generators",
                "itemList": [
                  {
                    "name": "executor",
                    "id": "executor",
                    "file": "node/api-nx-plugin/generators/executor"
                  },
                  {
                    "name": "migration",
                    "id": "migration",
                    "file": "node/api-nx-plugin/generators/migration"
                  },
                  {
                    "name": "plugin",
                    "id": "plugin",
                    "file": "node/api-nx-plugin/generators/plugin"
                  },
                  {
                    "name": "schematic",
                    "id": "schematic",
                    "file": "node/api-nx-plugin/generators/generator"
                  }
                ]
              },
              {
                "id": "executors",
                "name": "Executors / Builders",
                "itemList": [
                  {
                    "name": "e2e",
                    "id": "e2e",
                    "file": "node/api-nx-plugin/executors/e2e"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "name": "Workspace",
        "id": "workspace",
        "itemList": [
          {
            "name": "Overview",
            "searchResultsName": "Workspace Overview",
            "id": "workspace-overview",
            "file": "shared/workspace-overview"
          },
          {
            "name": "Configuration",
            "id": "configuration",
            "file": "node/guides/configuration"
          },
          {
            "name": "Executors / Builders",
            "id": "executors",
            "itemList": [
              {
                "name": "Using Builders",
                "id": "using-builders",
                "file": "shared/using-builders"
              },
              {
                "name": "Run Commands Builder",
                "id": "run-commands-builder",
                "file": "shared/running-custom-commands"
              },
              {
                "name": "Creating Custom Builders",
                "id": "creating-custom-builders",
                "file": "shared/tools-workspace-builders"
              }
            ]
          },
          {
            "name": "Computation Caching",
            "id": "computation-caching",
            "file": "shared/computation-caching"
          },
          {
            "name": "Generators",
            "id": "generators",
            "itemList": [
              {
                "name": "Using Schematics",
                "id": "using-schematics",
                "file": "shared/using-schematics"
              },
              {
                "name": "Workspace Schematics",
                "id": "workspace-generators",
                "file": "shared/tools-workspace-generators"
              }
            ]
          },
          {
            "name": "Structure",
            "id": "structure",
            "itemList": [
              {
                "name": "Creating Libraries",
                "id": "creating-libraries",
                "file": "shared/workspace/creating-libraries"
              },
              {
                "name": "Library Types",
                "id": "library-types",
                "file": "shared/workspace/library-types"
              },
              {
                "name": "Grouping Libraries",
                "id": "grouping-libraries",
                "file": "shared/workspace/grouping-libraries"
              },
              {
                "name": "Buildable and Publishable Libraries",
                "id": "buildable-and-publishable-libraries",
                "file": "shared/workspace/buildable-and-publishable-libraries"
              },
              {
                "name": "Using Tags",
                "id": "monorepo-tags",
                "file": "shared/monorepo-tags"
              },
              {
                "name": "Dependency Graph",
                "id": "dependency-graph",
                "file": "shared/workspace/structure/dependency-graph"
              }
            ]
          },
          {
            "name": "Updating Nx",
            "id": "update",
            "file": "shared/update"
          }
        ]
      },
      {
        "name": "Guides",
        "id": "guides",
        "itemList": [
          {
            "name": "CI",
            "id": "ci",
            "itemList": [
              {
                "name": "Rebuild Only What is Affected",
                "id": "monorepo-affected",
                "file": "shared/monorepo-affected"
              },
              {
                "name": "Distributed CI: Overview",
                "id": "distributed-builds",
                "file": "shared/distributed-builds"
              },
              {
                "name": "Distributed CI: Azure",
                "id": "monorepo-ci-azure",
                "file": "shared/monorepo-ci-azure"
              },
              {
                "name": "Distributed CI: Jenkins",
                "id": "monorepo-ci-jenkins",
                "file": "shared/monorepo-ci-jenkins"
              },
              {
                "name": "Incremental Builds",
                "id": "incremental-builds",
                "file": "shared/incremental-builds"
              }
            ]
          },
          {
            "name": "Using Nx at Enterprises",
            "id": "monorepo-nx-enterprise",
            "file": "shared/monorepo-nx-enterprise"
          }
        ]
      }
    ]
  }
]
