chore(toolchain): upgrade Bun to 1.4.4 and migrate console to TanStack Router

This commit is contained in:
root committed 2026-11-06 00:02:36 +08:00
1 parent b44ebc2ba1
commit 3b9376c75a
134 files changed
+893 -692

No files matched your search

+3 -3
View File
@@ -34,10 +34,10 @@
},
"files": ["server.mjs", "lib/", "README.md"],
"dependencies": {
"@modelcontextprotocol/sdk": "1.31.0"
"@modelcontextprotocol/sdk": "1.32.1"
},
"overrides": {
"fast-uri": "3.1.8",
"hono": "4.13.12"
"fast-uri": "3.1.9",
"hono": "4.13.13"
}
}
+47 -33
View File
@@ -11,9 +11,9 @@
"license": "MIT",
"dependencies": {
"better-sqlite3": "13.0.3",
"camoufox-js": "0.12.0",
"express": "5.2.1",
"playwright-core": "1.60.0",
"camoufox-js": "0.13.0",
"express": "5.3.0",
"playwright-core": "1.62.1",
"prom-client": "15.1.3",
"swagger-jsdoc": "6.3.0"
},
@@ -25,7 +25,7 @@
"node": ">=22"
},
"optionalDependencies": {
"@modelcontextprotocol/sdk": "1.31.0"
"@modelcontextprotocol/sdk": "1.32.1"
}
},
"node_modules/@apidevtools/json-schema-ref-parser": {
@@ -90,9 +90,9 @@
}
},
"node_modules/@modelcontextprotocol/sdk": {
"version": "1.31.0",
"resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.31.0.tgz",
"integrity": "sha512-UvTMgnNlnIBO/22ob2RcVGDlcvOslQs8T59+FTGdA0L27a39fdGF/EDETNtDVK4DZGpwomlsYpRdA8UXcVL/pw==",
"version": "1.32.1",
"resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.32.1.tgz",
"integrity": "sha512-2DdE+SJDtzLEEWzY1ZjY7Q+VcPhcV1KisD3zI4u0XZyktsjHum1mwbMI+JaulUBi2OZk+KJAi2uPXzxichPkdw==",
"license": "MIT",
"optional": true,
"dependencies": {
@@ -417,9 +417,9 @@
}
},
"node_modules/camoufox-js": {
"version": "0.12.0",
"resolved": "https://registry.npmjs.org/camoufox-js/-/camoufox-js-0.12.0.tgz",
"integrity": "sha512-WvWrSL6IH7NixrmB4PM1NODx9cY2R+V/jv9jrmHMVlR4IHP3uheP6whhv0xsoVhFlKIErky5aYx7uA7oECA/Tg==",
"version": "0.13.0",
"resolved": "https://registry.npmjs.org/camoufox-js/-/camoufox-js-0.13.0.tgz",
"integrity": "sha512-XVT9ErgpLaDyUKA/R/mGsDhiVtcE14TaJHELmKNZxGCCwkXBjFdyx6JG3D2KX+MwdGnfKGWE96otSO3FfVh44w==",
"license": "MPL-2.0",
"dependencies": {
"adm-zip": "^0.6.0",
@@ -442,7 +442,7 @@
"node": ">= 22"
},
"peerDependencies": {
"playwright-core": "<1.61.0"
"playwright-core": "<1.63.0"
}
},
"node_modules/caniuse-lite": {
@@ -487,9 +487,9 @@
}
},
"node_modules/content-disposition": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.1.0.tgz",
"integrity": "sha512-5jRCH9Z/+DRP7rkvY83B+yGIGX96OYdJmzngqnw2SBSxqCFPd0w2km3s5iawpGX8krnwSGmF0FW5Nhr0Hfai3g==",
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-2.0.1.tgz",
"integrity": "sha512-e+H0ZXHSWYrENhQzw1LPuP4oF5MzVKmDU6d3hxlvaPEYLLg62MxtQNPRx4SYSuYJSBUgnQIG4HIN2tEtNv7Dog==",
"license": "MIT",
"engines": {
"node": ">=18"
@@ -504,6 +504,7 @@
"resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
"integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
"license": "MIT",
"optional": true,
"engines": {
"node": ">= 0.6"
}
@@ -760,15 +761,15 @@
}
},
"node_modules/express": {
"version": "5.2.1",
"resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz",
"integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==",
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/express/-/express-5.3.0.tgz",
"integrity": "sha512-qCqy1xSoaugxOD4IVHb1ZWdkvCF2W3aE2okKouWj8VwJ+ztskSiXoBnCSJqfKT+cVPJhuJqe9YLbY425+Zh00g==",
"license": "MIT",
"dependencies": {
"accepts": "^2.0.0",
"body-parser": "^2.2.1",
"content-disposition": "^1.0.0",
"content-type": "^1.0.5",
"body-parser": "^2.3.0",
"content-disposition": "^2.0.1",
"content-type": "^2.0.0",
"cookie": "^0.7.1",
"cookie-signature": "^1.2.1",
"debug": "^4.4.0",
@@ -784,14 +785,14 @@
"on-finished": "^2.4.1",
"once": "^1.4.0",
"parseurl": "^1.3.3",
"proxy-addr": "^2.0.7",
"qs": "^6.14.0",
"proxy-addr": "^2.0.8",
"qs": "^6.16.0",
"range-parser": "^1.2.1",
"router": "^2.2.0",
"send": "^1.1.0",
"serve-static": "^2.2.0",
"statuses": "^2.0.1",
"type-is": "^2.0.1",
"type-is": "^2.1.0",
"vary": "^1.1.2"
},
"engines": {
@@ -822,6 +823,19 @@
"express": ">= 4.11"
}
},
"node_modules/express/node_modules/content-type": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/content-type/-/content-type-2.1.0.tgz",
"integrity": "sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==",
"license": "MIT",
"engines": {
"node": ">=18"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/express"
}
},
"node_modules/fast-deep-equal": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
@@ -829,9 +843,9 @@
"license": "MIT"
},
"node_modules/fast-uri": {
"version": "3.1.8",
"resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.8.tgz",
"integrity": "sha512-GZMtZUTNRpOVIECoXwLNZS5xUGE+mVNbTB8h/7Rwh2TFWcBQiPzTgyZi05BF9UMZKkLJv8XBRJTlU7zg8+ZfMg==",
"version": "3.1.9",
"resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.9.tgz",
"integrity": "sha512-hS/0Wt3Ya043oKXs0sIxrMpKQITXhMLIrVAKKXi4gozGC9v7YRWVnXIZzjNPTO02M9BdxLCWqK1yRXgNziVyJQ==",
"funding": [
{
"type": "github",
@@ -1022,9 +1036,9 @@
}
},
"node_modules/hono": {
"version": "4.13.12",
"resolved": "https://registry.npmjs.org/hono/-/hono-4.13.12.tgz",
"integrity": "sha512-6E2QDAc9Ick9Sq77ZrGS/dk2WUYni91aufTw6LJKpV7w8kW5/GxVUc650FOADOmlwg3K+f7Pun6XlV+pYmW6gw==",
"version": "4.13.13",
"resolved": "https://registry.npmjs.org/hono/-/hono-4.13.13.tgz",
"integrity": "sha512-CQ46U0ZkAGmbT/4UxdzzGJpacP2IeKgY4a5/tOI9AABbpOMfK739wfDXmv1usCk+3RkKj1hQy4/fjhiwa2xlrA==",
"license": "MIT",
"optional": true,
"engines": {
@@ -1678,15 +1692,15 @@
}
},
"node_modules/playwright-core": {
"version": "1.60.0",
"resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.60.0.tgz",
"integrity": "sha512-9bW6zvX/m0lEbgTKJ6YppOKx8H3VOPBMOCFh2irXFOT4BbHgrx5hPjwJYLT40Lu+4qtD36qKc/Hn56StUW57IA==",
"version": "1.62.1",
"resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.62.1.tgz",
"integrity": "sha512-wPYSwEBJY9GHraISXqyqtx0na0LpO3XEX7jNDhntbex7tzUS7kLnZsOlFruFJB4Hi/rhDMjXGqHewDZ68nYZVw==",
"license": "Apache-2.0",
"bin": {
"playwright-core": "cli.js"
},
"engines": {
"node": ">=18"
"node": ">=20"
}
},
"node_modules/pretty-bytes": {
+6 -6
View File
@@ -122,14 +122,14 @@
},
"dependencies": {
"better-sqlite3": "13.0.3",
"camoufox-js": "0.12.0",
"express": "5.2.1",
"playwright-core": "1.60.0",
"camoufox-js": "0.13.0",
"express": "5.3.0",
"playwright-core": "1.62.1",
"prom-client": "15.1.3",
"swagger-jsdoc": "6.3.0"
},
"optionalDependencies": {
"@modelcontextprotocol/sdk": "1.31.0"
"@modelcontextprotocol/sdk": "1.32.1"
},
"overrides": {
"swagger-jsdoc": {
@@ -137,8 +137,8 @@
},
"adm-zip": "0.6.1",
"brace-expansion": "5.0.12",
"fast-uri": "3.1.8",
"hono": "4.13.12",
"fast-uri": "3.1.9",
"hono": "4.13.13",
"ip-address": "10.7.2"
},
"bin": {