hunk.code_window:       "default": ["CanActivate"],
         "x-prompt": "Which interfaces would you like to implement?"
       }
     },
     "required": ["name"]
   }
hunk.labels: keep keep keep keep replace keep
hunk.after_edit:   "required": ["name", "project"]
  
hunk.file_path: packages/schematics/angular/guard/schema.json
hunk.type: replace
file: {
    "$schema": "http://json-schema.org/draft-07/schema",
    "$id": "SchematicsAngularPipe",
    "title": "Angular Pipe Options Schema",
    "type": "object",
    "additionalProperties": false,
    "description": "Creates a new, generic pipe definition in the given or default project.",
    "properties": {
      "name": {
        "type": "string",
        "description": "The name of the pipe.",
        "$default": {
          "$source": "argv",
          "index": 0
        },
        "x-prompt": "What name would you like to use for the pipe?"
      },
      "path": {
        "type": "string",
        "format": "path",
        "$default": {
          "$source": "workingDirectory"
        },
        "description": "The path at which to create the pipe, relative to the workspace root.",
        "visible": false
      },
      "project": {
        "type": "string",
        "description": "The name of the project.",
        "$default": {
          "$source": "projectName"
        }
      },
      "flat": {
        "type": "boolean",
        "default": true,
        "description": "When true (the default) creates files at the top level of the project."
      },
      "skipTests": {
        "type": "boolean",
        "description": "Do not create \"spec.ts\" test files for the new pipe.",
        "default": false,
        "x-user-analytics": 12
      },
      "skipImport": {
        "type": "boolean",
        "default": false,
        "description": "Do not import this pipe into the owning NgModule.",
        "x-user-analytics": 18
      },
      "standalone": {
        "description": "Whether the generated pipe is standalone.",
        "type": "boolean",
        "default": false,
        "x-user-analytics": 15
      },
      "module": {
        "type": "string",
        "description": "The declaring NgModule.",
        "alias": "m"
      },
      "export": {
        "type": "boolean",
        "default": false,
        "description": "The declaring NgModule exports this pipe.",
        "x-user-analytics": 19
      }
    },
    "required": ["name"]
  }
  