{ "/extending-nx/intro": { "id": "intro", "name": "Intro", "description": "Learn about plugins.", "file": "", "itemList": [ { "id": "getting-started", "name": "Getting Started with Plugins", "description": "Learn how to extend Nx by creating and releasing your own Nx plugin.", "file": "shared/plugins/intro", "itemList": [], "isExternal": false, "path": "/extending-nx/intro/getting-started", "tags": [] } ], "isExternal": false, "path": "/extending-nx/intro", "tags": [] }, "/extending-nx/intro/getting-started": { "id": "getting-started", "name": "Getting Started with Plugins", "description": "Learn how to extend Nx by creating and releasing your own Nx plugin.", "file": "shared/plugins/intro", "itemList": [], "isExternal": false, "path": "/extending-nx/intro/getting-started", "tags": [] }, "/extending-nx/tutorials": { "id": "tutorials", "name": "5 Min Tutorials", "description": "Get started with plugins", "file": "", "itemList": [ { "id": "create-plugin", "name": "Create a Local Plugin", "description": "", "file": "shared/plugins/create-plugin", "itemList": [], "isExternal": false, "path": "/extending-nx/tutorials/create-plugin", "tags": [] }, { "id": "publish-plugin", "name": "Maintain a Published Plugin", "description": "", "file": "shared/plugins/maintain-published-plugin", "itemList": [], "isExternal": false, "path": "/extending-nx/tutorials/publish-plugin", "tags": [] } ], "isExternal": false, "path": "/extending-nx/tutorials", "tags": [] }, "/extending-nx/tutorials/create-plugin": { "id": "create-plugin", "name": "Create a Local Plugin", "description": "", "file": "shared/plugins/create-plugin", "itemList": [], "isExternal": false, "path": "/extending-nx/tutorials/create-plugin", "tags": [] }, "/extending-nx/tutorials/publish-plugin": { "id": "publish-plugin", "name": "Maintain a Published Plugin", "description": "", "file": "shared/plugins/maintain-published-plugin", "itemList": [], "isExternal": false, "path": "/extending-nx/tutorials/publish-plugin", "tags": [] }, "/extending-nx/recipes": { "id": "recipes", "name": "Recipes", "description": "Focused instructions to complete a specific task", "file": "", "itemList": [ { "id": "local-executors", "name": "Write a Simple Executor", "description": "", "file": "shared/recipes/plugins/local-executors", "itemList": [], "isExternal": false, "path": "/extending-nx/recipes/local-executors", "tags": ["use-task-executors"] }, { "id": "compose-executors", "name": "Compose Executors", "description": "", "file": "shared/recipes/plugins/compose-executors", "itemList": [], "isExternal": false, "path": "/extending-nx/recipes/compose-executors", "tags": ["use-task-executors"] }, { "id": "local-generators", "name": "Write a Simple Generator", "description": "", "file": "shared/recipes/generators/local-generators", "itemList": [], "isExternal": false, "path": "/extending-nx/recipes/local-generators", "tags": ["use-code-generators"] }, { "id": "composing-generators", "name": "Compose Generators", "description": "", "file": "shared/recipes/generators/composing-generators", "itemList": [], "isExternal": false, "path": "/extending-nx/recipes/composing-generators", "tags": ["use-code-generators"] }, { "id": "generator-options", "name": "Provide Options for Generators", "description": "", "file": "shared/recipes/generators/generator-options", "itemList": [], "isExternal": false, "path": "/extending-nx/recipes/generator-options", "tags": ["use-code-generators"] }, { "id": "creating-files", "name": "Create Files", "description": "", "file": "shared/recipes/generators/creating-files", "itemList": [], "isExternal": false, "path": "/extending-nx/recipes/creating-files", "tags": ["use-code-generators"] }, { "id": "modifying-files", "name": "Modify Files", "description": "", "file": "shared/recipes/generators/modifying-files", "itemList": [], "isExternal": false, "path": "/extending-nx/recipes/modifying-files", "tags": ["use-code-generators"] }, { "id": "migration-generators", "name": "Write a Migration", "description": "", "file": "shared/recipes/plugins/migration-generators", "itemList": [], "isExternal": false, "path": "/extending-nx/recipes/migration-generators", "tags": ["create-your-own-plugin"] }, { "id": "create-preset", "name": "Create a Preset", "description": "", "file": "shared/recipes/plugins/create-preset", "itemList": [], "isExternal": false, "path": "/extending-nx/recipes/create-preset", "tags": ["create-your-own-plugin"] }, { "id": "create-install-package", "name": "Create an Install Package", "description": "", "file": "shared/recipes/plugins/create-install-package", "itemList": [], "isExternal": false, "path": "/extending-nx/recipes/create-install-package", "tags": ["create-your-own-plugin"] }, { "id": "project-graph-plugins", "name": "Modify the Project Graph", "description": "", "file": "shared/recipes/plugins/project-graph-plugins", "itemList": [], "isExternal": false, "path": "/extending-nx/recipes/project-graph-plugins", "tags": ["create-your-own-plugin", "explore-graph"] } ], "isExternal": false, "path": "/extending-nx/recipes", "tags": [] }, "/extending-nx/recipes/local-executors": { "id": "local-executors", "name": "Write a Simple Executor", "description": "", "file": "shared/recipes/plugins/local-executors", "itemList": [], "isExternal": false, "path": "/extending-nx/recipes/local-executors", "tags": ["use-task-executors"] }, "/extending-nx/recipes/compose-executors": { "id": "compose-executors", "name": "Compose Executors", "description": "", "file": "shared/recipes/plugins/compose-executors", "itemList": [], "isExternal": false, "path": "/extending-nx/recipes/compose-executors", "tags": ["use-task-executors"] }, "/extending-nx/recipes/local-generators": { "id": "local-generators", "name": "Write a Simple Generator", "description": "", "file": "shared/recipes/generators/local-generators", "itemList": [], "isExternal": false, "path": "/extending-nx/recipes/local-generators", "tags": ["use-code-generators"] }, "/extending-nx/recipes/composing-generators": { "id": "composing-generators", "name": "Compose Generators", "description": "", "file": "shared/recipes/generators/composing-generators", "itemList": [], "isExternal": false, "path": "/extending-nx/recipes/composing-generators", "tags": ["use-code-generators"] }, "/extending-nx/recipes/generator-options": { "id": "generator-options", "name": "Provide Options for Generators", "description": "", "file": "shared/recipes/generators/generator-options", "itemList": [], "isExternal": false, "path": "/extending-nx/recipes/generator-options", "tags": ["use-code-generators"] }, "/extending-nx/recipes/creating-files": { "id": "creating-files", "name": "Create Files", "description": "", "file": "shared/recipes/generators/creating-files", "itemList": [], "isExternal": false, "path": "/extending-nx/recipes/creating-files", "tags": ["use-code-generators"] }, "/extending-nx/recipes/modifying-files": { "id": "modifying-files", "name": "Modify Files", "description": "", "file": "shared/recipes/generators/modifying-files", "itemList": [], "isExternal": false, "path": "/extending-nx/recipes/modifying-files", "tags": ["use-code-generators"] }, "/extending-nx/recipes/migration-generators": { "id": "migration-generators", "name": "Write a Migration", "description": "", "file": "shared/recipes/plugins/migration-generators", "itemList": [], "isExternal": false, "path": "/extending-nx/recipes/migration-generators", "tags": ["create-your-own-plugin"] }, "/extending-nx/recipes/create-preset": { "id": "create-preset", "name": "Create a Preset", "description": "", "file": "shared/recipes/plugins/create-preset", "itemList": [], "isExternal": false, "path": "/extending-nx/recipes/create-preset", "tags": ["create-your-own-plugin"] }, "/extending-nx/recipes/create-install-package": { "id": "create-install-package", "name": "Create an Install Package", "description": "", "file": "shared/recipes/plugins/create-install-package", "itemList": [], "isExternal": false, "path": "/extending-nx/recipes/create-install-package", "tags": ["create-your-own-plugin"] }, "/extending-nx/recipes/project-graph-plugins": { "id": "project-graph-plugins", "name": "Modify the Project Graph", "description": "", "file": "shared/recipes/plugins/project-graph-plugins", "itemList": [], "isExternal": false, "path": "/extending-nx/recipes/project-graph-plugins", "tags": ["create-your-own-plugin", "explore-graph"] } }