nx/docs/generated/packages/workspace/generators/convert-to-nx-project.json

43 lines
1.6 KiB
JSON

{
"name": "convert-to-nx-project",
"factory": "./src/generators/convert-to-nx-project/convert-to-nx-project#convertToNxProjectGenerator",
"schema": {
"$schema": "http://json-schema.org/schema",
"$id": "SchematicsConvertToNxProject",
"title": "Create a custom target to run any command",
"description": "Create a custom target to run any command.",
"type": "object",
"cli": "nx",
"examples": [
{
"command": "nx g @nrwl/workspace:convert-to-nx-project --project my-feature-lib",
"description": "Convert the `my-feature-lib` project to use `project.json` file instead of `workspace.json`"
},
{
"command": "nx g @nrwl/workspace:convert-to-nx-project --all",
"description": "Convert all projects in `workspace.json` to separate `project.json` files"
}
],
"properties": {
"project": { "description": "Project name", "type": "string" },
"all": {
"description": "Should every project be converted?",
"type": "boolean"
},
"skipFormat": {
"description": "Skip formatting files",
"type": "boolean",
"default": false,
"x-priority": "internal"
}
},
"presets": []
},
"description": "Moves a project's configuration outside of `workspace.json`.",
"implementation": "/packages/workspace/src/generators/convert-to-nx-project/convert-to-nx-project#convertToNxProjectGenerator.ts",
"aliases": [],
"hidden": false,
"path": "/packages/workspace/src/generators/convert-to-nx-project/schema.json",
"type": "generator"
}