hunk.code_window:     },
       "type": {
         "type": "string",
         "description": "Adds a developer-defined type to the filename, in the format \"name.type.ts\".",
         "default": ""
       }
     },
     "required": [
  
hunk.labels: keep keep keep keep add keep keep keep
hunk.after_edit:     },
       "lintFix": {
         "type": "boolean",
         "default": false,
         "description": "When true, applies lint fixes after generating the class."
  
hunk.file_path: packages/schematics/angular/class/schema.json
hunk.type: add
file: #!/usr/bin/env node
  'use strict';
  
  // Provide a title to the process in `ps`.
  // Due to an obscure Mac bug, do not start this title with any symbol.
  try {
    process.title = 'ng ' + Array.from(process.argv).slice(2).join(' ');
  } catch(_) {
    // If an error happened above, use the most basic title.
    process.title = 'ng';
  }
  
  // Some older versions of Node do not support let or const.
  var version = process.version.substr(1).split('.');
  if (Number(version[0]) < 8 || (Number(version[0]) === 8 && Number(version[1]) < 9)) {
    process.stderr.write(
      'You are running version ' + process.version + ' of Node.js, which is not supported by Angular CLI v6.\n' +
      'The official Node.js version that is supported is 8.9 and greater.\n\n' +
      'Please visit https://nodejs.org/en/ to find instructions on how to update Node.js.\n'
    );
  
    process.exit(3);
  }
  
  require('../lib/init');
  