nx/docs/map.json
2022-03-16 12:48:27 +00:00

1638 lines
49 KiB
JSON

[
{
"name": "default",
"id": "default",
"itemList": [
{
"name": "Getting Started",
"id": "getting-started",
"itemList": [
{
"name": "Intro to Nx",
"id": "intro",
"file": "shared/getting-started/intro"
},
{
"name": "Nx Setup",
"id": "nx-setup",
"file": "shared/getting-started/nx-setup"
},
{
"name": "Nx Without Plugins",
"id": "nx-core",
"file": "shared/nx-core"
},
{
"name": "Nx and TypeScript",
"id": "nx-and-typescript",
"file": "shared/guides/nx-and-ts"
},
{
"name": "Nx and React",
"id": "nx-and-react",
"file": "shared/getting-started/nx-and-react"
},
{
"name": "Nx and Angular",
"id": "nx-and-angular",
"file": "shared/getting-started/nx-and-angular"
}
]
},
{
"name": "Configuration Choices",
"id": "configuration",
"itemList": [
{
"name": "package.json and nx.json",
"id": "packagejson",
"file": "shared/configuration/packagejson"
},
{
"name": "project.json and nx.json",
"id": "projectjson",
"file": "shared/configuration/projectjson"
}
]
},
{
"name": "Using Nx",
"id": "using-nx",
"itemList": [
{
"name": "Nx CLI",
"id": "nx-cli",
"file": "shared/using-nx/nx-cli"
},
{
"name": "Nx Editor Plugins",
"id": "console",
"file": "shared/console"
},
{
"name": "Mental Model",
"id": "mental-model",
"file": "shared/mental-model"
},
{
"name": "Computation Caching",
"id": "caching",
"file": "shared/using-nx/caching"
},
{
"name": "Distributed Task Execution",
"id": "dte",
"file": "shared/using-nx/dte"
},
{
"name": "Affected",
"id": "affected",
"file": "shared/using-nx/affected"
},
{
"name": "Nx Plugins and Devkit",
"id": "nx-devkit",
"file": "shared/devkit-and-nx-plugins"
},
{
"name": "CI Setup",
"id": "ci-overview",
"file": "shared/ci-overview"
},
{
"name": "Updating Nx",
"id": "updating-nx",
"file": "shared/update"
}
]
},
{
"name": "Migration",
"id": "migration",
"itemList": [
{
"name": "From CRA",
"id": "migration-cra",
"file": "shared/migration/migration-cra"
},
{
"name": "Lerna/Yarn/PNPM",
"id": "adding-to-monorepo",
"file": "shared/migration/adding-to-monorepo"
},
{
"name": "From Angular CLI",
"id": "migration-angular",
"file": "shared/migration/migration-angular"
},
{
"name": "From AngularJS",
"id": "migration-angularjs",
"file": "shared/migration/migration-angularjs"
},
{
"name": "Preserving Git Histories",
"id": "preserving-git-histories",
"file": "shared/migration/preserving-git-histories"
},
{
"name": "Manual migration",
"id": "manual",
"file": "shared/migration/manual"
}
]
},
{
"name": "Core Tutorial",
"id": "core-tutorial",
"itemList": [
{
"name": "1 - Create Blog",
"id": "01-create-blog",
"file": "shared/core-tutorial/01-create-blog"
},
{
"name": "2 - Create CLI",
"id": "02-create-cli",
"file": "shared/core-tutorial/02-create-cli"
},
{
"name": "3 - Share Assets",
"id": "03-share-assets",
"file": "shared/core-tutorial/03-share-assets"
},
{
"name": "4 - Build Affected Projects",
"id": "04-build-affected-projects",
"file": "shared/core-tutorial/04-build-affected-projects"
},
{
"name": "5 - Automatically Detect Dependencies",
"id": "05-auto-detect-dependencies",
"file": "shared/core-tutorial/05-auto-detect-dependencies"
},
{
"name": "6 - Summary",
"id": "06-summary",
"file": "shared/core-tutorial/06-summary"
}
]
},
{
"name": "React Tutorial",
"id": "react-tutorial",
"itemList": [
{
"name": "1 - Create Application",
"id": "01-create-application",
"file": "shared/react-tutorial/01-create-application"
},
{
"name": "2 - Add E2E Test",
"id": "02-add-e2e-test",
"file": "shared/react-tutorial/02-add-e2e-test"
},
{
"name": "3 - Display Todos",
"id": "03-display-todos",
"file": "shared/react-tutorial/03-display-todos"
},
{
"name": "4 - Connect to API",
"id": "04-connect-to-api",
"file": "shared/react-tutorial/04-connect-to-api"
},
{
"name": "5 - Add Node Application",
"id": "05-add-node-app",
"file": "shared/react-tutorial/05-add-node-app"
},
{
"name": "6 - Proxy Configuration",
"id": "06-proxy",
"file": "shared/react-tutorial/06-proxy"
},
{
"name": "7 - Share Code",
"id": "07-share-code",
"file": "shared/react-tutorial/07-share-code"
},
{
"name": "8 - Create Libraries",
"id": "08-create-libs",
"file": "shared/react-tutorial/08-create-libs"
},
{
"name": "9 - Project Graph",
"id": "09-dep-graph",
"file": "shared/react-tutorial/09-dep-graph"
},
{
"name": "10 - Use Computation Caching",
"id": "10-computation-caching",
"file": "shared/react-tutorial/10-computation-caching"
},
{
"name": "11 - Test Affected Projects",
"id": "11-test-affected-projects",
"file": "shared/react-tutorial/11-test-affected-projects"
},
{
"name": "12 - Summary",
"id": "12-summary",
"file": "shared/react-tutorial/12-summary"
}
]
},
{
"name": "Angular Tutorial",
"id": "angular-tutorial",
"itemList": [
{
"name": "1 - Create Application",
"id": "01-create-application",
"file": "shared/angular-tutorial/01-create-application"
},
{
"name": "2 - Add E2E Test",
"id": "02-add-e2e-test",
"file": "shared/angular-tutorial/02-add-e2e-test"
},
{
"name": "3 - Display Todos",
"id": "03-display-todos",
"file": "shared/angular-tutorial/03-display-todos"
},
{
"name": "4 - Connect to API",
"id": "04-connect-to-api",
"file": "shared/angular-tutorial/04-connect-to-api"
},
{
"name": "5 - Add Node Application",
"id": "05-add-node-app",
"file": "shared/angular-tutorial/05-add-node-app"
},
{
"name": "6 - Proxy Configuration",
"id": "06-proxy",
"file": "shared/angular-tutorial/06-proxy"
},
{
"name": "7 - Share Code",
"id": "07-share-code",
"file": "shared/angular-tutorial/07-share-code"
},
{
"name": "8 - Create Libraries",
"id": "08-create-libs",
"file": "shared/angular-tutorial/08-create-libs"
},
{
"name": "9 - Project Graph",
"id": "09-dep-graph",
"file": "shared/angular-tutorial/09-dep-graph"
},
{
"name": "10 - Use Computation Caching",
"id": "10-computation-caching",
"file": "shared/angular-tutorial/10-computation-caching"
},
{
"name": "11 - Test Affected Projects",
"id": "11-test-affected-projects",
"file": "shared/angular-tutorial/11-test-affected-projects"
},
{
"name": "12 - Summary",
"id": "12-summary",
"file": "shared/angular-tutorial/12-summary"
}
]
},
{
"name": "Node Tutorial",
"id": "node-tutorial",
"itemList": [
{
"name": "1 - Create Application",
"id": "01-create-application",
"file": "shared/node-tutorial/01-create-application"
},
{
"name": "2 - Display Todos",
"id": "02-display-todos",
"file": "shared/node-tutorial/02-display-todos"
},
{
"name": "3 - Share Code",
"id": "03-share-code",
"file": "shared/node-tutorial/03-share-code"
},
{
"name": "4 - Create Libraries",
"id": "04-create-libs",
"file": "shared/node-tutorial/04-create-libs"
},
{
"name": "5 - Project Graph",
"id": "05-dep-graph",
"file": "shared/node-tutorial/05-dep-graph"
},
{
"name": "6 - Use Computation Caching",
"id": "06-computation-caching",
"file": "shared/node-tutorial/06-computation-caching"
},
{
"name": "7 - Test Affected Projects",
"id": "07-test-affected-projects",
"file": "shared/node-tutorial/07-test-affected-projects"
},
{
"name": "8 - Summary",
"id": "08-summary",
"file": "shared/node-tutorial/08-summary"
}
]
},
{
"name": "CLI",
"id": "cli",
"itemList": [
{
"name": "generate",
"id": "generate",
"file": "generated/cli/generate"
},
{
"name": "serve",
"id": "serve",
"file": "generated/cli/serve"
},
{
"name": "build",
"id": "build",
"file": "generated/cli/build"
},
{
"name": "test",
"id": "test",
"file": "generated/cli/test"
},
{
"name": "lint",
"id": "lint",
"file": "generated/cli/lint"
},
{
"name": "e2e",
"id": "e2e",
"file": "generated/cli/e2e"
},
{
"name": "run",
"id": "run",
"file": "generated/cli/run"
},
{
"name": "daemon",
"id": "daemon",
"file": "generated/cli/daemon"
},
{
"name": "graph",
"id": "dep-graph",
"file": "generated/cli/graph"
},
{
"name": "run-many",
"id": "run-many",
"file": "generated/cli/run-many"
},
{
"name": "affected",
"id": "affected",
"file": "generated/cli/affected"
},
{
"name": "affected:build",
"id": "affected-build",
"file": "generated/cli/affected-build"
},
{
"name": "affected:test",
"id": "affected-test",
"file": "generated/cli/affected-test"
},
{
"name": "affected:lint",
"id": "affected-lint",
"file": "generated/cli/affected-lint"
},
{
"name": "affected:e2e",
"id": "affected-e2e",
"file": "generated/cli/affected-e2e"
},
{
"name": "affected:graph",
"id": "affected-dep-graph",
"file": "generated/cli/affected-graph"
},
{
"name": "affected:apps",
"id": "affected-apps",
"file": "generated/cli/affected-apps"
},
{
"name": "affected:libs",
"id": "affected-libs",
"file": "generated/cli/affected-libs"
},
{
"name": "print-affected",
"id": "print-affected",
"file": "generated/cli/print-affected"
},
{
"name": "format:check",
"id": "format-check",
"file": "generated/cli/format-check"
},
{
"name": "format:write",
"id": "format-write",
"file": "generated/cli/format-write"
},
{
"name": "migrate",
"id": "migrate",
"file": "generated/cli/migrate"
},
{
"name": "report",
"id": "report",
"file": "generated/cli/report"
},
{
"name": "list",
"id": "list",
"file": "generated/cli/list"
},
{
"name": "workspace-lint",
"id": "workspace-lint",
"file": "generated/cli/workspace-lint"
},
{
"name": "workspace-generator",
"id": "workspace-generator",
"file": "generated/cli/workspace-generator"
},
{
"name": "connect-to-nx-cloud",
"id": "connect-to-nx-cloud",
"file": "generated/cli/connect-to-nx-cloud"
},
{
"name": "reset",
"id": "reset",
"file": "generated/cli/reset"
}
]
},
{
"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": "generated/api-workspace/generators/library"
},
{
"name": "npm-package generator",
"id": "npm-package",
"file": "generated/api-workspace/generators/npm-package"
},
{
"name": "move generator",
"id": "move",
"file": "generated/api-workspace/generators/move"
},
{
"name": "remove generator",
"id": "remove",
"file": "generated/api-workspace/generators/remove"
},
{
"name": "run-commands generator",
"id": "run-commands-generator",
"file": "generated/api-workspace/generators/run-commands"
},
{
"name": "workspace-generator generator",
"id": "workspace-generator",
"file": "generated/api-workspace/generators/workspace-generator"
},
{
"name": "convert-to-nx-project generator",
"id": "convert-to-nx-project-generator",
"file": "generated/api-workspace/generators/convert-to-nx-project"
},
{
"name": "run-commands executor",
"id": "run-commands-executor",
"file": "generated/api-workspace/executors/run-commands"
},
{
"name": "run-script executor",
"id": "run-script",
"file": "generated/api-workspace/executors/run-script"
}
]
},
{
"name": "js",
"id": "js",
"itemList": [
{
"name": "Overview",
"id": "overview",
"searchResultsName": "@nrwl/js Overview",
"file": "shared/js-plugin"
},
{
"name": "library generator",
"id": "library",
"file": "generated/api-js/generators/library"
},
{
"name": "convert-to-swc generator",
"id": "convert-to-swc",
"file": "generated/api-js/generators/convert-to-swc"
},
{
"name": "tsc executor",
"id": "tsc",
"file": "generated/api-js/executors/tsc"
},
{
"name": "swc executor",
"id": "swc",
"file": "generated/api-js/executors/swc"
}
]
},
{
"name": "web",
"id": "web",
"itemList": [
{
"id": "overview",
"name": "Overview",
"searchResultsName": "@nrwl/web Overview",
"file": "shared/web-plugin"
},
{
"name": "application generator",
"id": "application",
"file": "generated/api-web/generators/application"
},
{
"name": "build executor",
"id": "build",
"file": "generated/api-web/executors/webpack"
},
{
"name": "dev-server executor",
"id": "dev-server",
"file": "generated/api-web/executors/dev-server"
},
{
"name": "file-server executor",
"id": "file-server",
"file": "generated/api-web/executors/file-server"
},
{
"name": "package executor",
"id": "package",
"file": "generated/api-web/executors/rollup"
}
]
},
{
"name": "angular",
"id": "angular",
"itemList": [
{
"id": "overview",
"name": "Overview",
"searchResultsName": "@nrwl/angular Overview",
"file": "shared/angular-plugin"
},
{
"name": "application generator",
"id": "application",
"file": "generated/api-angular/generators/application"
},
{
"name": "component generator",
"id": "component",
"file": "generated/api-angular/generators/component"
},
{
"name": "convert-tslint-to-eslint",
"id": "convert-tslint-to-eslint",
"file": "generated/api-angular/generators/convert-tslint-to-eslint"
},
{
"name": "downgrade-module generator",
"id": "downgrade-module",
"file": "generated/api-angular/generators/downgrade-module"
},
{
"name": "karma generator",
"id": "karma",
"file": "generated/api-angular/generators/karma"
},
{
"name": "karma-project generator",
"id": "karma-project",
"file": "generated/api-angular/generators/karma-project"
},
{
"name": "library generator",
"id": "library",
"file": "generated/api-angular/generators/library"
},
{
"name": "library-secondary-entry-point generator",
"id": "library-secondary-entry-point",
"file": "generated/api-angular/generators/library-secondary-entry-point"
},
{
"name": "mfe-host generator",
"id": "mfe-host",
"file": "generated/api-angular/generators/mfe-host"
},
{
"name": "mfe-remote generator",
"id": "mfe-remote",
"file": "generated/api-angular/generators/mfe-remote"
},
{
"name": "move generator",
"id": "move",
"file": "generated/api-angular/generators/move"
},
{
"name": "ngrx generator",
"id": "ngrx",
"file": "generated/api-angular/generators/ngrx"
},
{
"name": "scam generator",
"id": "scam",
"file": "generated/api-angular/generators/scam"
},
{
"name": "scam-directive generator",
"id": "scam-directive",
"file": "generated/api-angular/generators/scam-directive"
},
{
"name": "scam-pipe generator",
"id": "scam-pipe",
"file": "generated/api-angular/generators/scam-pipe"
},
{
"name": "setup-mfe generator",
"id": "setup-mfe",
"file": "generated/api-angular/generators/setup-mfe"
},
{
"name": "setup-tailwind generator",
"id": "setup-tailwind",
"file": "generated/api-angular/generators/setup-tailwind"
},
{
"name": "stories generator",
"id": "stories",
"file": "generated/api-angular/generators/stories"
},
{
"name": "storybook-configuration generator",
"id": "storybook-configuration",
"file": "generated/api-angular/generators/storybook-configuration"
},
{
"name": "storybook-migrate-defaults-5-to-6 generator",
"id": "storybook-migrate-defaults-5-to-6",
"file": "generated/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": "generated/api-angular/generators/storybook-migrate-stories-to-6-2"
},
{
"name": "upgrade-module generator",
"id": "upgrade-module",
"file": "generated/api-angular/generators/upgrade-module"
},
{
"name": "web-worker generator",
"id": "web-worker",
"file": "generated/api-angular/generators/web-worker"
},
{
"name": "delegate-build executor",
"id": "delegate-build",
"file": "generated/api-angular/executors/delegate-build"
},
{
"name": "ng packagr lite executor",
"id": "ng-packagr-lite",
"file": "generated/api-angular/executors/ng-packagr-lite"
},
{
"name": "package executor",
"id": "package",
"file": "generated/api-angular/executors/package"
},
{
"name": "webpack-browser executor",
"id": "webpack-browser",
"file": "generated/api-angular/executors/webpack-browser"
},
{
"name": "webpack-server executor",
"id": "webpack-server",
"file": "generated/api-angular/executors/webpack-server"
}
]
},
{
"name": "react",
"id": "react",
"itemList": [
{
"id": "overview",
"name": "Overview",
"searchResultsName": "@nrwl/react Overview",
"file": "shared/react-plugin"
},
{
"name": "application generator",
"id": "application",
"file": "generated/api-react/generators/application"
},
{
"name": "component generator",
"id": "component",
"file": "generated/api-react/generators/component"
},
{
"name": "component-cypress-spec generator",
"id": "component-cypress-spec",
"file": "generated/api-react/generators/component-cypress-spec"
},
{
"name": "component-story generator",
"id": "component-story",
"file": "generated/api-react/generators/component-story"
},
{
"name": "library generator",
"id": "library",
"file": "generated/api-react/generators/library"
},
{
"name": "redux generator",
"id": "redux",
"file": "generated/api-react/generators/redux"
},
{
"name": "stories generator",
"id": "stories",
"file": "generated/api-react/generators/stories"
},
{
"name": "storybook-configuration generator",
"id": "storybook-configuration",
"file": "generated/api-react/generators/storybook-configuration"
},
{
"name": "storybook-migrate-defaults-5-to-6 generator",
"id": "storybook-migrate-defaults-5-to-6",
"file": "generated/api-react/generators/storybook-migrate-defaults-5-to-6"
},
{
"name": "hook generator",
"id": "hook",
"file": "generated/api-react/generators/hook"
}
]
},
{
"name": "jest",
"id": "jest",
"itemList": [
{
"id": "overview",
"name": "Overview",
"searchResultsName": "@nrwl/jest Overview",
"file": "shared/jest-plugin"
},
{
"name": "jest executor",
"id": "jest",
"file": "generated/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": "generated/api-cypress/executors/cypress"
},
{
"name": "cypress-project generator",
"id": "cypress-project",
"file": "generated/api-cypress/generators/cypress-project"
}
]
},
{
"name": "storybook",
"id": "storybook",
"itemList": [
{
"id": "overview-react",
"name": "Overview (React)",
"searchResultsName": "@nrwl/storybook Overview (React)",
"file": "shared/guides/storybook/plugin-react"
},
{
"id": "overview-angular",
"name": "Overview (Angular)",
"searchResultsName": "@nrwl/storybook Overview (Angular)",
"file": "shared/guides/storybook/plugin-angular"
},
{
"id": "migrate-webpack-final-react",
"name": "Migrate to the Nrwl React Storybook Preset",
"file": "shared/guides/storybook/migrate-webpack-final-react"
},
{
"id": "migrate-webpack-final-angular",
"name": "Migrate to the Nrwl Angular Storybook Preset",
"file": "shared/guides/storybook/migrate-webpack-final-angular"
},
{
"id": "upgrade-storybook-v6-react",
"name": "Upgrading to Storybook 6 (React)",
"file": "shared/guides/storybook/storybook-v6-react"
},
{
"id": "upgrade-storybook-v6-angular",
"name": "Upgrading to Storybook 6 (Angular)",
"file": "shared/guides/storybook/storybook-v6-angular"
},
{
"id": "storybook-composition-setup",
"name": "Setting up Storybook Composition with Nx",
"file": "shared/guides/storybook/storybook-composition-setup"
},
{
"name": "configuration generator",
"id": "configuration",
"file": "generated/api-storybook/generators/configuration"
},
{
"name": "cypress-project generator",
"id": "cypress-project",
"file": "generated/api-storybook/generators/cypress-project"
},
{
"name": "migrate-defaults-5-to-6 generator",
"id": "migrate-defaults-5-to-6",
"file": "generated/api-storybook/generators/migrate-defaults-5-to-6"
},
{
"name": "migrate-stories-to-6-2 generator",
"id": "migrate-stories-to-6-2",
"file": "generated/api-storybook/generators/migrate-stories-to-6-2"
},
{
"name": "Executors: Build",
"id": "executors-build",
"file": "generated/api-storybook/executors/build"
},
{
"name": "Executors: Storybook",
"id": "executors-storybook",
"file": "generated/api-storybook/executors/storybook"
}
]
},
{
"name": "linter",
"id": "linter",
"itemList": [
{
"id": "overview",
"name": "Overview",
"searchResultsName": "@nrwl/linter Overview",
"file": "shared/linter-plugin"
},
{
"id": "eslint-plugin-nx",
"name": "eslint-plugin-nx",
"searchResultsName": "@nrwl/eslint-plugin-nx Overview",
"file": "shared/eslint-plugin-nx"
},
{
"name": "eslint executor",
"id": "eslint",
"file": "generated/api-linter/executors/eslint"
},
{
"name": "lint executor",
"id": "lint",
"file": "generated/api-linter/executors/lint"
},
{
"name": "workspace-rule generator",
"id": "workspace-rule",
"file": "generated/api-linter/generators/workspace-rule"
}
]
},
{
"name": "node",
"id": "node",
"itemList": [
{
"id": "overview",
"name": "Overview",
"searchResultsName": "@nrwl/node Overview",
"file": "shared/node-plugin"
},
{
"name": "application generator",
"id": "application",
"file": "generated/api-node/generators/application"
},
{
"name": "library generator",
"id": "library",
"file": "generated/api-node/generators/library"
},
{
"name": "webpack executor",
"id": "webpack",
"file": "generated/api-node/executors/webpack"
},
{
"name": "node executor",
"id": "node",
"file": "generated/api-node/executors/node"
}
]
},
{
"name": "express",
"id": "express",
"itemList": [
{
"id": "overview",
"name": "Overview",
"searchResultsName": "@nrwl/express Overview",
"file": "shared/express-plugin"
},
{
"name": "application generator",
"id": "application",
"file": "generated/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": "generated/api-nest/generators/application"
},
{
"name": "class generator",
"id": "class",
"file": "generated/api-nest/generators/class"
},
{
"name": "controller generator",
"id": "controller",
"file": "generated/api-nest/generators/controller"
},
{
"name": "decorator generator",
"id": "decorator",
"file": "generated/api-nest/generators/decorator"
},
{
"name": "filter generator",
"id": "filter",
"file": "generated/api-nest/generators/filter"
},
{
"name": "gateway generator",
"id": "gateway",
"file": "generated/api-nest/generators/gateway"
},
{
"name": "guard generator",
"id": "guard",
"file": "generated/api-nest/generators/guard"
},
{
"name": "interceptor generator",
"id": "interceptor",
"file": "generated/api-nest/generators/interceptor"
},
{
"name": "interface generator",
"id": "interface",
"file": "generated/api-nest/generators/interface"
},
{
"name": "library generator",
"id": "library",
"file": "generated/api-nest/generators/library"
},
{
"name": "middleware generator",
"id": "middleware",
"file": "generated/api-nest/generators/middleware"
},
{
"name": "module generator",
"id": "module",
"file": "generated/api-nest/generators/module"
},
{
"name": "pipe generator",
"id": "pipe",
"file": "generated/api-nest/generators/pipe"
},
{
"name": "provider generator",
"id": "provider",
"file": "generated/api-nest/generators/provider"
},
{
"name": "resolver generator",
"id": "resolver",
"file": "generated/api-nest/generators/resolver"
},
{
"name": "resource generator",
"id": "resource",
"file": "generated/api-nest/generators/resource"
},
{
"name": "service generator",
"id": "service",
"file": "generated/api-nest/generators/service"
},
{
"name": "convert-tslint-to-eslint",
"id": "convert-tslint-to-eslint",
"file": "generated/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": "generated/api-next/generators/application"
},
{
"name": "component generator",
"id": "component",
"file": "generated/api-next/generators/component"
},
{
"name": "page generator",
"id": "page",
"file": "generated/api-next/generators/page"
},
{
"name": "build executor",
"id": "build",
"file": "generated/api-next/executors/build"
},
{
"name": "server executor",
"id": "server",
"file": "generated/api-next/executors/server"
},
{
"name": "export executor",
"id": "export",
"file": "generated/api-next/executors/export"
}
]
},
{
"name": "detox",
"id": "detox",
"itemList": [
{
"id": "overview",
"name": "Overview",
"searchResultsName": "@nrwl/detox Overview",
"file": "shared/detox-plugin"
},
{
"name": "application generator",
"id": "application",
"file": "generated/api-detox/generators/application"
},
{
"name": "build executor",
"id": "build",
"file": "generated/api-detox/executors/build"
},
{
"name": "test executor",
"id": "test",
"file": "generated/api-detox/executors/test"
}
]
},
{
"name": "react native",
"id": "react-native",
"itemList": [
{
"id": "overview",
"name": "Overview",
"searchResultsName": "@nrwl/react-native Overview",
"file": "shared/react-native-plugin"
},
{
"name": "application generator",
"id": "application",
"file": "generated/api-react-native/generators/application"
},
{
"name": "component generator",
"id": "component",
"file": "generated/api-react-native/generators/component"
},
{
"name": "library generator",
"id": "library",
"file": "generated/api-react-native/generators/library"
},
{
"name": "component-story generator",
"id": "component-story",
"file": "generated/api-react-native/generators/component-story"
},
{
"name": "stories generator",
"id": "stories",
"file": "generated/api-react-native/generators/stories"
},
{
"name": "storybook-configuration generator",
"id": "storybook-configuration",
"file": "generated/api-react-native/generators/storybook-configuration"
},
{
"name": "build android executor",
"id": "build-android",
"file": "generated/api-react-native/executors/build-android"
},
{
"name": "bundle executor",
"id": "bundle",
"file": "generated/api-react-native/executors/bundle"
},
{
"name": "ensure symlink executor",
"id": "ensure-symlink",
"file": "generated/api-react-native/executors/ensure-symlink"
},
{
"name": "run android executor",
"id": "run-android",
"file": "generated/api-react-native/executors/run-android"
},
{
"name": "run ios executor",
"id": "run-ios",
"file": "generated/api-react-native/executors/run-ios"
},
{
"name": "start executor",
"id": "start",
"file": "generated/api-react-native/executors/start"
},
{
"name": "storybook executor",
"id": "storybook",
"file": "generated/api-react-native/executors/storybook"
},
{
"name": "sync deps executor",
"id": "sync-deps",
"file": "generated/api-react-native/executors/sync-deps"
}
]
},
{
"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": "generated/api-nx-plugin/generators/executor"
},
{
"name": "migration generator",
"id": "migration",
"file": "generated/api-nx-plugin/generators/migration"
},
{
"name": "plugin generator",
"id": "plugin",
"file": "generated/api-nx-plugin/generators/plugin"
},
{
"name": "generator generator",
"id": "schematic",
"file": "generated/api-nx-plugin/generators/generator"
},
{
"name": "e2e executor",
"id": "e2e",
"file": "generated/api-nx-plugin/executors/e2e"
}
]
},
{
"name": "Nx Devkit",
"id": "nx-devkit",
"itemList": [
{
"id": "index",
"name": "Overview",
"searchResultsName": "Nx Devkit",
"file": "generated/api-nx-devkit/index"
},
{
"id": "ngcli_adapter",
"name": "Ng CLI Adapter",
"searchResultsName": "Ng CLI Adapter",
"file": "generated/api-nx-devkit/ngcli_adapter"
}
]
},
{
"name": "Executors / Builders",
"id": "executors",
"itemList": [
{
"name": "Using Executors / Builders",
"id": "using-builders",
"file": "shared/using-executors"
},
{
"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/generators/using-generators"
},
{
"name": "Workspace Generators",
"id": "workspace-generators",
"file": "shared/generators/workspace-generators"
},
{
"name": "Composing Generators",
"id": "composing-generators",
"file": "shared/generators/composing-generators"
},
{
"name": "Generator Options",
"id": "generator-options",
"file": "shared/generators/generator-options"
},
{
"name": "Creating Files",
"id": "creating-files",
"file": "shared/generators/creating-files"
},
{
"name": "Modifying Files",
"id": "modifying-files",
"file": "shared/generators/modifying-files"
}
]
},
{
"name": "Workspace Structure",
"id": "structure",
"itemList": [
{
"name": "Applications and Libraries",
"id": "applications-and-libraries",
"file": "shared/workspace/applications-and-libraries"
},
{
"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": "Setting up Azure Pipelines",
"id": "monorepo-ci-azure",
"file": "shared/monorepo-ci-azure"
},
{
"name": "Setting up CircleCI",
"id": "monorepo-ci-circle-ci",
"file": "shared/monorepo-ci-circle-ci"
},
{
"name": "Setting up GitHub Actions",
"id": "monorepo-ci-github-actions",
"file": "shared/monorepo-ci-github-actions"
},
{
"name": "Setting up Jenkins",
"id": "monorepo-ci-jenkins",
"file": "shared/monorepo-ci-jenkins"
},
{
"name": "Setting up GitLab",
"id": "monorepo-ci-gitlab",
"file": "shared/monorepo-ci-gitlab"
},
{
"name": "Distributed CI",
"id": "distributed-builds",
"file": "shared/distributed-builds"
},
{
"name": "Incremental Builds",
"id": "incremental-builds",
"file": "shared/incremental-builds"
},
{
"name": "Setup incremental builds for Angular applications",
"id": "setup-incremental-builds-angular",
"file": "shared/guides/setup-incremental-builds-angular"
}
]
},
{
"name": "Guides",
"id": "guides",
"itemList": [
{
"name": "Nx and Lerna/Yarn",
"id": "lerna-and-nx",
"file": "shared/guides/lerna-and-nx"
},
{
"name": "Nx and Turborepo",
"id": "turbo-and-nx",
"file": "shared/guides/turbo-and-nx"
},
{
"name": "Monorepos",
"id": "why-monorepos",
"file": "shared/guides/why-monorepos"
},
{
"name": "Adding Images, Fonts, and Files",
"id": "adding-assets-react",
"file": "shared/guides/adding-assets"
},
{
"name": "Using Environment Variables",
"id": "environment-variables",
"file": "shared/guides/environment-variables"
},
{
"name": "Using Nx at Enterprises",
"id": "monorepo-nx-enterprise",
"file": "shared/monorepo-nx-enterprise"
},
{
"name": "Profiling Build Performance",
"id": "performance-profiling",
"file": "shared/guides/performance-profiling"
},
{
"name": "Using ESLint in Nx Workspaces",
"id": "eslint",
"file": "shared/eslint"
},
{
"name": "Nx Daemon",
"id": "nx-daemon",
"file": "shared/daemon"
},
{
"name": "JavaScript and TypeScript",
"id": "js-and-ts",
"file": "shared/guides/js-and-ts"
},
{
"name": "Configuring Browser Support",
"id": "browser-support",
"file": "shared/guides/browser-support"
},
{
"name": "React Native with Nx",
"id": "react-native",
"file": "shared/guides/react-native"
},
{
"name": "Deploying Next.js applications to Vercel",
"id": "deploy-nextjs-to-vercel",
"file": "shared/guides/deploy-nextjs-to-vercel"
},
{
"name": "Webpack 5 Migration",
"id": "webpack-5",
"file": "shared/guides/webpack-5"
},
{
"name": "Using Tailwind CSS in React",
"id": "using-tailwind-css-in-react",
"file": "shared/guides/using-tailwind-css-in-react"
},
{
"name": "Using Tailwind CSS with Angular projects",
"id": "using-tailwind-css-with-angular-projects",
"file": "shared/guides/using-tailwind-css-with-angular-projects"
},
{
"name": "Using NgRx",
"id": "misc-ngrx",
"file": "shared/guides/misc-ngrx"
},
{
"name": "Using DataPersistence",
"id": "misc-data-persistence",
"file": "shared/guides/misc-data-persistence"
},
{
"name": "Nx Devkit and Angular Devkit",
"id": "nx-devkit-angular-devkit",
"file": "shared/guides/nx-devkit-angular-devkit"
},
{
"name": "Setup MFE with Angular and Nx",
"id": "setup-mfe-with-angular",
"file": "shared/guides/setup-mfe-with-angular"
}
]
},
{
"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": "shared/examples/react-nx"
},
{
"name": "Using Apollo GraphQL",
"id": "apollo-react",
"file": "shared/examples/apollo-react"
},
{
"name": "Large Repo and Caching",
"id": "caching",
"file": "shared/examples/caching"
},
{
"name": "Large Repo and DTE",
"id": "dte",
"file": "shared/examples/dte"
}
]
}
]
}
]