UNPKG

@nrwl/workspace

Version:

The Workspace plugin contains executors and generators that are useful for any Nx workspace. It should be present in every Nx workspace and other plugins build on it.

66 lines (65 loc) 1.86 kB
{ "$schema": "http://json-schema.org/schema", "$id": "NxWorkspacePreset", "cli": "nx", "title": "Creates applications in a new workspace", "description": "Creates applications in a new workspace.", "type": "object", "properties": { "preset": { "description": "The name of the preset.", "type": "string" }, "name": { "description": "The name of the application.", "type": "string" }, "npmScope": { "description": "Npm scope for importing libs.", "type": "string" }, "cli": { "description": "CLI powering the workspace.", "type": "string" }, "linter": { "description": "The tool to use for running lint checks.", "type": "string", "enum": ["tslint", "eslint"], "default": "eslint" }, "style": { "description": "The file extension to be used for style files.", "type": "string", "default": "css", "x-prompt": { "message": "Which stylesheet format would you like to use?", "type": "list", "items": [ { "value": "css", "label": "CSS" }, { "value": "scss", "label": "SASS(.scss) [ http://sass-lang.com ]" }, { "value": "styl", "label": "Stylus(.styl)[ http://stylus-lang.com ]" }, { "value": "less", "label": "LESS [ http://lesscss.org ]" } ] } }, "standaloneConfig": { "description": "Split the project configurations into `<projectRoot>/project.json` rather than including it inside `workspace.json`.", "type": "boolean" }, "packageManager": { "description": "The package manager used to install dependencies.", "type": "string", "enum": ["npm", "yarn", "pnpm"] } } }