Skip to content

Commit efd1180

Browse files
committed
refactor(@angular/cli): remove unused update requirements metadata field
The internal `update` schematic was attempting to parse a `requirements` field on the `ng-update` package.json metadata. This field is otherwise unused and can be safely removed.
1 parent a15db28 commit efd1180

File tree

1 file changed

+0
-14
lines changed
  • packages/angular/cli/src/commands/update/schematic

1 file changed

+0
-14
lines changed

packages/angular/cli/src/commands/update/schematic/index.ts

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -389,20 +389,6 @@ function _getUpdateMetadata(
389389
result.packageGroupName = metadata['packageGroupName'];
390390
}
391391

392-
if (metadata['requirements']) {
393-
const requirements = metadata['requirements'];
394-
// Verify that requirements are
395-
if (
396-
typeof requirements != 'object' ||
397-
Array.isArray(requirements) ||
398-
Object.keys(requirements).some((name) => typeof requirements[name] != 'string')
399-
) {
400-
logger.warn(`requirements metadata of package ${packageJson.name} is malformed. Ignoring.`);
401-
} else {
402-
result.requirements = requirements;
403-
}
404-
}
405-
406392
if (metadata['migrations']) {
407393
const migrations = metadata['migrations'];
408394
if (typeof migrations != 'string') {

0 commit comments

Comments
 (0)