From 9511181536833e9fd6a35045375a61f195297633 Mon Sep 17 00:00:00 2001 From: Christian Bromann Date: Thu, 7 Mar 2024 17:21:23 -0800 Subject: [PATCH 1/3] fix(compiler): allow to set custom root directory --- src/compiler/config/load-config.ts | 2 +- src/compiler/config/test/load-config.spec.ts | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/compiler/config/load-config.ts b/src/compiler/config/load-config.ts index 93102fab913..24af508f79b 100644 --- a/src/compiler/config/load-config.ts +++ b/src/compiler/config/load-config.ts @@ -57,7 +57,7 @@ export const loadConfig = async (init: LoadConfigInit = {}): Promise { sys, config: { hashedFileNameLength: 9, + rootDir: '/foo/bar', }, initTsConfig: true, }); @@ -50,6 +51,8 @@ describe('load config', () => { expect(actualConfig.flags).toEqual({ dev: true }); expect(actualConfig.extras).toBeDefined(); expect(actualConfig.extras!.enableImportInjection).toBe(true); + // respects custom root dir + expect(actualConfig.rootDir).toBe('/foo/bar'); }); it('uses the provided config path when no initial config provided', async () => { From 8bff1b5db3ee53ff570397f7b28b148e60b0465f Mon Sep 17 00:00:00 2001 From: Christian Bromann Date: Thu, 7 Mar 2024 18:21:45 -0800 Subject: [PATCH 2/3] fix unit tests --- src/compiler/config/load-config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler/config/load-config.ts b/src/compiler/config/load-config.ts index 24af508f79b..1b2d2523e33 100644 --- a/src/compiler/config/load-config.ts +++ b/src/compiler/config/load-config.ts @@ -57,7 +57,7 @@ export const loadConfig = async (init: LoadConfigInit = {}): Promise Date: Mon, 11 Mar 2024 12:43:48 -0700 Subject: [PATCH 3/3] PR comment --- src/compiler/config/load-config.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/compiler/config/load-config.ts b/src/compiler/config/load-config.ts index 1b2d2523e33..2729c8e1611 100644 --- a/src/compiler/config/load-config.ts +++ b/src/compiler/config/load-config.ts @@ -57,7 +57,8 @@ export const loadConfig = async (init: LoadConfigInit = {}): Promise