json_schema: {
      "properties": {
          "flat": {
              "default": true,
              "description": "Flag to indicate if a dir is created.",
              "type": "boolean"
          },
          "minimal": {
              "default": false,
              "description": "Setup root state management without registering initial reducers.",
              "type": "boolean"
          },
          "module": {
              "alias": "m",
              "default": "",
              "description": "Allows specification of the declaring module.",
              "subtype": "filepath",
              "type": "string",
              "x-prompt": "To which module (path) should the state be registered in?"
          },
          "name": {
              "$default": {
                  "$source": "argv",
                  "index": 0
              },
              "description": "The name of the state.",
              "type": "string",
              "x-prompt": "What should be the name of the state?"
          },
          "path": {
              "description": "The path to create the component.",
              "format": "path",
              "type": "string",
              "visible": false
          },
          "project": {
              "aliases": [
                  "p"
              ],
              "description": "The name of the project.",
              "type": "string"
          },
          "root": {
              "default": false,
              "description": "Flag to setup the root state or feature state.",
              "type": "boolean"
          },
          "skipTests": {
              "default": false,
              "description": "When true, does not create test files.",
              "type": "boolean"
          },
          "stateInterface": {
              "alias": "si",
              "default": "State",
              "description": "Specifies the interface for the state.",
              "type": "string"
          },
          "statePath": {
              "default": "reducers",
              "type": "string"
          }
      },
      "required": [],
      "title": "NgRx State Management Options Schema",
      "type": "object"
  }