{ "name": "move", "factory": "./src/generators/move/move#angularMoveGeneratorInternal", "schema": { "$schema": "https://json-schema.org/schema", "$id": "NxAngularMove", "cli": "nx", "title": "Nx Angular Move", "description": "Move an Angular project to another folder in the workspace.", "type": "object", "examples": [ { "command": "nx g @nx/angular:move --project my-feature-lib --destination shared/my-feature-lib", "description": "Move libs/my-feature-lib to libs/shared/my-feature-lib." } ], "properties": { "projectName": { "type": "string", "alias": "project", "description": "The name of the Angular project to move.", "x-dropdown": "projects", "x-priority": "important" }, "newProjectName": { "type": "string", "alias": "project", "description": "The new name of the project after the move.", "pattern": "(?:^@[a-zA-Z0-9-*~][a-zA-Z0-9-*._~]*\\/[a-zA-Z0-9-~][a-zA-Z0-9-._~]*|^[a-zA-Z][^:]*)$", "x-priority": "important" }, "destination": { "type": "string", "description": "The folder to move the Angular project into.", "$default": { "$source": "argv", "index": 0 }, "x-priority": "important" }, "projectNameAndRootFormat": { "description": "Whether to generate the new project name and destination as provided (`as-provided`) or generate them composing their values and taking the configured layout into account (`derived`).", "type": "string", "enum": ["as-provided", "derived"] }, "importPath": { "type": "string", "description": "The new import path to use in the `tsconfig.base.json`." }, "updateImportPath": { "type": "boolean", "description": "Update the import path to reflect the new location.", "default": true }, "skipFormat": { "type": "boolean", "aliases": ["skip-format"], "description": "Skip formatting files.", "default": false, "x-priority": "internal" } }, "required": ["projectName", "destination"], "presets": [] }, "aliases": ["mv"], "description": "Moves an Angular application or library to another folder within the workspace and updates the project configuration.", "x-deprecated": "Use the `@nx/workspace:move` generator instead. This generator will be removed in Nx v18.", "implementation": "/packages/angular/src/generators/move/move#angularMoveGeneratorInternal.ts", "hidden": false, "path": "/packages/angular/src/generators/move/schema.json", "type": "generator" }