Skip to content

Commit

Permalink
fix: add missing includes to tsconfig
Browse files Browse the repository at this point in the history
  • Loading branch information
samydoesit committed Jul 10, 2023
1 parent 2edd7a3 commit 5eda9a1
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions packages/nuxi/src/utils/prepare.ts
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ export const writeTypes = async (nuxt: Nuxt) => {
const basePath = tsConfig.compilerOptions!.baseUrl ? resolve(nuxt.options.buildDir, tsConfig.compilerOptions!.baseUrl) : nuxt.options.buildDir

tsConfig.compilerOptions = tsConfig.compilerOptions || {}
tsConfig.include = tsConfig.include || []

for (const alias in aliases) {
if (excludedAlias.some(re => re.test(alias))) {
Expand All @@ -63,8 +64,17 @@ export const writeTypes = async (nuxt: Nuxt) => {
if (stats?.isDirectory()) {
tsConfig.compilerOptions.paths[alias] = [absolutePath]
tsConfig.compilerOptions.paths[`${alias}/*`] = [`${absolutePath}/*`]

if (!absolutePath.startsWith(nuxt.options.srcDir)) {
tsConfig.include.push(absolutePath)
tsConfig.include.push(`${absolutePath}/*`)
}
} else {
tsConfig.compilerOptions.paths[alias] = [absolutePath.replace(/(?<=\w)\.\w+$/g, '')] /* remove extension */

if (!absolutePath.startsWith(nuxt.options.srcDir)) {
tsConfig.include.push(absolutePath.replace(/(?<=\w)\.\w+$/g, ''))
}
}
}

Expand Down

0 comments on commit 5eda9a1

Please sign in to comment.