feat: update TypeScript version and refine tsconfig settings

This commit is contained in:
2026-02-22 16:40:11 -05:00
parent e0808de270
commit 03f30ecbcd
4 changed files with 17 additions and 4 deletions

View File

@@ -18,6 +18,7 @@
"rimraf": "6.1.3", "rimraf": "6.1.3",
"tsc-alias": "1.8.16", "tsc-alias": "1.8.16",
"tsx": "4.21.0", "tsx": "4.21.0",
"typescript": "^5.9.3",
"vitest": "4.0.18" "vitest": "4.0.18"
} }
} }

10
pnpm-lock.yaml generated
View File

@@ -23,6 +23,9 @@ importers:
tsx: tsx:
specifier: 4.21.0 specifier: 4.21.0
version: 4.21.0 version: 4.21.0
typescript:
specifier: ^5.9.3
version: 5.9.3
vitest: vitest:
specifier: 4.0.18 specifier: 4.0.18
version: 4.0.18(@types/node@25.3.0)(tsx@4.21.0) version: 4.0.18(@types/node@25.3.0)(tsx@4.21.0)
@@ -707,6 +710,11 @@ packages:
engines: {node: '>=18.0.0'} engines: {node: '>=18.0.0'}
hasBin: true hasBin: true
typescript@5.9.3:
resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==}
engines: {node: '>=14.17'}
hasBin: true
undici-types@7.18.2: undici-types@7.18.2:
resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==} resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==}
@@ -1333,6 +1341,8 @@ snapshots:
optionalDependencies: optionalDependencies:
fsevents: 2.3.3 fsevents: 2.3.3
typescript@5.9.3: {}
undici-types@7.18.2: {} undici-types@7.18.2: {}
vite@7.3.1(@types/node@25.3.0)(tsx@4.21.0): vite@7.3.1(@types/node@25.3.0)(tsx@4.21.0):

View File

@@ -6,5 +6,6 @@
"exclude": [ "exclude": [
"*.test.ts", "*.test.ts",
"vitest.config.ts", "vitest.config.ts",
"sandbox/**/*",
] ]
} }

View File

@@ -5,7 +5,7 @@
"declaration": true, "declaration": true,
"declarationMap": true, "declarationMap": true,
"sourceMap": true, "sourceMap": true,
"rootDir": "./", "rootDir": ".",
"outDir": "./dist", "outDir": "./dist",
"moduleResolution": "nodenext", "moduleResolution": "nodenext",
"esModuleInterop": true, "esModuleInterop": true,
@@ -16,11 +16,11 @@
"moduleDetection": "force", "moduleDetection": "force",
"isolatedModules": true, "isolatedModules": true,
"removeComments": true, "removeComments": true,
"noUncheckedSideEffectImports": true,
"skipLibCheck": true, "skipLibCheck": true,
"baseUrl": "./",
"paths": { "paths": {
"@/*": [ "@/*": [
"lib/*" "./lib/*"
] ]
}, },
"plugins": [ "plugins": [
@@ -33,10 +33,11 @@
} }
], ],
"typeRoots": [ "typeRoots": [
"lib/types" "lib/shared/types"
] ]
}, },
"include": [ "include": [
"lib/**/*", "lib/**/*",
"sandbox/**/*",
], ],
} }