From 09d941b54825807a4ff922aedefff522e0bb4edb Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 11 Mar 2026 14:48:40 +0000 Subject: [PATCH 1/2] Initial plan From 78c7d7032c79f18b7a3ac757decfa326930af4e7 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 11 Mar 2026 14:53:35 +0000 Subject: [PATCH 2/2] fix: Set baseUrl when adding paths to tsconfig.json in library schematic Co-authored-by: kamilmysliwiec <23244943+kamilmysliwiec@users.noreply.github.com> --- package-lock.json | 4 ++-- src/lib/library/library.factory.test.ts | 4 ++-- src/lib/library/library.factory.ts | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 13d274817..3f57c23e6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -29,10 +29,10 @@ "jiti": "2.6.1", "prettier": "3.8.1", "release-it": "19.2.4", - "tsx": "^4.21.0", + "tsx": "4.21.0", "typescript": "5.9.3", "typescript-eslint": "8.56.1", - "vitest": "^4.0.18" + "vitest": "4.0.18" }, "peerDependencies": { "typescript": ">=5.9.3" diff --git a/src/lib/library/library.factory.test.ts b/src/lib/library/library.factory.test.ts index 1aa0d6779..7043e6475 100644 --- a/src/lib/library/library.factory.test.ts +++ b/src/lib/library/library.factory.test.ts @@ -154,7 +154,7 @@ describe('Library Factory', () => { tree = await runner.runSchematic('library', options, tree); const tsconfig = tree.readJson('/tsconfig.json'); - expect(tsconfig['compilerOptions']['baseUrl']).toBeUndefined(); + expect(tsconfig['compilerOptions']['baseUrl']).toEqual('./'); expect(tsconfig['compilerOptions']['paths']['app/project']).toEqual([ './libs/project/src', ]); @@ -186,7 +186,7 @@ describe('Library Factory', () => { ); const tsconfig = tree.readJson('/tsconfig.json'); - expect(tsconfig['compilerOptions']['baseUrl']).toBeUndefined(); + expect(tsconfig['compilerOptions']['baseUrl']).toEqual('./'); expect(tsconfig['compilerOptions']['paths']['app/my-lib']).toEqual([ './libs/my-lib/src', ]); diff --git a/src/lib/library/library.factory.ts b/src/lib/library/library.factory.ts index e8c5ca637..e0438dedc 100644 --- a/src/lib/library/library.factory.ts +++ b/src/lib/library/library.factory.ts @@ -240,7 +240,7 @@ function updateTsConfig( if (!tsconfig.compilerOptions) { tsconfig.compilerOptions = {} as any; } - delete tsconfig.compilerOptions.baseUrl; + tsconfig.compilerOptions.baseUrl = './'; if (!tsconfig.compilerOptions.paths) { tsconfig.compilerOptions.paths = {}; }