Skip to content

Commit c297d58

Browse files
authored
fix: properly resolve project-references configuration (#615)
We should use config file dir name as a context for referenced projects to properly resolve files in these projects
1 parent f83ac29 commit c297d58

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/typescript-reporter/reporter/TypeScriptConfigurationParser.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import * as ts from 'typescript';
2-
import { normalize } from 'path';
2+
import { normalize, dirname } from 'path';
33
import { TypeScriptConfigurationOverwrite } from '../TypeScriptConfigurationOverwrite';
44
import { Dependencies } from '../../reporter';
55

@@ -63,14 +63,14 @@ function getDependenciesFromTypeScriptConfiguration(
6363
const parsedConfiguration = parseTypeScriptConfiguration(
6464
typescript,
6565
configFile,
66-
configFileContext,
66+
dirname(configFile),
6767
{},
6868
parseConfigFileHost
6969
);
7070
const childDependencies = getDependenciesFromTypeScriptConfiguration(
7171
typescript,
7272
parsedConfiguration,
73-
configFileContext,
73+
dirname(configFile),
7474
parseConfigFileHost,
7575
[...processedConfigFiles, configFile]
7676
);

0 commit comments

Comments
 (0)