{
    "description": "description 1",
    "properties": {
        "inlineTemplate": {
            "alias": "t",
            "default": false,
            "description": "When true, includes template inline in the component.ts file. By default, an external template file is created and referenced in the component.ts file.",
            "type": "boolean"
        },
        "module": {
            "alias": "m",
            "description": "The declaring NgModule.",
            "type": "string"
        },
        "name": {
            "$default": {
                "$source": "argv",
                "index": 0
            },
            "description": "The name of the component.",
            "type": "string",
            "x-prompt": "What name would you like to use for the component?"
        },
        "path": {
            "description": "The path at which to create the component file, relative to the current workspace. Default is a folder with the same name as the component in the project root.",
            "format": "path",
            "type": "string",
            "visible": false
        },
        "project": {
            "$default": {
                "$source": "projectName"
            },
            "description": "The name of the project.",
            "type": "string"
        }
    },
    "required": [
        "name"
    ],
    "title": "title 1",
    "type": "object"
}