json_schema: {
      "properties": {
          "animations": {
              "default": true,
              "description": "Whether Angular browser animations should be set up.",
              "type": "boolean",
              "x-prompt": "Set up browser animations for Angular Material?"
          },
          "project": {
              "$default": {
                  "$source": "projectName"
              },
              "description": "Name of the project.",
              "type": "string"
          },
          "theme": {
              "default": "indigo-pink",
              "description": "The theme to apply",
              "type": "string",
              "x-prompt": {
                  "items": [
                      {
                          "label": "Indigo/Pink        [ Preview: https://material.angular.io?theme=indigo-pink ]",
                          "value": "indigo-pink"
                      },
                      {
                          "label": "Deep Purple/Amber  [ Preview: https://material.angular.io?theme=deeppurple-amber ]",
                          "value": "deeppurple-amber"
                      },
                      {
                          "label": "Pink/Blue Grey     [ Preview: https://material.angular.io?theme=pink-bluegrey ]",
                          "value": "pink-bluegrey"
                      },
                      {
                          "label": "Purple/Green       [ Preview: https://material.angular.io?theme=purple-green ]",
                          "value": "purple-green"
                      },
                      {
                          "label": "Custom",
                          "value": "custom"
                      }
                  ],
                  "message": "Choose a prebuilt theme name, or \"custom\" for a custom theme:",
                  "type": "list"
              }
          },
          "typography": {
              "default": false,
              "description": "Whether to set up global typography styles.",
              "type": "boolean",
              "x-prompt": "Set up global Angular Material typography styles?"
          }
      },
      "required": [],
      "title": "Angular Material ng-add schematic",
      "type": "object"
  }