From 931ebec376c4744cbfb713331839d5e53c1e1228 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Mon, 17 Oct 2022 18:53:04 +0100 Subject: [PATCH] fix(nuxi): don't include`workspaceDir` in tsconfig by default (#8256) --- packages/nuxi/src/utils/prepare.ts | 2 +- packages/schema/src/config/typescript.ts | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/nuxi/src/utils/prepare.ts b/packages/nuxi/src/utils/prepare.ts index 93a542838f1..b7a9f52889a 100644 --- a/packages/nuxi/src/utils/prepare.ts +++ b/packages/nuxi/src/utils/prepare.ts @@ -28,7 +28,7 @@ export const writeTypes = async (nuxt: Nuxt) => { './nuxt.d.ts', join(relative(nuxt.options.buildDir, nuxt.options.rootDir), '**/*'), ...nuxt.options.srcDir !== nuxt.options.rootDir ? [join(relative(nuxt.options.buildDir, nuxt.options.srcDir), '**/*')] : [], - ...nuxt.options.workspaceDir !== nuxt.options.rootDir ? [join(relative(nuxt.options.buildDir, nuxt.options.workspaceDir), '**/*')] : [] + ...nuxt.options.typescript.includeWorkspace && nuxt.options.workspaceDir !== nuxt.options.rootDir ? [join(relative(nuxt.options.buildDir, nuxt.options.workspaceDir), '**/*')] : [] ] }) diff --git a/packages/schema/src/config/typescript.ts b/packages/schema/src/config/typescript.ts index 7b3c7d185e9..4d0e0021461 100644 --- a/packages/schema/src/config/typescript.ts +++ b/packages/schema/src/config/typescript.ts @@ -15,6 +15,11 @@ export default defineUntypedSchema({ */ strict: false, + /** + * Include parent workspace in the Nuxt project. Mostly useful for themes and module authors. + */ + includeWorkspace: false, + /** * Enable build-time type checking. *