collection.json 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. {
  2. "schematics": {
  3. "standalone-migration": {
  4. "description": "Converts the entire application or a part of it to standalone",
  5. "factory": "./bundles/standalone-migration.cjs#migrate",
  6. "schema": "./ng-generate/standalone-migration/schema.json",
  7. "aliases": ["standalone"]
  8. },
  9. "control-flow-migration": {
  10. "description": "Converts the entire application to block control flow syntax",
  11. "factory": "./bundles/control-flow-migration.cjs#migrate",
  12. "schema": "./ng-generate/control-flow-migration/schema.json",
  13. "aliases": ["control-flow"]
  14. },
  15. "inject-migration": {
  16. "description": "Converts usages of constructor-based injection to the inject() function",
  17. "factory": "./bundles/inject-migration.cjs#migrate",
  18. "schema": "./ng-generate/inject-migration/schema.json",
  19. "aliases": ["inject"]
  20. },
  21. "route-lazy-loading-migration": {
  22. "description": "Updates route definitions to use lazy-loading of components instead of eagerly referencing them",
  23. "factory": "./bundles/route-lazy-loading.cjs#migrate",
  24. "schema": "./ng-generate/route-lazy-loading/schema.json",
  25. "aliases": ["route-lazy-loading"]
  26. },
  27. "signal-input-migration": {
  28. "description": "Updates `@Input` declarations to signal inputs, while also migrating all relevant references.",
  29. "factory": "./bundles/signal-input-migration.cjs#migrate",
  30. "schema": "./ng-generate/signal-input-migration/schema.json",
  31. "aliases": ["signal-inputs", "signal-input"]
  32. },
  33. "signal-queries-migration": {
  34. "description": "Updates query declarations to signal queries, while also migrating all relevant references.",
  35. "factory": "./bundles/signal-queries-migration.cjs#migrate",
  36. "schema": "./ng-generate/signal-queries-migration/schema.json",
  37. "aliases": ["signal-queries", "signal-query", "signal-query-migration"]
  38. },
  39. "output-migration": {
  40. "description": "Updates @output declarations to the functional equivalent, while also migrating all relevant references.",
  41. "factory": "./bundles/output-migration.cjs#migrate",
  42. "schema": "./ng-generate/output-migration/schema.json",
  43. "aliases": ["outputs"]
  44. },
  45. "signals": {
  46. "description": "Combines all signals-related migrations into a single migration",
  47. "factory": "./bundles/signals.cjs#migrate",
  48. "schema": "./ng-generate/signals/schema.json"
  49. },
  50. "cleanup-unused-imports": {
  51. "description": "Removes unused imports from standalone components.",
  52. "factory": "./bundles/cleanup-unused-imports.cjs#migrate",
  53. "schema": "./ng-generate/cleanup-unused-imports/schema.json"
  54. },
  55. "self-closing-tags-migration": {
  56. "description": "Updates the components templates to use self-closing tags where possible",
  57. "factory": "./bundles/self-closing-tags-migration.cjs#migrate",
  58. "schema": "./ng-generate/self-closing-tags-migration/schema.json",
  59. "aliases": ["self-closing-tag"]
  60. }
  61. }
  62. }