diff --git a/impit-node/package.json b/impit-node/package.json index 2905b197..52424c88 100644 --- a/impit-node/package.json +++ b/impit-node/package.json @@ -27,7 +27,7 @@ "@types/express": "^5.0.0", "@types/node": "^22.13.1", "express": "^5.0.0", - "socksv5": "^0.0.6", + "socks-server-lib": "^0.0.3", "tough-cookie": "^6.0.0", "vitest": "^3.0.5" }, @@ -49,13 +49,13 @@ "packageManager": "yarn@4.9.4", "description": "Impit for JavaScript", "optionalDependencies": { - "impit-darwin-x64": "0.5.4", "impit-darwin-arm64": "0.5.4", - "impit-win32-x64-msvc": "0.5.4", - "impit-win32-arm64-msvc": "0.5.4", + "impit-darwin-x64": "0.5.4", + "impit-linux-arm64-gnu": "0.5.4", + "impit-linux-arm64-musl": "0.5.4", "impit-linux-x64-gnu": "0.5.4", "impit-linux-x64-musl": "0.5.4", - "impit-linux-arm64-gnu": "0.5.4", - "impit-linux-arm64-musl": "0.5.4" + "impit-win32-arm64-msvc": "0.5.4", + "impit-win32-x64-msvc": "0.5.4" } } diff --git a/impit-node/test/basics.test.ts b/impit-node/test/basics.test.ts index 05bba9d6..dba03073 100644 --- a/impit-node/test/basics.test.ts +++ b/impit-node/test/basics.test.ts @@ -1,11 +1,11 @@ import { test, describe, expect, beforeAll, afterAll } from 'vitest'; import { HttpMethod, Impit, Browser } from '../index.wrapper.js'; -import { Server } from 'http'; +import type { Server } from 'net'; import { routes, runServer } from './mock.server.js'; import { CookieJar } from 'tough-cookie'; -import socks from 'socksv5'; +import { runSocksServer } from 'socks-server-lib'; function getHttpBinUrl(path: string, https?: boolean): string { https ??= true; @@ -28,20 +28,8 @@ async function getServer() { return localServer; } -async function startSocksServer() { - return new Promise((resolve, reject) => { - const srv = (socks as any).createServer((info, accept, deny) => accept()); - srv.listen(7625, 'localhost', () => { - resolve(srv); - }); - srv.on('error', (err: Error) => { - reject(err); - }); - srv.useAuth(socks.auth.None()); - }); -} - let socksServer: Server | null = null; +let socksConnectionCount = 0; beforeAll(async () => { // Warms up the httpbin instance, so that the first tests don't timeout. // Has a longer timeout itself (5s vs 30s) to avoid flakiness. @@ -49,7 +37,7 @@ beforeAll(async () => { // Start the local server await getServer(); - socksServer = await startSocksServer(); + socksServer = await runSocksServer({ host: 'localhost', port: 7625, onData: () => { socksConnectionCount++; }}); }, 30e3); afterAll(async () => { @@ -60,7 +48,8 @@ afterAll(async () => { }), Promise.race([ new Promise(res => { - socksServer?.close(() => res()) + socksServer?.on('close', () => res()); + socksServer?.close(); }), new Promise(res => { setTimeout(() => { @@ -69,6 +58,8 @@ afterAll(async () => { }) ]), ]); + + expect(socksConnectionCount).toBe(6); }); describe.each([ @@ -139,17 +130,17 @@ describe.each([ ]); }); - test('supports socks proxy', async (t) => { + test.each([['socks4'], ['socks5']])('supports %s proxy', async (proxyType) => { const impit = new Impit({ browser, - proxyUrl: 'socks5://localhost:7625', + proxyUrl: `${proxyType}://localhost:7625`, }); const response = await impit.fetch( getHttpBinUrl('/get'), ); - t.expect(response.status).toBe(200); + expect(response.status).toBe(200); const json = await response.json(); expect(json).toHaveProperty('url'); expect(json).toHaveProperty('headers'); diff --git a/impit-node/yarn.lock b/impit-node/yarn.lock index 3550f895..dd862283 100644 --- a/impit-node/yarn.lock +++ b/impit-node/yarn.lock @@ -6,30 +6,30 @@ __metadata: cacheKey: 10c0 "@emnapi/core@npm:^1.4.5": - version: 1.4.5 - resolution: "@emnapi/core@npm:1.4.5" + version: 1.5.0 + resolution: "@emnapi/core@npm:1.5.0" dependencies: - "@emnapi/wasi-threads": "npm:1.0.4" + "@emnapi/wasi-threads": "npm:1.1.0" tslib: "npm:^2.4.0" - checksum: 10c0/da4a57f65f325d720d0e0d1a9c6618b90c4c43a5027834a110476984e1d47c95ebaed4d316b5dddb9c0ed9a493ffeb97d1934f9677035f336d8a36c1f3b2818f + checksum: 10c0/52ba3485277706d92fa27d92b37e5b4f6ef0742c03ed68f8096f294c6bfa30f0752c82d4c2bfa14bff4dc30d63c9f71a8f9fb64a92743d00807d9e468fafd5ff languageName: node linkType: hard "@emnapi/runtime@npm:^1.4.5": - version: 1.4.5 - resolution: "@emnapi/runtime@npm:1.4.5" + version: 1.5.0 + resolution: "@emnapi/runtime@npm:1.5.0" dependencies: tslib: "npm:^2.4.0" - checksum: 10c0/37a0278be5ac81e918efe36f1449875cbafba947039c53c65a1f8fc238001b866446fc66041513b286baaff5d6f9bec667f5164b3ca481373a8d9cb65bfc984b + checksum: 10c0/a85c9fc4e3af49cbe41e5437e5be2551392a931910cd0a5b5d3572532786927810c9cc1db11b232ec8f9657b33d4e6f7c4f985f1a052917d7cd703b5b2a20faa languageName: node linkType: hard -"@emnapi/wasi-threads@npm:1.0.4": - version: 1.0.4 - resolution: "@emnapi/wasi-threads@npm:1.0.4" +"@emnapi/wasi-threads@npm:1.1.0": + version: 1.1.0 + resolution: "@emnapi/wasi-threads@npm:1.1.0" dependencies: tslib: "npm:^2.4.0" - checksum: 10c0/2c91a53e62f875800baf035c4d42c9c0d18e5afd9a31ca2aac8b435aeaeaeaac386b5b3d0d0e70aa7a5a9852bbe05106b1f680cd82cce03145c703b423d41313 + checksum: 10c0/e6d54bf2b1e64cdd83d2916411e44e579b6ae35d5def0dea61a3c452d9921373044dff32a8b8473ae60c80692bdc39323e98b96a3f3d87ba6886b24dd0ef7ca1 languageName: node linkType: hard @@ -215,11 +215,11 @@ __metadata: languageName: node linkType: hard -"@inquirer/checkbox@npm:^4.2.1": - version: 4.2.1 - resolution: "@inquirer/checkbox@npm:4.2.1" +"@inquirer/checkbox@npm:^4.2.2": + version: 4.2.2 + resolution: "@inquirer/checkbox@npm:4.2.2" dependencies: - "@inquirer/core": "npm:^10.1.15" + "@inquirer/core": "npm:^10.2.0" "@inquirer/figures": "npm:^1.0.13" "@inquirer/type": "npm:^3.0.8" ansi-escapes: "npm:^4.3.2" @@ -229,28 +229,28 @@ __metadata: peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/c9ae8d798e98201f3d23db05316b0b0df8a132e56329aa08c197c0517eeabe2ee86ab44d35f068a93bd498321989677690d480eab83e8bdfd19a09067f6f2323 + checksum: 10c0/d5861d1e6c18ce263b2d88da5c8071857e65e5815409b062919fcfc489598615ccc7df1d32c7348dc2587aed2053ee045cf770612a73ef8a0b08374f969ed388 languageName: node linkType: hard -"@inquirer/confirm@npm:^5.1.15": - version: 5.1.15 - resolution: "@inquirer/confirm@npm:5.1.15" +"@inquirer/confirm@npm:^5.1.16": + version: 5.1.16 + resolution: "@inquirer/confirm@npm:5.1.16" dependencies: - "@inquirer/core": "npm:^10.1.15" + "@inquirer/core": "npm:^10.2.0" "@inquirer/type": "npm:^3.0.8" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/e9b9e4f41b8cdf8ccab14ddaff6f2558344e3150d44c5036df08582d2a8a4dc8a6cb3bd7fcdfc4f207e76f61a30b40af5ef6fbfabe39b67f4bd1b0d47618517c + checksum: 10c0/9a54171554404bfc89f2a065bb89282ca7cc69046956943e348c29a6a7c4d263dfbcbb46ad115aef616866083eb42130d05424a4a8ef3b30777a912e7ae20fec languageName: node linkType: hard -"@inquirer/core@npm:^10.1.15": - version: 10.1.15 - resolution: "@inquirer/core@npm:10.1.15" +"@inquirer/core@npm:^10.2.0": + version: 10.2.0 + resolution: "@inquirer/core@npm:10.2.0" dependencies: "@inquirer/figures": "npm:^1.0.13" "@inquirer/type": "npm:^3.0.8" @@ -265,15 +265,15 @@ __metadata: peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/3214dfa882f17e3d9cdd45fc73f9134b90e3d685f8285f7963d836fe25f786d8ecf9c16d2710fc968b77da40508fa74466d5ad90c5466626037995210b946b12 + checksum: 10c0/6dc93634dc6005bb7c58522cd80bbf8fb5f756f104445a1916ed7a00dad99e10165a559f5b13e6d141ae744dbe4a5b9e405e10c5986ef7859988de191b3b71f3 languageName: node linkType: hard -"@inquirer/editor@npm:^4.2.17": - version: 4.2.17 - resolution: "@inquirer/editor@npm:4.2.17" +"@inquirer/editor@npm:^4.2.18": + version: 4.2.18 + resolution: "@inquirer/editor@npm:4.2.18" dependencies: - "@inquirer/core": "npm:^10.1.15" + "@inquirer/core": "npm:^10.2.0" "@inquirer/external-editor": "npm:^1.0.1" "@inquirer/type": "npm:^3.0.8" peerDependencies: @@ -281,15 +281,15 @@ __metadata: peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/c740f5848ff201712fd63746b9b10326a4718e62f2448fbaa0be25d95e7f5a6e2c97a5f6843376bcf923c37d2d136e2813b914932c952bfa19d61bc1c11ee66f + checksum: 10c0/a8b48bc692a566cbbf6c3ea3d095d26bef14abfba631958f61cea85b54bcd7a4dbd7aa164a4752f48d7317340ebe126ac4ef6593b12ad6b3b729d4ec99df1fc1 languageName: node linkType: hard -"@inquirer/expand@npm:^4.0.17": - version: 4.0.17 - resolution: "@inquirer/expand@npm:4.0.17" +"@inquirer/expand@npm:^4.0.18": + version: 4.0.18 + resolution: "@inquirer/expand@npm:4.0.18" dependencies: - "@inquirer/core": "npm:^10.1.15" + "@inquirer/core": "npm:^10.2.0" "@inquirer/type": "npm:^3.0.8" yoctocolors-cjs: "npm:^2.1.2" peerDependencies: @@ -297,7 +297,7 @@ __metadata: peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/b5335de9d2c49ea4980fc2d0be1568cc700eb1b9908817efc19cccec78d3ad412d399de1c2562d8b8ffafe3fbc2946225d853c8bb2d27557250fea8ca5239a7f + checksum: 10c0/9fe1daef1efefdc4760bfe0317e0a765a8defe2f9453230938886ea06abd65c6a7a3eb72dc90ba5bbb82709f6703a271b8f7bb97283b825763a4cd1f68efb8a8 languageName: node linkType: hard @@ -323,41 +323,41 @@ __metadata: languageName: node linkType: hard -"@inquirer/input@npm:^4.2.1": - version: 4.2.1 - resolution: "@inquirer/input@npm:4.2.1" +"@inquirer/input@npm:^4.2.2": + version: 4.2.2 + resolution: "@inquirer/input@npm:4.2.2" dependencies: - "@inquirer/core": "npm:^10.1.15" + "@inquirer/core": "npm:^10.2.0" "@inquirer/type": "npm:^3.0.8" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/d1bf680084703f42a2f29d63e35168b77e714dfdc666ce08bc104352385c19f22d65a8be7a31361a83a4a291e2bb07a1d20f642f5be817ac36f372e22196a37a + checksum: 10c0/7d8f202eb0e970841005026634596ffdb3b68a9c6b599841ad46b25841e277d2950582e5eeddd69b168d7ef52631cf15782922844731d01d3808a018461d8f98 languageName: node linkType: hard -"@inquirer/number@npm:^3.0.17": - version: 3.0.17 - resolution: "@inquirer/number@npm:3.0.17" +"@inquirer/number@npm:^3.0.18": + version: 3.0.18 + resolution: "@inquirer/number@npm:3.0.18" dependencies: - "@inquirer/core": "npm:^10.1.15" + "@inquirer/core": "npm:^10.2.0" "@inquirer/type": "npm:^3.0.8" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/f77efe93c4c8e3efdc58a92d184468f20c351846cc89f5def40cdcb851e8800719b4834d811bddb196d38a0a679c06ad5d33ce91e68266b4a955230ce55dfa52 + checksum: 10c0/dbaead7813bba1978ef429eb485bb02e55e9047194f2337313592546b4504b06ea18b37919e23ea53388f5314dc96ea038e4599c7f396344910b17b3d9a159cb languageName: node linkType: hard -"@inquirer/password@npm:^4.0.17": - version: 4.0.17 - resolution: "@inquirer/password@npm:4.0.17" +"@inquirer/password@npm:^4.0.18": + version: 4.0.18 + resolution: "@inquirer/password@npm:4.0.18" dependencies: - "@inquirer/core": "npm:^10.1.15" + "@inquirer/core": "npm:^10.2.0" "@inquirer/type": "npm:^3.0.8" ansi-escapes: "npm:^4.3.2" peerDependencies: @@ -365,38 +365,38 @@ __metadata: peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/7b2773bb11ecdb2ba984daf6a089e7046ecdfa09a6ad69cd41e3eb87cbeb57c5cc4f6ae17ad9ca817457ea5babac622bf7ffbdc7013c930bb95d56a8b479f3ff + checksum: 10c0/7d05940633f74d1fa3850884ce71b32c3790bc421439cd77366553df39ec910f64dcdb2084776ee9d9a10d248390801700113ca3d8b0b02b1517531109798814 languageName: node linkType: hard "@inquirer/prompts@npm:^7.4.0": - version: 7.8.3 - resolution: "@inquirer/prompts@npm:7.8.3" - dependencies: - "@inquirer/checkbox": "npm:^4.2.1" - "@inquirer/confirm": "npm:^5.1.15" - "@inquirer/editor": "npm:^4.2.17" - "@inquirer/expand": "npm:^4.0.17" - "@inquirer/input": "npm:^4.2.1" - "@inquirer/number": "npm:^3.0.17" - "@inquirer/password": "npm:^4.0.17" - "@inquirer/rawlist": "npm:^4.1.5" - "@inquirer/search": "npm:^3.1.0" - "@inquirer/select": "npm:^4.3.1" + version: 7.8.4 + resolution: "@inquirer/prompts@npm:7.8.4" + dependencies: + "@inquirer/checkbox": "npm:^4.2.2" + "@inquirer/confirm": "npm:^5.1.16" + "@inquirer/editor": "npm:^4.2.18" + "@inquirer/expand": "npm:^4.0.18" + "@inquirer/input": "npm:^4.2.2" + "@inquirer/number": "npm:^3.0.18" + "@inquirer/password": "npm:^4.0.18" + "@inquirer/rawlist": "npm:^4.1.6" + "@inquirer/search": "npm:^3.1.1" + "@inquirer/select": "npm:^4.3.2" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/99add219303746a122b7ecff082fd3ca1be08fa1379a5903a10e59b4a73d9960ae0cadde830513332abb7caab31b4a84baf678ceaed332ebb43614a4a089a30a + checksum: 10c0/bf04aa108eeed602287eda26c646b6407cdd2db3d4a2175d1e88f1325987b5aeb7741af3f2ad82035811d74efa5c561d78ec642423060723d93b2275e669f0bb languageName: node linkType: hard -"@inquirer/rawlist@npm:^4.1.5": - version: 4.1.5 - resolution: "@inquirer/rawlist@npm:4.1.5" +"@inquirer/rawlist@npm:^4.1.6": + version: 4.1.6 + resolution: "@inquirer/rawlist@npm:4.1.6" dependencies: - "@inquirer/core": "npm:^10.1.15" + "@inquirer/core": "npm:^10.2.0" "@inquirer/type": "npm:^3.0.8" yoctocolors-cjs: "npm:^2.1.2" peerDependencies: @@ -404,15 +404,15 @@ __metadata: peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/6eed0f8a4d223bbc4f8f1b6d21e3f0ca1d6398ea782924346b726ff945b9bcb30a1f3a4f3a910ad7a546a4c11a3f3ff1fa047856a388de1dc29190907f58db55 + checksum: 10c0/0589a3098de545cf83450b2ce59623865e06e435a773240a5f6f47c20602a13ea3e9bf85849f39e57335e4faace510182c0251e88de0a3cc8d23b4f2270772e3 languageName: node linkType: hard -"@inquirer/search@npm:^3.1.0": - version: 3.1.0 - resolution: "@inquirer/search@npm:3.1.0" +"@inquirer/search@npm:^3.1.1": + version: 3.1.1 + resolution: "@inquirer/search@npm:3.1.1" dependencies: - "@inquirer/core": "npm:^10.1.15" + "@inquirer/core": "npm:^10.2.0" "@inquirer/figures": "npm:^1.0.13" "@inquirer/type": "npm:^3.0.8" yoctocolors-cjs: "npm:^2.1.2" @@ -421,15 +421,15 @@ __metadata: peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/e53b9a61bb8066d826e2b1829e63ed6a5926b7d3a55f01f66d6023cd062156063a5af3ba5c077ea5f826f755e07b4d2ea8ee867837ce7ee8c23a8b86a71fc472 + checksum: 10c0/31f5e74d200f1c40b47099ebb74f5138b0900c99afe1b98b4a3d60e286cd8ca062ed5a68a5d1394cb6b8584cac2931f2b584241cf39dc34b83dc4ce8eb7daddd languageName: node linkType: hard -"@inquirer/select@npm:^4.3.1": - version: 4.3.1 - resolution: "@inquirer/select@npm:4.3.1" +"@inquirer/select@npm:^4.3.2": + version: 4.3.2 + resolution: "@inquirer/select@npm:4.3.2" dependencies: - "@inquirer/core": "npm:^10.1.15" + "@inquirer/core": "npm:^10.2.0" "@inquirer/figures": "npm:^1.0.13" "@inquirer/type": "npm:^3.0.8" ansi-escapes: "npm:^4.3.2" @@ -439,7 +439,7 @@ __metadata: peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/febce759b99548eddea02d72611e9302b10d6b3d2cb44c18f7597b79ab96c8373ba775636b2a764f57be13d08da3364ad48c3105884f19082ea75eade69806dd + checksum: 10c0/48aaec29e21fd19b9b3045ad01d7fbe46aa9ac828adc5b8e5b8e5055daad47e0d1134cde40281e9e639bd963c30756ca729c20fcb629e3053ac411020cf4bc78 languageName: node linkType: hard @@ -455,22 +455,6 @@ __metadata: languageName: node linkType: hard -"@isaacs/balanced-match@npm:^4.0.1": - version: 4.0.1 - resolution: "@isaacs/balanced-match@npm:4.0.1" - checksum: 10c0/7da011805b259ec5c955f01cee903da72ad97c5e6f01ca96197267d3f33103d5b2f8a1af192140f3aa64526c593c8d098ae366c2b11f7f17645d12387c2fd420 - languageName: node - linkType: hard - -"@isaacs/brace-expansion@npm:^5.0.0": - version: 5.0.0 - resolution: "@isaacs/brace-expansion@npm:5.0.0" - dependencies: - "@isaacs/balanced-match": "npm:^4.0.1" - checksum: 10c0/b4d4812f4be53afc2c5b6c545001ff7a4659af68d4484804e9d514e183d20269bb81def8682c01a22b17c4d6aed14292c8494f7d2ac664e547101c1a905aa977 - languageName: node - linkType: hard - "@isaacs/cliui@npm:^8.0.2": version: 8.0.2 resolution: "@isaacs/cliui@npm:8.0.2" @@ -1233,142 +1217,149 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.47.1": - version: 4.47.1 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.47.1" +"@rollup/rollup-android-arm-eabi@npm:4.50.1": + version: 4.50.1 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.50.1" conditions: os=android & cpu=arm languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.47.1": - version: 4.47.1 - resolution: "@rollup/rollup-android-arm64@npm:4.47.1" +"@rollup/rollup-android-arm64@npm:4.50.1": + version: 4.50.1 + resolution: "@rollup/rollup-android-arm64@npm:4.50.1" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.47.1": - version: 4.47.1 - resolution: "@rollup/rollup-darwin-arm64@npm:4.47.1" +"@rollup/rollup-darwin-arm64@npm:4.50.1": + version: 4.50.1 + resolution: "@rollup/rollup-darwin-arm64@npm:4.50.1" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.47.1": - version: 4.47.1 - resolution: "@rollup/rollup-darwin-x64@npm:4.47.1" +"@rollup/rollup-darwin-x64@npm:4.50.1": + version: 4.50.1 + resolution: "@rollup/rollup-darwin-x64@npm:4.50.1" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-freebsd-arm64@npm:4.47.1": - version: 4.47.1 - resolution: "@rollup/rollup-freebsd-arm64@npm:4.47.1" +"@rollup/rollup-freebsd-arm64@npm:4.50.1": + version: 4.50.1 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.50.1" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-freebsd-x64@npm:4.47.1": - version: 4.47.1 - resolution: "@rollup/rollup-freebsd-x64@npm:4.47.1" +"@rollup/rollup-freebsd-x64@npm:4.50.1": + version: 4.50.1 + resolution: "@rollup/rollup-freebsd-x64@npm:4.50.1" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.47.1": - version: 4.47.1 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.47.1" +"@rollup/rollup-linux-arm-gnueabihf@npm:4.50.1": + version: 4.50.1 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.50.1" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm-musleabihf@npm:4.47.1": - version: 4.47.1 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.47.1" +"@rollup/rollup-linux-arm-musleabihf@npm:4.50.1": + version: 4.50.1 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.50.1" conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.47.1": - version: 4.47.1 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.47.1" +"@rollup/rollup-linux-arm64-gnu@npm:4.50.1": + version: 4.50.1 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.50.1" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.47.1": - version: 4.47.1 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.47.1" +"@rollup/rollup-linux-arm64-musl@npm:4.50.1": + version: 4.50.1 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.50.1" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-loongarch64-gnu@npm:4.47.1": - version: 4.47.1 - resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.47.1" +"@rollup/rollup-linux-loongarch64-gnu@npm:4.50.1": + version: 4.50.1 + resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.50.1" conditions: os=linux & cpu=loong64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-ppc64-gnu@npm:4.47.1": - version: 4.47.1 - resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.47.1" +"@rollup/rollup-linux-ppc64-gnu@npm:4.50.1": + version: 4.50.1 + resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.50.1" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.47.1": - version: 4.47.1 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.47.1" +"@rollup/rollup-linux-riscv64-gnu@npm:4.50.1": + version: 4.50.1 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.50.1" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-musl@npm:4.47.1": - version: 4.47.1 - resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.47.1" +"@rollup/rollup-linux-riscv64-musl@npm:4.50.1": + version: 4.50.1 + resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.50.1" conditions: os=linux & cpu=riscv64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-s390x-gnu@npm:4.47.1": - version: 4.47.1 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.47.1" +"@rollup/rollup-linux-s390x-gnu@npm:4.50.1": + version: 4.50.1 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.50.1" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.47.1": - version: 4.47.1 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.47.1" +"@rollup/rollup-linux-x64-gnu@npm:4.50.1": + version: 4.50.1 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.50.1" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.47.1": - version: 4.47.1 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.47.1" +"@rollup/rollup-linux-x64-musl@npm:4.50.1": + version: 4.50.1 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.50.1" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.47.1": - version: 4.47.1 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.47.1" +"@rollup/rollup-openharmony-arm64@npm:4.50.1": + version: 4.50.1 + resolution: "@rollup/rollup-openharmony-arm64@npm:4.50.1" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-arm64-msvc@npm:4.50.1": + version: 4.50.1 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.50.1" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.47.1": - version: 4.47.1 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.47.1" +"@rollup/rollup-win32-ia32-msvc@npm:4.50.1": + version: 4.50.1 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.50.1" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.47.1": - version: 4.47.1 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.47.1" +"@rollup/rollup-win32-x64-msvc@npm:4.50.1": + version: 4.50.1 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.50.1" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -1462,20 +1453,20 @@ __metadata: linkType: hard "@types/node@npm:*": - version: 24.3.0 - resolution: "@types/node@npm:24.3.0" + version: 24.3.1 + resolution: "@types/node@npm:24.3.1" dependencies: undici-types: "npm:~7.10.0" - checksum: 10c0/96bdeca01f690338957c2dcc92cb9f76c262c10398f8d91860865464412b0f9d309c24d9b03d0bdd26dd47fa7ee3f8227893d5c89bc2009d919a525a22512030 + checksum: 10c0/99b86fc32294fcd61136ca1f771026443a1e370e9f284f75e243b29299dd878e18c193deba1ce29a374932db4e30eb80826e1049b9aad02d36f5c30b94b6f928 languageName: node linkType: hard "@types/node@npm:^22.13.1": - version: 22.17.2 - resolution: "@types/node@npm:22.17.2" + version: 22.18.1 + resolution: "@types/node@npm:22.18.1" dependencies: undici-types: "npm:~6.21.0" - checksum: 10c0/23cd13aa35da6322a6d66cf4b3a45dbd40764ba726ab8681960270156c3abba776dd8dc173250c467f708d40612ecd725755d7659b775b513904680d5205eaff + checksum: 10c0/1912b0ea6cb9ef59722b0fed64652388e13b41d52569c16198f1278a882837bbf4c8a4ec913e852893356f07c0c44b4e00fbca289ac7222741d03449104e22fe languageName: node linkType: hard @@ -1638,9 +1629,9 @@ __metadata: linkType: hard "ansi-regex@npm:^6.0.1": - version: 6.2.0 - resolution: "ansi-regex@npm:6.2.0" - checksum: 10c0/20a2e55ae9816074a60e6729dbe3daad664cd967fc82acc08b02f5677db84baa688babf940d71f50acbbb184c02459453789705e079f4d521166ae66451de551 + version: 6.2.2 + resolution: "ansi-regex@npm:6.2.2" + checksum: 10c0/05d4acb1d2f59ab2cf4b794339c7b168890d44dda4bf0ce01152a8da0213aca207802f930442ce8cd22d7a92f44907664aac6508904e75e038fa944d2601b30f languageName: node linkType: hard @@ -1654,9 +1645,9 @@ __metadata: linkType: hard "ansi-styles@npm:^6.1.0": - version: 6.2.1 - resolution: "ansi-styles@npm:6.2.1" - checksum: 10c0/5d1ec38c123984bcedd996eac680d548f31828bd679a66db2bdf11844634dde55fec3efa9c6bb1d89056a5e79c1ac540c4c784d592ea1d25028a92227d2f2d5c + version: 6.2.3 + resolution: "ansi-styles@npm:6.2.3" + checksum: 10c0/23b8a4ce14e18fb854693b95351e286b771d23d8844057ed2e7d083cd3e708376c3323707ec6a24365f7d7eda3ca00327fe04092e29e551499ec4c8b7bfac868 languageName: node linkType: hard @@ -1674,13 +1665,6 @@ __metadata: languageName: node linkType: hard -"async@npm:0.2.x": - version: 0.2.10 - resolution: "async@npm:0.2.10" - checksum: 10c0/714d284dc6c3ae59f3e8b347083e32c7657ba4ffc4ff945eb152ad4fb08def27e768992fcd4d9fd3b411c6b42f1541862ac917446bf2a1acfa0f302d1001f7d2 - languageName: node - linkType: hard - "balanced-match@npm:^1.0.0": version: 1.0.2 resolution: "balanced-match@npm:1.0.2" @@ -1776,15 +1760,15 @@ __metadata: linkType: hard "chai@npm:^5.2.0": - version: 5.3.1 - resolution: "chai@npm:5.3.1" + version: 5.3.3 + resolution: "chai@npm:5.3.3" dependencies: assertion-error: "npm:^2.0.1" check-error: "npm:^2.1.1" deep-eql: "npm:^5.0.1" loupe: "npm:^3.1.0" pathval: "npm:^2.0.0" - checksum: 10c0/09075db3cdad4098492c56e870ebb1cc621e65c4f12dca39b702c5b34c1eaf4d94214193af7b5add38490e64e76ff125bbb66fcea9edf2a0c5f9a64f23aad3ad + checksum: 10c0/b360fd4d38861622e5010c2f709736988b05c7f31042305fa3f4e9911f6adb80ccfb4e302068bf8ed10e835c2e2520cba0f5edc13d878b886987e5aa62483f53 languageName: node linkType: hard @@ -1816,26 +1800,6 @@ __metadata: languageName: node linkType: hard -"cli@npm:0.4.x": - version: 0.4.5 - resolution: "cli@npm:0.4.5" - dependencies: - glob: "npm:>= 3.1.4" - checksum: 10c0/768caa052239c69068f3c5036d4cc8fef4c692bd7a8092679731e8b9f845f7f414892f3a80056568f7889893ce13ab4f94423f07f01362a2de1aa0573c7a8fdc - languageName: node - linkType: hard - -"cliff@npm:0.1.x": - version: 0.1.10 - resolution: "cliff@npm:0.1.10" - dependencies: - colors: "npm:~1.0.3" - eyes: "npm:~0.1.8" - winston: "npm:0.8.x" - checksum: 10c0/2897fbbca6425ce85b142b906d10bce1fbc74834074f009fcc700cee49dac2720ba1d22cb3e120b0ede273ad057d3f275ea4e73ad3963dee80a64c4c513141cb - languageName: node - linkType: hard - "clipanion@npm:^4.0.0-rc.4": version: 4.0.0-rc.4 resolution: "clipanion@npm:4.0.0-rc.4" @@ -1870,20 +1834,6 @@ __metadata: languageName: node linkType: hard -"colors@npm:0.6.x": - version: 0.6.2 - resolution: "colors@npm:0.6.2" - checksum: 10c0/20d18fa221e0817f01f10cf2ec46c42c34cd462af03ee36ec4e459015ca1bf3c7626737cfaf953051a0479719ed0e8987423e18f6a6fc44dd35c87b1dfb71358 - languageName: node - linkType: hard - -"colors@npm:~1.0.3": - version: 1.0.3 - resolution: "colors@npm:1.0.3" - checksum: 10c0/f9e40dd8b3e1a65378a7ced3fced15ddfd60aaf38e99a7521a7fdb25056b15e092f651cd0f5aa1e9b04fa8ce3616d094e07fc6c2bb261e24098db1ddd3d09a1d - languageName: node - linkType: hard - "content-disposition@npm:^1.0.0": version: 1.0.0 resolution: "content-disposition@npm:1.0.0" @@ -1925,13 +1875,6 @@ __metadata: languageName: node linkType: hard -"cycle@npm:1.0.x": - version: 1.0.3 - resolution: "cycle@npm:1.0.3" - checksum: 10c0/f38aae412cea9e895e963e0ff8d4d19852e53b630e7fc1dd078da551f3a4c0a98c5f026d4626dfc0b42648b804dabf13a56faace60b09cf6f3cc706c0819f119 - languageName: node - linkType: hard - "debug@npm:4, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.4.0, debug@npm:^4.4.1": version: 4.4.1 resolution: "debug@npm:4.4.1" @@ -1984,14 +1927,14 @@ __metadata: linkType: hard "emnapi@npm:^1.4.0": - version: 1.4.5 - resolution: "emnapi@npm:1.4.5" + version: 1.5.0 + resolution: "emnapi@npm:1.5.0" peerDependencies: node-addon-api: ">= 6.1.0" peerDependenciesMeta: node-addon-api: optional: true - checksum: 10c0/9bd37977040130b718f4d7d24f9255f52f993134b7dfcfb8b066f9c62be74e7c39b2ab936a6cc6f7713c72e38af97c07627aa74e9751cf64053bf0d4b7cd1e90 + checksum: 10c0/cd910c86331e5b68b5f5f99d8a263015a357218921400e5e3720489e4830c097fea01436e7f5301ecd81185d5344bb88b9088ef731cd155a17b776724b0e6f22 languageName: node linkType: hard @@ -2242,13 +2185,6 @@ __metadata: languageName: node linkType: hard -"eyes@npm:0.1.x, eyes@npm:~0.1.8": - version: 0.1.8 - resolution: "eyes@npm:0.1.8" - checksum: 10c0/4c79a9cbf45746d8c9f48cc957e35ad8ea336add1c7b8d5a0e002efc791a7a62b27b2188184ef1a1eea7bc3cd06b161791421e0e6c5fe78309705a162c53eea8 - languageName: node - linkType: hard - "fast-content-type-parse@npm:^3.0.0": version: 3.0.0 resolution: "fast-content-type-parse@npm:3.0.0" @@ -2256,7 +2192,7 @@ __metadata: languageName: node linkType: hard -"fdir@npm:^6.4.4, fdir@npm:^6.5.0": +"fdir@npm:^6.5.0": version: 6.5.0 resolution: "fdir@npm:6.5.0" peerDependencies: @@ -2293,7 +2229,7 @@ __metadata: languageName: node linkType: hard -"foreground-child@npm:^3.1.0, foreground-child@npm:^3.3.1": +"foreground-child@npm:^3.1.0": version: 3.3.1 resolution: "foreground-child@npm:3.3.1" dependencies: @@ -2380,22 +2316,6 @@ __metadata: languageName: node linkType: hard -"glob@npm:>= 3.1.4": - version: 11.0.3 - resolution: "glob@npm:11.0.3" - dependencies: - foreground-child: "npm:^3.3.1" - jackspeak: "npm:^4.1.1" - minimatch: "npm:^10.0.3" - minipass: "npm:^7.1.2" - package-json-from-dist: "npm:^1.0.0" - path-scurry: "npm:^2.0.0" - bin: - glob: dist/esm/bin.mjs - checksum: 10c0/7d24457549ec2903920dfa3d8e76850e7c02aa709122f0164b240c712f5455c0b457e6f2a1eee39344c6148e39895be8094ae8cfef7ccc3296ed30bce250c661 - languageName: node - linkType: hard - "glob@npm:^10.2.2": version: 10.4.5 resolution: "glob@npm:10.4.5" @@ -2482,7 +2402,16 @@ __metadata: languageName: node linkType: hard -"iconv-lite@npm:0.6.3, iconv-lite@npm:^0.6.2, iconv-lite@npm:^0.6.3": +"iconv-lite@npm:0.7.0": + version: 0.7.0 + resolution: "iconv-lite@npm:0.7.0" + dependencies: + safer-buffer: "npm:>= 2.1.2 < 3.0.0" + checksum: 10c0/2382400469071c55b6746c531eed5fa4d033e5db6690b7331fb2a5f59a30d7a9782932e92253db26df33c1cf46fa200a3fbe524a2a7c62037c762283f188ec2f + languageName: node + linkType: hard + +"iconv-lite@npm:^0.6.2, iconv-lite@npm:^0.6.3": version: 0.6.3 resolution: "iconv-lite@npm:0.6.3" dependencies: @@ -2563,7 +2492,7 @@ __metadata: impit-linux-x64-musl: "npm:0.5.4" impit-win32-arm64-msvc: "npm:0.5.4" impit-win32-x64-msvc: "npm:0.5.4" - socksv5: "npm:^0.0.6" + socks-server-lib: "npm:^0.0.3" tough-cookie: "npm:^6.0.0" vitest: "npm:^3.0.5" dependenciesMeta: @@ -2614,20 +2543,6 @@ __metadata: languageName: node linkType: hard -"ipv6@npm:*": - version: 3.1.3 - resolution: "ipv6@npm:3.1.3" - dependencies: - cli: "npm:0.4.x" - cliff: "npm:0.1.x" - sprintf: "npm:0.1.x" - bin: - ipv6: bin/ipv6.js - ipv6grep: bin/ipv6grep.js - checksum: 10c0/82b63e402a8901366567a1f104c3aab6d5984023263880f2ec64846400bda84d4e3cc508eb12586350dee6362b1a1bb30ea6a3695dfbaf5d7794284c724ebb98 - languageName: node - linkType: hard - "is-fullwidth-code-point@npm:^3.0.0": version: 3.0.0 resolution: "is-fullwidth-code-point@npm:3.0.0" @@ -2656,13 +2571,6 @@ __metadata: languageName: node linkType: hard -"isstream@npm:0.1.x": - version: 0.1.2 - resolution: "isstream@npm:0.1.2" - checksum: 10c0/a6686a878735ca0a48e0d674dd6d8ad31aedfaf70f07920da16ceadc7577b46d67179a60b313f2e6860cb097a2c2eb3cbd0b89e921ae89199a59a17c3273d66f - languageName: node - linkType: hard - "jackspeak@npm:^3.1.2": version: 3.4.3 resolution: "jackspeak@npm:3.4.3" @@ -2676,15 +2584,6 @@ __metadata: languageName: node linkType: hard -"jackspeak@npm:^4.1.1": - version: 4.1.1 - resolution: "jackspeak@npm:4.1.1" - dependencies: - "@isaacs/cliui": "npm:^8.0.2" - checksum: 10c0/84ec4f8e21d6514db24737d9caf65361511f75e5e424980eebca4199f400874f45e562ac20fa8aeb1dd20ca2f3f81f0788b6e9c3e64d216a5794fd6f30e0e042 - languageName: node - linkType: hard - "js-tokens@npm:^9.0.1": version: 9.0.1 resolution: "js-tokens@npm:9.0.1" @@ -2726,19 +2625,12 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^11.0.0": - version: 11.1.0 - resolution: "lru-cache@npm:11.1.0" - checksum: 10c0/85c312f7113f65fae6a62de7985348649937eb34fb3d212811acbf6704dc322a421788aca253b62838f1f07049a84cc513d88f494e373d3756514ad263670a64 - languageName: node - linkType: hard - "magic-string@npm:^0.30.17": - version: 0.30.18 - resolution: "magic-string@npm:0.30.18" + version: 0.30.19 + resolution: "magic-string@npm:0.30.19" dependencies: "@jridgewell/sourcemap-codec": "npm:^1.5.5" - checksum: 10c0/80fba01e13ce1f5c474a0498a5aa462fa158eb56567310747089a0033e432d83a2021ee2c109ac116010cd9dcf90a5231d89fbe3858165f73c00a50a74dbefcd + checksum: 10c0/db23fd2e2ee98a1aeb88a4cdb2353137fcf05819b883c856dd79e4c7dfb25151e2a5a4d5dbd88add5e30ed8ae5c51bcf4accbc6becb75249d924ec7b4fbcae27 languageName: node linkType: hard @@ -2798,15 +2690,6 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^10.0.3": - version: 10.0.3 - resolution: "minimatch@npm:10.0.3" - dependencies: - "@isaacs/brace-expansion": "npm:^5.0.0" - checksum: 10c0/e43e4a905c5d70ac4cec8530ceaeccb9c544b1ba8ac45238e2a78121a01c17ff0c373346472d221872563204eabe929ad02669bb575cb1f0cc30facab369f70f - languageName: node - linkType: hard - "minimatch@npm:^9.0.4": version: 9.0.5 resolution: "minimatch@npm:9.0.5" @@ -2932,8 +2815,8 @@ __metadata: linkType: hard "node-gyp@npm:latest": - version: 11.4.1 - resolution: "node-gyp@npm:11.4.1" + version: 11.4.2 + resolution: "node-gyp@npm:11.4.2" dependencies: env-paths: "npm:^2.2.0" exponential-backoff: "npm:^3.1.1" @@ -2947,7 +2830,7 @@ __metadata: which: "npm:^5.0.0" bin: node-gyp: bin/node-gyp.js - checksum: 10c0/475d5c51ef44cee15668df4ad2946e92ad66397adaae4f695afc080ea7a8812c8d93341c1eabe42a46ee615bbde90123b548c7f61388be48c6b0bbc5ea9c53fe + checksum: 10c0/0bfd3e96770ed70f07798d881dd37b4267708966d868a0e585986baac487d9cf5831285579fd629a83dc4e434f53e6416ce301097f2ee464cb74d377e4d8bdbe languageName: node linkType: hard @@ -3050,20 +2933,10 @@ __metadata: languageName: node linkType: hard -"path-scurry@npm:^2.0.0": - version: 2.0.0 - resolution: "path-scurry@npm:2.0.0" - dependencies: - lru-cache: "npm:^11.0.0" - minipass: "npm:^7.1.2" - checksum: 10c0/3da4adedaa8e7ef8d6dc4f35a0ff8f05a9b4d8365f2b28047752b62d4c1ad73eec21e37b1579ef2d075920157856a3b52ae8309c480a6f1a8bbe06ff8e52b33c - languageName: node - linkType: hard - "path-to-regexp@npm:^8.0.0": - version: 8.2.0 - resolution: "path-to-regexp@npm:8.2.0" - checksum: 10c0/ef7d0a887b603c0a142fad16ccebdcdc42910f0b14830517c724466ad676107476bba2fe9fffd28fd4c141391ccd42ea426f32bb44c2c82ecaefe10c37b90f5a + version: 8.3.0 + resolution: "path-to-regexp@npm:8.3.0" + checksum: 10c0/ee1544a73a3f294a97a4c663b0ce71bbf1621d732d80c9c9ed201b3e911a86cb628ebad691b9d40f40a3742fe22011e5a059d8eed2cf63ec2cb94f6fb4efe67c languageName: node linkType: hard @@ -3095,13 +2968,6 @@ __metadata: languageName: node linkType: hard -"pkginfo@npm:0.3.x": - version: 0.3.1 - resolution: "pkginfo@npm:0.3.1" - checksum: 10c0/ff3757f4e4866e9c200da7c7693893c19011c8ca0e4eddc82344ad01451b7674d069fa97cf771279ff877b3f363035f6ea7c849ff4758e44a4503867484b55fb - languageName: node - linkType: hard - "postcss@npm:^8.5.6": version: 8.5.6 resolution: "postcss@npm:8.5.6" @@ -3157,14 +3023,14 @@ __metadata: linkType: hard "raw-body@npm:^3.0.0": - version: 3.0.0 - resolution: "raw-body@npm:3.0.0" + version: 3.0.1 + resolution: "raw-body@npm:3.0.1" dependencies: bytes: "npm:3.1.2" http-errors: "npm:2.0.0" - iconv-lite: "npm:0.6.3" + iconv-lite: "npm:0.7.0" unpipe: "npm:1.0.0" - checksum: 10c0/f8daf4b724064a4811d118745a781ca0fb4676298b8adadfd6591155549cfea0a067523cf7dd3baeb1265fecc9ce5dfb2fc788c12c66b85202a336593ece0f87 + checksum: 10c0/892f4fbd21ecab7e2fed0f045f7af9e16df7e8050879639d4e482784a2f4640aaaa33d916a0e98013f23acb82e09c2e3c57f84ab97104449f728d22f65a7d79a languageName: node linkType: hard @@ -3176,29 +3042,30 @@ __metadata: linkType: hard "rollup@npm:^4.43.0": - version: 4.47.1 - resolution: "rollup@npm:4.47.1" - dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.47.1" - "@rollup/rollup-android-arm64": "npm:4.47.1" - "@rollup/rollup-darwin-arm64": "npm:4.47.1" - "@rollup/rollup-darwin-x64": "npm:4.47.1" - "@rollup/rollup-freebsd-arm64": "npm:4.47.1" - "@rollup/rollup-freebsd-x64": "npm:4.47.1" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.47.1" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.47.1" - "@rollup/rollup-linux-arm64-gnu": "npm:4.47.1" - "@rollup/rollup-linux-arm64-musl": "npm:4.47.1" - "@rollup/rollup-linux-loongarch64-gnu": "npm:4.47.1" - "@rollup/rollup-linux-ppc64-gnu": "npm:4.47.1" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.47.1" - "@rollup/rollup-linux-riscv64-musl": "npm:4.47.1" - "@rollup/rollup-linux-s390x-gnu": "npm:4.47.1" - "@rollup/rollup-linux-x64-gnu": "npm:4.47.1" - "@rollup/rollup-linux-x64-musl": "npm:4.47.1" - "@rollup/rollup-win32-arm64-msvc": "npm:4.47.1" - "@rollup/rollup-win32-ia32-msvc": "npm:4.47.1" - "@rollup/rollup-win32-x64-msvc": "npm:4.47.1" + version: 4.50.1 + resolution: "rollup@npm:4.50.1" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.50.1" + "@rollup/rollup-android-arm64": "npm:4.50.1" + "@rollup/rollup-darwin-arm64": "npm:4.50.1" + "@rollup/rollup-darwin-x64": "npm:4.50.1" + "@rollup/rollup-freebsd-arm64": "npm:4.50.1" + "@rollup/rollup-freebsd-x64": "npm:4.50.1" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.50.1" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.50.1" + "@rollup/rollup-linux-arm64-gnu": "npm:4.50.1" + "@rollup/rollup-linux-arm64-musl": "npm:4.50.1" + "@rollup/rollup-linux-loongarch64-gnu": "npm:4.50.1" + "@rollup/rollup-linux-ppc64-gnu": "npm:4.50.1" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.50.1" + "@rollup/rollup-linux-riscv64-musl": "npm:4.50.1" + "@rollup/rollup-linux-s390x-gnu": "npm:4.50.1" + "@rollup/rollup-linux-x64-gnu": "npm:4.50.1" + "@rollup/rollup-linux-x64-musl": "npm:4.50.1" + "@rollup/rollup-openharmony-arm64": "npm:4.50.1" + "@rollup/rollup-win32-arm64-msvc": "npm:4.50.1" + "@rollup/rollup-win32-ia32-msvc": "npm:4.50.1" + "@rollup/rollup-win32-x64-msvc": "npm:4.50.1" "@types/estree": "npm:1.0.8" fsevents: "npm:~2.3.2" dependenciesMeta: @@ -3236,6 +3103,8 @@ __metadata: optional: true "@rollup/rollup-linux-x64-musl": optional: true + "@rollup/rollup-openharmony-arm64": + optional: true "@rollup/rollup-win32-arm64-msvc": optional: true "@rollup/rollup-win32-ia32-msvc": @@ -3246,7 +3115,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 10c0/4d792f8a8bfb4408485bbc6c1f393a88422230c14d06b9de4d27bcf443fe3569f9fa4ed6111972bf6b8b515bd0133bfeb16ab66cdf32494ef0fbd2da41dc2855 + checksum: 10c0/2029282826d5fb4e308be261b2c28329a4d2bd34304cc3960da69fd21d5acccd0267d6770b1656ffc8f166203ef7e865b4583d5f842a519c8ef059ac71854205 languageName: node linkType: hard @@ -3420,6 +3289,15 @@ __metadata: languageName: node linkType: hard +"socks-server-lib@npm:^0.0.3": + version: 0.0.3 + resolution: "socks-server-lib@npm:0.0.3" + bin: + socks-server-lib: dist/server.js + checksum: 10c0/474c26d8594995d7bcb7362fd9f0e754d56d051a606e01fd4f6e856e06ef3005c98694bf5fbbae40a9dad537d92c8f87c29316ad6d33a3263c18288a35bd5064 + languageName: node + linkType: hard + "socks@npm:^2.8.3": version: 2.8.7 resolution: "socks@npm:2.8.7" @@ -3430,15 +3308,6 @@ __metadata: languageName: node linkType: hard -"socksv5@npm:^0.0.6": - version: 0.0.6 - resolution: "socksv5@npm:0.0.6" - dependencies: - ipv6: "npm:*" - checksum: 10c0/9d5956b04d5cde4811578339365488f5088def086c7f4f24bd8acbafda5b3338029206494cd9afe960e25d967d1c0a22a4ab3cb16b1de87eb0a5cd3b0ba75c8a - languageName: node - linkType: hard - "source-map-js@npm:^1.2.1": version: 1.2.1 resolution: "source-map-js@npm:1.2.1" @@ -3446,13 +3315,6 @@ __metadata: languageName: node linkType: hard -"sprintf@npm:0.1.x": - version: 0.1.5 - resolution: "sprintf@npm:0.1.5" - checksum: 10c0/fe2f156ee10829808f095330778de0e30cf4d0eb8be7a66ce259a8f2ff8eff881b116619c38b703ea9d75262fb79e58c4005bc161d7bd42be0e2a33456f4c835 - languageName: node - linkType: hard - "ssri@npm:^12.0.0": version: 12.0.0 resolution: "ssri@npm:12.0.0" @@ -3462,13 +3324,6 @@ __metadata: languageName: node linkType: hard -"stack-trace@npm:0.0.x": - version: 0.0.10 - resolution: "stack-trace@npm:0.0.10" - checksum: 10c0/9ff3dabfad4049b635a85456f927a075c9d0c210e3ea336412d18220b2a86cbb9b13ec46d6c37b70a302a4ea4d49e30e5d4944dd60ae784073f1cde778ac8f4b - languageName: node - linkType: hard - "stackback@npm:0.0.2": version: 0.0.2 resolution: "stackback@npm:0.0.2" @@ -3529,11 +3384,11 @@ __metadata: linkType: hard "strip-ansi@npm:^7.0.1": - version: 7.1.0 - resolution: "strip-ansi@npm:7.1.0" + version: 7.1.2 + resolution: "strip-ansi@npm:7.1.2" dependencies: ansi-regex: "npm:^6.0.1" - checksum: 10c0/a198c3762e8832505328cbf9e8c8381de14a4fa50a4f9b2160138158ea88c0f5549fb50cb13c651c3088f47e63a108b34622ec18c0499b6c8c3a5ddf6b305ac4 + checksum: 10c0/0d6d7a023de33368fd042aab0bf48f4f4077abdfd60e5393e73c7c411e85e1b3a83507c11af2e656188511475776215df9ca589b4da2295c9455cc399ce1858b languageName: node linkType: hard @@ -3574,13 +3429,13 @@ __metadata: languageName: node linkType: hard -"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.14": - version: 0.2.14 - resolution: "tinyglobby@npm:0.2.14" +"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.14, tinyglobby@npm:^0.2.15": + version: 0.2.15 + resolution: "tinyglobby@npm:0.2.15" dependencies: - fdir: "npm:^6.4.4" - picomatch: "npm:^4.0.2" - checksum: 10c0/f789ed6c924287a9b7d3612056ed0cda67306cd2c80c249fd280cf1504742b12583a2089b61f4abbd24605f390809017240e250241f09938054c9b363e51c0a6 + fdir: "npm:^6.5.0" + picomatch: "npm:^4.0.3" + checksum: 10c0/869c31490d0d88eedb8305d178d4c75e7463e820df5a9b9d388291daf93e8b1eb5de1dad1c1e139767e4269fe75f3b10d5009b2cc14db96ff98986920a186844 languageName: node linkType: hard @@ -3605,21 +3460,21 @@ __metadata: languageName: node linkType: hard -"tldts-core@npm:^7.0.12": - version: 7.0.12 - resolution: "tldts-core@npm:7.0.12" - checksum: 10c0/d20daec036be66fb506c395f6c85fa0f99c0fb4d77d0a5d37e9925fbe051d6786a6985a28cc60ab6dbf7e9a599eccd7b152588c5f1facb90da46899eb71664b3 +"tldts-core@npm:^7.0.13": + version: 7.0.13 + resolution: "tldts-core@npm:7.0.13" + checksum: 10c0/10880af8a790d7e9fd1a612a4fe5163a8fd00a05519bb919697e2cc5afdac2f37bf664985ad26cb45a1752630b6565330250ae40c5b041af7451001dafd08428 languageName: node linkType: hard "tldts@npm:^7.0.5": - version: 7.0.12 - resolution: "tldts@npm:7.0.12" + version: 7.0.13 + resolution: "tldts@npm:7.0.13" dependencies: - tldts-core: "npm:^7.0.12" + tldts-core: "npm:^7.0.13" bin: tldts: bin/cli.js - checksum: 10c0/a869262ab6ba92616c5aa23eb7ae255c79c261e669ad12096769a1e709383b7865f8b63575e16fd9a997ea7e4e4bee1a982f71493b737c73c20305cb2f04b420 + checksum: 10c0/955f93e3de8113c17d7e422ef2a18b3ec12449c168d1afcc86958c412b9801177780404e8b78d762f873ea2260969db0cfaf4d653fe745b8c1d497f55d6b5fc3 languageName: node linkType: hard @@ -3747,8 +3602,8 @@ __metadata: linkType: hard "vite@npm:^5.0.0 || ^6.0.0 || ^7.0.0-0": - version: 7.1.3 - resolution: "vite@npm:7.1.3" + version: 7.1.5 + resolution: "vite@npm:7.1.5" dependencies: esbuild: "npm:^0.25.0" fdir: "npm:^6.5.0" @@ -3756,7 +3611,7 @@ __metadata: picomatch: "npm:^4.0.3" postcss: "npm:^8.5.6" rollup: "npm:^4.43.0" - tinyglobby: "npm:^0.2.14" + tinyglobby: "npm:^0.2.15" peerDependencies: "@types/node": ^20.19.0 || >=22.12.0 jiti: ">=1.21.0" @@ -3797,7 +3652,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10c0/a0aa418beab80673dc9a3e9d1fa49472955d6ef9d41a4c9c6bd402953f411346f612864dae267adfb2bb8ceeb894482369316ffae5816c84fd45990e352b727d + checksum: 10c0/782d2f20c25541b26d1fb39bef5f194149caff39dc25b7836e25f049ca919f2e2ce186bddb21f3f20f6195354b3579ec637a8ca08d65b117f8b6f81e3e730a9c languageName: node linkType: hard @@ -3891,21 +3746,6 @@ __metadata: languageName: node linkType: hard -"winston@npm:0.8.x": - version: 0.8.3 - resolution: "winston@npm:0.8.3" - dependencies: - async: "npm:0.2.x" - colors: "npm:0.6.x" - cycle: "npm:1.0.x" - eyes: "npm:0.1.x" - isstream: "npm:0.1.x" - pkginfo: "npm:0.3.x" - stack-trace: "npm:0.0.x" - checksum: 10c0/3ce815a6ce05210ea93eea93fbeda154dc76f9c63127d3385b31aec26e52c18f4cde4279d31304bca415ac7645b10a92084ec8a109070aad8494a2f29906d890 - languageName: node - linkType: hard - "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": version: 7.0.0 resolution: "wrap-ansi@npm:7.0.0"