From 99015bfc2f3dd9ae533d92f17f057c5f7572d27d Mon Sep 17 00:00:00 2001 From: Alec Larson <1925840+aleclarson@users.noreply.github.com> Date: Wed, 7 Dec 2022 09:35:55 -0500 Subject: [PATCH] fix: still check tsconfig with `references` array See #82 --- src/index.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/index.ts b/src/index.ts index 5ea385e..7c05cbf 100644 --- a/src/index.ts +++ b/src/index.ts @@ -94,6 +94,12 @@ export default (opts: PluginOptions = {}): Plugin => { project.referenced.forEach((projectRef) => { parsedProjects.add(projectRef) }) + // Reinsert the parent project so it's tried last. This is + // important because project references can be used to + // override the parent project. + parsedProjects.delete(project) + parsedProjects.add(project) + project.referenced = undefined } else { const resolver = createResolver(project) if (resolver) {