feat: switch to wisp-js for dev server and update libcurl transport

This commit is contained in:
Percs 2024-12-26 02:30:36 -06:00
parent ab3d84d987
commit 89a0473f41
3 changed files with 164 additions and 159 deletions

View file

@ -35,7 +35,8 @@
"@fastify/static": "^8.0.3", "@fastify/static": "^8.0.3",
"@mercuryworkshop/bare-as-module3": "^2.2.5", "@mercuryworkshop/bare-as-module3": "^2.2.5",
"@mercuryworkshop/epoxy-transport": "^2.1.27", "@mercuryworkshop/epoxy-transport": "^2.1.27",
"@mercuryworkshop/libcurl-transport": "^1.3.14", "@mercuryworkshop/libcurl-transport": "^1.3.15",
"@mercuryworkshop/wisp-js": "^0.3.3",
"@nebula-services/bare-server-node": "^2.0.4", "@nebula-services/bare-server-node": "^2.0.4",
"@playwright/test": "^1.49.1", "@playwright/test": "^1.49.1",
"@rsdoctor/rspack-plugin": "^0.4.12", "@rsdoctor/rspack-plugin": "^0.4.12",
@ -44,24 +45,23 @@
"@types/eslint": "^9.6.1", "@types/eslint": "^9.6.1",
"@types/estree": "^1.0.6", "@types/estree": "^1.0.6",
"@types/node": "^22.10.2", "@types/node": "^22.10.2",
"@types/serviceworker": "^0.0.107", "@types/serviceworker": "^0.0.108",
"@typescript-eslint/eslint-plugin": "^8.18.1", "@typescript-eslint/eslint-plugin": "^8.18.2",
"@typescript-eslint/parser": "^8.18.1", "@typescript-eslint/parser": "^8.18.2",
"dotenv": "^16.4.7", "dotenv": "^16.4.7",
"eslint": "^9.17.0", "eslint": "^9.17.0",
"fastify": "^5.2.0", "fastify": "^5.2.0",
"playwright": "^1.49.1", "playwright": "^1.49.1",
"prettier": "^3.4.2", "prettier": "^3.4.2",
"tslib": "^2.8.1", "tslib": "^2.8.1",
"typescript": "^5.7.2", "typescript": "^5.7.2"
"wisp-server-node": "^1.1.7"
}, },
"dependencies": { "dependencies": {
"@mercuryworkshop/bare-mux": "^2.1.7", "@mercuryworkshop/bare-mux": "^2.1.7",
"dom-serializer": "^2.0.0", "dom-serializer": "^2.0.0",
"domhandler": "^5.0.3", "domhandler": "^5.0.3",
"domutils": "^3.1.0", "domutils": "^3.2.1",
"htmlparser2": "^9.1.0", "htmlparser2": "10.0.0",
"parse-domain": "^8.2.2", "parse-domain": "^8.2.2",
"set-cookie-parser": "^2.7.1" "set-cookie-parser": "^2.7.1"
} }

305
pnpm-lock.yaml generated
View file

