collection.json 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. {
  2. "schematics": {
  3. "ng-new": {
  4. "factory": "./ng-new",
  5. "schema": "./ng-new/schema.json",
  6. "description": "Create an Angular workspace.",
  7. "hidden": true
  8. },
  9. "workspace": {
  10. "factory": "./workspace",
  11. "schema": "./workspace/schema.json",
  12. "description": "Create an Angular workspace.",
  13. "hidden": true
  14. },
  15. "serviceWorker": {
  16. "aliases": [ "service-worker" ],
  17. "factory": "./service-worker",
  18. "description": "Initializes a service worker setup.",
  19. "schema": "./service-worker/schema.json"
  20. },
  21. "application": {
  22. "aliases": [ "app" ],
  23. "factory": "./application",
  24. "schema": "./application/schema.json",
  25. "description": "Create an Angular application."
  26. },
  27. "e2e": {
  28. "factory": "./e2e",
  29. "schema": "./e2e/schema.json",
  30. "description": "Create an Angular e2e application.",
  31. "hidden": true
  32. },
  33. "class": {
  34. "aliases": [ "cl" ],
  35. "factory": "./class",
  36. "description": "Create a class.",
  37. "schema": "./class/schema.json"
  38. },
  39. "component": {
  40. "aliases": [ "c" ],
  41. "factory": "./component",
  42. "description": "Create an Angular component.",
  43. "schema": "./component/schema.json"
  44. },
  45. "directive": {
  46. "aliases": [ "d" ],
  47. "factory": "./directive",
  48. "description": "Create an Angular directive.",
  49. "schema": "./directive/schema.json"
  50. },
  51. "enum": {
  52. "aliases": [ "e" ],
  53. "factory": "./enum",
  54. "description": "Create an enumeration.",
  55. "schema": "./enum/schema.json"
  56. },
  57. "guard": {
  58. "aliases": [ "g" ],
  59. "factory": "./guard",
  60. "description": "Create a guard.",
  61. "schema": "./guard/schema.json"
  62. },
  63. "interceptor": {
  64. "factory": "./interceptor",
  65. "description": "Create an interceptor.",
  66. "schema": "./interceptor/schema.json"
  67. },
  68. "interface": {
  69. "aliases": [ "i" ],
  70. "factory": "./interface",
  71. "description": "Create an interface.",
  72. "schema": "./interface/schema.json"
  73. },
  74. "module": {
  75. "aliases": [ "m" ],
  76. "factory": "./module",
  77. "description": "Create an Angular module.",
  78. "schema": "./module/schema.json"
  79. },
  80. "pipe": {
  81. "aliases": [ "p" ],
  82. "factory": "./pipe",
  83. "description": "Create an Angular pipe.",
  84. "schema": "./pipe/schema.json"
  85. },
  86. "service": {
  87. "aliases": [ "s" ],
  88. "factory": "./service",
  89. "description": "Create an Angular service.",
  90. "schema": "./service/schema.json"
  91. },
  92. "universal": {
  93. "factory": "./universal",
  94. "description": "Create an Angular universal app.",
  95. "schema": "./universal/schema.json",
  96. "hidden": true
  97. },
  98. "appShell": {
  99. "aliases": [ "app-shell" ],
  100. "factory": "./app-shell",
  101. "description": "Create an app shell.",
  102. "schema": "./app-shell/schema.json"
  103. },
  104. "library": {
  105. "aliases": ["lib"],
  106. "factory": "./library",
  107. "schema": "./library/schema.json",
  108. "description": "Generate a library project for Angular."
  109. },
  110. "webWorker": {
  111. "aliases": ["web-worker"],
  112. "factory": "./web-worker",
  113. "schema": "./web-worker/schema.json",
  114. "description": "Create a Web Worker."
  115. }
  116. }
  117. }