angular/packages/core/schematics
Kristiyan Kostadinov c147a0d6de refactor(migrations): simplify integration of tsurge migrations into the CLI (#60386)
Currently when we reuse a Tsurge migration is reused externally, there's some glue code that needs to be executed in a specific order. The code gets copied between the different migrations which is error-prone and means that bugs may have to be fixed several times.

These changes move the common steps out into a separate function so that only the migration-specific logic (mostly instantiation and logging) is left in the schematic.

PR Close #60386
2025-03-14 14:44:26 +01:00
..
migrations refactor(migrations): simplify integration of tsurge migrations into the CLI (#60386) 2025-03-14 14:44:26 +01:00
ng-generate refactor(migrations): simplify integration of tsurge migrations into the CLI (#60386) 2025-03-14 14:44:26 +01:00
test fix(core): add migration away from InjectFlags (#60318) 2025-03-11 11:33:09 -07:00
utils refactor(migrations): simplify integration of tsurge migrations into the CLI (#60386) 2025-03-14 14:44:26 +01:00
BUILD.bazel fix(core): add migration away from InjectFlags (#60318) 2025-03-11 11:33:09 -07:00
collection.json feat(migrations): add migration to convert templates to use self-closing tags (#57342) 2025-02-18 17:33:59 +00:00
migrations.json fix(core): add migration away from InjectFlags (#60318) 2025-03-11 11:33:09 -07:00
package.json refactor(migrations): ensure CommonJS migrations can be accessed (#43657) 2021-10-04 16:24:48 -07:00
rollup.config.js docs: update license year (#59883) 2025-03-04 19:36:47 +00:00
tsconfig.json refactor(migrations): avoid relative imports in schematic code (#57214) 2024-08-29 07:50:41 -07:00