From cd0b76d950aea1e61bb59a71421e86c100dac235 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leosvel=20P=C3=A9rez=20Espinosa?= Date: Thu, 1 Jun 2023 15:23:16 +0100 Subject: [PATCH] fix(angular): do not overwrite ng-packagr version if already installed (#17353) --- packages/angular/src/generators/library/library.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/angular/src/generators/library/library.ts b/packages/angular/src/generators/library/library.ts index 8a880a7097..8fe9f0f556 100644 --- a/packages/angular/src/generators/library/library.ts +++ b/packages/angular/src/generators/library/library.ts @@ -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, {}, {