Harden TypeScript configs against parent workspace bleed (#133)

This commit is contained in:
Pandipipas
2026-02-23 22:52:47 +01:00
committed by GitHub
parent 9066e6a643
commit 10841f4fff
3 changed files with 13 additions and 1 deletions
+4
View File
@@ -3,6 +3,10 @@
/* Settings used for anything browser related (dashboard and graphics). */ /* Settings used for anything browser related (dashboard and graphics). */
"extends": "@vue/tsconfig/tsconfig.dom.json", "extends": "@vue/tsconfig/tsconfig.dom.json",
"compilerOptions": { "compilerOptions": {
"baseUrl": ".",
"typeRoots": [
"./node_modules/@types"
],
"tsBuildInfoFile": "./node_modules/.tmp/tsconfig.browser.tsbuildinfo", "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.browser.tsbuildinfo",
}, },
"include": [ "include": [
+4
View File
@@ -2,6 +2,10 @@
/* Settings used for anything extension related. */ /* Settings used for anything extension related. */
"extends": "@tsconfig/node22/tsconfig.json", "extends": "@tsconfig/node22/tsconfig.json",
"compilerOptions": { "compilerOptions": {
"baseUrl": ".",
"typeRoots": [
"./node_modules/@types"
],
"tsBuildInfoFile": "./node_modules/.tmp/tsconfig.extension.tsbuildinfo", "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.extension.tsbuildinfo",
"rootDir": "./src/extension", "rootDir": "./src/extension",
"outDir": "./extension", "outDir": "./extension",
+4
View File
@@ -3,6 +3,10 @@
/* They are only used for the vite.config.ts file. */ /* They are only used for the vite.config.ts file. */
"extends": "@tsconfig/node22/tsconfig.json", "extends": "@tsconfig/node22/tsconfig.json",
"compilerOptions": { "compilerOptions": {
"baseUrl": ".",
"typeRoots": [
"./node_modules/@types"
],
"noEmit": true, "noEmit": true,
"tsBuildInfoFile": "./node_modules/.tmp/tsconfig.vite.tsbuildinfo", "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.vite.tsbuildinfo",
"module": "ESNext", "module": "ESNext",