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). */
"extends": "@vue/tsconfig/tsconfig.dom.json",
"compilerOptions": {
"baseUrl": ".",
"typeRoots": [
"./node_modules/@types"
],
"tsBuildInfoFile": "./node_modules/.tmp/tsconfig.browser.tsbuildinfo",
},
"include": [
+4
View File
@@ -2,6 +2,10 @@
/* Settings used for anything extension related. */
"extends": "@tsconfig/node22/tsconfig.json",
"compilerOptions": {
"baseUrl": ".",
"typeRoots": [
"./node_modules/@types"
],
"tsBuildInfoFile": "./node_modules/.tmp/tsconfig.extension.tsbuildinfo",
"rootDir": "./src/extension",
"outDir": "./extension",
+5 -1
View File
@@ -3,6 +3,10 @@
/* They are only used for the vite.config.ts file. */
"extends": "@tsconfig/node22/tsconfig.json",
"compilerOptions": {
"baseUrl": ".",
"typeRoots": [
"./node_modules/@types"
],
"noEmit": true,
"tsBuildInfoFile": "./node_modules/.tmp/tsconfig.vite.tsbuildinfo",
"module": "ESNext",
@@ -14,4 +18,4 @@
"include": [
"./vite.config.ts"
]
}
}