update oxc and js dependencies

This commit is contained in:
Percs 2025-03-14 23:21:55 -05:00
parent 9d17ea0073
commit a47e416193
6 changed files with 229 additions and 216 deletions

View file

@ -42,14 +42,14 @@
"@nebula-services/bare-server-node": "^2.0.4", "@nebula-services/bare-server-node": "^2.0.4",
"@playwright/test": "^1.51.0", "@playwright/test": "^1.51.0",
"@rsdoctor/rspack-plugin": "^0.4.13", "@rsdoctor/rspack-plugin": "^0.4.13",
"@rspack/cli": "^1.2.7", "@rspack/cli": "^1.2.8",
"@rspack/core": "^1.2.7", "@rspack/core": "^1.2.8",
"@types/eslint": "^9.6.1", "@types/eslint": "^9.6.1",
"@types/estree": "^1.0.6", "@types/estree": "^1.0.6",
"@types/node": "^22.13.9", "@types/node": "^22.13.10",
"@types/serviceworker": "^0.0.123", "@types/serviceworker": "^0.0.126",
"@typescript-eslint/eslint-plugin": "^8.26.0", "@typescript-eslint/eslint-plugin": "^8.26.1",
"@typescript-eslint/parser": "^8.26.0", "@typescript-eslint/parser": "^8.26.1",
"dotenv": "^16.4.7", "dotenv": "^16.4.7",
"eslint": "^9.22.0", "eslint": "^9.22.0",
"fastify": "^5.2.1", "fastify": "^5.2.1",

358
pnpm-lock.yaml generated
View file

