{
  "schematics": {
    "ng-add": {
      "factory": "./ng-add",
      "description": "Create an Ohayo workspace.",
      "schema": "./ng-add/schema.json",
      "aliases": ["ohayo-shell"]
    },
    "application": {
      "factory": "./application",
      "schema": "./application/schema.json",
      "description": "Create an Ohayo application."
    },
    "plugin": {
      "factory": "./plugin",
      "schema": "./plugin/schema.json",
      "description": "Enable or disable ohayojp plugin."
    },
    "module": {
      "factory": "./module",
      "schema": "./module/schema.json",
      "description": "Create a ng ohayo module."
    },
    "empty": {
      "factory": "./empty",
      "schema": "./empty/schema.json",
      "description": "Create a ng ohayo empty page."
    },
    "list": {
      "factory": "./list",
      "schema": "./list/schema.json",
      "description": "Create a ng ohayo list page."
    },
    "view": {
      "factory": "./view",
      "schema": "./view/schema.json",
      "description": "Create a ng ohayo view page."
    },
    "edit": {
      "factory": "./edit",
      "schema": "./edit/schema.json",
      "description": "Create a ng ohayo edit page."
    },
    "curd": {
      "factory": "./curd",
      "schema": "./curd/schema.json",
      "description": "Create a ng ohayo curd pages (includes: list, edit, view pages)."
    },
    "tpl": {
      "factory": "./tpl",
      "schema": "./tpl/schema.json",
      "description": "Create a ng ohayo custom template pages."
    }
  }
}
