Skip to content

Commit c0a339a

Browse files
authored
build: upgrade to typescript 7
1 parent 339f09e commit c0a339a

4 files changed

Lines changed: 53 additions & 3 deletions

File tree

.vscode/settings.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
},
66
"editor.defaultFormatter": "oxc.oxc-vscode",
77
"editor.formatOnSave": true,
8+
"js/ts.experimental.useTsgo": true,
89
"js/ts.tsdk.path": "node_modules/typescript/lib",
910
"markdown.extension.toc.levels": "2..3"
1011
}

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,9 @@
5656
"eslint:fix": "yarn eslint --fix",
5757
"format": "oxfmt --list-different \"**/*.{js,ts,mjs,mts,md,yml,json,html}\"",
5858
"format:fix": "oxfmt --write \"**/*.{js,ts,mjs,mts,md,yml,json,html}\"",
59-
"build": "tsc --build",
59+
"build": "tsgo --build",
6060
"test": "vitest run",
61-
"test:types": "tsc --project tsconfig.test.json --noEmit",
61+
"test:types": "tsgo --project tsconfig.test.json --noEmit",
6262
"coverage": "vitest run --coverage",
6363
"prepare": "husky && patch-package",
6464
"prepack": "yarn clean && yarn test && yarn build",
@@ -84,6 +84,7 @@
8484
"@types/node": "24.10.2",
8585
"@types/supertest": "7.2.0",
8686
"@types/ws": "8.18.1",
87+
"@typescript/native-preview": "^7.0.0-dev.20260421.2",
8788
"@vitest/coverage-v8": "4.1.5",
8889
"body-parser": "2.2.2",
8990
"eslint": "10.2.1",

