{
  "extends": ["@schematics/angular"],
  "schematics": {
    "workspace": {
      "factory": "./workspace",
      "schema": "./workspace/schema.json",
      "description": "Create an Angular workspace.",
      "hidden": true
    },
    "ng-add": {
      "factory": "./ng-add",
      "schema": "./ng-add/schema.json",
      "description": "Add angular-eslint to an existing workspace"
    },
    "convert-tslint-to-eslint": {
      "factory": "./convert-tslint-to-eslint",
      "schema": "./convert-tslint-to-eslint/schema.json",
      "description": "Convert the given project's TSLint setup to an equivalent ESLint one",
      "hidden": true
    },
    "application": {
      "aliases": ["app"],
      "factory": "./application",
      "schema": "./application/schema.json",
      "description": "Create an Angular application."
    },
    "library": {
      "aliases": ["lib"],
      "factory": "./library",
      "schema": "./library/schema.json",
      "description": "Generate a library project for Angular."
    },
    "add-eslint-to-project": {
      "factory": "./add-eslint-to-project",
      "schema": "./add-eslint-to-project/schema.json",
      "description": "Add ESLint to an Angular CLI project"
    }
  }
}