@ -62,13 +62,13 @@ importers:
version: 1.51.0 version: 1.51.0
'@rsdoctor/rspack-plugin': '@rsdoctor/rspack-plugin':
specifier: ^0.4.13 specifier: ^0.4.13
version: 0.4.13(@rspack/core@1.2.7)(bufferutil@4.0.9)(webpack@5.97.1) version: 0.4.13(@rspack/core@1.2.8)(bufferutil@4.0.9)(webpack@5.97.1)
'@rspack/cli': '@rspack/cli':
specifier: ^1.2.7 specifier: ^1.2.8
version: 1.2.7(@rspack/core@1.2.7)(@types/express@4.17.21)(bufferutil@4.0.9)(webpack@5.97.1) version: 1.2.8(@rspack/core@1.2.8)(@types/express@4.17.21)(bufferutil@4.0.9)(webpack@5.97.1)
'@rspack/core': '@rspack/core':
specifier: ^1.2.7 specifier: ^1.2.8
version: 1.2.7 version: 1.2.8
'@types/eslint': '@types/eslint':
specifier: ^9.6.1 specifier: ^9.6.1
version: 9.6.1 version: 9.6.1
@ -76,17 +76,17 @@ importers:
specifier: ^1.0.6 specifier: ^1.0.6
version: 1.0.6 version: 1.0.6
'@types/node': '@types/node':
specifier: ^22.13.9 specifier: ^22.13.10
version: 22.13.9 version: 22.13.10
'@types/serviceworker': '@types/serviceworker':
specifier: ^0.0.123 specifier: ^0.0.126
version: 0.0.123 version: 0.0.126
'@typescript-eslint/eslint-plugin': '@typescript-eslint/eslint-plugin':
specifier: ^8.26.0 specifier: ^8.26.1
version: 8.26.0(@typescript-eslint/parser@8.26.0(eslint@9.22.0)(typescript@5.8.2))(eslint@9.22.0)(typescript@5.8.2) version: 8.26.1(@typescript-eslint/parser@8.26.1(eslint@9.22.0)(typescript@5.8.2))(eslint@9.22.0)(typescript@5.8.2)
'@typescript-eslint/parser': '@typescript-eslint/parser':
specifier: ^8.26.0 specifier: ^8.26.1
version: 8.26.0(eslint@9.22.0)(typescript@5.8.2) version: 8.26.1(eslint@9.22.0)(typescript@5.8.2)
dotenv: dotenv:
specifier: ^16.4.7 specifier: ^16.4.7
version: 16.4.7 version: 16.4.7
@ -139,8 +139,8 @@ packages:
resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==} resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==}
engines: {node: '>=10.0.0'} engines: {node: '>=10.0.0'}
'@eslint-community/eslint-utils@4.4.1': '@eslint-community/eslint-utils@4.5.1':
resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} resolution: {integrity: sha512-soEIOALTfTK6EjmKMMoLugwaP0rzkad90iIWd1hMO9ARkSAyjfMfkRRhLvD5qH7vvM0Cg72pieUfR6yh6XxC4w==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies: peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
@ -192,8 +192,8 @@ packages:
resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==} resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==}
engines: {node: '>=14'} engines: {node: '>=14'}
'@fastify/error@4.0.0': '@fastify/error@4.1.0':
resolution: {integrity: sha512-OO/SA8As24JtT1usTUTKgGH7uLvhfwZPwlptRi2Dp5P4KKmJI3gvsZ8MIHnNwDs4sLf/aai5LzTyl66xr7qMxA==} resolution: {integrity: sha512-KeFcciOr1eo/YvIXHP65S94jfEEqn1RxTRBT1aJaHxY5FK0/GDXYozsQMMWlZoHgi8i0s+YtrLsgj/JkUUjSkQ==}
'@fastify/fast-json-stringify-compiler@5.0.2': '@fastify/fast-json-stringify-compiler@5.0.2':
resolution: {integrity: sha512-YdR7gqlLg1xZAQa+SX4sMNzQHY5pC54fu9oC5aYSUqBhyn6fkLkrdtKlpVdCNPlwuUuXA1PjFTEmvMF6ZVXVGw==} resolution: {integrity: sha512-YdR7gqlLg1xZAQa+SX4sMNzQHY5pC54fu9oC5aYSUqBhyn6fkLkrdtKlpVdCNPlwuUuXA1PjFTEmvMF6ZVXVGw==}
@ -264,8 +264,8 @@ packages:
peerDependencies: peerDependencies:
tslib: '2' tslib: '2'
'@jsonjoy.com/json-pack@1.1.1': '@jsonjoy.com/json-pack@1.2.0':
resolution: {integrity: sha512-osjeBqMJ2lb/j/M8NCPjs1ylqWIcTRTycIhVB5pt6LgzgeRSb0YRZ7j9RfA8wIUrsr/medIuhVyonXRZWLyfdw==} resolution: {integrity: sha512-io1zEbbYcElht3tdlqEOFxZ0dMTYrHz9iMf0gqn1pPjZFTCgM5R4R5IMA20Chb2UPYYsxjzs8CgZ7Nb5n2K2rA==}
engines: {node: '>=10.0'} engines: {node: '>=10.0'}
peerDependencies: peerDependencies:
tslib: '2' tslib: '2'
@ -375,56 +375,56 @@ packages:
'@rsdoctor/utils@0.4.13': '@rsdoctor/utils@0.4.13':
resolution: {integrity: sha512-+Zj9gsJEWzZpr2mh+0KIGEfvAdiz756Gu2kP2a2yNilnWlwLqCPXzQWw0D8Z5ScNIq36PdKtojQbg6qzcv7wHg==} resolution: {integrity: sha512-+Zj9gsJEWzZpr2mh+0KIGEfvAdiz756Gu2kP2a2yNilnWlwLqCPXzQWw0D8Z5ScNIq36PdKtojQbg6qzcv7wHg==}
'@rspack/binding-darwin-arm64@1.2.7': '@rspack/binding-darwin-arm64@1.2.8':
resolution: {integrity: sha512-dT5eSMTknZaI8Djmz8KnaWM68rjZuBZwsKyF144o+ZSJM55vgiNXyL0lQYB8mX9nR3Gck+jKuGUAT2W/EF/t5Q==} resolution: {integrity: sha512-bDlrlroY3iMlzna/3i1gD6eRmhJW2zRyC3Ov6aR1micshVQ9RteigYZWkjZuQfyC5Z8dCcLUQJVojz+pqp0JXg==}
cpu: [arm64] cpu: [arm64]
os: [darwin] os: [darwin]
'@rspack/binding-darwin-x64@1.2.7': '@rspack/binding-darwin-x64@1.2.8':
resolution: {integrity: sha512-5n8IhKBxH71d4BUIvyzTwSOAOKNneLPJwLIphSPNIbCMGjLI59/EVpxSQ/AAUfyMkqOs635NNCn0eGQVuzpI/w==} resolution: {integrity: sha512-0/qOVbMuzZ+WbtDa4TbH46R4vph/W6MHcXbrXDO+vpdTMFDVJ64DnZXT7aqvGcY+7vTCIGm0GT+6ooR4KaIX8A==}
cpu: [x64] cpu: [x64]
os: [darwin] os: [darwin]
'@rspack/binding-linux-arm64-gnu@1.2.7': '@rspack/binding-linux-arm64-gnu@1.2.8':
resolution: {integrity: sha512-DTtFBJmgQQrVWjbklpgJDr3kE9Uf1fHsPh+1GVslsBuyn+o4O7JslrnjuVsQCYKoiEg0Lg4ZPQmwnhJLHssZ5A==} resolution: {integrity: sha512-En/SMl45s19iUVb1/ZDFQvFDxIjnlfk7yqV3drMWWAL5HSgksNejaTIFTO52aoohIBbmwuk5wSGcbU0G0IFiPg==}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
'@rspack/binding-linux-arm64-musl@1.2.7': '@rspack/binding-linux-arm64-musl@1.2.8':
resolution: {integrity: sha512-01/OoQQF9eyDvRKkxj4DzCznfGZIvnzI8qOsrv+M7VBm8FLoKpb3hygXixaGQOXmNL42XTh61qjgm++fBu6aUA==} resolution: {integrity: sha512-N1oZsXfJ9VLLcK7p1PS65cxLYQCZ7iqHW2OP6Ew2+hlz/d1hzngxgzrtZMCXFOHXDvTzVu5ff6jGS2v7+zv2tA==}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
'@rspack/binding-linux-x64-gnu@1.2.7': '@rspack/binding-linux-x64-gnu@1.2.8':
resolution: {integrity: sha512-lUOAUq0YSsofCXsP6XnlgfH0ZRDZ2X2XqXLXYjqf4xkSxCl5eBmE0EQYjAHF4zjUvU5rVx4a4bDLWv7+t3bOHg==} resolution: {integrity: sha512-BdPaepoLKuaVwip4QK/nGqNi1xpbCWSxiycPbKRrGqKgt/QGihxxFgiqr4EpWQVIJNIMy4nCsg4arO0+H1KWGQ==}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
'@rspack/binding-linux-x64-musl@1.2.7': '@rspack/binding-linux-x64-musl@1.2.8':
resolution: {integrity: sha512-ZrPXfgT30p4DlydYavaTHiluxHkWvZHt7K4q7qNyTfYYowG6jRGwWi/PATdugNICGv027Wsh5nzEO4o27Iuhwg==} resolution: {integrity: sha512-GFv0Bod268OcXIcjeLoPlK0oz8rClEIxIRFkz+ejhbvfCwRJ+Fd+EKaaKQTBfZQujPqc0h2GctIF25nN5pFTmA==}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
'@rspack/binding-win32-arm64-msvc@1.2.7': '@rspack/binding-win32-arm64-msvc@1.2.8':
resolution: {integrity: sha512-1OzzM+OUSWX39XYcDfxJ8bGX5vNNrRejCMGotBEdP+uQ3KMWCPz0G4KRc3QIjghaLIYk3ofd83hcfUxyk/2Xog==} resolution: {integrity: sha512-aEU+uJdbvJJGrzzAsjbjrPeNbG/bcG8JoXK2kSsUB+/sWHTIkHX0AQ3oX3aV/lcLKgZWrUxLAfLoCXEnIHMEyQ==}
cpu: [arm64] cpu: [arm64]
os: [win32] os: [win32]
'@rspack/binding-win32-ia32-msvc@1.2.7': '@rspack/binding-win32-ia32-msvc@1.2.8':
resolution: {integrity: sha512-VWlDCV9kDtijk9GK6ZtBQmYoVzKGpnrJB0iI3d2gIEa/2NwikJ89bLMFE4dFx8UNH3p/sSyb5pmPOQnbudFK7Q==} resolution: {integrity: sha512-GHYzNOSoiLyG9elLTmMqADJMQzjll+co4irp5AgZ+KHG9EVq0qEHxDqDIJxZnUA15U8JDvCgo6YAo3T0BFEL0Q==}
cpu: [ia32] cpu: [ia32]
os: [win32] os: [win32]
'@rspack/binding-win32-x64-msvc@1.2.7': '@rspack/binding-win32-x64-msvc@1.2.8':
resolution: {integrity: sha512-l/sTdeMsQF1a1aB79cWykDNRZG6nkUA0biJo2/sEARP3ijdr8TuwUdirp2JRDmZfQJkoJnQ2un9y9qyW+TIZzA==} resolution: {integrity: sha512-EigKLhKLH1kfv1e/ZgXuSKlIjkbyneJtiLbNDz7EeEVFGV1XMM6bsCea1sb2WOxsPYiOX4Q5JmR1j1KGrZS/LA==}
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
'@rspack/binding@1.2.7': '@rspack/binding@1.2.8':
resolution: {integrity: sha512-QH+kxkG0I9C6lmlwgBUDFsy24ihXMGG5lfiNtQilk4CyBN+AgSWFENcYrnkUaBioZAvMBznQLiccV3X0JeH9iQ==} resolution: {integrity: sha512-T3FMB3N9P1AbSAryfkSRJkPtmeSYs/Gj9zUZoPz1ckPEIcWZmpUOQbJylldjbw5waxtCL1haHNbi0pcSvxiaJw==}
'@rspack/cli@1.2.7': '@rspack/cli@1.2.8':
resolution: {integrity: sha512-nUUZuwnSEORqPcknhP+gkQh9YZqeOlmFKJA1YRnZ5QQkzugCehV+xzVjO+Ezd8R1CSMpqdAQq7+pFZ8rpaRymA==} resolution: {integrity: sha512-xPNLJCnQt8B1j7i4T67MmVzYxJfx0c+gEhHozfVfpg/2PwuR9PBMnwo+53wJkUJk+ctJ+eMLQomDZymq4j26nA==}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
'@rspack/core': ^1.0.0-alpha || ^1.x '@rspack/core': ^1.0.0-alpha || ^1.x
@ -433,8 +433,8 @@ packages:
'@rspack/tracing': '@rspack/tracing':
optional: true optional: true
'@rspack/core@1.2.7': '@rspack/core@1.2.8':
resolution: {integrity: sha512-Vg7ySflnqI1nNOBPd6VJkQozWADssxn3einbxa9OqDVAB+dGSj8qihTs6rlaTSewidoaYTGIAiTMHO2y+61qqQ==} resolution: {integrity: sha512-ppj3uQQtkhgrYDLrUqb33YbpNEZCpAudpfVuOHGsvUrAnu1PijbfJJymoA5ZvUhM+HNMvPI5D1ie97TXyb0UVg==}
engines: {node: '>=16.0.0'} engines: {node: '>=16.0.0'}
peerDependencies: peerDependencies:
'@rspack/tracing': ^1.x '@rspack/tracing': ^1.x
@ -515,8 +515,8 @@ packages:
'@types/node-forge@1.3.11': '@types/node-forge@1.3.11':
resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==}
'@types/node@22.13.9': '@types/node@22.13.10':
resolution: {integrity: sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw==} resolution: {integrity: sha512-I6LPUvlRH+O6VRUqYOcMudhaIdUVWfsjnZavnsraHvpBwaEyMN29ry+0UVJhImYL16xsscu0aske3yA+uPOWfw==}
'@types/qs@6.9.18': '@types/qs@6.9.18':
resolution: {integrity: sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==} resolution: {integrity: sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==}
@ -539,8 +539,8 @@ packages:
'@types/serve-static@1.15.7': '@types/serve-static@1.15.7':
resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==}
'@types/serviceworker@0.0.123': '@types/serviceworker@0.0.126':
resolution: {integrity: sha512-c6ynzmpJwqKTkMHDLonE+EStBqTHJqiR+1RsDd40K3YjglABm/C6mZO7xn25g5WldsgxfGHGaKa3IXRnig9c0A==} resolution: {integrity: sha512-x+UXoHSBDj/G8WV7WR1jCKZ5f588HP+MM3CcUNc8JJLO3JfwXgHvRNdgs9cvqOPOWfVvTjdo4wRMiL7TrRpo6Q==}
'@types/sockjs@0.3.36': '@types/sockjs@0.3.36':
resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==}
@ -551,51 +551,51 @@ packages:
'@types/ws@8.18.0': '@types/ws@8.18.0':
resolution: {integrity: sha512-8svvI3hMyvN0kKCJMvTJP/x6Y/EoQbepff882wL+Sn5QsXb3etnamgrJq4isrBxSJj5L2AuXcI0+bgkoAXGUJw==} resolution: {integrity: sha512-8svvI3hMyvN0kKCJMvTJP/x6Y/EoQbepff882wL+Sn5QsXb3etnamgrJq4isrBxSJj5L2AuXcI0+bgkoAXGUJw==}
'@typescript-eslint/eslint-plugin@8.26.0': '@typescript-eslint/eslint-plugin@8.26.1':
resolution: {integrity: sha512-cLr1J6pe56zjKYajK6SSSre6nl1Gj6xDp1TY0trpgPzjVbgDwd09v2Ws37LABxzkicmUjhEeg/fAUjPJJB1v5Q==} resolution: {integrity: sha512-2X3mwqsj9Bd3Ciz508ZUtoQQYpOhU/kWoUqIf49H8Z0+Vbh6UF/y0OEYp0Q0axOGzaBGs7QxRwq0knSQ8khQNA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies: peerDependencies:
'@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0
eslint: ^8.57.0 || ^9.0.0 eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.9.0' typescript: '>=4.8.4 <5.9.0'
'@typescript-eslint/parser@8.26.0': '@typescript-eslint/parser@8.26.1':
resolution: {integrity: sha512-mNtXP9LTVBy14ZF3o7JG69gRPBK/2QWtQd0j0oH26HcY/foyJJau6pNUez7QrM5UHnSvwlQcJXKsk0I99B9pOA==} resolution: {integrity: sha512-w6HZUV4NWxqd8BdeFf81t07d7/YV9s7TCWrQQbG5uhuvGUAW+fq1usZ1Hmz9UPNLniFnD8GLSsDpjP0hm1S4lQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies: peerDependencies:
eslint: ^8.57.0 || ^9.0.0 eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.9.0' typescript: '>=4.8.4 <5.9.0'
'@typescript-eslint/scope-manager@8.26.0': '@typescript-eslint/scope-manager@8.26.1':
resolution: {integrity: sha512-E0ntLvsfPqnPwng8b8y4OGuzh/iIOm2z8U3S9zic2TeMLW61u5IH2Q1wu0oSTkfrSzwbDJIB/Lm8O3//8BWMPA==} resolution: {integrity: sha512-6EIvbE5cNER8sqBu6V7+KeMZIC1664d2Yjt+B9EWUXrsyWpxx4lEZrmvxgSKRC6gX+efDL/UY9OpPZ267io3mg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript-eslint/type-utils@8.26.0': '@typescript-eslint/type-utils@8.26.1':
resolution: {integrity: sha512-ruk0RNChLKz3zKGn2LwXuVoeBcUMh+jaqzN461uMMdxy5H9epZqIBtYj7UiPXRuOpaALXGbmRuZQhmwHhaS04Q==} resolution: {integrity: sha512-Kcj/TagJLwoY/5w9JGEFV0dclQdyqw9+VMndxOJKtoFSjfZhLXhYjzsQEeyza03rwHx2vFEGvrJWJBXKleRvZg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies: peerDependencies:
eslint: ^8.57.0 || ^9.0.0 eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.9.0' typescript: '>=4.8.4 <5.9.0'
'@typescript-eslint/types@8.26.0': '@typescript-eslint/types@8.26.1':
resolution: {integrity: sha512-89B1eP3tnpr9A8L6PZlSjBvnJhWXtYfZhECqlBl1D9Lme9mHO6iWlsprBtVenQvY1HMhax1mWOjhtL3fh/u+pA==} resolution: {integrity: sha512-n4THUQW27VmQMx+3P+B0Yptl7ydfceUj4ON/AQILAASwgYdZ/2dhfymRMh5egRUrvK5lSmaOm77Ry+lmXPOgBQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript-eslint/typescript-estree@8.26.0': '@typescript-eslint/typescript-estree@8.26.1':
resolution: {integrity: sha512-tiJ1Hvy/V/oMVRTbEOIeemA2XoylimlDQ03CgPPNaHYZbpsc78Hmngnt+WXZfJX1pjQ711V7g0H7cSJThGYfPQ==} resolution: {integrity: sha512-yUwPpUHDgdrv1QJ7YQal3cMVBGWfnuCdKbXw1yyjArax3353rEJP1ZA+4F8nOlQ3RfS2hUN/wze3nlY+ZOhvoA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies: peerDependencies:
typescript: '>=4.8.4 <5.9.0' typescript: '>=4.8.4 <5.9.0'
'@typescript-eslint/utils@8.26.0': '@typescript-eslint/utils@8.26.1':
resolution: {integrity: sha512-2L2tU3FVwhvU14LndnQCA2frYC8JnPDVKyQtWFPf8IYFMt/ykEN1bPolNhNbCVgOmdzTlWdusCTKA/9nKrf8Ig==} resolution: {integrity: sha512-V4Urxa/XtSUroUrnI7q6yUTD3hDtfJ2jzVfeT3VK0ciizfK2q/zGC0iDh1lFMUZR8cImRrep6/q0xd/1ZGPQpg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies: peerDependencies:
eslint: ^8.57.0 || ^9.0.0 eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.9.0' typescript: '>=4.8.4 <5.9.0'
'@typescript-eslint/visitor-keys@8.26.0': '@typescript-eslint/visitor-keys@8.26.1':
resolution: {integrity: sha512-2z8JQJWAzPdDd51dRQ/oqIJxe99/hoLIqmf8RMCAJQtYDc535W/Jt2+RTP4bP0aKeBG1F65yjIZuczOXCmbWwg==} resolution: {integrity: sha512-AjOC3zfnxd6S4Eiy3jwktJPclqhFHNyd8L6Gycf9WUPoKZpgM5PjkxY1X7uSy61xVpiJDhhk7XT2NVsN3ALTWg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@webassemblyjs/ast@1.14.1': '@webassemblyjs/ast@1.14.1':
@ -762,8 +762,8 @@ packages:
avvio@9.1.0: avvio@9.1.0:
resolution: {integrity: sha512-fYASnYi600CsH/j9EQov7lECAniYiBFiiAtBNuZYLA2leLe9qOvZzqYHFjtIj6gD2VMoMLP14834LFWvr4IfDw==} resolution: {integrity: sha512-fYASnYi600CsH/j9EQov7lECAniYiBFiiAtBNuZYLA2leLe9qOvZzqYHFjtIj6gD2VMoMLP14834LFWvr4IfDw==}
axios@1.8.2: axios@1.8.3:
resolution: {integrity: sha512-ls4GYBm5aig9vWx8AWDSGLpnpDQRtWAfrjU+EuytuODrFBkqesN2RkOQCBzrA1RQNHw1SmRMSDDDSwzNAYQ6Rg==} resolution: {integrity: sha512-iP4DebzoNlP/YN2dpwCgb8zoCmhtkajzS48JvwmkSkXvPI3DHc7m+XYL5tGnSlJtR6nImXZmdCuN5aP8dh1d8A==}
balanced-match@1.0.2: balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
@ -828,8 +828,8 @@ packages:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
engines: {node: '>=6'} engines: {node: '>=6'}
caniuse-lite@1.0.30001702: caniuse-lite@1.0.30001704:
resolution: {integrity: sha512-LoPe/D7zioC0REI5W73PeR1e1MLCipRGq/VkovJnd6Df+QVqT+vT33OXCp8QUd7kA7RZrHWxb1B36OQKI/0gOA==} resolution: {integrity: sha512-+L2IgBbV6gXB4ETf0keSvLr7JUrRVbIaB/lrQ1+z8mRcQiisG5k+lG6O4n6Y5q6f5EuNfaYXKgymucphlEXQew==}
chalk@2.4.2: chalk@2.4.2:
resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
@ -1063,8 +1063,8 @@ packages:
ee-first@1.1.1: ee-first@1.1.1:
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
electron-to-chromium@1.5.113: electron-to-chromium@1.5.118:
resolution: {integrity: sha512-wjT2O4hX+wdWPJ76gWSkMhcHAV2PTMX+QetUCPYEdCIe+cxmgzzSSiGRCKW8nuh4mwKZlpv0xvoW7OF2X+wmHg==} resolution: {integrity: sha512-yNDUus0iultYyVoEFLnQeei7LOQkL8wg8GQpkPCRrOlJXlcCwa6eGKZkxQ9ciHsqZyYbj8Jd94X1CTPzGm+uIA==}
emoji-regex@8.0.0: emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@ -2554,7 +2554,7 @@ snapshots:
'@discoveryjs/json-ext@0.5.7': {} '@discoveryjs/json-ext@0.5.7': {}
'@eslint-community/eslint-utils@4.4.1(eslint@9.22.0)': '@eslint-community/eslint-utils@4.5.1(eslint@9.22.0)':
dependencies: dependencies:
eslint: 9.22.0 eslint: 9.22.0
eslint-visitor-keys: 3.4.3 eslint-visitor-keys: 3.4.3
@ -2615,7 +2615,7 @@ snapshots:
'@fastify/busboy@2.1.1': {} '@fastify/busboy@2.1.1': {}
'@fastify/error@4.0.0': {} '@fastify/error@4.1.0': {}
'@fastify/fast-json-stringify-compiler@5.0.2': '@fastify/fast-json-stringify-compiler@5.0.2':
dependencies: dependencies:
@ -2697,7 +2697,7 @@ snapshots:
dependencies: dependencies:
tslib: 2.8.1 tslib: 2.8.1
'@jsonjoy.com/json-pack@1.1.1(tslib@2.8.1)': '@jsonjoy.com/json-pack@1.2.0(tslib@2.8.1)':
dependencies: dependencies:
'@jsonjoy.com/base64': 1.1.2(tslib@2.8.1) '@jsonjoy.com/base64': 1.1.2(tslib@2.8.1)
'@jsonjoy.com/util': 1.5.0(tslib@2.8.1) '@jsonjoy.com/util': 1.5.0(tslib@2.8.1)
@ -2795,13 +2795,13 @@ snapshots:
'@rsdoctor/client@0.4.13': {} '@rsdoctor/client@0.4.13': {}
'@rsdoctor/core@0.4.13(@rspack/core@1.2.7)(bufferutil@4.0.9)(webpack@5.97.1)': '@rsdoctor/core@0.4.13(@rspack/core@1.2.8)(bufferutil@4.0.9)(webpack@5.97.1)':
dependencies: dependencies:
'@rsdoctor/graph': 0.4.13(@rspack/core@1.2.7)(bufferutil@4.0.9)(webpack@5.97.1) '@rsdoctor/graph': 0.4.13(@rspack/core@1.2.8)(bufferutil@4.0.9)(webpack@5.97.1)
'@rsdoctor/sdk': 0.4.13(@rspack/core@1.2.7)(bufferutil@4.0.9)(webpack@5.97.1) '@rsdoctor/sdk': 0.4.13(@rspack/core@1.2.8)(bufferutil@4.0.9)(webpack@5.97.1)
'@rsdoctor/types': 0.4.13(@rspack/core@1.2.7)(webpack@5.97.1) '@rsdoctor/types': 0.4.13(@rspack/core@1.2.8)(webpack@5.97.1)
'@rsdoctor/utils': 0.4.13(@rspack/core@1.2.7)(webpack@5.97.1) '@rsdoctor/utils': 0.4.13(@rspack/core@1.2.8)(webpack@5.97.1)
axios: 1.8.2 axios: 1.8.3
enhanced-resolve: 5.12.0 enhanced-resolve: 5.12.0
filesize: 10.1.6 filesize: 10.1.6
fs-extra: 11.3.0 fs-extra: 11.3.0
@ -2818,10 +2818,10 @@ snapshots:
- utf-8-validate - utf-8-validate
- webpack - webpack
'@rsdoctor/graph@0.4.13(@rspack/core@1.2.7)(bufferutil@4.0.9)(webpack@5.97.1)': '@rsdoctor/graph@0.4.13(@rspack/core@1.2.8)(bufferutil@4.0.9)(webpack@5.97.1)':
dependencies: dependencies:
'@rsdoctor/types': 0.4.13(@rspack/core@1.2.7)(webpack@5.97.1) '@rsdoctor/types': 0.4.13(@rspack/core@1.2.8)(webpack@5.97.1)
'@rsdoctor/utils': 0.4.13(@rspack/core@1.2.7)(webpack@5.97.1) '@rsdoctor/utils': 0.4.13(@rspack/core@1.2.8)(webpack@5.97.1)
lodash.unionby: 4.8.0 lodash.unionby: 4.8.0
socket.io: 4.8.1(bufferutil@4.0.9) socket.io: 4.8.1(bufferutil@4.0.9)
source-map: 0.7.4 source-map: 0.7.4
@ -2832,14 +2832,14 @@ snapshots:
- utf-8-validate - utf-8-validate
- webpack - webpack
'@rsdoctor/rspack-plugin@0.4.13(@rspack/core@1.2.7)(bufferutil@4.0.9)(webpack@5.97.1)': '@rsdoctor/rspack-plugin@0.4.13(@rspack/core@1.2.8)(bufferutil@4.0.9)(webpack@5.97.1)':
dependencies: dependencies:
'@rsdoctor/core': 0.4.13(@rspack/core@1.2.7)(bufferutil@4.0.9)(webpack@5.97.1) '@rsdoctor/core': 0.4.13(@rspack/core@1.2.8)(bufferutil@4.0.9)(webpack@5.97.1)
'@rsdoctor/graph': 0.4.13(@rspack/core@1.2.7)(bufferutil@4.0.9)(webpack@5.97.1) '@rsdoctor/graph': 0.4.13(@rspack/core@1.2.8)(bufferutil@4.0.9)(webpack@5.97.1)
'@rsdoctor/sdk': 0.4.13(@rspack/core@1.2.7)(bufferutil@4.0.9)(webpack@5.97.1) '@rsdoctor/sdk': 0.4.13(@rspack/core@1.2.8)(bufferutil@4.0.9)(webpack@5.97.1)
'@rsdoctor/types': 0.4.13(@rspack/core@1.2.7)(webpack@5.97.1) '@rsdoctor/types': 0.4.13(@rspack/core@1.2.8)(webpack@5.97.1)
'@rsdoctor/utils': 0.4.13(@rspack/core@1.2.7)(webpack@5.97.1) '@rsdoctor/utils': 0.4.13(@rspack/core@1.2.8)(webpack@5.97.1)
'@rspack/core': 1.2.7 '@rspack/core': 1.2.8
lodash: 4.17.21 lodash: 4.17.21
transitivePeerDependencies: transitivePeerDependencies:
- bufferutil - bufferutil
@ -2848,12 +2848,12 @@ snapshots:
- utf-8-validate - utf-8-validate
- webpack - webpack
'@rsdoctor/sdk@0.4.13(@rspack/core@1.2.7)(bufferutil@4.0.9)(webpack@5.97.1)': '@rsdoctor/sdk@0.4.13(@rspack/core@1.2.8)(bufferutil@4.0.9)(webpack@5.97.1)':
dependencies: dependencies:
'@rsdoctor/client': 0.4.13 '@rsdoctor/client': 0.4.13
'@rsdoctor/graph': 0.4.13(@rspack/core@1.2.7)(bufferutil@4.0.9)(webpack@5.97.1) '@rsdoctor/graph': 0.4.13(@rspack/core@1.2.8)(bufferutil@4.0.9)(webpack@5.97.1)
'@rsdoctor/types': 0.4.13(@rspack/core@1.2.7)(webpack@5.97.1) '@rsdoctor/types': 0.4.13(@rspack/core@1.2.8)(webpack@5.97.1)
'@rsdoctor/utils': 0.4.13(@rspack/core@1.2.7)(webpack@5.97.1) '@rsdoctor/utils': 0.4.13(@rspack/core@1.2.8)(webpack@5.97.1)
'@types/fs-extra': 11.0.4 '@types/fs-extra': 11.0.4
body-parser: 1.20.3 body-parser: 1.20.3
cors: 2.8.5 cors: 2.8.5
@ -2873,7 +2873,7 @@ snapshots:
- utf-8-validate - utf-8-validate
- webpack - webpack
'@rsdoctor/types@0.4.13(@rspack/core@1.2.7)(webpack@5.97.1)': '@rsdoctor/types@0.4.13(@rspack/core@1.2.8)(webpack@5.97.1)':
dependencies: dependencies:
'@types/connect': 3.4.38 '@types/connect': 3.4.38
'@types/estree': 1.0.5 '@types/estree': 1.0.5
@ -2881,12 +2881,12 @@ snapshots:
source-map: 0.7.4 source-map: 0.7.4
webpack: 5.97.1 webpack: 5.97.1
optionalDependencies: optionalDependencies:
'@rspack/core': 1.2.7 '@rspack/core': 1.2.8
'@rsdoctor/utils@0.4.13(@rspack/core@1.2.7)(webpack@5.97.1)': '@rsdoctor/utils@0.4.13(@rspack/core@1.2.8)(webpack@5.97.1)':
dependencies: dependencies:
'@babel/code-frame': 7.25.7 '@babel/code-frame': 7.25.7
'@rsdoctor/types': 0.4.13(@rspack/core@1.2.7)(webpack@5.97.1) '@rsdoctor/types': 0.4.13(@rspack/core@1.2.8)(webpack@5.97.1)
'@types/estree': 1.0.5 '@types/estree': 1.0.5
acorn: 8.14.1 acorn: 8.14.1
acorn-import-assertions: 1.9.0(acorn@8.14.1) acorn-import-assertions: 1.9.0(acorn@8.14.1)
@ -2907,50 +2907,50 @@ snapshots:
- supports-color - supports-color
- webpack - webpack
'@rspack/binding-darwin-arm64@1.2.7': '@rspack/binding-darwin-arm64@1.2.8':
optional: true optional: true
'@rspack/binding-darwin-x64@1.2.7': '@rspack/binding-darwin-x64@1.2.8':
optional: true optional: true
'@rspack/binding-linux-arm64-gnu@1.2.7': '@rspack/binding-linux-arm64-gnu@1.2.8':
optional: true optional: true
'@rspack/binding-linux-arm64-musl@1.2.7': '@rspack/binding-linux-arm64-musl@1.2.8':
optional: true optional: true
'@rspack/binding-linux-x64-gnu@1.2.7': '@rspack/binding-linux-x64-gnu@1.2.8':
optional: true optional: true
'@rspack/binding-linux-x64-musl@1.2.7': '@rspack/binding-linux-x64-musl@1.2.8':
optional: true optional: true
'@rspack/binding-win32-arm64-msvc@1.2.7': '@rspack/binding-win32-arm64-msvc@1.2.8':
optional: true optional: true
'@rspack/binding-win32-ia32-msvc@1.2.7': '@rspack/binding-win32-ia32-msvc@1.2.8':
optional: true optional: true
'@rspack/binding-win32-x64-msvc@1.2.7': '@rspack/binding-win32-x64-msvc@1.2.8':
optional: true optional: true
'@rspack/binding@1.2.7': '@rspack/binding@1.2.8':
optionalDependencies: optionalDependencies:
'@rspack/binding-darwin-arm64': 1.2.7 '@rspack/binding-darwin-arm64': 1.2.8
'@rspack/binding-darwin-x64': 1.2.7 '@rspack/binding-darwin-x64': 1.2.8
'@rspack/binding-linux-arm64-gnu': 1.2.7 '@rspack/binding-linux-arm64-gnu': 1.2.8
'@rspack/binding-linux-arm64-musl': 1.2.7 '@rspack/binding-linux-arm64-musl': 1.2.8
'@rspack/binding-linux-x64-gnu': 1.2.7 '@rspack/binding-linux-x64-gnu': 1.2.8
'@rspack/binding-linux-x64-musl': 1.2.7 '@rspack/binding-linux-x64-musl': 1.2.8
'@rspack/binding-win32-arm64-msvc': 1.2.7 '@rspack/binding-win32-arm64-msvc': 1.2.8
'@rspack/binding-win32-ia32-msvc': 1.2.7 '@rspack/binding-win32-ia32-msvc': 1.2.8
'@rspack/binding-win32-x64-msvc': 1.2.7 '@rspack/binding-win32-x64-msvc': 1.2.8
'@rspack/cli@1.2.7(@rspack/core@1.2.7)(@types/express@4.17.21)(bufferutil@4.0.9)(webpack@5.97.1)': '@rspack/cli@1.2.8(@rspack/core@1.2.8)(@types/express@4.17.21)(bufferutil@4.0.9)(webpack@5.97.1)':
dependencies: dependencies:
'@discoveryjs/json-ext': 0.5.7 '@discoveryjs/json-ext': 0.5.7
'@rspack/core': 1.2.7 '@rspack/core': 1.2.8
'@rspack/dev-server': 1.0.10(@rspack/core@1.2.7)(@types/express@4.17.21)(bufferutil@4.0.9)(webpack@5.97.1) '@rspack/dev-server': 1.0.10(@rspack/core@1.2.8)(@types/express@4.17.21)(bufferutil@4.0.9)(webpack@5.97.1)
colorette: 2.0.20 colorette: 2.0.20
exit-hook: 4.0.0 exit-hook: 4.0.0
interpret: 3.1.1 interpret: 3.1.1
@ -2966,16 +2966,16 @@ snapshots:
- webpack - webpack
- webpack-cli - webpack-cli
'@rspack/core@1.2.7': '@rspack/core@1.2.8':
dependencies: dependencies:
'@module-federation/runtime-tools': 0.8.4 '@module-federation/runtime-tools': 0.8.4
'@rspack/binding': 1.2.7 '@rspack/binding': 1.2.8
'@rspack/lite-tapable': 1.0.1 '@rspack/lite-tapable': 1.0.1
caniuse-lite: 1.0.30001702 caniuse-lite: 1.0.30001704
'@rspack/dev-server@1.0.10(@rspack/core@1.2.7)(@types/express@4.17.21)(bufferutil@4.0.9)(webpack@5.97.1)': '@rspack/dev-server@1.0.10(@rspack/core@1.2.8)(@types/express@4.17.21)(bufferutil@4.0.9)(webpack@5.97.1)':
dependencies: dependencies:
'@rspack/core': 1.2.7 '@rspack/core': 1.2.8
chokidar: 3.6.0 chokidar: 3.6.0
connect-history-api-fallback: 2.0.0 connect-history-api-fallback: 2.0.0
express: 4.21.2 express: 4.21.2
@ -3001,24 +3001,24 @@ snapshots:
'@types/body-parser@1.19.5': '@types/body-parser@1.19.5':
dependencies: dependencies:
'@types/connect': 3.4.38 '@types/connect': 3.4.38
'@types/node': 22.13.9 '@types/node': 22.13.10
'@types/bonjour@3.5.13': '@types/bonjour@3.5.13':
dependencies: dependencies:
'@types/node': 22.13.9 '@types/node': 22.13.10
'@types/connect-history-api-fallback@1.5.4': '@types/connect-history-api-fallback@1.5.4':
dependencies: dependencies:
'@types/express-serve-static-core': 5.0.6 '@types/express-serve-static-core': 5.0.6
'@types/node': 22.13.9 '@types/node': 22.13.10
'@types/connect@3.4.38': '@types/connect@3.4.38':
dependencies: dependencies:
'@types/node': 22.13.9 '@types/node': 22.13.10
'@types/cors@2.8.17': '@types/cors@2.8.17':
dependencies: dependencies:
'@types/node': 22.13.9 '@types/node': 22.13.10
'@types/eslint-scope@3.7.7': '@types/eslint-scope@3.7.7':
dependencies: dependencies:
@ -3036,14 +3036,14 @@ snapshots:
'@types/express-serve-static-core@4.19.6': '@types/express-serve-static-core@4.19.6':
dependencies: dependencies:
'@types/node': 22.13.9 '@types/node': 22.13.10
'@types/qs': 6.9.18 '@types/qs': 6.9.18
'@types/range-parser': 1.2.7 '@types/range-parser': 1.2.7
'@types/send': 0.17.4 '@types/send': 0.17.4
'@types/express-serve-static-core@5.0.6': '@types/express-serve-static-core@5.0.6':
dependencies: dependencies:
'@types/node': 22.13.9 '@types/node': 22.13.10
'@types/qs': 6.9.18 '@types/qs': 6.9.18
'@types/range-parser': 1.2.7 '@types/range-parser': 1.2.7
'@types/send': 0.17.4 '@types/send': 0.17.4
@ -3058,27 +3058,27 @@ snapshots:
'@types/fs-extra@11.0.4': '@types/fs-extra@11.0.4':
dependencies: dependencies:
'@types/jsonfile': 6.1.4 '@types/jsonfile': 6.1.4
'@types/node': 22.13.9 '@types/node': 22.13.10
'@types/http-errors@2.0.4': {} '@types/http-errors@2.0.4': {}
'@types/http-proxy@1.17.16': '@types/http-proxy@1.17.16':
dependencies: dependencies:
'@types/node': 22.13.9 '@types/node': 22.13.10
'@types/json-schema@7.0.15': {} '@types/json-schema@7.0.15': {}
'@types/jsonfile@6.1.4': '@types/jsonfile@6.1.4':
dependencies: dependencies:
'@types/node': 22.13.9 '@types/node': 22.13.10
'@types/mime@1.3.5': {} '@types/mime@1.3.5': {}
'@types/node-forge@1.3.11': '@types/node-forge@1.3.11':
dependencies: dependencies:
'@types/node': 22.13.9 '@types/node': 22.13.10
'@types/node@22.13.9': '@types/node@22.13.10':
dependencies: dependencies:
undici-types: 6.20.0 undici-types: 6.20.0
@ -3093,7 +3093,7 @@ snapshots:
'@types/send@0.17.4': '@types/send@0.17.4':
dependencies: dependencies:
'@types/mime': 1.3.5 '@types/mime': 1.3.5
'@types/node': 22.13.9 '@types/node': 22.13.10
'@types/serve-index@1.9.4': '@types/serve-index@1.9.4':
dependencies: dependencies:
@ -3102,14 +3102,14 @@ snapshots:
'@types/serve-static@1.15.7': '@types/serve-static@1.15.7':
dependencies: dependencies:
'@types/http-errors': 2.0.4 '@types/http-errors': 2.0.4
'@types/node': 22.13.9 '@types/node': 22.13.10
'@types/send': 0.17.4 '@types/send': 0.17.4
'@types/serviceworker@0.0.123': {} '@types/serviceworker@0.0.126': {}
'@types/sockjs@0.3.36': '@types/sockjs@0.3.36':
dependencies: dependencies:
'@types/node': 22.13.9 '@types/node': 22.13.10
'@types/tapable@2.2.7': '@types/tapable@2.2.7':
dependencies: dependencies:
@ -3117,16 +3117,16 @@ snapshots:
'@types/ws@8.18.0': '@types/ws@8.18.0':
dependencies: dependencies:
'@types/node': 22.13.9 '@types/node': 22.13.10
'@typescript-eslint/eslint-plugin@8.26.0(@typescript-eslint/parser@8.26.0(eslint@9.22.0)(typescript@5.8.2))(eslint@9.22.0)(typescript@5.8.2)': '@typescript-eslint/eslint-plugin@8.26.1(@typescript-eslint/parser@8.26.1(eslint@9.22.0)(typescript@5.8.2))(eslint@9.22.0)(typescript@5.8.2)':
dependencies: dependencies:
'@eslint-community/regexpp': 4.12.1 '@eslint-community/regexpp': 4.12.1
'@typescript-eslint/parser': 8.26.0(eslint@9.22.0)(typescript@5.8.2) '@typescript-eslint/parser': 8.26.1(eslint@9.22.0)(typescript@5.8.2)
'@typescript-eslint/scope-manager': 8.26.0 '@typescript-eslint/scope-manager': 8.26.1
'@typescript-eslint/type-utils': 8.26.0(eslint@9.22.0)(typescript@5.8.2) '@typescript-eslint/type-utils': 8.26.1(eslint@9.22.0)(typescript@5.8.2)
'@typescript-eslint/utils': 8.26.0(eslint@9.22.0)(typescript@5.8.2) '@typescript-eslint/utils': 8.26.1(eslint@9.22.0)(typescript@5.8.2)
'@typescript-eslint/visitor-keys': 8.26.0 '@typescript-eslint/visitor-keys': 8.26.1
eslint: 9.22.0 eslint: 9.22.0
graphemer: 1.4.0 graphemer: 1.4.0
ignore: 5.3.2 ignore: 5.3.2
@ -3136,27 +3136,27 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@typescript-eslint/parser@8.26.0(eslint@9.22.0)(typescript@5.8.2)': '@typescript-eslint/parser@8.26.1(eslint@9.22.0)(typescript@5.8.2)':
dependencies: dependencies:
'@typescript-eslint/scope-manager': 8.26.0 '@typescript-eslint/scope-manager': 8.26.1
'@typescript-eslint/types': 8.26.0 '@typescript-eslint/types': 8.26.1
'@typescript-eslint/typescript-estree': 8.26.0(typescript@5.8.2) '@typescript-eslint/typescript-estree': 8.26.1(typescript@5.8.2)
'@typescript-eslint/visitor-keys': 8.26.0 '@typescript-eslint/visitor-keys': 8.26.1
debug: 4.4.0 debug: 4.4.0
eslint: 9.22.0 eslint: 9.22.0
typescript: 5.8.2 typescript: 5.8.2
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@typescript-eslint/scope-manager@8.26.0': '@typescript-eslint/scope-manager@8.26.1':
dependencies: dependencies:
'@typescript-eslint/types': 8.26.0 '@typescript-eslint/types': 8.26.1
'@typescript-eslint/visitor-keys': 8.26.0 '@typescript-eslint/visitor-keys': 8.26.1
'@typescript-eslint/type-utils@8.26.0(eslint@9.22.0)(typescript@5.8.2)': '@typescript-eslint/type-utils@8.26.1(eslint@9.22.0)(typescript@5.8.2)':
dependencies: dependencies:
'@typescript-eslint/typescript-estree': 8.26.0(typescript@5.8.2) '@typescript-eslint/typescript-estree': 8.26.1(typescript@5.8.2)
'@typescript-eslint/utils': 8.26.0(eslint@9.22.0)(typescript@5.8.2) '@typescript-eslint/utils': 8.26.1(eslint@9.22.0)(typescript@5.8.2)
debug: 4.4.0 debug: 4.4.0
eslint: 9.22.0 eslint: 9.22.0
ts-api-utils: 2.0.1(typescript@5.8.2) ts-api-utils: 2.0.1(typescript@5.8.2)
@ -3164,12 +3164,12 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@typescript-eslint/types@8.26.0': {} '@typescript-eslint/types@8.26.1': {}
'@typescript-eslint/typescript-estree@8.26.0(typescript@5.8.2)': '@typescript-eslint/typescript-estree@8.26.1(typescript@5.8.2)':
dependencies: dependencies:
'@typescript-eslint/types': 8.26.0 '@typescript-eslint/types': 8.26.1
'@typescript-eslint/visitor-keys': 8.26.0 '@typescript-eslint/visitor-keys': 8.26.1
debug: 4.4.0 debug: 4.4.0
fast-glob: 3.3.3 fast-glob: 3.3.3
is-glob: 4.0.3 is-glob: 4.0.3
@ -3180,20 +3180,20 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@typescript-eslint/utils@8.26.0(eslint@9.22.0)(typescript@5.8.2)': '@typescript-eslint/utils@8.26.1(eslint@9.22.0)(typescript@5.8.2)':
dependencies: dependencies:
'@eslint-community/eslint-utils': 4.4.1(eslint@9.22.0) '@eslint-community/eslint-utils': 4.5.1(eslint@9.22.0)
'@typescript-eslint/scope-manager': 8.26.0 '@typescript-eslint/scope-manager': 8.26.1
'@typescript-eslint/types': 8.26.0 '@typescript-eslint/types': 8.26.1
'@typescript-eslint/typescript-estree': 8.26.0(typescript@5.8.2) '@typescript-eslint/typescript-estree': 8.26.1(typescript@5.8.2)
eslint: 9.22.0 eslint: 9.22.0
typescript: 5.8.2 typescript: 5.8.2
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@typescript-eslint/visitor-keys@8.26.0': '@typescript-eslint/visitor-keys@8.26.1':
dependencies: dependencies:
'@typescript-eslint/types': 8.26.0 '@typescript-eslint/types': 8.26.1
eslint-visitor-keys: 4.2.0 eslint-visitor-keys: 4.2.0
'@webassemblyjs/ast@1.14.1': '@webassemblyjs/ast@1.14.1':
@ -3365,10 +3365,10 @@ snapshots:
avvio@9.1.0: avvio@9.1.0:
dependencies: dependencies:
'@fastify/error': 4.0.0 '@fastify/error': 4.1.0
fastq: 1.19.1 fastq: 1.19.1
axios@1.8.2: axios@1.8.3:
dependencies: dependencies:
follow-redirects: 1.15.9 follow-redirects: 1.15.9
form-data: 4.0.2 form-data: 4.0.2
@ -3421,8 +3421,8 @@ snapshots:
browserslist@4.24.4: browserslist@4.24.4:
dependencies: dependencies:
caniuse-lite: 1.0.30001702 caniuse-lite: 1.0.30001704
electron-to-chromium: 1.5.113 electron-to-chromium: 1.5.118
node-releases: 2.0.19 node-releases: 2.0.19
update-browserslist-db: 1.1.3(browserslist@4.24.4) update-browserslist-db: 1.1.3(browserslist@4.24.4)
@ -3450,7 +3450,7 @@ snapshots:
callsites@3.1.0: {} callsites@3.1.0: {}
caniuse-lite@1.0.30001702: {} caniuse-lite@1.0.30001704: {}
chalk@2.4.2: chalk@2.4.2:
dependencies: dependencies:
@ -3656,7 +3656,7 @@ snapshots:
ee-first@1.1.1: {} ee-first@1.1.1: {}
electron-to-chromium@1.5.113: {} electron-to-chromium@1.5.118: {}
emoji-regex@8.0.0: {} emoji-regex@8.0.0: {}
@ -3671,7 +3671,7 @@ snapshots:
engine.io@6.6.4(bufferutil@4.0.9): engine.io@6.6.4(bufferutil@4.0.9):
dependencies: dependencies:
'@types/cors': 2.8.17 '@types/cors': 2.8.17
'@types/node': 22.13.9 '@types/node': 22.13.10
accepts: 1.3.8 accepts: 1.3.8
base64id: 2.0.0 base64id: 2.0.0
cookie: 0.7.2 cookie: 0.7.2
@ -3743,7 +3743,7 @@ snapshots:
eslint@9.22.0: eslint@9.22.0:
dependencies: dependencies:
'@eslint-community/eslint-utils': 4.4.1(eslint@9.22.0) '@eslint-community/eslint-utils': 4.5.1(eslint@9.22.0)
'@eslint-community/regexpp': 4.12.1 '@eslint-community/regexpp': 4.12.1
'@eslint/config-array': 0.19.2 '@eslint/config-array': 0.19.2
'@eslint/config-helpers': 0.1.0 '@eslint/config-helpers': 0.1.0
@ -3895,7 +3895,7 @@ snapshots:
fastify@5.2.1: fastify@5.2.1:
dependencies: dependencies:
'@fastify/ajv-compiler': 4.0.2 '@fastify/ajv-compiler': 4.0.2
'@fastify/error': 4.0.0 '@fastify/error': 4.1.0
'@fastify/fast-json-stringify-compiler': 5.0.2 '@fastify/fast-json-stringify-compiler': 5.0.2
'@fastify/proxy-addr': 5.0.0 '@fastify/proxy-addr': 5.0.0
abstract-logging: 2.0.1 abstract-logging: 2.0.1
@ -4235,7 +4235,7 @@ snapshots:
jest-worker@27.5.1: jest-worker@27.5.1:
dependencies: dependencies:
'@types/node': 22.13.9 '@types/node': 22.13.10
merge-stream: 2.0.0 merge-stream: 2.0.0
supports-color: 8.1.1 supports-color: 8.1.1
@ -4317,7 +4317,7 @@ snapshots:
memfs@4.17.0: memfs@4.17.0:
dependencies: dependencies:
'@jsonjoy.com/json-pack': 1.1.1(tslib@2.8.1) '@jsonjoy.com/json-pack': 1.2.0(tslib@2.8.1)
'@jsonjoy.com/util': 1.5.0(tslib@2.8.1) '@jsonjoy.com/util': 1.5.0(tslib@2.8.1)
tree-dump: 1.0.2(tslib@2.8.1) tree-dump: 1.0.2(tslib@2.8.1)
tslib: 2.8.1 tslib: 2.8.1

53
rewriter/Cargo.lock generated
View file

@ -873,9 +873,9 @@ checksum = "1036865bb9422d3300cf723f657c2851d0e9ab12567854b1f4eba3d77decf564"
[[package]] [[package]]
name = "oxc" name = "oxc"
version = "0.56.5" version = "0.58.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cae6276febbc5abc1f1e4cf49167d54ab341818656ae4f622d5992b65fcdd371" checksum = "45dac9dff4aa3da5b483ec7f7180b0af4a82882c3b35e67c8f9221e117bf0c93"
dependencies = [ dependencies = [
"oxc_allocator", "oxc_allocator",
"oxc_ast", "oxc_ast",
@ -914,11 +914,12 @@ dependencies = [
[[package]] [[package]]
name = "oxc_allocator" name = "oxc_allocator"
version = "0.56.5" version = "0.58.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "22cc5cd078806a1b7061fa146dc4228a57d0765da6c85e99500d069b86f57e94" checksum = "d9e49310ddfd3bc659d60b9f72bb0fbdb7b23f9bca5b4906056bf1d7d1a502d2"
dependencies = [ dependencies = [
"allocator-api2", "allocator-api2",
"assert-unchecked",
"bumpalo", "bumpalo",
"hashbrown 0.15.2", "hashbrown 0.15.2",
"rustc-hash", "rustc-hash",
@ -927,9 +928,9 @@ dependencies = [
[[package]] [[package]]
name = "oxc_ast" name = "oxc_ast"
version = "0.56.5" version = "0.58.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e4722414ac21a2e28a16b76de8390672c01a39adcb703d405b848149cfaeeaf7" checksum = "54af74d151e1a61d57ec8699f1e8b6729d3817fe763c2ecbacb945822998ea3e"
dependencies = [ dependencies = [
"bitflags", "bitflags",
"cow-utils", "cow-utils",
@ -944,9 +945,9 @@ dependencies = [
[[package]] [[package]]
name = "oxc_ast_macros" name = "oxc_ast_macros"
version = "0.56.5" version = "0.58.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f1505d8622b2ea6ed0274f355bd5e4ee3f09df5d9b39c8a3a673f344d87b82a" checksum = "d85874efff8c6b1f8b3adf8f3d8624e52ffab8a44da1e2e792de6a0303a9abb8"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
@ -955,9 +956,9 @@ dependencies = [
[[package]] [[package]]
name = "oxc_ast_visit" name = "oxc_ast_visit"
version = "0.56.5" version = "0.58.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf45370c6da0dd142a70468e5b25127d6a34caa71056105c85087559c8ee9afb" checksum = "03bdf81b8db7952a841d15141e9efc40c8dd01720b9f1779b37f6d3ae5c9e7e4"
dependencies = [ dependencies = [
"oxc_allocator", "oxc_allocator",
"oxc_ast", "oxc_ast",
@ -967,9 +968,9 @@ dependencies = [
[[package]] [[package]]
name = "oxc_data_structures" name = "oxc_data_structures"
version = "0.56.5" version = "0.58.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cb49a2ee880952c2079b61851ecc35d7671d9d3509e306f5e704ccacd2783984" checksum = "f92e1c4325cef51dda4296fd92302a6c3117325609efb81ac3f0996e7e44977b"
dependencies = [ dependencies = [
"assert-unchecked", "assert-unchecked",
"ropey", "ropey",
@ -977,9 +978,9 @@ dependencies = [
[[package]] [[package]]
name = "oxc_diagnostics" name = "oxc_diagnostics"
version = "0.56.5" version = "0.58.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ea83fe2415b0580980ac83364c1ae943f8ee9c00becf5395a89e800a9526a080" checksum = "4866163037145687f7197fb70bad1fd0c109e9e2f70659f3eb7f038cd3168bd6"
dependencies = [ dependencies = [
"cow-utils", "cow-utils",
"oxc-miette", "oxc-miette",
@ -987,9 +988,9 @@ dependencies = [
[[package]] [[package]]
name = "oxc_ecmascript" name = "oxc_ecmascript"
version = "0.56.5" version = "0.58.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6c7e7bcc382cf901e93a16f86e70f2737c507aaa833656b0d8484d64f8ae358a" checksum = "d0fbfb5f543a10fb1264a5c24731ab700b5e6f7bedcc2c39792267039824216c"
dependencies = [ dependencies = [
"cow-utils", "cow-utils",
"num-bigint", "num-bigint",
@ -1001,9 +1002,9 @@ dependencies = [
[[package]] [[package]]
name = "oxc_estree" name = "oxc_estree"
version = "0.56.5" version = "0.58.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1cb66484735d21f096b07c894badc96d89a0c6d31b4bdd46b33b3e44da9b97ac" checksum = "84fade441037d1c4f5929f278f7ed74bc5b5928f35f5bc27ffb569512762622d"
[[package]] [[package]]
name = "oxc_index" name = "oxc_index"
@ -1013,9 +1014,9 @@ checksum = "2fa07b0cfa997730afed43705766ef27792873fdf5215b1391949fec678d2392"
[[package]] [[package]]
name = "oxc_parser" name = "oxc_parser"
version = "0.56.5" version = "0.58.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7a7414e779b9723b0bd2880fe69b0ee517e583f88c5118a7c9053cf3317b95b1" checksum = "6b702c0462e5a67c845d7fafe236d8bb253ae0f4c8ff44a980b916a154862534"
dependencies = [ dependencies = [
"assert-unchecked", "assert-unchecked",
"bitflags", "bitflags",
@ -1036,9 +1037,9 @@ dependencies = [
[[package]] [[package]]
name = "oxc_regular_expression" name = "oxc_regular_expression"
version = "0.56.5" version = "0.58.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d18196c212eac24a7faf613e373e5f9317d3542578a088d01dc1a548fa1e1cb3" checksum = "b672d8601f80b9828342e0a38f6cc6735a04e2e4251c0c46476df55842df711a"
dependencies = [ dependencies = [
"oxc_allocator", "oxc_allocator",
"oxc_ast_macros", "oxc_ast_macros",
@ -1052,9 +1053,9 @@ dependencies = [
[[package]] [[package]]
name = "oxc_span" name = "oxc_span"
version = "0.56.5" version = "0.58.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "318f925e26bd118adc082d290538d07611fe2434987a5c60cf5084381ecb42e6" checksum = "c059e07f57c3299f54dfed3ba2f58dcc183ad68102d1186f8a4c5f546a2b9c5e"
dependencies = [ dependencies = [
"compact_str", "compact_str",
"oxc-miette", "oxc-miette",
@ -1065,9 +1066,9 @@ dependencies = [
[[package]] [[package]]
name = "oxc_syntax" name = "oxc_syntax"
version = "0.56.5" version = "0.58.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8cb68ceb7c6902f3043fe8fe49bb886826b1d7741dc2904337297d53692b1b9c" checksum = "2888043d4a47ee54903a229f3cfbab1126223c9b819505e900485993467a04d1"
dependencies = [ dependencies = [
"assert-unchecked", "assert-unchecked",
"bitflags", "bitflags",

View file

@ -10,7 +10,7 @@ codegen-units = 1
panic = "abort" panic = "abort"
[workspace.dependencies] [workspace.dependencies]
oxc = { version = "0.56.0", features = ["ast_visit"] } oxc = { version = "0.58.1", features = ["ast_visit"] }
[workspace.lints.clippy] [workspace.lints.clippy]
pedantic = { level = "warn", priority = -1 } pedantic = { level = "warn", priority = -1 }

View file

@ -11,12 +11,12 @@ crate-type = ["cdylib"]
[dependencies] [dependencies]
instant = { version = "0.1.13", features = ["wasm-bindgen"] } instant = { version = "0.1.13", features = ["wasm-bindgen"] }
js-sys = "0.3.76" js-sys = "0.3.77"
oxc = { workspace = true } oxc = { workspace = true }
rewriter = { version = "0.1.0", path = "../rewriter", default-features = false } rewriter = { version = "0.1.0", path = "../rewriter", default-features = false }
thiserror = "2.0.6" thiserror = "2.0.12"
wasm-bindgen = "0.2.99" wasm-bindgen = "0.2.100"
web-sys = { version = "0.3.76", features = ["Url"] } web-sys = { version = "0.3.77", features = ["Url"] }
[features] [features]
default = ["debug"] default = ["debug"]

12
src/client/shared/opfs.ts Normal file
View file

@ -0,0 +1,12 @@
import { ScramjetClient } from "../client";
export default function (client: ScramjetClient, self: Self) {
client.Proxy("StorageManager.prototype.getDirectory", {
apply(ctx) {
const directory = ctx.call() as FileSystemDirectoryHandle;
ctx.return(
directory.getDirectoryHandle(client.url.origin, { create: true })
);
},
});
}