@ -18,11 +18,11 @@ importers:
specifier: ^5.0.3 specifier: ^5.0.3
version: 5.0.3 version: 5.0.3
domutils: domutils:
specifier: ^3.1.0 specifier: ^3.2.1
version: 3.1.0 version: 3.2.1
htmlparser2: htmlparser2:
specifier: ^9.1.0 specifier: 10.0.0
version: 9.1.0 version: 10.0.0
parse-domain: parse-domain:
specifier: ^8.2.2 specifier: ^8.2.2
version: 8.2.2 version: 8.2.2
@ -49,20 +49,23 @@ importers:
specifier: ^2.1.27 specifier: ^2.1.27
version: 2.1.27 version: 2.1.27
'@mercuryworkshop/libcurl-transport': '@mercuryworkshop/libcurl-transport':
specifier: ^1.3.14 specifier: ^1.3.15
version: 1.3.14 version: 1.3.15
'@mercuryworkshop/wisp-js':
specifier: ^0.3.3
version: 0.3.3
'@nebula-services/bare-server-node': '@nebula-services/bare-server-node':
specifier: ^2.0.4 specifier: ^2.0.4
version: 2.0.4(bufferutil@4.0.8)(utf-8-validate@6.0.5) version: 2.0.4(bufferutil@4.0.8)
'@playwright/test': '@playwright/test':
specifier: ^1.49.1 specifier: ^1.49.1
version: 1.49.1 version: 1.49.1
'@rsdoctor/rspack-plugin': '@rsdoctor/rspack-plugin':
specifier: ^0.4.12 specifier: ^0.4.12
version: 0.4.12(@rspack/core@1.1.8)(bufferutil@4.0.8)(utf-8-validate@6.0.5)(webpack@5.97.1) version: 0.4.12(@rspack/core@1.1.8)(bufferutil@4.0.8)(webpack@5.97.1)
'@rspack/cli': '@rspack/cli':
specifier: ^1.1.8 specifier: ^1.1.8
version: 1.1.8(@rspack/core@1.1.8)(@types/express@4.17.21)(bufferutil@4.0.8)(utf-8-validate@6.0.5)(webpack@5.97.1) version: 1.1.8(@rspack/core@1.1.8)(@types/express@4.17.21)(bufferutil@4.0.8)(webpack@5.97.1)
'@rspack/core': '@rspack/core':
specifier: ^1.1.8 specifier: ^1.1.8
version: 1.1.8 version: 1.1.8
@ -76,14 +79,14 @@ importers:
specifier: ^22.10.2 specifier: ^22.10.2
version: 22.10.2 version: 22.10.2
'@types/serviceworker': '@types/serviceworker':
specifier: ^0.0.107 specifier: ^0.0.108
version: 0.0.107 version: 0.0.108
'@typescript-eslint/eslint-plugin': '@typescript-eslint/eslint-plugin':
specifier: ^8.18.1 specifier: ^8.18.2
version: 8.18.1(@typescript-eslint/parser@8.18.1(eslint@9.17.0)(typescript@5.7.2))(eslint@9.17.0)(typescript@5.7.2) version: 8.18.2(@typescript-eslint/parser@8.18.2(eslint@9.17.0)(typescript@5.7.2))(eslint@9.17.0)(typescript@5.7.2)
'@typescript-eslint/parser': '@typescript-eslint/parser':
specifier: ^8.18.1 specifier: ^8.18.2
version: 8.18.1(eslint@9.17.0)(typescript@5.7.2) version: 8.18.2(eslint@9.17.0)(typescript@5.7.2)
dotenv: dotenv:
specifier: ^16.4.7 specifier: ^16.4.7
version: 16.4.7 version: 16.4.7
@ -105,9 +108,6 @@ importers:
typescript: typescript:
specifier: ^5.7.2 specifier: ^5.7.2
version: 5.7.2 version: 5.7.2
wisp-server-node:
specifier: ^1.1.7
version: 1.1.7
packages: packages:
@ -285,8 +285,12 @@ packages:
'@mercuryworkshop/epoxy-transport@2.1.27': '@mercuryworkshop/epoxy-transport@2.1.27':
resolution: {integrity: sha512-jvlJbNbqokU2YRfNYUCqSX+m4/T5Jx659Zn0/AgV2ZfB0S67FK7z9ZMstuxrZHog2AmBdOFaYUjLnI6cAboiaw==} resolution: {integrity: sha512-jvlJbNbqokU2YRfNYUCqSX+m4/T5Jx659Zn0/AgV2ZfB0S67FK7z9ZMstuxrZHog2AmBdOFaYUjLnI6cAboiaw==}
'@mercuryworkshop/libcurl-transport@1.3.14': '@mercuryworkshop/libcurl-transport@1.3.15':
resolution: {integrity: sha512-H2tDNmS3jZBzHpX6kVzmrdIc+0tif721eVCkEnSxoXXuz6g4GkfNFL2b7llRSZcxV+p/V/kGbSFvdDo/yCxUIw==} resolution: {integrity: sha512-lmFoTovP2L519S+KjAfvUy8QQa4mM+/HCcO+wx0jsd43xOrFxwYIvRLKAEJgW9Wk1MBy2FNwYsarv/teUlc3VA==}
'@mercuryworkshop/wisp-js@0.3.3':
resolution: {integrity: sha512-egc9jbBmNqPXGOkvOOG142SLaBL3jBkz0IGnhYYWOnmg5FeC6KfGSRU5xlk+dKYecE3tuH03bFNi3/vBAOoJKA==}
hasBin: true
'@module-federation/runtime-tools@0.5.1': '@module-federation/runtime-tools@0.5.1':
resolution: {integrity: sha512-nfBedkoZ3/SWyO0hnmaxuz0R0iGPSikHZOAZ0N/dVSQaIzlffUo35B5nlC2wgWIc0JdMZfkwkjZRrnuuDIJbzg==} resolution: {integrity: sha512-nfBedkoZ3/SWyO0hnmaxuz0R0iGPSikHZOAZ0N/dVSQaIzlffUo35B5nlC2wgWIc0JdMZfkwkjZRrnuuDIJbzg==}
@ -517,8 +521,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.107': '@types/serviceworker@0.0.108':
resolution: {integrity: sha512-FfMNCrVjiz9w6RZKIfbfXZ6Vuyba4SZFf/cTyjs4ppl8DcFL9wBGm1SC/n6bilUJylKbbNcfTodjyf0hrvaQJg==} resolution: {integrity: sha512-jicpN0A3+X1HUlVhtykUmqOnnfAzAD+IV2FOOzJ9EvN/FItR9igOWUey+ZyP/kRQr8uAN1HMVBBaYniVCniGAA==}
'@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==}
@ -529,51 +533,51 @@ packages:
'@types/ws@8.5.13': '@types/ws@8.5.13':
resolution: {integrity: sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA==} resolution: {integrity: sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA==}
'@typescript-eslint/eslint-plugin@8.18.1': '@typescript-eslint/eslint-plugin@8.18.2':
resolution: {integrity: sha512-Ncvsq5CT3Gvh+uJG0Lwlho6suwDfUXH0HztslDf5I+F2wAFAZMRwYLEorumpKLzmO2suAXZ/td1tBg4NZIi9CQ==} resolution: {integrity: sha512-adig4SzPLjeQ0Tm+jvsozSGiCliI2ajeURDGHjZ2llnA+A67HihCQ+a3amtPhUakd1GlwHxSRvzOZktbEvhPPg==}
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.8.0' typescript: '>=4.8.4 <5.8.0'
'@typescript-eslint/parser@8.18.1': '@typescript-eslint/parser@8.18.2':
resolution: {integrity: sha512-rBnTWHCdbYM2lh7hjyXqxk70wvon3p2FyaniZuey5TrcGBpfhVp0OxOa6gxr9Q9YhZFKyfbEnxc24ZnVbbUkCA==} resolution: {integrity: sha512-y7tcq4StgxQD4mDr9+Jb26dZ+HTZ/SkfqpXSiqeUXZHxOUyjWDKsmwKhJ0/tApR08DgOhrFAoAhyB80/p3ViuA==}
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.8.0' typescript: '>=4.8.4 <5.8.0'
'@typescript-eslint/scope-manager@8.18.1': '@typescript-eslint/scope-manager@8.18.2':
resolution: {integrity: sha512-HxfHo2b090M5s2+/9Z3gkBhI6xBH8OJCFjH9MhQ+nnoZqxU3wNxkLT+VWXWSFWc3UF3Z+CfPAyqdCTdoXtDPCQ==} resolution: {integrity: sha512-YJFSfbd0CJjy14r/EvWapYgV4R5CHzptssoag2M7y3Ra7XNta6GPAJPPP5KGB9j14viYXyrzRO5GkX7CRfo8/g==}
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.18.1': '@typescript-eslint/type-utils@8.18.2':
resolution: {integrity: sha512-jAhTdK/Qx2NJPNOTxXpMwlOiSymtR2j283TtPqXkKBdH8OAMmhiUfP0kJjc/qSE51Xrq02Gj9NY7MwK+UxVwHQ==} resolution: {integrity: sha512-AB/Wr1Lz31bzHfGm/jgbFR0VB0SML/hd2P1yxzKDM48YmP7vbyJNHRExUE/wZsQj2wUCvbWH8poNHFuxLqCTnA==}
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.8.0' typescript: '>=4.8.4 <5.8.0'
'@typescript-eslint/types@8.18.1': '@typescript-eslint/types@8.18.2':
resolution: {integrity: sha512-7uoAUsCj66qdNQNpH2G8MyTFlgerum8ubf21s3TSM3XmKXuIn+H2Sifh/ES2nPOPiYSRJWAk0fDkW0APBWcpfw==} resolution: {integrity: sha512-Z/zblEPp8cIvmEn6+tPDIHUbRu/0z5lqZ+NvolL5SvXWT5rQy7+Nch83M0++XzO0XrWRFWECgOAyE8bsJTl1GQ==}
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.18.1': '@typescript-eslint/typescript-estree@8.18.2':
resolution: {integrity: sha512-z8U21WI5txzl2XYOW7i9hJhxoKKNG1kcU4RzyNvKrdZDmbjkmLBo8bgeiOJmA06kizLI76/CCBAAGlTlEeUfyg==} resolution: {integrity: sha512-WXAVt595HjpmlfH4crSdM/1bcsqh+1weFRWIa9XMTx/XHZ9TCKMcr725tLYqWOgzKdeDrqVHxFotrvWcEsk2Tg==}
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.8.0' typescript: '>=4.8.4 <5.8.0'
'@typescript-eslint/utils@8.18.1': '@typescript-eslint/utils@8.18.2':
resolution: {integrity: sha512-8vikiIj2ebrC4WRdcAdDcmnu9Q/MXXwg+STf40BVfT8exDqBCUPdypvzcUPxEqRGKg9ALagZ0UWcYCtn+4W2iQ==} resolution: {integrity: sha512-Cr4A0H7DtVIPkauj4sTSXVl+VBWewE9/o40KcF3TV9aqDEOWoXF3/+oRXNby3DYzZeCATvbdksYsGZzplwnK/Q==}
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.8.0' typescript: '>=4.8.4 <5.8.0'
'@typescript-eslint/visitor-keys@8.18.1': '@typescript-eslint/visitor-keys@8.18.2':
resolution: {integrity: sha512-Vj0WLm5/ZsD013YeUKn+K0y8p1M0jPpxOkKdbD1wB0ns53a5piVY02zjf072TblEweAbcYiFiPoSMF3kp+VhhQ==} resolution: {integrity: sha512-zORcwn4C3trOWiCqFQP1x6G3xTRyZ1LYydnj51cRnJ6hxBlr/cKPckk+PKPUw/fXmvfKTcw7bwY3w9izgx5jZw==}
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':
@ -857,6 +861,10 @@ packages:
resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==}
engines: {node: '>=14'} engines: {node: '>=14'}
commander@12.1.0:
resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==}
engines: {node: '>=18'}
commander@2.20.3: commander@2.20.3:
resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
@ -1013,8 +1021,8 @@ packages:
resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==}
engines: {node: '>= 4'} engines: {node: '>= 4'}
domutils@3.1.0: domutils@3.2.1:
resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} resolution: {integrity: sha512-xWXmuRnN9OMP6ptPd2+H0cCbcYBULa5YDTbMm/2lvkWvNA3O4wcW+GvzooqBuNM8yy6pl3VIAeJTUUWUbfI5Fw==}
dotenv@16.4.7: dotenv@16.4.7:
resolution: {integrity: sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==} resolution: {integrity: sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==}
@ -1033,8 +1041,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.75: electron-to-chromium@1.5.76:
resolution: {integrity: sha512-Lf3++DumRE/QmweGjU+ZcKqQ+3bKkU/qjaKYhIJKEOhgIO9Xs6IiAQFkfFoj+RhgDk4LUeNsLo6plExHqSyu6Q==} resolution: {integrity: sha512-CjVQyG7n7Sr+eBXE86HIulnL5N8xZY1sgmOPGuq/F0Rr0FJq63lg0kEtOIDfZBk44FnDLf6FUJ+dsJcuiUDdDQ==}
emoji-regex@8.0.0: emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@ -1073,6 +1081,10 @@ packages:
resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
engines: {node: '>=0.12'} engines: {node: '>=0.12'}
entities@6.0.0:
resolution: {integrity: sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==}
engines: {node: '>=0.12'}
envinfo@7.14.0: envinfo@7.14.0:
resolution: {integrity: sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg==} resolution: {integrity: sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg==}
engines: {node: '>=4'} engines: {node: '>=4'}
@ -1219,8 +1231,8 @@ packages:
fastify@5.2.0: fastify@5.2.0:
resolution: {integrity: sha512-3s+Qt5S14Eq5dCpnE0FxTp3z4xKChI83ZnMv+k0FwX+VUoZrgCFoLAxpfdi/vT4y6Mk+g7aAMt9pgXDoZmkefQ==} resolution: {integrity: sha512-3s+Qt5S14Eq5dCpnE0FxTp3z4xKChI83ZnMv+k0FwX+VUoZrgCFoLAxpfdi/vT4y6Mk+g7aAMt9pgXDoZmkefQ==}
fastq@1.17.1: fastq@1.18.0:
resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} resolution: {integrity: sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==}
faye-websocket@0.11.4: faye-websocket@0.11.4:
resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==}
@ -1389,8 +1401,8 @@ packages:
html-escaper@2.0.2: html-escaper@2.0.2:
resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
htmlparser2@9.1.0: htmlparser2@10.0.0:
resolution: {integrity: sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==} resolution: {integrity: sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==}
http-deceiver@1.2.7: http-deceiver@1.2.7:
resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==} resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==}
@ -1594,8 +1606,8 @@ packages:
resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
engines: {node: '>= 0.8.0'} engines: {node: '>= 0.8.0'}
libcurl.js@0.6.20: libcurl.js@0.6.21:
resolution: {integrity: sha512-tBXjza50/OJWnG9dYthlwBSY/OezR5r6R+lyG0kQzmIUhUxHvNXnngWUAJqzQjDZ+xhx17XVZz9b294FNCoJQg==} resolution: {integrity: sha512-Y+r0y2gky5CrgambbtVEBHmHUsDYAP1dsOdgy8+NVDl8syDDOfy/LpmGQB2epWUbtfRP1s+ULA4q/or/FkQLNg==}
light-my-request@6.4.0: light-my-request@6.4.0:
resolution: {integrity: sha512-U0UONITz4GVQodMPoygnqJan2RYfhyLsCzFBakJHWNfiQKyHzvp38YOxxLGs8lIDPwR6ngd4gmuZJQQJtRBu/A==} resolution: {integrity: sha512-U0UONITz4GVQodMPoygnqJan2RYfhyLsCzFBakJHWNfiQKyHzvp38YOxxLGs8lIDPwR6ngd4gmuZJQQJtRBu/A==}
@ -1871,8 +1883,8 @@ packages:
pino-std-serializers@7.0.0: pino-std-serializers@7.0.0:
resolution: {integrity: sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA==} resolution: {integrity: sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA==}
pino@9.5.0: pino@9.6.0:
resolution: {integrity: sha512-xSEmD4pLnV54t0NOUN16yCl7RIB1c5UUOse5HSyEXtBp+FgFQyPeDutc+Q2ZO7/22vImV7VfEjH/1zV2QuqvYw==} resolution: {integrity: sha512-i85pKRCt4qMjZ1+L7sy2Ag4t1atFcdbEt76+7iRJn1g2BvsnRMGu9p8pivl9fs63M2kF/A0OacFZhTub+m/qMg==}
hasBin: true hasBin: true
playwright-core@1.49.1: playwright-core@1.49.1:
@ -2325,10 +2337,6 @@ packages:
uri-js@4.4.1: uri-js@4.4.1:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
utf-8-validate@6.0.5:
resolution: {integrity: sha512-EYZR+OpIXp9Y1eG1iueg8KRsY8TuT8VNgnanZ0uA3STqhHQTLwbl+WX76/9X5OY12yQubymBpaBSmMPkSTQcKA==}
engines: {node: '>=6.14.2'}
util-deprecate@1.0.2: util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
@ -2410,9 +2418,6 @@ packages:
engines: {node: '>= 8'} engines: {node: '>= 8'}
hasBin: true hasBin: true
wisp-server-node@1.1.7:
resolution: {integrity: sha512-1kL4dbGAZLHks3qYQDOzhxFKvmKwPwfMFTskvsdOc2YA6TmUKZvq5TNPkGs9JJXPnWiOtqMzAVQVC/FwixxXvQ==}
word-wrap@1.2.5: word-wrap@1.2.5:
resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
engines: {node: '>=0.10.0'} engines: {node: '>=0.10.0'}
@ -2593,7 +2598,7 @@ snapshots:
'@fastify/send': 3.3.0 '@fastify/send': 3.3.0
content-disposition: 0.5.4 content-disposition: 0.5.4
fastify-plugin: 5.0.1 fastify-plugin: 5.0.1
fastq: 1.17.1 fastq: 1.18.0
glob: 11.0.0 glob: 11.0.0
'@humanfs/core@0.19.1': {} '@humanfs/core@0.19.1': {}
@ -2672,9 +2677,18 @@ snapshots:
dependencies: dependencies:
'@mercuryworkshop/epoxy-tls': 2.1.16-1 '@mercuryworkshop/epoxy-tls': 2.1.16-1
'@mercuryworkshop/libcurl-transport@1.3.14': '@mercuryworkshop/libcurl-transport@1.3.15':
dependencies: dependencies:
libcurl.js: 0.6.20 libcurl.js: 0.6.21
'@mercuryworkshop/wisp-js@0.3.3':
dependencies:
bufferutil: 4.0.8
commander: 12.1.0
ipaddr.js: 2.2.0
ws: 8.18.0(bufferutil@4.0.8)
transitivePeerDependencies:
- utf-8-validate
'@module-federation/runtime-tools@0.5.1': '@module-federation/runtime-tools@0.5.1':
dependencies: dependencies:
@ -2692,7 +2706,7 @@ snapshots:
'@module-federation/runtime': 0.5.1 '@module-federation/runtime': 0.5.1
'@module-federation/sdk': 0.5.1 '@module-federation/sdk': 0.5.1
'@nebula-services/bare-server-node@2.0.4(bufferutil@4.0.8)(utf-8-validate@6.0.5)': '@nebula-services/bare-server-node@2.0.4(bufferutil@4.0.8)':
dependencies: dependencies:
async-exit-hook: 2.0.1 async-exit-hook: 2.0.1
commander: 10.0.1 commander: 10.0.1
@ -2700,7 +2714,7 @@ snapshots:
http-errors: 2.0.0 http-errors: 2.0.0
ipaddr.js: 2.2.0 ipaddr.js: 2.2.0
source-map-support: 0.5.21 source-map-support: 0.5.21
ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.5) ws: 8.18.0(bufferutil@4.0.8)
transitivePeerDependencies: transitivePeerDependencies:
- bufferutil - bufferutil
- utf-8-validate - utf-8-validate
@ -2715,7 +2729,7 @@ snapshots:
'@nodelib/fs.walk@1.2.8': '@nodelib/fs.walk@1.2.8':
dependencies: dependencies:
'@nodelib/fs.scandir': 2.1.5 '@nodelib/fs.scandir': 2.1.5
fastq: 1.17.1 fastq: 1.18.0
'@pkgjs/parseargs@0.11.0': '@pkgjs/parseargs@0.11.0':
optional: true optional: true
@ -2728,10 +2742,10 @@ snapshots:
'@rsdoctor/client@0.4.12': {} '@rsdoctor/client@0.4.12': {}
'@rsdoctor/core@0.4.12(@rspack/core@1.1.8)(bufferutil@4.0.8)(utf-8-validate@6.0.5)(webpack@5.97.1)': '@rsdoctor/core@0.4.12(@rspack/core@1.1.8)(bufferutil@4.0.8)(webpack@5.97.1)':
dependencies: dependencies:
'@rsdoctor/graph': 0.4.12(@rspack/core@1.1.8)(bufferutil@4.0.8)(utf-8-validate@6.0.5)(webpack@5.97.1) '@rsdoctor/graph': 0.4.12(@rspack/core@1.1.8)(bufferutil@4.0.8)(webpack@5.97.1)
'@rsdoctor/sdk': 0.4.12(@rspack/core@1.1.8)(bufferutil@4.0.8)(utf-8-validate@6.0.5)(webpack@5.97.1) '@rsdoctor/sdk': 0.4.12(@rspack/core@1.1.8)(bufferutil@4.0.8)(webpack@5.97.1)
'@rsdoctor/types': 0.4.12(@rspack/core@1.1.8)(webpack@5.97.1) '@rsdoctor/types': 0.4.12(@rspack/core@1.1.8)(webpack@5.97.1)
'@rsdoctor/utils': 0.4.12(@rspack/core@1.1.8)(webpack@5.97.1) '@rsdoctor/utils': 0.4.12(@rspack/core@1.1.8)(webpack@5.97.1)
axios: 1.7.9 axios: 1.7.9
@ -2742,7 +2756,7 @@ snapshots:
path-browserify: 1.0.1 path-browserify: 1.0.1
semver: 7.6.3 semver: 7.6.3
source-map: 0.7.4 source-map: 0.7.4
webpack-bundle-analyzer: 4.10.2(bufferutil@4.0.8)(utf-8-validate@6.0.5) webpack-bundle-analyzer: 4.10.2(bufferutil@4.0.8)
transitivePeerDependencies: transitivePeerDependencies:
- '@rspack/core' - '@rspack/core'
- bufferutil - bufferutil
@ -2751,12 +2765,12 @@ snapshots:
- utf-8-validate - utf-8-validate
- webpack - webpack
'@rsdoctor/graph@0.4.12(@rspack/core@1.1.8)(bufferutil@4.0.8)(utf-8-validate@6.0.5)(webpack@5.97.1)': '@rsdoctor/graph@0.4.12(@rspack/core@1.1.8)(bufferutil@4.0.8)(webpack@5.97.1)':
dependencies: dependencies:
'@rsdoctor/types': 0.4.12(@rspack/core@1.1.8)(webpack@5.97.1) '@rsdoctor/types': 0.4.12(@rspack/core@1.1.8)(webpack@5.97.1)
'@rsdoctor/utils': 0.4.12(@rspack/core@1.1.8)(webpack@5.97.1) '@rsdoctor/utils': 0.4.12(@rspack/core@1.1.8)(webpack@5.97.1)
lodash: 4.17.21 lodash: 4.17.21
socket.io: 4.8.1(bufferutil@4.0.8)(utf-8-validate@6.0.5) socket.io: 4.8.1(bufferutil@4.0.8)
source-map: 0.7.4 source-map: 0.7.4
transitivePeerDependencies: transitivePeerDependencies:
- '@rspack/core' - '@rspack/core'
@ -2765,11 +2779,11 @@ snapshots:
- utf-8-validate - utf-8-validate
- webpack - webpack
'@rsdoctor/rspack-plugin@0.4.12(@rspack/core@1.1.8)(bufferutil@4.0.8)(utf-8-validate@6.0.5)(webpack@5.97.1)': '@rsdoctor/rspack-plugin@0.4.12(@rspack/core@1.1.8)(bufferutil@4.0.8)(webpack@5.97.1)':
dependencies: dependencies:
'@rsdoctor/core': 0.4.12(@rspack/core@1.1.8)(bufferutil@4.0.8)(utf-8-validate@6.0.5)(webpack@5.97.1) '@rsdoctor/core': 0.4.12(@rspack/core@1.1.8)(bufferutil@4.0.8)(webpack@5.97.1)
'@rsdoctor/graph': 0.4.12(@rspack/core@1.1.8)(bufferutil@4.0.8)(utf-8-validate@6.0.5)(webpack@5.97.1) '@rsdoctor/graph': 0.4.12(@rspack/core@1.1.8)(bufferutil@4.0.8)(webpack@5.97.1)
'@rsdoctor/sdk': 0.4.12(@rspack/core@1.1.8)(bufferutil@4.0.8)(utf-8-validate@6.0.5)(webpack@5.97.1) '@rsdoctor/sdk': 0.4.12(@rspack/core@1.1.8)(bufferutil@4.0.8)(webpack@5.97.1)
'@rsdoctor/types': 0.4.12(@rspack/core@1.1.8)(webpack@5.97.1) '@rsdoctor/types': 0.4.12(@rspack/core@1.1.8)(webpack@5.97.1)
'@rsdoctor/utils': 0.4.12(@rspack/core@1.1.8)(webpack@5.97.1) '@rsdoctor/utils': 0.4.12(@rspack/core@1.1.8)(webpack@5.97.1)
'@rspack/core': 1.1.8 '@rspack/core': 1.1.8
@ -2781,10 +2795,10 @@ snapshots:
- utf-8-validate - utf-8-validate
- webpack - webpack
'@rsdoctor/sdk@0.4.12(@rspack/core@1.1.8)(bufferutil@4.0.8)(utf-8-validate@6.0.5)(webpack@5.97.1)': '@rsdoctor/sdk@0.4.12(@rspack/core@1.1.8)(bufferutil@4.0.8)(webpack@5.97.1)':
dependencies: dependencies:
'@rsdoctor/client': 0.4.12 '@rsdoctor/client': 0.4.12
'@rsdoctor/graph': 0.4.12(@rspack/core@1.1.8)(bufferutil@4.0.8)(utf-8-validate@6.0.5)(webpack@5.97.1) '@rsdoctor/graph': 0.4.12(@rspack/core@1.1.8)(bufferutil@4.0.8)(webpack@5.97.1)
'@rsdoctor/types': 0.4.12(@rspack/core@1.1.8)(webpack@5.97.1) '@rsdoctor/types': 0.4.12(@rspack/core@1.1.8)(webpack@5.97.1)
'@rsdoctor/utils': 0.4.12(@rspack/core@1.1.8)(webpack@5.97.1) '@rsdoctor/utils': 0.4.12(@rspack/core@1.1.8)(webpack@5.97.1)
'@types/fs-extra': 11.0.4 '@types/fs-extra': 11.0.4
@ -2796,7 +2810,7 @@ snapshots:
lodash: 4.17.21 lodash: 4.17.21
open: 8.4.2 open: 8.4.2
serve-static: 1.16.2 serve-static: 1.16.2
socket.io: 4.8.1(bufferutil@4.0.8)(utf-8-validate@6.0.5) socket.io: 4.8.1(bufferutil@4.0.8)
source-map: 0.7.4 source-map: 0.7.4
tapable: 2.2.1 tapable: 2.2.1
transitivePeerDependencies: transitivePeerDependencies:
@ -2880,17 +2894,17 @@ snapshots:
'@rspack/binding-win32-ia32-msvc': 1.1.8 '@rspack/binding-win32-ia32-msvc': 1.1.8
'@rspack/binding-win32-x64-msvc': 1.1.8 '@rspack/binding-win32-x64-msvc': 1.1.8
'@rspack/cli@1.1.8(@rspack/core@1.1.8)(@types/express@4.17.21)(bufferutil@4.0.8)(utf-8-validate@6.0.5)(webpack@5.97.1)': '@rspack/cli@1.1.8(@rspack/core@1.1.8)(@types/express@4.17.21)(bufferutil@4.0.8)(webpack@5.97.1)':
dependencies: dependencies:
'@discoveryjs/json-ext': 0.5.7 '@discoveryjs/json-ext': 0.5.7
'@rspack/core': 1.1.8 '@rspack/core': 1.1.8
'@rspack/dev-server': 1.0.9(@rspack/core@1.1.8)(@types/express@4.17.21)(bufferutil@4.0.8)(utf-8-validate@6.0.5)(webpack@5.97.1) '@rspack/dev-server': 1.0.9(@rspack/core@1.1.8)(@types/express@4.17.21)(bufferutil@4.0.8)(webpack@5.97.1)
colorette: 2.0.19 colorette: 2.0.19
exit-hook: 4.0.0 exit-hook: 4.0.0
interpret: 3.1.1 interpret: 3.1.1
rechoir: 0.8.0 rechoir: 0.8.0
semver: 7.6.3 semver: 7.6.3
webpack-bundle-analyzer: 4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.5) webpack-bundle-analyzer: 4.6.1(bufferutil@4.0.8)
yargs: 17.6.2 yargs: 17.6.2
transitivePeerDependencies: transitivePeerDependencies:
- '@types/express' - '@types/express'
@ -2908,7 +2922,7 @@ snapshots:
'@rspack/lite-tapable': 1.0.1 '@rspack/lite-tapable': 1.0.1
caniuse-lite: 1.0.30001690 caniuse-lite: 1.0.30001690
'@rspack/dev-server@1.0.9(@rspack/core@1.1.8)(@types/express@4.17.21)(bufferutil@4.0.8)(utf-8-validate@6.0.5)(webpack@5.97.1)': '@rspack/dev-server@1.0.9(@rspack/core@1.1.8)(@types/express@4.17.21)(bufferutil@4.0.8)(webpack@5.97.1)':
dependencies: dependencies:
'@rspack/core': 1.1.8 '@rspack/core': 1.1.8
chokidar: 3.6.0 chokidar: 3.6.0
@ -2918,8 +2932,8 @@ snapshots:
mime-types: 2.1.35 mime-types: 2.1.35
p-retry: 4.6.2 p-retry: 4.6.2
webpack-dev-middleware: 7.4.2(webpack@5.97.1) webpack-dev-middleware: 7.4.2(webpack@5.97.1)
webpack-dev-server: 5.0.4(bufferutil@4.0.8)(utf-8-validate@6.0.5)(webpack@5.97.1) webpack-dev-server: 5.0.4(bufferutil@4.0.8)(webpack@5.97.1)
ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.5) ws: 8.18.0(bufferutil@4.0.8)
transitivePeerDependencies: transitivePeerDependencies:
- '@types/express' - '@types/express'
- bufferutil - bufferutil
@ -3042,7 +3056,7 @@ snapshots:
'@types/node': 22.10.2 '@types/node': 22.10.2
'@types/send': 0.17.4 '@types/send': 0.17.4
'@types/serviceworker@0.0.107': {} '@types/serviceworker@0.0.108': {}
'@types/sockjs@0.3.36': '@types/sockjs@0.3.36':
dependencies: dependencies:
@ -3056,14 +3070,14 @@ snapshots:
dependencies: dependencies:
'@types/node': 22.10.2 '@types/node': 22.10.2
'@typescript-eslint/eslint-plugin@8.18.1(@typescript-eslint/parser@8.18.1(eslint@9.17.0)(typescript@5.7.2))(eslint@9.17.0)(typescript@5.7.2)': '@typescript-eslint/eslint-plugin@8.18.2(@typescript-eslint/parser@8.18.2(eslint@9.17.0)(typescript@5.7.2))(eslint@9.17.0)(typescript@5.7.2)':
dependencies: dependencies:
'@eslint-community/regexpp': 4.12.1 '@eslint-community/regexpp': 4.12.1
'@typescript-eslint/parser': 8.18.1(eslint@9.17.0)(typescript@5.7.2) '@typescript-eslint/parser': 8.18.2(eslint@9.17.0)(typescript@5.7.2)
'@typescript-eslint/scope-manager': 8.18.1 '@typescript-eslint/scope-manager': 8.18.2
'@typescript-eslint/type-utils': 8.18.1(eslint@9.17.0)(typescript@5.7.2) '@typescript-eslint/type-utils': 8.18.2(eslint@9.17.0)(typescript@5.7.2)
'@typescript-eslint/utils': 8.18.1(eslint@9.17.0)(typescript@5.7.2) '@typescript-eslint/utils': 8.18.2(eslint@9.17.0)(typescript@5.7.2)
'@typescript-eslint/visitor-keys': 8.18.1 '@typescript-eslint/visitor-keys': 8.18.2
eslint: 9.17.0 eslint: 9.17.0
graphemer: 1.4.0 graphemer: 1.4.0
ignore: 5.3.2 ignore: 5.3.2
@ -3073,27 +3087,27 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@typescript-eslint/parser@8.18.1(eslint@9.17.0)(typescript@5.7.2)': '@typescript-eslint/parser@8.18.2(eslint@9.17.0)(typescript@5.7.2)':
dependencies: dependencies:
'@typescript-eslint/scope-manager': 8.18.1 '@typescript-eslint/scope-manager': 8.18.2
'@typescript-eslint/types': 8.18.1 '@typescript-eslint/types': 8.18.2
'@typescript-eslint/typescript-estree': 8.18.1(typescript@5.7.2) '@typescript-eslint/typescript-estree': 8.18.2(typescript@5.7.2)
'@typescript-eslint/visitor-keys': 8.18.1 '@typescript-eslint/visitor-keys': 8.18.2
debug: 4.4.0 debug: 4.4.0
eslint: 9.17.0 eslint: 9.17.0
typescript: 5.7.2 typescript: 5.7.2
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@typescript-eslint/scope-manager@8.18.1': '@typescript-eslint/scope-manager@8.18.2':
dependencies: dependencies:
'@typescript-eslint/types': 8.18.1 '@typescript-eslint/types': 8.18.2
'@typescript-eslint/visitor-keys': 8.18.1 '@typescript-eslint/visitor-keys': 8.18.2
'@typescript-eslint/type-utils@8.18.1(eslint@9.17.0)(typescript@5.7.2)': '@typescript-eslint/type-utils@8.18.2(eslint@9.17.0)(typescript@5.7.2)':
dependencies: dependencies:
'@typescript-eslint/typescript-estree': 8.18.1(typescript@5.7.2) '@typescript-eslint/typescript-estree': 8.18.2(typescript@5.7.2)
'@typescript-eslint/utils': 8.18.1(eslint@9.17.0)(typescript@5.7.2) '@typescript-eslint/utils': 8.18.2(eslint@9.17.0)(typescript@5.7.2)
debug: 4.4.0 debug: 4.4.0
eslint: 9.17.0 eslint: 9.17.0
ts-api-utils: 1.4.3(typescript@5.7.2) ts-api-utils: 1.4.3(typescript@5.7.2)
@ -3101,12 +3115,12 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@typescript-eslint/types@8.18.1': {} '@typescript-eslint/types@8.18.2': {}
'@typescript-eslint/typescript-estree@8.18.1(typescript@5.7.2)': '@typescript-eslint/typescript-estree@8.18.2(typescript@5.7.2)':
dependencies: dependencies:
'@typescript-eslint/types': 8.18.1 '@typescript-eslint/types': 8.18.2
'@typescript-eslint/visitor-keys': 8.18.1 '@typescript-eslint/visitor-keys': 8.18.2
debug: 4.4.0 debug: 4.4.0
fast-glob: 3.3.2 fast-glob: 3.3.2
is-glob: 4.0.3 is-glob: 4.0.3
@ -3117,20 +3131,20 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@typescript-eslint/utils@8.18.1(eslint@9.17.0)(typescript@5.7.2)': '@typescript-eslint/utils@8.18.2(eslint@9.17.0)(typescript@5.7.2)':
dependencies: dependencies:
'@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0) '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0)
'@typescript-eslint/scope-manager': 8.18.1 '@typescript-eslint/scope-manager': 8.18.2
'@typescript-eslint/types': 8.18.1 '@typescript-eslint/types': 8.18.2
'@typescript-eslint/typescript-estree': 8.18.1(typescript@5.7.2) '@typescript-eslint/typescript-estree': 8.18.2(typescript@5.7.2)
eslint: 9.17.0 eslint: 9.17.0
typescript: 5.7.2 typescript: 5.7.2
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@typescript-eslint/visitor-keys@8.18.1': '@typescript-eslint/visitor-keys@8.18.2':
dependencies: dependencies:
'@typescript-eslint/types': 8.18.1 '@typescript-eslint/types': 8.18.2
eslint-visitor-keys: 4.2.0 eslint-visitor-keys: 4.2.0
'@webassemblyjs/ast@1.14.1': '@webassemblyjs/ast@1.14.1':
@ -3303,7 +3317,7 @@ snapshots:
avvio@9.1.0: avvio@9.1.0:
dependencies: dependencies:
'@fastify/error': 4.0.0 '@fastify/error': 4.0.0
fastq: 1.17.1 fastq: 1.18.0
axios@1.7.9: axios@1.7.9:
dependencies: dependencies:
@ -3359,7 +3373,7 @@ snapshots:
browserslist@4.24.3: browserslist@4.24.3:
dependencies: dependencies:
caniuse-lite: 1.0.30001690 caniuse-lite: 1.0.30001690
electron-to-chromium: 1.5.75 electron-to-chromium: 1.5.76
node-releases: 2.0.19 node-releases: 2.0.19
update-browserslist-db: 1.1.1(browserslist@4.24.3) update-browserslist-db: 1.1.1(browserslist@4.24.3)
@ -3444,6 +3458,8 @@ snapshots:
commander@10.0.1: {} commander@10.0.1: {}
commander@12.1.0: {}
commander@2.20.3: {} commander@2.20.3: {}
commander@7.2.0: {} commander@7.2.0: {}
@ -3569,7 +3585,7 @@ snapshots:
dependencies: dependencies:
domelementtype: 2.3.0 domelementtype: 2.3.0
domutils@3.1.0: domutils@3.2.1:
dependencies: dependencies:
dom-serializer: 2.0.0 dom-serializer: 2.0.0
domelementtype: 2.3.0 domelementtype: 2.3.0
@ -3589,7 +3605,7 @@ snapshots:
ee-first@1.1.1: {} ee-first@1.1.1: {}
electron-to-chromium@1.5.75: {} electron-to-chromium@1.5.76: {}
emoji-regex@8.0.0: {} emoji-regex@8.0.0: {}
@ -3601,7 +3617,7 @@ snapshots:
engine.io-parser@5.2.3: {} engine.io-parser@5.2.3: {}
engine.io@6.6.2(bufferutil@4.0.8)(utf-8-validate@6.0.5): engine.io@6.6.2(bufferutil@4.0.8):
dependencies: dependencies:
'@types/cookie': 0.4.1 '@types/cookie': 0.4.1
'@types/cors': 2.8.17 '@types/cors': 2.8.17
@ -3612,7 +3628,7 @@ snapshots:
cors: 2.8.5 cors: 2.8.5
debug: 4.3.7 debug: 4.3.7
engine.io-parser: 5.2.3 engine.io-parser: 5.2.3
ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@6.0.5) ws: 8.17.1(bufferutil@4.0.8)
transitivePeerDependencies: transitivePeerDependencies:
- bufferutil - bufferutil
- supports-color - supports-color
@ -3632,6 +3648,8 @@ snapshots:
entities@4.5.0: {} entities@4.5.0: {}
entities@6.0.0: {}
envinfo@7.14.0: {} envinfo@7.14.0: {}
es-define-property@1.0.1: {} es-define-property@1.0.1: {}
@ -3829,7 +3847,7 @@ snapshots:
fast-json-stringify: 6.0.0 fast-json-stringify: 6.0.0
find-my-way: 9.1.0 find-my-way: 9.1.0
light-my-request: 6.4.0 light-my-request: 6.4.0
pino: 9.5.0 pino: 9.6.0
process-warning: 4.0.0 process-warning: 4.0.0
proxy-addr: 2.0.7 proxy-addr: 2.0.7
rfdc: 1.4.1 rfdc: 1.4.1
@ -3837,7 +3855,7 @@ snapshots:
semver: 7.6.3 semver: 7.6.3
toad-cache: 3.7.0 toad-cache: 3.7.0
fastq@1.17.1: fastq@1.18.0:
dependencies: dependencies:
reusify: 1.0.4 reusify: 1.0.4
@ -4012,12 +4030,12 @@ snapshots:
html-escaper@2.0.2: {} html-escaper@2.0.2: {}
htmlparser2@9.1.0: htmlparser2@10.0.0:
dependencies: dependencies:
domelementtype: 2.3.0 domelementtype: 2.3.0
domhandler: 5.0.3 domhandler: 5.0.3
domutils: 3.1.0 domutils: 3.2.1
entities: 4.5.0 entities: 6.0.0
http-deceiver@1.2.7: {} http-deceiver@1.2.7: {}
@ -4198,7 +4216,7 @@ snapshots:
prelude-ls: 1.2.1 prelude-ls: 1.2.1
type-check: 0.4.0 type-check: 0.4.0
libcurl.js@0.6.20: {} libcurl.js@0.6.21: {}
light-my-request@6.4.0: light-my-request@6.4.0:
dependencies: dependencies:
@ -4418,7 +4436,7 @@ snapshots:
pino-std-serializers@7.0.0: {} pino-std-serializers@7.0.0: {}
pino@9.5.0: pino@9.6.0:
dependencies: dependencies:
atomic-sleep: 1.0.0 atomic-sleep: 1.0.0
fast-redact: 3.5.0 fast-redact: 3.5.0
@ -4675,10 +4693,10 @@ snapshots:
mrmime: 2.0.0 mrmime: 2.0.0
totalist: 3.0.1 totalist: 3.0.1
socket.io-adapter@2.5.5(bufferutil@4.0.8)(utf-8-validate@6.0.5): socket.io-adapter@2.5.5(bufferutil@4.0.8):
dependencies: dependencies:
debug: 4.3.7 debug: 4.3.7
ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@6.0.5) ws: 8.17.1(bufferutil@4.0.8)
transitivePeerDependencies: transitivePeerDependencies:
- bufferutil - bufferutil
- supports-color - supports-color
@ -4691,14 +4709,14 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
socket.io@4.8.1(bufferutil@4.0.8)(utf-8-validate@6.0.5): socket.io@4.8.1(bufferutil@4.0.8):
dependencies: dependencies:
accepts: 1.3.8 accepts: 1.3.8
base64id: 2.0.0 base64id: 2.0.0
cors: 2.8.5 cors: 2.8.5
debug: 4.3.7 debug: 4.3.7
engine.io: 6.6.2(bufferutil@4.0.8)(utf-8-validate@6.0.5) engine.io: 6.6.2(bufferutil@4.0.8)
socket.io-adapter: 2.5.5(bufferutil@4.0.8)(utf-8-validate@6.0.5) socket.io-adapter: 2.5.5(bufferutil@4.0.8)
socket.io-parser: 4.2.4 socket.io-parser: 4.2.4
transitivePeerDependencies: transitivePeerDependencies:
- bufferutil - bufferutil
@ -4892,10 +4910,6 @@ snapshots:
dependencies: dependencies:
punycode: 2.3.1 punycode: 2.3.1
utf-8-validate@6.0.5:
dependencies:
node-gyp-build: 4.8.4
util-deprecate@1.0.2: {} util-deprecate@1.0.2: {}
utils-merge@1.0.1: {} utils-merge@1.0.1: {}
@ -4913,7 +4927,7 @@ snapshots:
dependencies: dependencies:
minimalistic-assert: 1.0.1 minimalistic-assert: 1.0.1
webpack-bundle-analyzer@4.10.2(bufferutil@4.0.8)(utf-8-validate@6.0.5): webpack-bundle-analyzer@4.10.2(bufferutil@4.0.8):
dependencies: dependencies:
'@discoveryjs/json-ext': 0.5.7 '@discoveryjs/json-ext': 0.5.7
acorn: 8.14.0 acorn: 8.14.0
@ -4926,12 +4940,12 @@ snapshots:
opener: 1.5.2 opener: 1.5.2
picocolors: 1.1.1 picocolors: 1.1.1
sirv: 2.0.4 sirv: 2.0.4
ws: 7.5.10(bufferutil@4.0.8)(utf-8-validate@6.0.5) ws: 7.5.10(bufferutil@4.0.8)
transitivePeerDependencies: transitivePeerDependencies:
- bufferutil - bufferutil
- utf-8-validate - utf-8-validate
webpack-bundle-analyzer@4.6.1(bufferutil@4.0.8)(utf-8-validate@6.0.5): webpack-bundle-analyzer@4.6.1(bufferutil@4.0.8):
dependencies: dependencies:
acorn: 8.14.0 acorn: 8.14.0
acorn-walk: 8.3.4 acorn-walk: 8.3.4
@ -4941,7 +4955,7 @@ snapshots:
lodash: 4.17.21 lodash: 4.17.21
opener: 1.5.2 opener: 1.5.2
sirv: 1.0.19 sirv: 1.0.19
ws: 7.5.10(bufferutil@4.0.8)(utf-8-validate@6.0.5) ws: 7.5.10(bufferutil@4.0.8)
transitivePeerDependencies: transitivePeerDependencies:
- bufferutil - bufferutil
- utf-8-validate - utf-8-validate
@ -4957,7 +4971,7 @@ snapshots:
optionalDependencies: optionalDependencies:
webpack: 5.97.1 webpack: 5.97.1
webpack-dev-server@5.0.4(bufferutil@4.0.8)(utf-8-validate@6.0.5)(webpack@5.97.1): webpack-dev-server@5.0.4(bufferutil@4.0.8)(webpack@5.97.1):
dependencies: dependencies:
'@types/bonjour': 3.5.13 '@types/bonjour': 3.5.13
'@types/connect-history-api-fallback': 1.5.4 '@types/connect-history-api-fallback': 1.5.4
@ -4988,7 +5002,7 @@ snapshots:
sockjs: 0.3.24 sockjs: 0.3.24
spdy: 4.0.2 spdy: 4.0.2
webpack-dev-middleware: 7.4.2(webpack@5.97.1) webpack-dev-middleware: 7.4.2(webpack@5.97.1)
ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.5) ws: 8.18.0(bufferutil@4.0.8)
optionalDependencies: optionalDependencies:
webpack: 5.97.1 webpack: 5.97.1
transitivePeerDependencies: transitivePeerDependencies:
@ -5041,12 +5055,6 @@ snapshots:
dependencies: dependencies:
isexe: 2.0.0 isexe: 2.0.0
wisp-server-node@1.1.7:
dependencies:
bufferutil: 4.0.8
utf-8-validate: 6.0.5
ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.5)
word-wrap@1.2.5: {} word-wrap@1.2.5: {}
wrap-ansi@7.0.0: wrap-ansi@7.0.0:
@ -5061,20 +5069,17 @@ snapshots:
string-width: 5.1.2 string-width: 5.1.2
strip-ansi: 7.1.0 strip-ansi: 7.1.0
ws@7.5.10(bufferutil@4.0.8)(utf-8-validate@6.0.5): ws@7.5.10(bufferutil@4.0.8):
optionalDependencies: optionalDependencies:
bufferutil: 4.0.8 bufferutil: 4.0.8
utf-8-validate: 6.0.5
ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@6.0.5): ws@8.17.1(bufferutil@4.0.8):
optionalDependencies: optionalDependencies:
bufferutil: 4.0.8 bufferutil: 4.0.8
utf-8-validate: 6.0.5
ws@8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.5): ws@8.18.0(bufferutil@4.0.8):
optionalDependencies: optionalDependencies:
bufferutil: 4.0.8 bufferutil: 4.0.8
utf-8-validate: 6.0.5
y18n@5.0.8: {} y18n@5.0.8: {}

View file

@ -6,7 +6,7 @@ import fastifyStatic from "@fastify/static";
import { join } from "node:path"; import { join } from "node:path";
import { spawn } from "node:child_process"; import { spawn } from "node:child_process";
import { fileURLToPath } from "node:url"; import { fileURLToPath } from "node:url";
import wisp from "wisp-server-node"; import { server as wisp } from "@mercuryworkshop/wisp-js/server";
//transports //transports
import { baremuxPath } from "@mercuryworkshop/bare-mux/node"; import { baremuxPath } from "@mercuryworkshop/bare-mux/node";