{
    "properties": {
        "commit": {
            "default": null,
            "description": "Initial repository commit information.",
            "oneOf": [
                {
                    "type": "null"
                },
                {
                    "properties": {
                        "email": {
                            "format": "email",
                            "type": "string"
                        },
                        "message": {
                            "type": "string"
                        },
                        "name": {
                            "type": "string"
                        }
                    },
                    "required": [
                        "name",
                        "email"
                    ],
                    "type": "object"
                }
            ]
        },
        "linkCli": {
            "default": false,
            "description": "When true, links the CLI to the global version (internal development only).",
            "type": "boolean",
            "visible": false
        },
        "minimal": {
            "default": false,
            "description": "When true, creates a workspace without any testing frameworks. (Use for learning purposes only.)",
            "type": "boolean",
            "x-user-analytics": 14
        },
        "name": {
            "$default": {
                "$source": "argv",
                "index": 0
            },
            "description": "The name of the workspace.",
            "format": "html-selector",
            "type": "string"
        },
        "newProjectRoot": {
            "description": "The path where new projects will be created.",
            "type": "string",
            "visible": "false"
        },
        "skipGit": {
            "alias": "g",
            "default": false,
            "description": "When true, does not initialize a git repository.",
            "type": "boolean"
        },
        "skipInstall": {
            "default": false,
            "description": "When true, does not install packages for dependencies.",
            "type": "boolean"
        },
        "version": {
            "$default": {
                "$source": "ng-cli-version"
            },
            "description": "The version of the Angular CLI to use.",
            "type": "string",
            "visible": false
        }
    },
    "required": [
        "name",
        "version"
    ],
    "title": "Angular Workspace Options Schema",
    "type": "object"
}