From 072415376e6eb28248c72a0dd1af44548948ba99 Mon Sep 17 00:00:00 2001 From: neverland Date: Sat, 28 Mar 2026 18:08:15 +0800 Subject: [PATCH 1/2] chore: upgrade TypeScript to 6.0.2 --- package.json | 2 +- pnpm-lock.yaml | 2 +- tsconfig.json | 19 ++++++++++++------- 3 files changed, 14 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 5bffbb7..e33d6e9 100644 --- a/package.json +++ b/package.json @@ -57,7 +57,7 @@ "rimraf": "^6.1.3", "rslog": "^2.1.0", "simple-git-hooks": "^2.13.1", - "typescript": "^6.0.2" + "typescript": "6.0.2" }, "engines": { "node": "^20.19.0 || >=22.12.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 189f6a5..2447483 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -63,7 +63,7 @@ importers: specifier: ^2.13.1 version: 2.13.1 typescript: - specifier: ^6.0.2 + specifier: 6.0.2 version: 6.0.2 packages: diff --git a/tsconfig.json b/tsconfig.json index e8c4973..8fc98f4 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,15 +1,20 @@ { "compilerOptions": { "rootDir": "src", - "outDir": "./dist", - "target": "ES2023", - "lib": ["DOM", "ESNext"], + "lib": [ + "ES2023" + ], + "types": [ + "node" + ], "module": "nodenext", "moduleResolution": "nodenext", - "declaration": true, + "noEmit": true, + "skipLibCheck": true, "isolatedModules": true, - "esModuleInterop": true, - "skipLibCheck": true + "useDefineForClassFields": true }, - "include": ["src"] + "include": [ + "src" + ] } From 341a52f34842cd637dd9b20da90190c7a10d3c42 Mon Sep 17 00:00:00 2001 From: neverland Date: Sat, 28 Mar 2026 18:25:05 +0800 Subject: [PATCH 2/2] chore: upgrade TypeScript to 6.0.2 --- tsconfig.json | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/tsconfig.json b/tsconfig.json index 8fc98f4..535dd68 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,18 +1,20 @@ { "compilerOptions": { - "rootDir": "src", - "lib": [ - "ES2023" - ], + "rootDir": "./src", + "outDir": "./dist", + "target": "ES2023", "types": [ "node" ], - "module": "nodenext", - "moduleResolution": "nodenext", - "noEmit": true, - "skipLibCheck": true, + "lib": [ + "DOM", + "ESNext" + ], + "declaration": true, "isolatedModules": true, - "useDefineForClassFields": true + "skipLibCheck": true, + "module": "nodenext", + "moduleResolution": "nodenext" }, "include": [ "src"