src/types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ export interface Options<
132132
*/
133133
on?: OnProxyEvent<TReq, TRes>;
134134
/**
135-
* Dynamically set the {@link Options.target `options.target`}.
135+
* Dynamically set the {@link Options#target `options.target`}.
136136
* @example
137137
* ```js
138138
* createProxyMiddleware({

yarn.lock

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1295,6 +1295,54 @@
12951295
"@typescript-eslint/types" "8.59.0"
12961296
eslint-visitor-keys "^5.0.0"
12971297

1298+
"@typescript/native-preview-darwin-arm64@7.0.0-dev.20260421.2":
1299+
version "7.0.0-dev.20260421.2"
1300+
resolved "https://registry.yarnpkg.com/@typescript/native-preview-darwin-arm64/-/native-preview-darwin-arm64-7.0.0-dev.20260421.2.tgz#8d2a1a9febf3759dcaddc6d5731874f4df01f003"
1301+
integrity sha512-fHv1r3ZmVo6zxuAIFmuX3w9QxbcauoG0SsWhmDwm6VmRubLlOJIcmTtlmV3JAb9oOnq8LuzZljzT7Q39fSMQDw==
1302+
1303+
"@typescript/native-preview-darwin-x64@7.0.0-dev.20260421.2":
1304+
version "7.0.0-dev.20260421.2"
1305+
resolved "https://registry.yarnpkg.com/@typescript/native-preview-darwin-x64/-/native-preview-darwin-x64-7.0.0-dev.20260421.2.tgz#1f878dedaf60505d7b67505dbe47b44503593e09"
1306+
integrity sha512-KWTR6xbW9t+JS7D5DQIzo75pqVXVWUxF9PMv/+S6xsnOjCVd6g0ixHcFpFMJMKSUQpGPr8Z5f7b8ks6LHW01jg==
1307+
1308+
"@typescript/native-preview-linux-arm64@7.0.0-dev.20260421.2":
1309+
version "7.0.0-dev.20260421.2"
1310+
resolved "https://registry.yarnpkg.com/@typescript/native-preview-linux-arm64/-/native-preview-linux-arm64-7.0.0-dev.20260421.2.tgz#529465d6436de4ee0ed922d7de2e91fb605d7622"
1311+
integrity sha512-VLMEuml3BhUb+jaL0TXQ4xvVODxJF+RhkI+tBWvlynsJI4khTXEiwWh+wPOJrsfBRYFRMXEu28Odl/HXkYze8w==
1312+
1313+
"@typescript/native-preview-linux-arm@7.0.0-dev.20260421.2":
1314+
version "7.0.0-dev.20260421.2"
1315+
resolved "https://registry.yarnpkg.com/@typescript/native-preview-linux-arm/-/native-preview-linux-arm-7.0.0-dev.20260421.2.tgz#cb5abde3e2fed1ed1c1aff1f22338a4f4c1d4a7b"
1316+
integrity sha512-BWLQO3nemLDSV5PoE5GPHe1dU9Dth77Kv8/cle9Ujcp4LhPo0KincdPqFH/qKeU/xvW25mgFueflZ1nc4rKuww==
1317+
1318+
"@typescript/native-preview-linux-x64@7.0.0-dev.20260421.2":
1319+
version "7.0.0-dev.20260421.2"
1320+
resolved "https://registry.yarnpkg.com/@typescript/native-preview-linux-x64/-/native-preview-linux-x64-7.0.0-dev.20260421.2.tgz#a8ca0d1ceb4659027878b915276ebcfa0ab93130"
1321+
integrity sha512-qUrJWTB5/wv4wnRG0TRXElAxc2kykNiRNyEIEqBbLmzDlrcvAW7RRy8MXoY1ZyTiKGMu14itZ3x9oW6+blFpRw==
1322+
1323+
"@typescript/native-preview-win32-arm64@7.0.0-dev.20260421.2":
1324+
version "7.0.0-dev.20260421.2"
1325+
resolved "https://registry.yarnpkg.com/@typescript/native-preview-win32-arm64/-/native-preview-win32-arm64-7.0.0-dev.20260421.2.tgz#f1165ba01b22697729c16edd6ae4d1629318a7f4"
1326+
integrity sha512-Rc6NsWlZmCs5YUKVzKgwoBOoRUGsPzct4BDMRX0csD1devLBBc4AbUXWKsJRbpwIAnqMO1ld4sNHEb+wXgfNHQ==
1327+
1328+
"@typescript/native-preview-win32-x64@7.0.0-dev.20260421.2":
1329+
version "7.0.0-dev.20260421.2"
1330+
resolved "https://registry.yarnpkg.com/@typescript/native-preview-win32-x64/-/native-preview-win32-x64-7.0.0-dev.20260421.2.tgz#01724cea15792e06e9543f1d698141b61fc229fc"
1331+
integrity sha512-GQv1+dya1t6EqF2Cpsb+xoozovdX10JUSf6Kl/8xNkTapzmlHd+uMr+8ku3jIASTxoRGn0Mklgjj3MDKrOTuLg==
1332+
1333+
"@typescript/native-preview@^7.0.0-dev.20260421.2":
1334+
version "7.0.0-dev.20260421.2"
1335+
resolved "https://registry.yarnpkg.com/@typescript/native-preview/-/native-preview-7.0.0-dev.20260421.2.tgz#5c22e3118533f394dc2cade1e290680f978ba7b7"
1336+
integrity sha512-CmajHI25HpVWE9R1XFoxr+cphJPxoYD3eFioQtAvXYkMFKnLdICMS9pXre9Pybizb75ejRxjKD5/CVG055rEIg==
1337+
optionalDependencies:
1338+
"@typescript/native-preview-darwin-arm64" "7.0.0-dev.20260421.2"
1339+
"@typescript/native-preview-darwin-x64" "7.0.0-dev.20260421.2"
1340+
"@typescript/native-preview-linux-arm" "7.0.0-dev.20260421.2"
1341+
"@typescript/native-preview-linux-arm64" "7.0.0-dev.20260421.2"
1342+
"@typescript/native-preview-linux-x64" "7.0.0-dev.20260421.2"
1343+
"@typescript/native-preview-win32-arm64" "7.0.0-dev.20260421.2"
1344+
"@typescript/native-preview-win32-x64" "7.0.0-dev.20260421.2"
1345+
12981346
"@vitest/coverage-v8@4.1.5":
12991347
version "4.1.5"
13001348
resolved "https://registry.yarnpkg.com/@vitest/coverage-v8/-/coverage-v8-4.1.5.tgz#26bbdbebecd66be77fa1b63a9ed985dd86a3ba85"

0 commit comments

Comments
 (0)