json_schema: {
      "properties": {
          "appDir": {
              "default": "app",
              "description": "The name of the application directory.",
              "format": "path",
              "type": "string"
          },
          "appId": {
              "default": "serverApp",
              "description": "The appId to use withServerTransition.",
              "format": "html-selector",
              "type": "string"
          },
          "clientApp": {
              "default": "0",
              "description": "Name or index of related client app.",
              "type": "string"
          },
          "index": {
              "default": "index.html",
              "description": "Name of the index file",
              "format": "path",
              "type": "string"
          },
          "main": {
              "default": "main.server.ts",
              "description": "The name of the main entry-point file.",
              "format": "path",
              "type": "string"
          },
          "name": {
              "description": "Name of the universal app.",
              "type": "string"
          },
          "outDir": {
              "default": "dist-server",
              "description": "The output directory for build results.",
              "format": "path",
              "type": "string"
          },
          "root": {
              "default": "src",
              "description": "The root directory of the app.",
              "format": "path",
              "type": "string"
          },
          "rootModuleClassName": {
              "default": "AppServerModule",
              "description": "The name of the root module class.",
              "type": "string"
          },
          "rootModuleFileName": {
              "default": "app.server.module.ts",
              "description": "The name of the root module file",
              "format": "path",
              "type": "string"
          },
          "sourceDir": {
              "alias": "sd",
              "default": "src",
              "description": "The path of the source directory.",
              "format": "path",
              "type": "string"
          },
          "test": {
              "description": "The name of the test entry-point file.",
              "format": "path",
              "type": "string"
          },
          "testTsconfigFileName": {
              "default": "tsconfig.spec",
              "description": "The name of the TypeScript configuration file for tests.",
              "format": "path",
              "type": "string"
          },
          "tsconfigFileName": {
              "default": "tsconfig.server",
              "description": "The name of the TypeScript configuration file.",
              "type": "string"
          }
      },
      "required": [],
      "title": "Angular Universal App Options Schema",
      "type": "object"
  }