fix(angular): do not overwrite ng-packagr version if already installed (#17353)

This commit is contained in:
Leosvel Pérez Espinosa 2023-06-01 15:23:16 +01:00 committed by GitHub
parent c68b4bfb47
commit cd0b76d950
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,10 +1,8 @@
import {
addDependenciesToPackageJson,
formatFiles,
GeneratorCallback,
installPackagesTask,
joinPathFragments,
removeDependenciesFromPackageJson,
Tree,
} from '@nx/devkit';
import { jestProjectGenerator } from '@nx/jest';
@ -16,6 +14,7 @@ import { E2eTestRunner } from '../../utils/test-runners';
import addLintingGenerator from '../add-linting/add-linting';
import setupTailwindGenerator from '../setup-tailwind/setup-tailwind';
import {
addDependenciesToPackageJsonIfDontExist,
getInstalledAngularVersionInfo,
versions,
} from '../utils/version-utils';
@ -97,8 +96,7 @@ export async function libraryGenerator(
}
if (libraryOptions.buildable || libraryOptions.publishable) {
removeDependenciesFromPackageJson(tree, [], ['ng-packagr']);
addDependenciesToPackageJson(
addDependenciesToPackageJsonIfDontExist(
tree,
{},
{