{
  "$schema": "../node_modules/@angular-devkit/schematics/collection-schema.json",
  "extends": "@schematics/angular",
  "schematics": {
    "component": {
      "description": "Angular Component with Barrel",
      "factory": "./component",
      "schema": "./component/schema.json",
      "aliases": ["c"]
    },
    "feature-module": {
      "description": "Angular Feature Module",
      "factory": "./feature",
      "schema": "./feature/schema.json",
      "aliases": ["fm"]
    },
    "core-module": {
      "description": "Angular Core Module",
      "factory": "./core",
      "schema": "./core/schema.json",
      "aliases": ["cm"]
    },
    "shared-module": {
      "description": "Angular Shared Module",
      "factory": "./shared",
      "schema": "./shared/schema.json",
      "aliases": ["sm"]
    },
    "service": {
      "description": "Angular Service",
      "aliases": ["s"],
      "factory": "./service",
      "schema": "./service/schema.json"
    },
    "path-alias": {
      "description": "Adds a new alias to paths in tsconfig.json.",
      "aliases": ["pa"],
      "factory": "./path-alias",
      "schema": "./path-alias/schema.json"
    }
  }
}
