diff --git a/.github/workflows/tests-windows.yml b/.github/workflows/tests-windows.yml index eea285ad6be9..9206a597296a 100644 --- a/.github/workflows/tests-windows.yml +++ b/.github/workflows/tests-windows.yml @@ -58,9 +58,9 @@ jobs: run: yarn workspace website typecheck - name: TypeCheck website - min version - v5.1 run: | - yarn add typescript@5.1.6 --exact -D -W + yarn add typescript@5.1.6 --exact -D -W --ignore-scripts yarn workspace website typecheck - name: TypeCheck website - max version - Latest run: | - yarn add typescript@latest --exact -D -W + yarn add typescript@latest --exact -D -W --ignore-scripts yarn workspace website typecheck diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 42ae9276a24e..e885e8849fec 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -49,9 +49,9 @@ jobs: run: yarn workspace website typecheck - name: TypeCheck website - min version - v5.1 run: | - yarn add typescript@5.1.6 --exact -D -W + yarn add typescript@5.1.6 --exact -D -W --ignore-scripts yarn workspace website typecheck - name: TypeCheck website - max version - Latest run: | - yarn add typescript@latest --exact -D -W + yarn add typescript@latest --exact -D -W --ignore-scripts yarn workspace website typecheck diff --git a/__tests__/validate-tsconfig.test.ts b/__tests__/validate-tsconfig.test.ts index c5dc5749ed3e..9253a7e6d693 100644 --- a/__tests__/validate-tsconfig.test.ts +++ b/__tests__/validate-tsconfig.test.ts @@ -35,15 +35,6 @@ const tsconfigSchema = Joi.object({ '../../tsconfig.base.json', '../../tsconfig.base.client.json', ), - compilerOptions: Joi.object({ - rootDir: Joi.valid('src').required(), - outDir: Joi.valid('lib').required(), - tsBuildInfoFile: Joi.valid( - 'lib/.tsbuildinfo', - 'lib/.tsbuildinfo-client', - 'lib/.tsbuildinfo-worker', - ), - }).unknown(), }).unknown(); describe('tsconfig files', () => { @@ -52,7 +43,6 @@ describe('tsconfig files', () => { tsconfigFiles // Ignore noEmit configs - .filter((file) => !(file.content.compilerOptions!.noEmit === true)) .forEach((file) => { try { Joi.attempt(file.content, tsconfigSchema); diff --git a/packages/create-docusaurus/tsconfig.build.json b/packages/create-docusaurus/tsconfig.build.json index a95d8eb4c1fd..632847d8ff01 100644 --- a/packages/create-docusaurus/tsconfig.build.json +++ b/packages/create-docusaurus/tsconfig.build.json @@ -2,11 +2,7 @@ "extends": "../../tsconfig.base.json", "compilerOptions": { "noEmit": false, - "composite": true, - "incremental": true, - "tsBuildInfoFile": "lib/.tsbuildinfo", - "rootDir": "src", - "outDir": "lib" + "tsBuildInfoFile": "lib/.tsbuildinfo-build" }, "include": ["src"], "exclude": ["templates/", "**/__tests__/**"] diff --git a/packages/create-docusaurus/tsconfig.json b/packages/create-docusaurus/tsconfig.json index fd08e5ac9775..3c6fedcdde03 100644 --- a/packages/create-docusaurus/tsconfig.json +++ b/packages/create-docusaurus/tsconfig.json @@ -5,6 +5,6 @@ "noEmit": true, "rootDir": "." }, - "include": ["bin"], + "include": ["package.json", "bin"], "exclude": ["**/__tests__/**"] } diff --git a/packages/docusaurus-cssnano-preset/tsconfig.json b/packages/docusaurus-cssnano-preset/tsconfig.json index 0f463da3d702..343f87c70bdc 100644 --- a/packages/docusaurus-cssnano-preset/tsconfig.json +++ b/packages/docusaurus-cssnano-preset/tsconfig.json @@ -1,11 +1,7 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "noEmit": false, - "incremental": true, - "tsBuildInfoFile": "lib/.tsbuildinfo", - "rootDir": "src", - "outDir": "lib" + "noEmit": false }, "include": ["src"], "exclude": ["**/__tests__/**"] diff --git a/packages/docusaurus-logger/tsconfig.json b/packages/docusaurus-logger/tsconfig.json index 6a904aac6f51..74731e2257e1 100644 --- a/packages/docusaurus-logger/tsconfig.json +++ b/packages/docusaurus-logger/tsconfig.json @@ -2,12 +2,8 @@ "extends": "../../tsconfig.base.json", "compilerOptions": { "noEmit": false, - "incremental": true, - "tsBuildInfoFile": "lib/.tsbuildinfo", "sourceMap": true, - "declarationMap": true, - "rootDir": "src", - "outDir": "lib" + "declarationMap": true }, "include": ["src"], "exclude": ["**/__tests__/**"] diff --git a/packages/docusaurus-mdx-loader/tsconfig.json b/packages/docusaurus-mdx-loader/tsconfig.json index 8708abf63c45..5690e05608cc 100644 --- a/packages/docusaurus-mdx-loader/tsconfig.json +++ b/packages/docusaurus-mdx-loader/tsconfig.json @@ -2,14 +2,9 @@ "extends": "../../tsconfig.base.json", "compilerOptions": { "noEmit": false, - "incremental": true, - "tsBuildInfoFile": "lib/.tsbuildinfo", "sourceMap": true, - "declarationMap": true, - "rootDir": "src", - "outDir": "lib", - "types": [] + "declarationMap": true }, - "include": ["src"], + "include": ["package.json", "src"], "exclude": ["**/__tests__/**"] } diff --git a/packages/docusaurus-plugin-client-redirects/tsconfig.json b/packages/docusaurus-plugin-client-redirects/tsconfig.json index 0f463da3d702..343f87c70bdc 100644 --- a/packages/docusaurus-plugin-client-redirects/tsconfig.json +++ b/packages/docusaurus-plugin-client-redirects/tsconfig.json @@ -1,11 +1,7 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "noEmit": false, - "incremental": true, - "tsBuildInfoFile": "lib/.tsbuildinfo", - "rootDir": "src", - "outDir": "lib" + "noEmit": false }, "include": ["src"], "exclude": ["**/__tests__/**"] diff --git a/packages/docusaurus-plugin-content-blog/tsconfig.client.json b/packages/docusaurus-plugin-content-blog/tsconfig.client.json index 5e2b6e245224..be1294f32d10 100644 --- a/packages/docusaurus-plugin-content-blog/tsconfig.client.json +++ b/packages/docusaurus-plugin-content-blog/tsconfig.client.json @@ -1,10 +1,5 @@ { "extends": "../../tsconfig.base.client.json", - "compilerOptions": { - "rootDir": "src", - "outDir": "lib", - "tsBuildInfoFile": "lib/.tsbuildinfo-client" - }, "include": ["src/client", "src/*.d.ts"], "exclude": ["**/__tests__/**"] } diff --git a/packages/docusaurus-plugin-content-blog/tsconfig.json b/packages/docusaurus-plugin-content-blog/tsconfig.json index fd1428b0b32c..8cec50ee1327 100644 --- a/packages/docusaurus-plugin-content-blog/tsconfig.json +++ b/packages/docusaurus-plugin-content-blog/tsconfig.json @@ -2,11 +2,7 @@ "extends": "../../tsconfig.base.json", "references": [{"path": "./tsconfig.client.json"}], "compilerOptions": { - "noEmit": false, - "incremental": true, - "tsBuildInfoFile": "lib/.tsbuildinfo", - "rootDir": "src", - "outDir": "lib" + "noEmit": false }, "include": ["src"], "exclude": ["src/client", "**/__tests__/**"] diff --git a/packages/docusaurus-plugin-content-docs/tsconfig.client.json b/packages/docusaurus-plugin-content-docs/tsconfig.client.json index 5e2b6e245224..be1294f32d10 100644 --- a/packages/docusaurus-plugin-content-docs/tsconfig.client.json +++ b/packages/docusaurus-plugin-content-docs/tsconfig.client.json @@ -1,10 +1,5 @@ { "extends": "../../tsconfig.base.client.json", - "compilerOptions": { - "rootDir": "src", - "outDir": "lib", - "tsBuildInfoFile": "lib/.tsbuildinfo-client" - }, "include": ["src/client", "src/*.d.ts"], "exclude": ["**/__tests__/**"] } diff --git a/packages/docusaurus-plugin-content-docs/tsconfig.json b/packages/docusaurus-plugin-content-docs/tsconfig.json index fd1428b0b32c..8cec50ee1327 100644 --- a/packages/docusaurus-plugin-content-docs/tsconfig.json +++ b/packages/docusaurus-plugin-content-docs/tsconfig.json @@ -2,11 +2,7 @@ "extends": "../../tsconfig.base.json", "references": [{"path": "./tsconfig.client.json"}], "compilerOptions": { - "noEmit": false, - "incremental": true, - "tsBuildInfoFile": "lib/.tsbuildinfo", - "rootDir": "src", - "outDir": "lib" + "noEmit": false }, "include": ["src"], "exclude": ["src/client", "**/__tests__/**"] diff --git a/packages/docusaurus-plugin-content-pages/tsconfig.json b/packages/docusaurus-plugin-content-pages/tsconfig.json index 0f463da3d702..343f87c70bdc 100644 --- a/packages/docusaurus-plugin-content-pages/tsconfig.json +++ b/packages/docusaurus-plugin-content-pages/tsconfig.json @@ -1,11 +1,7 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "noEmit": false, - "incremental": true, - "tsBuildInfoFile": "lib/.tsbuildinfo", - "rootDir": "src", - "outDir": "lib" + "noEmit": false }, "include": ["src"], "exclude": ["**/__tests__/**"] diff --git a/packages/docusaurus-plugin-debug/tsconfig.client.json b/packages/docusaurus-plugin-debug/tsconfig.client.json index c411568a6d43..fa9c07744cea 100644 --- a/packages/docusaurus-plugin-debug/tsconfig.client.json +++ b/packages/docusaurus-plugin-debug/tsconfig.client.json @@ -1,10 +1,5 @@ { "extends": "../../tsconfig.base.client.json", - "compilerOptions": { - "rootDir": "src", - "outDir": "lib", - "tsBuildInfoFile": "lib/.tsbuildinfo-client" - }, "include": ["src/theme", "src/*.d.ts"], "exclude": ["**/__tests__/**"] } diff --git a/packages/docusaurus-plugin-debug/tsconfig.json b/packages/docusaurus-plugin-debug/tsconfig.json index 65bf6a5b9e1a..32aa25ef8c1b 100644 --- a/packages/docusaurus-plugin-debug/tsconfig.json +++ b/packages/docusaurus-plugin-debug/tsconfig.json @@ -2,11 +2,7 @@ "extends": "../../tsconfig.base.json", "references": [{"path": "./tsconfig.client.json"}], "compilerOptions": { - "noEmit": false, - "incremental": true, - "tsBuildInfoFile": "lib/.tsbuildinfo", - "rootDir": "src", - "outDir": "lib" + "noEmit": false }, "include": ["src"], "exclude": ["src/theme", "**/__tests__/**"] diff --git a/packages/docusaurus-plugin-google-analytics/tsconfig.client.json b/packages/docusaurus-plugin-google-analytics/tsconfig.client.json index d9c0e68fff3a..830d13ddd749 100644 --- a/packages/docusaurus-plugin-google-analytics/tsconfig.client.json +++ b/packages/docusaurus-plugin-google-analytics/tsconfig.client.json @@ -1,10 +1,5 @@ { "extends": "../../tsconfig.base.client.json", - "compilerOptions": { - "rootDir": "src", - "outDir": "lib", - "tsBuildInfoFile": "lib/.tsbuildinfo-client" - }, "include": ["src/analytics.ts", "src/*.d.ts"], "exclude": ["**/__tests__/**"] } diff --git a/packages/docusaurus-plugin-google-analytics/tsconfig.json b/packages/docusaurus-plugin-google-analytics/tsconfig.json index b3ccd5c0696a..8cf281304425 100644 --- a/packages/docusaurus-plugin-google-analytics/tsconfig.json +++ b/packages/docusaurus-plugin-google-analytics/tsconfig.json @@ -2,11 +2,7 @@ "extends": "../../tsconfig.base.json", "references": [{"path": "./tsconfig.client.json"}], "compilerOptions": { - "noEmit": false, - "incremental": true, - "tsBuildInfoFile": "lib/.tsbuildinfo", - "rootDir": "src", - "outDir": "lib" + "noEmit": false }, "include": ["src"], "exclude": ["src/analytics.ts", "**/__tests__/**"] diff --git a/packages/docusaurus-plugin-google-gtag/tsconfig.client.json b/packages/docusaurus-plugin-google-gtag/tsconfig.client.json index 9d3fd42b756d..55a83c9a16f4 100644 --- a/packages/docusaurus-plugin-google-gtag/tsconfig.client.json +++ b/packages/docusaurus-plugin-google-gtag/tsconfig.client.json @@ -1,10 +1,5 @@ { "extends": "../../tsconfig.base.client.json", - "compilerOptions": { - "rootDir": "src", - "outDir": "lib", - "tsBuildInfoFile": "lib/.tsbuildinfo-client" - }, "include": ["src/gtag.ts", "src/*.d.ts"], "exclude": ["**/__tests__/**"] } diff --git a/packages/docusaurus-plugin-google-gtag/tsconfig.json b/packages/docusaurus-plugin-google-gtag/tsconfig.json index d71de8f76746..0d4bc9e00f83 100644 --- a/packages/docusaurus-plugin-google-gtag/tsconfig.json +++ b/packages/docusaurus-plugin-google-gtag/tsconfig.json @@ -2,11 +2,7 @@ "extends": "../../tsconfig.base.json", "references": [{"path": "./tsconfig.client.json"}], "compilerOptions": { - "noEmit": false, - "incremental": true, - "tsBuildInfoFile": "lib/.tsbuildinfo", - "rootDir": "src", - "outDir": "lib" + "noEmit": false }, "include": ["src"], "exclude": ["src/gtag.ts", "**/__tests__/**"] diff --git a/packages/docusaurus-plugin-google-tag-manager/tsconfig.client.json b/packages/docusaurus-plugin-google-tag-manager/tsconfig.client.json index ba742c0016b9..eff3965711a7 100644 --- a/packages/docusaurus-plugin-google-tag-manager/tsconfig.client.json +++ b/packages/docusaurus-plugin-google-tag-manager/tsconfig.client.json @@ -1,10 +1,5 @@ { "extends": "../../tsconfig.base.client.json", - "compilerOptions": { - "rootDir": "src", - "outDir": "lib", - "tsBuildInfoFile": "lib/.tsbuildinfo-client" - }, "include": ["src/*.d.ts"], "exclude": ["**/__tests__/**"] } diff --git a/packages/docusaurus-plugin-google-tag-manager/tsconfig.json b/packages/docusaurus-plugin-google-tag-manager/tsconfig.json index b10e2ae30234..2714d0a621f2 100644 --- a/packages/docusaurus-plugin-google-tag-manager/tsconfig.json +++ b/packages/docusaurus-plugin-google-tag-manager/tsconfig.json @@ -2,11 +2,7 @@ "extends": "../../tsconfig.base.json", "references": [{"path": "./tsconfig.client.json"}], "compilerOptions": { - "noEmit": false, - "incremental": true, - "tsBuildInfoFile": "lib/.tsbuildinfo", - "rootDir": "src", - "outDir": "lib" + "noEmit": false }, "include": ["src"], "exclude": ["**/__tests__/**"] diff --git a/packages/docusaurus-plugin-ideal-image/tsconfig.client.json b/packages/docusaurus-plugin-ideal-image/tsconfig.client.json index c411568a6d43..fa9c07744cea 100644 --- a/packages/docusaurus-plugin-ideal-image/tsconfig.client.json +++ b/packages/docusaurus-plugin-ideal-image/tsconfig.client.json @@ -1,10 +1,5 @@ { "extends": "../../tsconfig.base.client.json", - "compilerOptions": { - "rootDir": "src", - "outDir": "lib", - "tsBuildInfoFile": "lib/.tsbuildinfo-client" - }, "include": ["src/theme", "src/*.d.ts"], "exclude": ["**/__tests__/**"] } diff --git a/packages/docusaurus-plugin-ideal-image/tsconfig.json b/packages/docusaurus-plugin-ideal-image/tsconfig.json index 65bf6a5b9e1a..32aa25ef8c1b 100644 --- a/packages/docusaurus-plugin-ideal-image/tsconfig.json +++ b/packages/docusaurus-plugin-ideal-image/tsconfig.json @@ -2,11 +2,7 @@ "extends": "../../tsconfig.base.json", "references": [{"path": "./tsconfig.client.json"}], "compilerOptions": { - "noEmit": false, - "incremental": true, - "tsBuildInfoFile": "lib/.tsbuildinfo", - "rootDir": "src", - "outDir": "lib" + "noEmit": false }, "include": ["src"], "exclude": ["src/theme", "**/__tests__/**"] diff --git a/packages/docusaurus-plugin-pwa/tsconfig.client.json b/packages/docusaurus-plugin-pwa/tsconfig.client.json index c0825ea0820f..43bab4f316c8 100644 --- a/packages/docusaurus-plugin-pwa/tsconfig.client.json +++ b/packages/docusaurus-plugin-pwa/tsconfig.client.json @@ -1,10 +1,5 @@ { "extends": "../../tsconfig.base.client.json", - "compilerOptions": { - "rootDir": "src", - "outDir": "lib", - "tsBuildInfoFile": "lib/.tsbuildinfo-client" - }, "include": [ "src/theme/", "src/*.d.ts", diff --git a/packages/docusaurus-plugin-pwa/tsconfig.json b/packages/docusaurus-plugin-pwa/tsconfig.json index 555d8315d108..6a4649f6e93a 100644 --- a/packages/docusaurus-plugin-pwa/tsconfig.json +++ b/packages/docusaurus-plugin-pwa/tsconfig.json @@ -5,11 +5,7 @@ {"path": "./tsconfig.worker.json"} ], "compilerOptions": { - "noEmit": false, - "incremental": true, - "tsBuildInfoFile": "lib/.tsbuildinfo", - "rootDir": "src", - "outDir": "lib" + "noEmit": false }, "include": ["src"], "exclude": [ diff --git a/packages/docusaurus-plugin-pwa/tsconfig.worker.json b/packages/docusaurus-plugin-pwa/tsconfig.worker.json index 6316e841c235..d649d9cfe6d7 100644 --- a/packages/docusaurus-plugin-pwa/tsconfig.worker.json +++ b/packages/docusaurus-plugin-pwa/tsconfig.worker.json @@ -2,12 +2,8 @@ "extends": "../../tsconfig.base.json", "compilerOptions": { "noEmit": false, - "composite": true, - "incremental": true, "lib": ["webworker", "esnext"], "tsBuildInfoFile": "lib/.tsbuildinfo-worker", - "rootDir": "src", - "outDir": "lib", "moduleResolution": "bundler", "module": "esnext", "target": "esnext", diff --git a/packages/docusaurus-plugin-sitemap/tsconfig.json b/packages/docusaurus-plugin-sitemap/tsconfig.json index 0f463da3d702..343f87c70bdc 100644 --- a/packages/docusaurus-plugin-sitemap/tsconfig.json +++ b/packages/docusaurus-plugin-sitemap/tsconfig.json @@ -1,11 +1,7 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "noEmit": false, - "incremental": true, - "tsBuildInfoFile": "lib/.tsbuildinfo", - "rootDir": "src", - "outDir": "lib" + "noEmit": false }, "include": ["src"], "exclude": ["**/__tests__/**"] diff --git a/packages/docusaurus-plugin-vercel-analytics/tsconfig.client.json b/packages/docusaurus-plugin-vercel-analytics/tsconfig.client.json index 09a0864ae1fa..0824b6b5c141 100644 --- a/packages/docusaurus-plugin-vercel-analytics/tsconfig.client.json +++ b/packages/docusaurus-plugin-vercel-analytics/tsconfig.client.json @@ -1,10 +1,5 @@ { "extends": "../../tsconfig.base.client.json", - "compilerOptions": { - "rootDir": "src", - "outDir": "lib", - "tsBuildInfoFile": "lib/.tsbuildinfo-client" - }, "include": ["src/analytics.ts", "src/options.ts", "src/*.d.ts"], "exclude": ["**/__tests__/**"] } diff --git a/packages/docusaurus-plugin-vercel-analytics/tsconfig.json b/packages/docusaurus-plugin-vercel-analytics/tsconfig.json index b3ccd5c0696a..8cf281304425 100644 --- a/packages/docusaurus-plugin-vercel-analytics/tsconfig.json +++ b/packages/docusaurus-plugin-vercel-analytics/tsconfig.json @@ -2,11 +2,7 @@ "extends": "../../tsconfig.base.json", "references": [{"path": "./tsconfig.client.json"}], "compilerOptions": { - "noEmit": false, - "incremental": true, - "tsBuildInfoFile": "lib/.tsbuildinfo", - "rootDir": "src", - "outDir": "lib" + "noEmit": false }, "include": ["src"], "exclude": ["src/analytics.ts", "**/__tests__/**"] diff --git a/packages/docusaurus-preset-classic/tsconfig.json b/packages/docusaurus-preset-classic/tsconfig.json index 0f463da3d702..343f87c70bdc 100644 --- a/packages/docusaurus-preset-classic/tsconfig.json +++ b/packages/docusaurus-preset-classic/tsconfig.json @@ -1,11 +1,7 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "noEmit": false, - "incremental": true, - "tsBuildInfoFile": "lib/.tsbuildinfo", - "rootDir": "src", - "outDir": "lib" + "noEmit": false }, "include": ["src"], "exclude": ["**/__tests__/**"] diff --git a/packages/docusaurus-remark-plugin-npm2yarn/tsconfig.json b/packages/docusaurus-remark-plugin-npm2yarn/tsconfig.json index 6a904aac6f51..74731e2257e1 100644 --- a/packages/docusaurus-remark-plugin-npm2yarn/tsconfig.json +++ b/packages/docusaurus-remark-plugin-npm2yarn/tsconfig.json @@ -2,12 +2,8 @@ "extends": "../../tsconfig.base.json", "compilerOptions": { "noEmit": false, - "incremental": true, - "tsBuildInfoFile": "lib/.tsbuildinfo", "sourceMap": true, - "declarationMap": true, - "rootDir": "src", - "outDir": "lib" + "declarationMap": true }, "include": ["src"], "exclude": ["**/__tests__/**"] diff --git a/packages/docusaurus-theme-classic/tsconfig.client.json b/packages/docusaurus-theme-classic/tsconfig.client.json index c034d3826b6c..7046ac159255 100644 --- a/packages/docusaurus-theme-classic/tsconfig.client.json +++ b/packages/docusaurus-theme-classic/tsconfig.client.json @@ -1,10 +1,5 @@ { "extends": "../../tsconfig.base.client.json", - "compilerOptions": { - "rootDir": "src", - "outDir": "lib", - "tsBuildInfoFile": "lib/.tsbuildinfo-client" - }, "include": [ "src/nprogress.ts", "src/prism-include-languages.ts", diff --git a/packages/docusaurus-theme-classic/tsconfig.json b/packages/docusaurus-theme-classic/tsconfig.json index 1ede3dd6e17d..edd463f8e744 100644 --- a/packages/docusaurus-theme-classic/tsconfig.json +++ b/packages/docusaurus-theme-classic/tsconfig.json @@ -2,11 +2,7 @@ "extends": "../../tsconfig.base.json", "references": [{"path": "./tsconfig.client.json"}], "compilerOptions": { - "noEmit": false, - "incremental": true, - "tsBuildInfoFile": "lib/.tsbuildinfo", - "rootDir": "src", - "outDir": "lib" + "noEmit": false }, "include": ["src"], "exclude": [ diff --git a/packages/docusaurus-theme-common/tsconfig.json b/packages/docusaurus-theme-common/tsconfig.json index 226848d2d64a..092f9461a362 100644 --- a/packages/docusaurus-theme-common/tsconfig.json +++ b/packages/docusaurus-theme-common/tsconfig.json @@ -1,9 +1,6 @@ { "extends": "../../tsconfig.base.client.json", "compilerOptions": { - "rootDir": "src", - "outDir": "lib", - "tsBuildInfoFile": "lib/.tsbuildinfo-client", "sourceMap": true, "declarationMap": true }, diff --git a/packages/docusaurus-theme-live-codeblock/tsconfig.client.json b/packages/docusaurus-theme-live-codeblock/tsconfig.client.json index 20d299c51897..03497a2dfad6 100644 --- a/packages/docusaurus-theme-live-codeblock/tsconfig.client.json +++ b/packages/docusaurus-theme-live-codeblock/tsconfig.client.json @@ -1,10 +1,5 @@ { "extends": "../../tsconfig.base.client.json", - "compilerOptions": { - "rootDir": "src", - "outDir": "lib", - "tsBuildInfoFile": "lib/.tsbuildinfo-client" - }, "include": ["src/theme", "src/*.d.ts", "src/custom-buble.ts"], "exclude": ["**/__tests__/**"] } diff --git a/packages/docusaurus-theme-live-codeblock/tsconfig.json b/packages/docusaurus-theme-live-codeblock/tsconfig.json index fecfd3133ad3..d7d211e4c0de 100644 --- a/packages/docusaurus-theme-live-codeblock/tsconfig.json +++ b/packages/docusaurus-theme-live-codeblock/tsconfig.json @@ -2,11 +2,7 @@ "extends": "../../tsconfig.base.json", "references": [{"path": "./tsconfig.client.json"}], "compilerOptions": { - "noEmit": false, - "incremental": true, - "tsBuildInfoFile": "lib/.tsbuildinfo", - "rootDir": "src", - "outDir": "lib" + "noEmit": false }, "include": ["src"], "exclude": ["src/custom-buble.ts", "src/theme", "**/__tests__/**"] diff --git a/packages/docusaurus-theme-mermaid/tsconfig.client.json b/packages/docusaurus-theme-mermaid/tsconfig.client.json index 394b25d2a35e..8c8d7a0f1bfb 100644 --- a/packages/docusaurus-theme-mermaid/tsconfig.client.json +++ b/packages/docusaurus-theme-mermaid/tsconfig.client.json @@ -1,10 +1,5 @@ { "extends": "../../tsconfig.base.client.json", - "compilerOptions": { - "rootDir": "src", - "outDir": "lib", - "tsBuildInfoFile": "lib/.tsbuildinfo-client" - }, "include": ["src/client", "src/theme", "src/*.d.ts"], "exclude": ["**/__tests__/**"] } diff --git a/packages/docusaurus-theme-mermaid/tsconfig.json b/packages/docusaurus-theme-mermaid/tsconfig.json index 7ce7f61f550f..1f49ba16cc19 100644 --- a/packages/docusaurus-theme-mermaid/tsconfig.json +++ b/packages/docusaurus-theme-mermaid/tsconfig.json @@ -2,11 +2,7 @@ "extends": "../../tsconfig.base.json", "references": [{"path": "./tsconfig.client.json"}], "compilerOptions": { - "noEmit": false, - "incremental": true, - "tsBuildInfoFile": "lib/.tsbuildinfo", - "rootDir": "src", - "outDir": "lib" + "noEmit": false }, "include": ["src"], "exclude": ["src/client", "src/theme", "**/__tests__/**"] diff --git a/packages/docusaurus-theme-search-algolia/tsconfig.client.json b/packages/docusaurus-theme-search-algolia/tsconfig.client.json index 2d3e8ea69414..ab3da9b32db7 100644 --- a/packages/docusaurus-theme-search-algolia/tsconfig.client.json +++ b/packages/docusaurus-theme-search-algolia/tsconfig.client.json @@ -1,10 +1,5 @@ { "extends": "../../tsconfig.base.client.json", - "compilerOptions": { - "rootDir": "src", - "outDir": "lib", - "tsBuildInfoFile": "lib/.tsbuildinfo-client" - }, "include": ["src/theme", "src/client", "src/*.d.ts"], "exclude": ["**/__tests__/**"] } diff --git a/packages/docusaurus-theme-search-algolia/tsconfig.json b/packages/docusaurus-theme-search-algolia/tsconfig.json index 7ce7f61f550f..1f49ba16cc19 100644 --- a/packages/docusaurus-theme-search-algolia/tsconfig.json +++ b/packages/docusaurus-theme-search-algolia/tsconfig.json @@ -2,11 +2,7 @@ "extends": "../../tsconfig.base.json", "references": [{"path": "./tsconfig.client.json"}], "compilerOptions": { - "noEmit": false, - "incremental": true, - "tsBuildInfoFile": "lib/.tsbuildinfo", - "rootDir": "src", - "outDir": "lib" + "noEmit": false }, "include": ["src"], "exclude": ["src/client", "src/theme", "**/__tests__/**"] diff --git a/packages/docusaurus-theme-translations/tsconfig.build.json b/packages/docusaurus-theme-translations/tsconfig.build.json index 377da210d5da..d86af8f636d6 100644 --- a/packages/docusaurus-theme-translations/tsconfig.build.json +++ b/packages/docusaurus-theme-translations/tsconfig.build.json @@ -1,14 +1,10 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { + "tsBuildInfoFile": "${configDir}/lib/.tsbuildinfo-build", "noEmit": false, - "composite": true, - "incremental": true, - "tsBuildInfoFile": "lib/.tsbuildinfo", "sourceMap": true, - "declarationMap": true, - "rootDir": "src", - "outDir": "lib" + "declarationMap": true }, "include": ["src"], "exclude": ["**/__tests__/**"] diff --git a/packages/docusaurus-theme-translations/tsconfig.json b/packages/docusaurus-theme-translations/tsconfig.json index c0dddebdf608..12a2a1cfec85 100644 --- a/packages/docusaurus-theme-translations/tsconfig.json +++ b/packages/docusaurus-theme-translations/tsconfig.json @@ -2,6 +2,7 @@ "extends": "../../tsconfig.base.json", "references": [{"path": "./tsconfig.build.json"}], "compilerOptions": { + "rootDir": ".", "noEmit": true, "checkJs": true }, diff --git a/packages/docusaurus-utils-common/tsconfig.json b/packages/docusaurus-utils-common/tsconfig.json index 6be28b4e8f78..e19d7f92255b 100644 --- a/packages/docusaurus-utils-common/tsconfig.json +++ b/packages/docusaurus-utils-common/tsconfig.json @@ -2,12 +2,8 @@ "extends": "../../tsconfig.base.json", "compilerOptions": { "noEmit": false, - "incremental": true, - "tsBuildInfoFile": "lib/.tsbuildinfo", "sourceMap": true, "declarationMap": true, - "rootDir": "src", - "outDir": "lib", "noEmitHelpers": false }, "include": ["src"], diff --git a/packages/docusaurus-utils-validation/tsconfig.json b/packages/docusaurus-utils-validation/tsconfig.json index 6a904aac6f51..74731e2257e1 100644 --- a/packages/docusaurus-utils-validation/tsconfig.json +++ b/packages/docusaurus-utils-validation/tsconfig.json @@ -2,12 +2,8 @@ "extends": "../../tsconfig.base.json", "compilerOptions": { "noEmit": false, - "incremental": true, - "tsBuildInfoFile": "lib/.tsbuildinfo", "sourceMap": true, - "declarationMap": true, - "rootDir": "src", - "outDir": "lib" + "declarationMap": true }, "include": ["src"], "exclude": ["**/__tests__/**"] diff --git a/packages/docusaurus-utils/tsconfig.json b/packages/docusaurus-utils/tsconfig.json index 6a904aac6f51..74731e2257e1 100644 --- a/packages/docusaurus-utils/tsconfig.json +++ b/packages/docusaurus-utils/tsconfig.json @@ -2,12 +2,8 @@ "extends": "../../tsconfig.base.json", "compilerOptions": { "noEmit": false, - "incremental": true, - "tsBuildInfoFile": "lib/.tsbuildinfo", "sourceMap": true, - "declarationMap": true, - "rootDir": "src", - "outDir": "lib" + "declarationMap": true }, "include": ["src"], "exclude": ["**/__tests__/**"] diff --git a/packages/docusaurus/tsconfig.client.json b/packages/docusaurus/tsconfig.client.json index 5e2b6e245224..be1294f32d10 100644 --- a/packages/docusaurus/tsconfig.client.json +++ b/packages/docusaurus/tsconfig.client.json @@ -1,10 +1,5 @@ { "extends": "../../tsconfig.base.client.json", - "compilerOptions": { - "rootDir": "src", - "outDir": "lib", - "tsBuildInfoFile": "lib/.tsbuildinfo-client" - }, "include": ["src/client", "src/*.d.ts"], "exclude": ["**/__tests__/**"] } diff --git a/packages/docusaurus/tsconfig.json b/packages/docusaurus/tsconfig.json index 253a34db6ca4..d12d12269341 100644 --- a/packages/docusaurus/tsconfig.json +++ b/packages/docusaurus/tsconfig.json @@ -9,6 +9,6 @@ "checkJs": true, "rootDir": "." }, - "include": ["bin"], + "include": ["package.json", "bin"], "exclude": ["**/__tests__/**"] } diff --git a/packages/docusaurus/tsconfig.server.json b/packages/docusaurus/tsconfig.server.json index b55af5720ab9..71c111ccbd72 100644 --- a/packages/docusaurus/tsconfig.server.json +++ b/packages/docusaurus/tsconfig.server.json @@ -2,11 +2,7 @@ "extends": "../../tsconfig.base.json", "compilerOptions": { "noEmit": false, - "composite": true, - "incremental": true, - "tsBuildInfoFile": "lib/.tsbuildinfo", - "rootDir": "src", - "outDir": "lib" + "tsBuildInfoFile": "${configDir}/lib/.tsbuildinfo-server" }, "include": ["src"], "exclude": ["src/client", "**/__tests__/**"] diff --git a/packages/eslint-plugin/tsconfig.json b/packages/eslint-plugin/tsconfig.json index 0f463da3d702..343f87c70bdc 100644 --- a/packages/eslint-plugin/tsconfig.json +++ b/packages/eslint-plugin/tsconfig.json @@ -1,11 +1,7 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "noEmit": false, - "incremental": true, - "tsBuildInfoFile": "lib/.tsbuildinfo", - "rootDir": "src", - "outDir": "lib" + "noEmit": false }, "include": ["src"], "exclude": ["**/__tests__/**"] diff --git a/packages/lqip-loader/tsconfig.json b/packages/lqip-loader/tsconfig.json index 0f463da3d702..343f87c70bdc 100644 --- a/packages/lqip-loader/tsconfig.json +++ b/packages/lqip-loader/tsconfig.json @@ -1,11 +1,7 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "noEmit": false, - "incremental": true, - "tsBuildInfoFile": "lib/.tsbuildinfo", - "rootDir": "src", - "outDir": "lib" + "noEmit": false }, "include": ["src"], "exclude": ["**/__tests__/**"] diff --git a/packages/stylelint-copyright/tsconfig.json b/packages/stylelint-copyright/tsconfig.json index 0f463da3d702..343f87c70bdc 100644 --- a/packages/stylelint-copyright/tsconfig.json +++ b/packages/stylelint-copyright/tsconfig.json @@ -1,11 +1,7 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "noEmit": false, - "incremental": true, - "tsBuildInfoFile": "lib/.tsbuildinfo", - "rootDir": "src", - "outDir": "lib" + "noEmit": false }, "include": ["src"], "exclude": ["**/__tests__/**"] diff --git a/tsconfig.base.client.json b/tsconfig.base.client.json index 186c9e90df12..ae15d13c915e 100644 --- a/tsconfig.base.client.json +++ b/tsconfig.base.client.json @@ -1,9 +1,8 @@ { "extends": "./tsconfig.base.json", "compilerOptions": { + "tsBuildInfoFile": "${configDir}/lib/.tsbuildinfo-client", "noEmit": false, - "composite": true, - "incremental": true, "moduleResolution": "bundler", "module": "esnext", "target": "esnext" diff --git a/tsconfig.base.json b/tsconfig.base.json index f0b893d74fb8..8ecf8dd5db8c 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -1,5 +1,11 @@ { "compilerOptions": { + "rootDir": "${configDir}/src", + "outDir": "${configDir}/lib", + "composite": true, + "incremental": true, + "tsBuildInfoFile": "${configDir}/lib/.tsbuildinfo", + /* Emit */ "target": "ES2020", "lib": ["ESNext"],