{
  "$schema": "./node_modules/@angular-devkit/schematics/collection-schema.json",
  "schematics": {
    "application": {
      "factory": "./lib/application/application.factory#main",
      "description": "Create a Gapi application.",
      "schema": "./lib/application/schema.json"
    },
    "angular-app": {
      "factory": "./lib/client-app/angular/angular.factory#main",
      "description": "Create a new Angular application.",
      "schema": "./lib/client-app/angular/schema.json"
    },
    "class": {
      "factory": "./lib/class/class.factory#main",
      "description": "Create a new class.",
      "schema": "./lib/class/schema.json"
    },
    "controller": {
      "factory": "./lib/controller/controller.factory#main",
      "description": "Create a Gapi controller.",
      "schema": "./lib/controller/schema.json"
    },
    "component": {
      "factory": "./lib/component/component.factory#main",
      "description": "Create a Gapi component.",
      "schema": "./lib/component/schema.json"
    },
    "type": {
      "factory": "./lib/type/type.factory#main",
      "description": "Create a Gapi type.",
      "schema": "./lib/type/schema.json"
    },
    "effect": {
      "factory": "./lib/effect/effect.factory#main",
      "description": "Create a Gapi effect.",
      "schema": "./lib/effect/schema.json"
    },
    "decorator": {
      "factory": "./lib/decorator/decorator.factory#main",
      "description": "Create a Gapi decorator.",
      "schema": "./lib/decorator/schema.json"
    },
    "plugin": {
      "factory": "./lib/plugin/plugin.factory#main",
      "description": "Create a Gapi plugin.",
      "schema": "./lib/plugin/schema.json"
    },
    "guard": {
      "factory": "./lib/guard/guard.factory#main",
      "description": "Create a Gapi guard.",
      "schema": "./lib/guard/schema.json"
    },
    "interceptor": {
      "factory": "./lib/interceptor/interceptor.factory#main",
      "description": "Create a Gapi interceptor.",
      "schema": "./lib/interceptor/schema.json"
    },
    "interface": {
      "factory": "./lib/interface/interface.factory#main",
      "description": "Create a Gapi interface.",
      "schema": "./lib/interface/schema.json"
    },
    "module": {
      "factory": "./lib/module/module.factory#main",
      "description": "Create a Gapi module.",
      "schema": "./lib/module/schema.json"
    },
    "pipe": {
      "factory": "./lib/pipe/pipe.factory#main",
      "description": "Create a Gapi pipe.",
      "schema": "./lib/pipe/schema.json"
    },
    "provider": {
      "factory": "./lib/provider/provider.factory#main",
      "description": "Create a Gapi provider.",
      "schema": "./lib/provider/schema.json"
    },
    "service": {
      "factory": "./lib/service/service.factory#main",
      "description": "Create a Gapi service.",
      "schema": "./lib/service/schema.json"
    },
    "resolver": {
      "factory": "./lib/resolver/resolver.factory#main",
      "description": "Create a Gapi resolver.",
      "schema": "./lib/resolver/schema.json"
    },
    "configuration": {
      "factory": "./lib/configuration/configuration.factory#main",
      "description": "Create a Gapi CLI configuration."
    },
    "library": {
      "factory": "./lib/library/library.factory#main",
      "description": "Create a Gapi library (mono-repo).",
      "schema": "./lib/library/schema.json"
    }
  }
}
