hunk.code_window:         return this._workspace.getProjectByPath(normalize(process.cwd()))
                  || this._workspace.getDefaultProjectName();
         }
         return undefined;
  
hunk.labels: keep add keep keep keep
hunk.after_edit:         } catch (e) {
             if (e instanceof experimental.workspace.AmbiguousProjectPathException) {
               this.logger.warn(tags.oneLine`
                 Two or more projects are using identical roots.
                 Unable to determine project using current working directory.
                 Using default workspace project instead.
               `);
               return this._workspace.getDefaultProjectName();
             }
             throw e;
           }
  
hunk.file_path: packages/angular/cli/models/schematic-command.ts
hunk.type: add
file: {
    "$schema": "http://json-schema.org/schema",
    "id": "SchematicsAngularUniversalApp",
    "title": "Angular Universal App Options Schema",
    "type": "object",
    "properties": {
      "clientProject": {
        "type": "string",
        "description": "Name of related client app."
      },
      "appId": {
        "type": "string",
        "format": "html-selector",
        "description": "The appId to use withServerTransition.",
        "default": "serverApp"
      },
      "main": {
        "type": "string",
        "format": "path",
        "description": "The name of the main entry-point file.",
        "default": "main.server.ts"
      },
      "test": {
        "type": "string",
        "format": "path",
        "description": "The name of the test entry-point file."
      },
      "tsconfigFileName": {
        "type": "string",
        "default": "tsconfig.server",
        "description": "The name of the TypeScript configuration file."
      },
      "testTsconfigFileName": {
        "type": "string",
        "format": "path",
        "description": "The name of the TypeScript configuration file for tests.",
        "default": "tsconfig.spec"
      },
      "appDir": {
        "type": "string",
        "format": "path",
        "description": "The name of the application directory.",
        "default": "app"
      },
      "rootModuleFileName": {
        "type": "string",
        "format": "path",
        "description": "The name of the root module file",
        "default": "app.server.module.ts"
      },
      "rootModuleClassName": {
        "type": "string",
        "description": "The name of the root module class.",
        "default": "AppServerModule"
      },
      "skipInstall": {
        "description": "Skip installing dependency packages.",
        "type": "boolean",
        "default": false
      }
    },
    "required": [
      "clientProject"
    ],
    "additionalProperties": false
  }
  