[ { "id": "angular", "itemList": [ { "name": "Getting Started", "id": "getting-started", "itemList": [ { "name": "Intro to Nx", "id": "intro", "file": "angular/getting-started/intro" }, { "name": "Nx Setup", "id": "nx-setup", "file": "angular/getting-started/nx-setup" }, { "name": "Nx CLI", "id": "nx-cli", "file": "angular/getting-started/nx-cli" }, { "name": "Nx Editor Plugins", "id": "console", "file": "shared/console" } ] }, { "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": "Using Nx", "id": "core-concepts", "itemList": [ { "name": "Computation Caching", "id": "computation-caching", "file": "shared/computation-caching" }, { "name": "Rebuild Only What is Affected", "id": "affected", "file": "shared/affected" }, { "name": "Monorepos", "id": "why-monorepos", "file": "shared/guides/why-monorepos" }, { "name": "Updating Nx", "id": "updating-nx", "file": "angular/guides/update" }, { "name": "Configuration", "id": "configuration", "file": "angular/guides/configuration" }, { "name": "Nx Plugins and Devkit", "id": "nx-devkit", "file": "shared/devkit" } ] }, { "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": "Adding to Monorepo", "id": "adding-to-monorepo", "file": "shared/migration/adding-to-monorepo" }, { "name": "Preserving Git Histories", "id": "preserving-git-histories", "file": "shared/migration/preserving-git-histories" } ] }, { "name": "CLI", "id": "cli", "itemList": [ { "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": "connect-to-nx-cloud", "id": "connect-to-nx-cloud", "file": "angular/cli/connect-to-nx-cloud" } ] }, { "name": "Workspace", "id": "workspace", "itemList": [ { "id": "nrwl-workspace-overview", "name": "Overview", "searchResultsName": "@nrwl/workspace Overview", "file": "shared/workspace-plugin" }, { "name": "library generator", "id": "library", "file": "angular/api-workspace/generators/library" }, { "name": "move generator", "id": "move", "file": "angular/api-workspace/generators/move" }, { "name": "remove generator", "id": "remove", "file": "angular/api-workspace/generators/remove" }, { "name": "run-commands generator", "id": "run-commands-generator", "file": "angular/api-workspace/generators/run-commands" }, { "name": "workspace-generator generator", "id": "workspace-generator", "file": "angular/api-workspace/generators/workspace-generator" }, { "name": "run-commands executor", "id": "run-commands-executor", "file": "angular/api-workspace/executors/run-commands" }, { "name": "run-script executor", "id": "run-script", "file": "angular/api-workspace/executors/run-script" }, { "name": "tsc executor", "id": "tsc", "file": "angular/api-workspace/executors/tsc" } ] }, { "name": "web", "id": "web", "itemList": [ { "id": "overview", "name": "Overview", "searchResultsName": "@nrwl/web Overview", "file": "shared/web-plugin" }, { "name": "application generator", "id": "application", "file": "angular/api-web/generators/application" }, { "name": "build executor", "id": "build", "file": "angular/api-web/executors/build" }, { "name": "dev-server executor", "id": "dev-server", "file": "angular/api-web/executors/dev-server" }, { "name": "file-server executor", "id": "file-server", "file": "angular/api-web/executors/file-server" }, { "name": "package executor", "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" }, { "name": "application generator", "id": "application", "file": "angular/api-angular/generators/application" }, { "name": "downgrade-module generator", "id": "downgrade-module", "file": "angular/api-angular/generators/downgrade-module" }, { "name": "karma-project generator", "id": "karma-project", "file": "angular/api-angular/generators/karma-project" }, { "name": "karma generator", "id": "karma", "file": "angular/api-angular/generators/karma" }, { "name": "library generator", "id": "library", "file": "angular/api-angular/generators/library" }, { "name": "move generator", "id": "move", "file": "angular/api-angular/generators/move" }, { "name": "ngrx generator", "id": "ngrx", "file": "angular/api-angular/generators/ngrx" }, { "name": "stories generator", "id": "stories", "file": "angular/api-angular/generators/stories" }, { "name": "storybook-configuration generator", "id": "storybook-configuration", "file": "angular/api-angular/generators/storybook-configuration" }, { "name": "storybook-migrate-defaults-5-to-6 generator", "id": "storybook-migrate-defaults-5-to-6", "file": "angular/api-angular/generators/storybook-migrate-defaults-5-to-6" }, { "name": "storybook-migrate-stories-to-6-2 generator", "id": "storybook-migrate-stories-to-6-2", "file": "angular/api-angular/generators/storybook-migrate-stories-to-6-2" }, { "name": "upgrade-module generator", "id": "upgrade-module", "file": "angular/api-angular/generators/upgrade-module" }, { "name": "convert-tslint-to-eslint", "id": "convert-tslint-to-eslint", "file": "angular/api-angular/generators/convert-tslint-to-eslint" }, { "name": "package executor", "id": "package", "file": "angular/api-angular/executors/package" }, { "name": "ng packagr lite executor", "id": "ng-packagr-lite", "file": "angular/api-angular/executors/ng-packagr-lite" }, { "name": "webpack-browser executor", "id": "webpack-browser", "file": "angular/api-angular/executors/webpack-browser" }, { "name": "delegate-build executor", "id": "delegate-build", "file": "angular/api-angular/executors/delegate-build" } ] }, { "name": "react", "id": "react", "itemList": [ { "id": "overview", "name": "Overview", "searchResultsName": "@nrwl/react Overview", "file": "shared/react-plugin" }, { "name": "application generator", "id": "application", "file": "angular/api-react/generators/application" }, { "name": "component generator", "id": "component", "file": "angular/api-react/generators/component" }, { "name": "component-cypress-spec generator", "id": "component-cypress-spec", "file": "angular/api-react/generators/component-cypress-spec" }, { "name": "component-story generator", "id": "component-story", "file": "angular/api-react/generators/component-story" }, { "name": "library generator", "id": "library", "file": "angular/api-react/generators/library" }, { "name": "redux generator", "id": "redux", "file": "angular/api-react/generators/redux" }, { "name": "stories generator", "id": "stories", "file": "angular/api-react/generators/stories" }, { "name": "storybook-configuration generator", "id": "storybook-configuration", "file": "angular/api-react/generators/storybook-configuration" }, { "name": "storybook-migrate-defaults-5-to-6 generator", "id": "storybook-migrate-defaults-5-to-6", "file": "angular/api-react/generators/storybook-migrate-defaults-5-to-6" } ] }, { "name": "jest", "id": "jest", "itemList": [ { "id": "overview", "name": "Overview", "searchResultsName": "@nrwl/jest Overview", "file": "shared/jest-plugin" }, { "name": "jest executor", "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" }, { "name": "cypress executor", "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" }, { "name": "configuration generator", "id": "configuration", "file": "angular/api-storybook/generators/configuration" }, { "name": "migrate-defaults-5-to-6 generator", "id": "migrate-defaults-5-to-6", "file": "angular/api-storybook/generators/migrate-defaults-5-to-6" }, { "name": "migrate-stories-to-6-2 generator", "id": "migrate-stories-to-6-2", "file": "angular/api-storybook/generators/migrate-stories-to-6-2" }, { "name": "cypress-project generator", "id": "cypress-project", "file": "angular/api-storybook/generators/cypress-project" }, { "name": "build executor", "id": "build", "file": "angular/api-storybook/executors/build" }, { "name": "storybook executor", "id": "storybook", "file": "angular/api-storybook/executors/storybook" } ] }, { "name": "linter", "id": "linter", "itemList": [ { "name": "eslint executor", "id": "eslint", "file": "angular/api-linter/executors/eslint" }, { "name": "lint executor", "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" }, { "name": "application generator", "id": "application", "file": "angular/api-node/generators/application" }, { "name": "library generator", "id": "library", "file": "angular/api-node/generators/library" }, { "name": "build executor", "id": "build", "file": "angular/api-node/executors/build" }, { "name": "execute executor", "id": "execute", "file": "angular/api-node/executors/execute" }, { "name": "package executor", "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" }, { "name": "application generator", "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" }, { "name": "application generator", "id": "application", "file": "angular/api-nest/generators/application" }, { "name": "class generator", "id": "class", "file": "angular/api-nest/generators/class" }, { "name": "controller generator", "id": "controller", "file": "angular/api-nest/generators/controller" }, { "name": "decorator generator", "id": "decorator", "file": "angular/api-nest/generators/decorator" }, { "name": "filter generator", "id": "filter", "file": "angular/api-nest/generators/filter" }, { "name": "gateway generator", "id": "gateway", "file": "angular/api-nest/generators/gateway" }, { "name": "guard generator", "id": "guard", "file": "angular/api-nest/generators/guard" }, { "name": "interceptor generator", "id": "interceptor", "file": "angular/api-nest/generators/interceptor" }, { "name": "interface generator", "id": "interface", "file": "angular/api-nest/generators/interface" }, { "name": "library generator", "id": "library", "file": "angular/api-nest/generators/library" }, { "name": "middleware generator", "id": "middleware", "file": "angular/api-nest/generators/middleware" }, { "name": "module generator", "id": "module", "file": "angular/api-nest/generators/module" }, { "name": "pipe generator", "id": "pipe", "file": "angular/api-nest/generators/pipe" }, { "name": "provider generator", "id": "provider", "file": "angular/api-nest/generators/provider" }, { "name": "resolver generator", "id": "resolver", "file": "angular/api-nest/generators/resolver" }, { "name": "service generator", "id": "service", "file": "angular/api-nest/generators/service" }, { "name": "convert-tslint-to-eslint", "id": "convert-tslint-to-eslint", "file": "angular/api-nest/generators/convert-tslint-to-eslint" } ] }, { "name": "next", "id": "next", "itemList": [ { "id": "overview", "name": "Overview", "searchResultsName": "@nrwl/next Overview", "file": "shared/next-plugin" }, { "name": "application generator", "id": "application", "file": "angular/api-next/generators/application" }, { "name": "component generator", "id": "component", "file": "angular/api-next/generators/component" }, { "name": "page generator", "id": "page", "file": "angular/api-next/generators/page" }, { "name": "build executor", "id": "build", "file": "angular/api-next/executors/build" }, { "name": "server executor", "id": "server", "file": "angular/api-next/executors/server" }, { "name": "export executor", "id": "export", "file": "angular/api-next/executors/export" } ] }, { "name": "gatsby", "id": "gatsby", "itemList": [ { "id": "overview", "name": "Overview", "searchResultsName": "@nrwl/gatsby Overview", "file": "shared/gatsby-plugin" }, { "name": "application generator", "id": "application", "file": "angular/api-gatsby/generators/application" }, { "name": "component generator", "id": "component", "file": "angular/api-gatsby/generators/component" }, { "name": "page generator", "id": "page", "file": "angular/api-gatsby/generators/page" }, { "name": "build executor", "id": "build", "file": "angular/api-gatsby/executors/build" }, { "name": "server executor", "id": "server", "file": "angular/api-gatsby/executors/server" } ] }, { "name": "Nx Plugin", "id": "nx-plugin", "itemList": [ { "id": "overview", "name": "Overview", "searchResultsName": "@nrwl/nx-plugin Overview", "file": "shared/nx-plugin" }, { "name": "executor generator", "id": "executor", "file": "angular/api-nx-plugin/generators/executor" }, { "name": "migration generator", "id": "migration", "file": "angular/api-nx-plugin/generators/migration" }, { "name": "plugin generator", "id": "plugin", "file": "angular/api-nx-plugin/generators/plugin" }, { "name": "generator generator", "id": "schematic", "file": "angular/api-nx-plugin/generators/generator" }, { "name": "e2e executor", "id": "e2e", "file": "angular/api-nx-plugin/executors/e2e" } ] }, { "name": "Nx Devkit", "id": "nx-devkit", "itemList": [ { "id": "index", "name": "index", "searchResultsName": "Nx Devkit", "file": "angular/api-nx-devkit/index" }, { "id": "ngcli_adapter", "name": "ngcli_adapter", "searchResultsName": "Ng CLI Adapter", "file": "angular/api-nx-devkit/ngcli_adapter" } ] }, { "name": "Executors / Builders", "id": "executors", "itemList": [ { "name": "Using Executors / Builders", "id": "using-builders", "file": "shared/using-builders" }, { "name": "Running Custom Commands", "id": "run-commands-builder", "file": "shared/running-custom-commands" }, { "name": "Creating Custom Builders", "id": "creating-custom-builders", "file": "shared/tools-workspace-builders" } ] }, { "name": "Generators", "id": "generators", "itemList": [ { "name": "Using Generators", "id": "using-schematics", "file": "shared/using-schematics" }, { "name": "Workspace Generators", "id": "workspace-generators", "file": "shared/tools-workspace-generators" } ] }, { "name": "Workspace 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": "Project Graph", "id": "dependency-graph", "file": "shared/workspace/structure/dependency-graph" }, { "name": "Extending the Project Graph", "id": "project-graph-plugins", "file": "shared/workspace/project-graph-plugins" } ] }, { "name": "CI", "id": "ci", "itemList": [ { "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": "Setup incremental builds for Angular applications", "id": "setup-incremental-builds-angular", "file": "angular/guides/setup-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": "Guides", "id": "guides", "itemList": [ { "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": "Using ESLint in Nx Workspaces", "id": "eslint", "file": "shared/eslint" }, { "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": "Running custom commands", "id": "running-custom-commands", "file": "angular/guides/running-custom-commands" }, { "name": "Nx Devkit and Angular Devkit", "id": "nx-devkit-angular-devkit", "file": "angular/guides/nx-devkit-angular-devkit" } ] }, { "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": "Intro to Nx", "id": "intro", "file": "react/getting-started/intro" }, { "name": "Nx Setup", "id": "nx-setup", "file": "react/getting-started/nx-setup" }, { "name": "Nx CLI", "id": "nx-cli", "file": "react/getting-started/nx-cli" }, { "name": "Nx Editor Plugins", "id": "console", "file": "shared/console" } ] }, { "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": "Using Nx", "id": "core-concepts", "itemList": [ { "name": "Computation Caching", "id": "computation-caching", "file": "shared/computation-caching" }, { "name": "Rebuild Only What is Affected", "id": "affected", "file": "shared/affected" }, { "name": "Monorepos", "id": "why-monorepos", "file": "shared/guides/why-monorepos" }, { "name": "Updating Nx", "id": "updating-nx", "file": "shared/update" }, { "name": "Configuration", "id": "configuration", "file": "react/guides/configuration" }, { "name": "Nx Plugins and Devkit", "id": "nx-devkit", "file": "shared/devkit" } ] }, { "name": "Migration", "id": "migration", "itemList": [ { "name": "Overview", "id": "overview", "file": "shared/migration/overview" }, { "name": "From CRA", "id": "migration-cra" }, { "name": "Adding to Monorepo", "id": "adding-to-monorepo", "file": "shared/migration/adding-to-monorepo" }, { "name": "Preserving Git Histories", "id": "preserving-git-histories", "file": "shared/migration/preserving-git-histories" } ] }, { "name": "CLI", "id": "cli", "itemList": [ { "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": "connect-to-nx-cloud", "id": "connect-to-nx-cloud", "file": "react/cli/connect-to-nx-cloud" } ] }, { "name": "Workspace", "id": "workspace", "itemList": [ { "id": "nrwl-workspace-overview", "name": "Overview", "searchResultsName": "@nrwl/workspace Overview", "file": "shared/workspace-plugin" }, { "name": "library generator", "id": "library", "file": "react/api-workspace/generators/library" }, { "name": "move generator", "id": "move", "file": "react/api-workspace/generators/move" }, { "name": "remove generator", "id": "remove", "file": "react/api-workspace/generators/remove" }, { "name": "run-commands generator", "id": "run-commands-generator", "file": "react/api-workspace/generators/run-commands" }, { "name": "workspace-generator generator", "id": "workspace-generator", "file": "react/api-workspace/generators/workspace-generator" }, { "name": "run-commands executor", "id": "run-commands-executor", "file": "react/api-workspace/executors/run-commands" }, { "name": "run-script executor", "id": "run-script", "file": "react/api-workspace/executors/run-script" }, { "name": "tsc executor", "id": "tsc", "file": "react/api-workspace/executors/tsc" } ] }, { "name": "web", "id": "web", "itemList": [ { "id": "overview", "name": "Overview", "searchResultsName": "@nrwl/web Overview", "file": "shared/web-plugin" }, { "name": "application generator", "id": "application", "file": "react/api-web/generators/application" }, { "name": "build executor", "id": "build", "file": "react/api-web/executors/build" }, { "name": "dev-server executor", "id": "dev-server", "file": "react/api-web/executors/dev-server" }, { "name": "file-server executor", "id": "file-server", "file": "react/api-web/executors/file-server" }, { "name": "package executor", "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" }, { "name": "application generator", "id": "application", "file": "react/api-angular/generators/application" }, { "name": "downgrade-module generator", "id": "downgrade-module", "file": "react/api-angular/generators/downgrade-module" }, { "name": "karma-project generator", "id": "karma-project", "file": "react/api-angular/generators/karma-project" }, { "name": "karma generator", "id": "karma", "file": "react/api-angular/generators/karma" }, { "name": "library generator", "id": "library", "file": "react/api-angular/generators/library" }, { "name": "move generator", "id": "move", "file": "react/api-angular/generators/move" }, { "name": "ngrx generator", "id": "ngrx", "file": "react/api-angular/generators/ngrx" }, { "name": "convert-tslint-to-eslint", "id": "convert-tslint-to-eslint", "file": "react/api-angular/generators/convert-tslint-to-eslint" }, { "name": "stories generator", "id": "stories", "file": "react/api-angular/generators/stories" }, { "name": "storybook-configuration generator", "id": "storybook-configuration", "file": "react/api-angular/generators/storybook-configuration" }, { "name": "storybook-migrate-defaults-5-to-6 generator", "id": "storybook-migrate-defaults-5-to-6", "file": "react/api-angular/generators/storybook-migrate-defaults-5-to-6" }, { "name": "storybook-migrate-stories-to-6-2 generator", "id": "storybook-migrate-stories-to-6-2", "file": "react/api-angular/generators/storybook-migrate-stories-to-6-2" }, { "name": "upgrade-module generator", "id": "upgrade-module", "file": "react/api-angular/generators/upgrade-module" }, { "name": "package executor", "id": "package", "file": "react/api-angular/executors/package" }, { "name": "ng packagr lite executor", "id": "ng-packagr-lite", "file": "react/api-angular/executors/ng-packagr-lite" }, { "name": "webpack-browser executor", "id": "webpack-browser", "file": "react/api-angular/executors/webpack-browser" }, { "name": "delegate-build executor", "id": "delegate-build", "file": "react/api-angular/executors/delegate-build" } ] }, { "name": "react", "id": "react", "itemList": [ { "id": "overview", "name": "Overview", "searchResultsName": "@nrwl/react Overview", "file": "shared/react-plugin" }, { "name": "application generator", "id": "application", "file": "react/api-react/generators/application" }, { "name": "component generator", "id": "component", "file": "react/api-react/generators/component" }, { "name": "component-cypress-spec generator", "id": "component-cypress-spec", "file": "react/api-react/generators/component-cypress-spec" }, { "name": "component-story generator", "id": "component-story", "file": "react/api-react/generators/component-story" }, { "name": "library generator", "id": "library", "file": "react/api-react/generators/library" }, { "name": "redux generator", "id": "redux", "file": "react/api-react/generators/redux" }, { "name": "stories generator", "id": "stories", "file": "react/api-react/generators/stories" }, { "name": "storybook-configuration generator", "id": "storybook-configuration", "file": "react/api-react/generators/storybook-configuration" }, { "name": "storybook-migrate-defaults-5-to-6 generator", "id": "storybook-migrate-defaults-5-to-6", "file": "react/api-react/generators/storybook-migrate-defaults-5-to-6" } ] }, { "name": "jest", "id": "jest", "itemList": [ { "id": "overview", "name": "Overview", "searchResultsName": "@nrwl/jest Overview", "file": "shared/jest-plugin" }, { "name": "jest executor", "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" }, { "name": "cypress executor", "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" }, { "name": "configuration generator", "id": "configuration", "file": "react/api-storybook/generators/configuration" }, { "name": "cypress-project generator", "id": "cypress-project", "file": "react/api-storybook/generators/cypress-project" }, { "name": "migrate-defaults-5-to-6 generator", "id": "migrate-defaults-5-to-6", "file": "react/api-storybook/generators/migrate-defaults-5-to-6" }, { "name": "migrate-stories-to-6-2 generator", "id": "migrate-stories-to-6-2", "file": "react/api-storybook/generators/migrate-stories-to-6-2" }, { "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": [ { "name": "eslint executor", "id": "eslint", "file": "react/api-linter/executors/eslint" }, { "name": "lint executor", "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" }, { "name": "application generator", "id": "application", "file": "react/api-node/generators/application" }, { "name": "library generator", "id": "library", "file": "react/api-node/generators/library" }, { "name": "build executor", "id": "build", "file": "react/api-node/executors/build" }, { "name": "execute executor", "id": "execute", "file": "react/api-node/executors/execute" }, { "name": "package executor", "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" }, { "name": "application generator", "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" }, { "name": "application generator", "id": "application", "file": "react/api-nest/generators/application" }, { "name": "class generator", "id": "class", "file": "react/api-nest/generators/class" }, { "name": "controller generator", "id": "controller", "file": "react/api-nest/generators/controller" }, { "name": "decorator generator", "id": "decorator", "file": "react/api-nest/generators/decorator" }, { "name": "filter generator", "id": "filter", "file": "react/api-nest/generators/filter" }, { "name": "gateway generator", "id": "gateway", "file": "react/api-nest/generators/gateway" }, { "name": "guard generator", "id": "guard", "file": "react/api-nest/generators/guard" }, { "name": "interceptor generator", "id": "interceptor", "file": "react/api-nest/generators/interceptor" }, { "name": "interface generator", "id": "interface", "file": "react/api-nest/generators/interface" }, { "name": "library generator", "id": "library", "file": "react/api-nest/generators/library" }, { "name": "middleware generator", "id": "middleware", "file": "react/api-nest/generators/middleware" }, { "name": "module generator", "id": "module", "file": "react/api-nest/generators/module" }, { "name": "pipe generator", "id": "pipe", "file": "react/api-nest/generators/pipe" }, { "name": "provider generator", "id": "provider", "file": "react/api-nest/generators/provider" }, { "name": "resolver generator", "id": "resolver", "file": "react/api-nest/generators/resolver" }, { "name": "service generator", "id": "service", "file": "react/api-nest/generators/service" }, { "name": "convert-tslint-to-eslint", "id": "convert-tslint-to-eslint", "file": "react/api-nest/generators/convert-tslint-to-eslint" } ] }, { "name": "next", "id": "next", "itemList": [ { "id": "overview", "name": "Overview", "searchResultsName": "@nrwl/next Overview", "file": "shared/next-plugin" }, { "name": "application generator", "id": "application", "file": "react/api-next/generators/application" }, { "name": "component generator", "id": "component", "file": "react/api-next/generators/component" }, { "name": "page generator", "id": "page", "file": "react/api-next/generators/page" }, { "name": "build executor", "id": "build", "file": "react/api-next/executors/build" }, { "name": "server executor", "id": "server", "file": "react/api-next/executors/server" }, { "name": "export executor", "id": "export", "file": "react/api-next/executors/export" } ] }, { "name": "gatsby", "id": "gatsby", "itemList": [ { "id": "overview", "name": "Overview", "searchResultsName": "@nrwl/gatsby Overview", "file": "shared/gatsby-plugin" }, { "name": "application generator", "id": "application", "file": "react/api-gatsby/generators/application" }, { "name": "component generator", "id": "component", "file": "react/api-gatsby/generators/component" }, { "name": "page generator", "id": "page", "file": "react/api-gatsby/generators/page" }, { "name": "build executor", "id": "build", "file": "react/api-gatsby/executors/build" }, { "name": "server executor", "id": "server", "file": "react/api-gatsby/executors/server" } ] }, { "name": "Nx Plugin", "id": "nx-plugin", "itemList": [ { "id": "overview", "name": "Overview", "searchResultsName": "@nrwl/nx-plugin Overview", "file": "shared/nx-plugin" }, { "name": "executor generator", "id": "executor", "file": "react/api-nx-plugin/generators/executor" }, { "name": "migration generator", "id": "migration", "file": "react/api-nx-plugin/generators/migration" }, { "name": "plugin generator", "id": "plugin", "file": "react/api-nx-plugin/generators/plugin" }, { "name": "generator generator", "id": "schematic", "file": "react/api-nx-plugin/generators/generator" }, { "name": "e2e executor", "id": "e2e", "file": "react/api-nx-plugin/executors/e2e" } ] }, { "name": "Nx Devkit", "id": "nx-devkit", "itemList": [ { "id": "index", "name": "index", "searchResultsName": "Nx Devkit", "file": "react/api-nx-devkit/index" }, { "id": "ngcli_adapter", "name": "ngcli_adapter", "searchResultsName": "Ng CLI Adapter", "file": "react/api-nx-devkit/ngcli_adapter" } ] }, { "name": "Executors / Builders", "id": "executors", "itemList": [ { "name": "Using Executors / Builders", "id": "using-builders", "file": "shared/using-builders" }, { "name": "Running Custom Commands", "id": "run-commands-builder", "file": "shared/running-custom-commands" }, { "name": "Creating Custom Builders", "id": "creating-custom-builders", "file": "shared/tools-workspace-builders" } ] }, { "name": "Generators", "id": "generators", "itemList": [ { "name": "Using Generators", "id": "using-schematics", "file": "shared/using-schematics" }, { "name": "Workspace Generators", "id": "workspace-generators", "file": "shared/tools-workspace-generators" } ] }, { "name": "Workspace 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": "Extending the Project Graph", "id": "project-graph-plugins", "file": "shared/workspace/project-graph-plugins" } ] }, { "name": "CI", "id": "ci", "itemList": [ { "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": "Guides", "id": "guides", "itemList": [ { "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": "Using ESLint in Nx Workspaces", "id": "eslint", "file": "shared/eslint" }, { "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": "Intro to Nx", "id": "intro", "file": "node/getting-started/intro" }, { "name": "Nx Setup", "id": "nx-setup", "file": "node/getting-started/nx-setup" }, { "name": "Nx CLI", "id": "nx-cli", "file": "node/getting-started/nx-cli" }, { "name": "Nx Editor Plugins", "id": "console", "file": "shared/console" } ] }, { "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": "Using Nx", "id": "core-concepts", "itemList": [ { "name": "Computation Caching", "id": "computation-caching", "file": "shared/computation-caching" }, { "name": "Rebuild Only What is Affected", "id": "affected", "file": "shared/affected" }, { "name": "Monorepos", "id": "why-monorepos", "file": "shared/guides/why-monorepos" }, { "name": "Updating Nx", "id": "updating-nx", "file": "shared/update" }, { "name": "Configuration", "id": "configuration", "file": "node/guides/configuration" }, { "name": "Nx Plugins and Devkit", "id": "nx-devkit", "file": "shared/devkit" } ] }, { "name": "Migration", "id": "migration", "itemList": [ { "name": "Overview", "id": "overview", "file": "shared/migration/overview" }, { "name": "Adding to Monorepo", "id": "adding-to-monorepo", "file": "shared/migration/adding-to-monorepo" }, { "name": "Preserving Git Histories", "id": "preserving-git-histories", "file": "shared/migration/preserving-git-histories" } ] }, { "name": "CLI", "id": "cli", "itemList": [ { "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": "connect-to-nx-cloud", "id": "connect-to-nx-cloud", "file": "node/cli/connect-to-nx-cloud" } ] }, { "name": "Workspace", "id": "workspace", "itemList": [ { "id": "nrwl-workspace-overview", "name": "Overview", "searchResultsName": "@nrwl/workspace Overview", "file": "shared/workspace-plugin" }, { "name": "library generator", "id": "library", "file": "node/api-workspace/generators/library" }, { "name": "move generator", "id": "move", "file": "node/api-workspace/generators/move" }, { "name": "remove generator", "id": "remove", "file": "node/api-workspace/generators/remove" }, { "name": "run-commands generator", "id": "run-commands-generator", "file": "node/api-workspace/generators/run-commands" }, { "name": "workspace-generator generator", "id": "workspace-generator", "file": "node/api-workspace/generators/workspace-generator" }, { "name": "run-commands executor", "id": "run-commands-executor", "file": "node/api-workspace/executors/run-commands" }, { "name": "run-script executor", "id": "run-script", "file": "node/api-workspace/executors/run-script" }, { "name": "tsc executor", "id": "tsc", "file": "node/api-workspace/executors/tsc" } ] }, { "name": "web", "id": "web", "itemList": [ { "id": "overview", "name": "Overview", "searchResultsName": "@nrwl/web Overview", "file": "shared/web-plugin" }, { "name": "application generator", "id": "application", "file": "node/api-web/generators/application" }, { "name": "build executor", "id": "build", "file": "node/api-web/executors/build" }, { "name": "dev-server executor", "id": "dev-server", "file": "node/api-web/executors/dev-server" }, { "name": "file-server executor", "id": "file-server", "file": "node/api-web/executors/file-server" }, { "name": "package executor", "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" }, { "name": "application generator", "id": "application", "file": "node/api-angular/generators/application" }, { "name": "downgrade-module generator", "id": "downgrade-module", "file": "node/api-angular/generators/downgrade-module" }, { "name": "karma-project generator", "id": "karma-project", "file": "node/api-angular/generators/karma-project" }, { "name": "karma generator", "id": "karma", "file": "node/api-angular/generators/karma" }, { "name": "library generator", "id": "library", "file": "node/api-angular/generators/library" }, { "name": "move generator", "id": "move", "file": "node/api-angular/generators/move" }, { "name": "ngrx generator", "id": "ngrx", "file": "node/api-angular/generators/ngrx" }, { "name": "stories generator", "id": "stories", "file": "node/api-angular/generators/stories" }, { "name": "storybook-configuration generator", "id": "storybook-configuration", "file": "node/api-angular/generators/storybook-configuration" }, { "name": "storybook-migrate-defaults-5-to-6 generator", "id": "storybook-migrate-defaults-5-to-6", "file": "node/api-angular/generators/storybook-migrate-defaults-5-to-6" }, { "name": "storybook-migrate-stories-to-6-2 generator", "id": "storybook-migrate-stories-to-6-2", "file": "node/api-angular/generators/storybook-migrate-stories-to-6-2" }, { "name": "upgrade-module generator", "id": "upgrade-module", "file": "node/api-angular/generators/upgrade-module" }, { "name": "convert-tslint-to-eslint", "id": "convert-tslint-to-eslint", "file": "node/api-angular/generators/convert-tslint-to-eslint" }, { "name": "package executor", "id": "package", "file": "node/api-angular/executors/package" }, { "name": "ng packagr lite executor", "id": "ng-packagr-lite", "file": "node/api-angular/executors/ng-packagr-lite" }, { "name": "webpack-browser executor", "id": "webpack-browser", "file": "node/api-angular/executors/webpack-browser" }, { "name": "delegate-build executor", "id": "delegate-build", "file": "node/api-angular/executors/delegate-build" } ] }, { "name": "react", "id": "react", "itemList": [ { "id": "overview", "name": "Overview", "searchResultsName": "@nrwl/react Overview", "file": "shared/react-plugin" }, { "name": "application generator", "id": "application", "file": "node/api-react/generators/application" }, { "name": "component generator", "id": "component", "file": "node/api-react/generators/component" }, { "name": "component-cypress-spec generator", "id": "component-cypress-spec", "file": "node/api-react/generators/component-cypress-spec" }, { "name": "component-story generator", "id": "component-story", "file": "node/api-react/generators/component-story" }, { "name": "library generator", "id": "library", "file": "node/api-react/generators/library" }, { "name": "redux generator", "id": "redux", "file": "node/api-react/generators/redux" }, { "name": "stories generator", "id": "stories", "file": "node/api-react/generators/stories" }, { "name": "storybook-configuration generator", "id": "storybook-configuration", "file": "node/api-react/generators/storybook-configuration" }, { "name": "storybook-migrate-defaults-5-to-6 generator", "id": "storybook-migrate-defaults-5-to-6", "file": "node/api-react/generators/storybook-migrate-defaults-5-to-6" } ] }, { "name": "jest", "id": "jest", "itemList": [ { "id": "overview", "name": "Overview", "searchResultsName": "@nrwl/jest Overview", "file": "shared/jest-plugin" }, { "name": "jest executor", "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" }, { "name": "cypress executor", "id": "cypress", "file": "node/api-cypress/executors/cypress" } ] }, { "name": "storybook", "id": "storybook", "itemList": [ { "name": "Overview", "id": "overview", "file": "node/guides/storybook-plugin" }, { "name": "configuration generator", "id": "configuration", "file": "node/api-storybook/generators/configuration" }, { "name": "migrate-defaults-5-to-6 generator", "id": "migrate-defaults-5-to-6", "file": "node/api-storybook/generators/migrate-defaults-5-to-6" }, { "name": "migrate-stories-to-6-2 generator", "id": "migrate-stories-to-6-2", "file": "node/api-storybook/generators/migrate-stories-to-6-2" }, { "name": "cypress-project generator", "id": "cypress-project", "file": "node/api-storybook/generators/cypress-project" }, { "name": "build executor", "id": "build", "file": "node/api-storybook/executors/build" }, { "name": "storybook executor", "id": "storybook", "file": "node/api-storybook/executors/storybook" } ] }, { "name": "linter", "id": "linter", "itemList": [ { "name": "eslint executor", "id": "eslint", "file": "node/api-linter/executors/eslint" }, { "name": "lint executor", "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" }, { "name": "application generator", "id": "application", "file": "node/api-node/generators/application" }, { "name": "library generator", "id": "library", "file": "node/api-node/generators/library" }, { "name": "build executor", "id": "build", "file": "node/api-node/executors/build" }, { "name": "execute executor", "id": "execute", "file": "node/api-node/executors/execute" }, { "name": "package executor", "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" }, { "name": "application generator", "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" }, { "name": "application generator", "id": "application", "file": "node/api-nest/generators/application" }, { "name": "class generator", "id": "class", "file": "node/api-nest/generators/class" }, { "name": "controller generator", "id": "controller", "file": "node/api-nest/generators/controller" }, { "name": "decorator generator", "id": "decorator", "file": "node/api-nest/generators/decorator" }, { "name": "filter generator", "id": "filter", "file": "node/api-nest/generators/filter" }, { "name": "gateway generator", "id": "gateway", "file": "node/api-nest/generators/gateway" }, { "name": "guard generator", "id": "guard", "file": "node/api-nest/generators/guard" }, { "name": "interceptor generator", "id": "interceptor", "file": "node/api-nest/generators/interceptor" }, { "name": "interface generator", "id": "interface", "file": "node/api-nest/generators/interface" }, { "name": "library generator", "id": "library", "file": "node/api-nest/generators/library" }, { "name": "middleware generator", "id": "middleware", "file": "node/api-nest/generators/middleware" }, { "name": "module generator", "id": "module", "file": "node/api-nest/generators/module" }, { "name": "pipe generator", "id": "pipe", "file": "node/api-nest/generators/pipe" }, { "name": "provider generator", "id": "provider", "file": "node/api-nest/generators/provider" }, { "name": "resolver generator", "id": "resolver", "file": "node/api-nest/generators/resolver" }, { "name": "service generator", "id": "service", "file": "node/api-nest/generators/service" }, { "name": "convert-tslint-to-eslint", "id": "convert-tslint-to-eslint", "file": "node/api-nest/generators/convert-tslint-to-eslint" } ] }, { "name": "next", "id": "next", "itemList": [ { "id": "overview", "name": "Overview", "searchResultsName": "@nrwl/next Overview", "file": "shared/next-plugin" }, { "name": "application generator", "id": "application", "file": "node/api-next/generators/application" }, { "name": "component generator", "id": "component", "file": "node/api-next/generators/component" }, { "name": "page generator", "id": "page", "file": "node/api-next/generators/page" }, { "name": "build executor", "id": "build", "file": "node/api-next/executors/build" }, { "name": "server executor", "id": "server", "file": "node/api-next/executors/server" }, { "name": "export executor", "id": "export", "file": "node/api-next/executors/export" } ] }, { "name": "gatsby", "id": "gatsby", "itemList": [ { "id": "overview", "name": "Overview", "searchResultsName": "@nrwl/gatsby Overview", "file": "shared/gatsby-plugin" }, { "name": "application generator", "id": "application", "file": "node/api-gatsby/generators/application" }, { "name": "component generator", "id": "component", "file": "node/api-gatsby/generators/component" }, { "name": "page generator", "id": "page", "file": "node/api-gatsby/generators/page" }, { "name": "build executor", "id": "build", "file": "node/api-gatsby/executors/build" }, { "name": "server executor", "id": "server", "file": "node/api-gatsby/executors/server" } ] }, { "name": "Nx Plugin", "id": "nx-plugin", "itemList": [ { "id": "overview", "name": "Overview", "searchResultsName": "@nrwl/nx-plugin Overview", "file": "shared/nx-plugin" }, { "name": "executor generator", "id": "executor", "file": "node/api-nx-plugin/generators/executor" }, { "name": "migration generator", "id": "migration", "file": "node/api-nx-plugin/generators/migration" }, { "name": "plugin generator", "id": "plugin", "file": "node/api-nx-plugin/generators/plugin" }, { "name": "generator generator", "id": "schematic", "file": "node/api-nx-plugin/generators/generator" }, { "name": "e2e executor", "id": "e2e", "file": "node/api-nx-plugin/executors/e2e" } ] }, { "name": "Nx Devkit", "id": "nx-devkit", "itemList": [ { "id": "index", "name": "index", "searchResultsName": "Nx Devkit", "file": "node/api-nx-devkit/index" }, { "id": "ngcli_adapter", "name": "ngcli_adapter", "searchResultsName": "Ng CLI Adapter", "file": "node/api-nx-devkit/ngcli_adapter" } ] }, { "name": "Executors / Builders", "id": "executors", "itemList": [ { "name": "Using Executors / Builders", "id": "using-builders", "file": "shared/using-builders" }, { "name": "Running Custom Commands", "id": "run-commands-builder", "file": "shared/running-custom-commands" }, { "name": "Creating Custom Builders", "id": "creating-custom-builders", "file": "shared/tools-workspace-builders" } ] }, { "name": "Generators", "id": "generators", "itemList": [ { "name": "Using Generators", "id": "using-schematics", "file": "shared/using-schematics" }, { "name": "Workspace Generators", "id": "workspace-generators", "file": "shared/tools-workspace-generators" } ] }, { "name": "Workspace 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": "Extending the Project Graph", "id": "project-graph-plugins", "file": "shared/workspace/project-graph-plugins" } ] }, { "name": "CI", "id": "ci", "itemList": [ { "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": "Guides", "id": "guides", "itemList": [ { "name": "Using Nx at Enterprises", "id": "monorepo-nx-enterprise", "file": "shared/monorepo-nx-enterprise" }, { "name": "Using ESLint in Nx Workspaces", "id": "eslint", "file": "shared/eslint" } ] } ] } ]