chore(deps): pin transitive deps and upgrade nodemailer to 9 (#4243)

Routine dependency maintenance.

- Pin a few high-fanout transitive deps to current patched versions via
`pnpm.overrides`: `form-data`, `ws`, `undici`, `hono`. Lockfile-only (no
published-package dependency changes); net shrinks via dedup.
- Upgrade `nodemailer` 8 → 9 in `internal-packages/emails` (private
package). The SES transport already uses SESv2 and the
`createTransport`/`sendMail` API is unchanged, so no code changes were
needed. `@types/nodemailer` stays at 8 (no 9.x published yet; types are
compatible).

Verified locally: `pnpm i` clean; `pnpm run typecheck --filter emails`
and `--filter webapp` both pass.
This commit is contained in:
nicktrn
2026-07-13 15:49:27 +01:00
committed by GitHub
parent bea7e2be90
commit 022e5c1ad0
3 changed files with 111 additions and 199 deletions
+1 -1
View File
@@ -13,7 +13,7 @@
"@aws-sdk/client-sesv2": "^3.716.0",
"@react-email/components": "1.0.12",
"@react-email/render": "^2.0.8",
"nodemailer": "^8.0.6",
"nodemailer": "^9.0.1",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"resend": "^3.2.0",
+7 -3
View File
@@ -103,13 +103,17 @@
"@remix-run/dev@2.17.5>tar-fs": "2.1.4",
"tar@>=7 <7.5.11": "^7.5.11",
"form-data@^2": "2.5.4",
"form-data@^3": "3.0.4",
"form-data@^4": "4.0.4",
"form-data@^3": "3.0.5",
"form-data@^4": "4.0.6",
"ws@>=7 <7.5.11": "7.5.11",
"ws@>=8 <8.21.0": "8.21.0",
"hono@>=4 <4.12.25": "4.12.25",
"undici@>=6 <6.27.0": "6.27.0",
"undici@>=7 <7.28.0": "7.28.0",
"js-yaml@>=3.0.0 <3.14.2": "3.14.2",
"js-yaml@>=4.0.0 <4.1.1": "4.1.1",
"jws@<3.2.3": "3.2.3",
"qs@>=6.0.0 <6.15.2": "^6.15.2",
"systeminformation@>=5.0.0 <5.31.0": "^5.31.0",
"lodash@>=4.17 <4.18.0": "^4.18.0",
"lodash-es@>=4.17 <4.18.0": "^4.18.0",
"dompurify@>=3 <3.4.0": "^3.4.1",
+103 -195
View File
@@ -15,13 +15,17 @@ overrides:
'@remix-run/dev@2.17.5>tar-fs': 2.1.4
tar@>=7 <7.5.11: ^7.5.11
form-data@^2: 2.5.4
form-data@^3: 3.0.4
form-data@^4: 4.0.4
form-data@^3: 3.0.5
form-data@^4: 4.0.6
ws@>=7 <7.5.11: 7.5.11
ws@>=8 <8.21.0: 8.21.0
hono@>=4 <4.12.25: 4.12.25
undici@>=6 <6.27.0: 6.27.0
undici@>=7 <7.28.0: 7.28.0
js-yaml@>=3.0.0 <3.14.2: 3.14.2
js-yaml@>=4.0.0 <4.1.1: 4.1.1
jws@<3.2.3: 3.2.3
qs@>=6.0.0 <6.15.2: ^6.15.2
systeminformation@>=5.0.0 <5.31.0: ^5.31.0
lodash@>=4.17 <4.18.0: ^4.18.0
lodash-es@>=4.17 <4.18.0: ^4.18.0
dompurify@>=3 <3.4.0: ^3.4.1
@@ -732,8 +736,8 @@ importers:
specifier: ^14.0.0
version: 14.0.0
ws:
specifier: ^8.11.0
version: 8.12.0(bufferutil@4.0.9)
specifier: 8.21.0
version: 8.21.0(bufferutil@4.0.9)
zod:
specifier: 3.25.76
version: 3.25.76
@@ -836,7 +840,7 @@ importers:
version: 8.5.4
autoevals:
specifier: ^0.0.130
version: 0.0.130(encoding@0.1.13)(ws@8.12.0(bufferutil@4.0.9))
version: 0.0.130(encoding@0.1.13)(ws@8.21.0(bufferutil@4.0.9))
css-loader:
specifier: ^6.10.0
version: 6.10.0(webpack@5.102.1(@swc/core@1.3.26)(esbuild@0.15.18))
@@ -1025,8 +1029,8 @@ importers:
specifier: ^2.0.8
version: 2.0.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
nodemailer:
specifier: ^8.0.6
version: 8.0.6
specifier: ^9.0.1
version: 9.0.3
react:
specifier: 18.3.1
version: 18.3.1
@@ -1436,7 +1440,7 @@ importers:
version: 0.0.1-cli.2.80.0
'@modelcontextprotocol/sdk':
specifier: ^1.25.2
version: 1.25.2(hono@4.12.15)(supports-color@10.0.0)(zod@3.25.76)
version: 1.25.2(hono@4.12.25)(supports-color@10.0.0)(zod@3.25.76)
'@opentelemetry/api':
specifier: 1.9.1
version: 1.9.1
@@ -1612,8 +1616,8 @@ importers:
specifier: ^0.2.10
version: 0.2.10
ws:
specifier: ^8.18.0
version: 8.18.0(bufferutil@4.0.9)
specifier: 8.21.0
version: 8.21.0(bufferutil@4.0.9)
xdg-app-paths:
specifier: ^8.3.0
version: 8.3.0
@@ -2106,8 +2110,8 @@ importers:
specifier: ^0.1.3
version: 0.1.3
ws:
specifier: ^8.11.0
version: 8.12.0(bufferutil@4.0.9)
specifier: 8.21.0
version: 8.21.0(bufferutil@4.0.9)
devDependencies:
'@ai-sdk/provider':
specifier: 3.0.8
@@ -4366,13 +4370,13 @@ packages:
resolution: {integrity: sha512-xjzhqhSWUE/OhN0g3KCNVzNsQMlFUAL+/8GgPUr3TKcU7cvgZVBGswFofJ8WwGEHTqobzze1lDpGJl9ZNckDhA==}
engines: {node: '>=18.14.1'}
peerDependencies:
hono: ^4
hono: 4.12.25
'@hono/node-server@1.19.9':
resolution: {integrity: sha512-vHL6w3ecZsky+8P5MD+eFfaGTyCeOHUIFYMGpQGbrBTSmNNoxv0if69rEZ5giu36weC5saFuznL411gRX7bJDw==}
engines: {node: '>=18.14.1'}
peerDependencies:
hono: ^4
hono: 4.12.25
'@hono/node-ws@1.0.4':
resolution: {integrity: sha512-0j1TMp67U5ym0CIlvPKcKtD0f2ZjaS/EnhOxFLs3bVfV+/4WInBE7hVe2x/7PLEsNIUK9+jVL8lPd28rzTAcZg==}
@@ -9926,10 +9930,6 @@ packages:
resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==}
engines: {node: '>= 0.4'}
es-set-tostringtag@2.0.1:
resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==}
engines: {node: '>= 0.4'}
es-set-tostringtag@2.1.0:
resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==}
engines: {node: '>= 0.4'}
@@ -10466,12 +10466,12 @@ packages:
form-data-encoder@1.7.2:
resolution: {integrity: sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A==}
form-data@3.0.4:
resolution: {integrity: sha512-f0cRzm6dkyVYV3nPoooP8XlccPQukegwhAnpoLcXy+X+A8KfpGOoXwDr9FLZd3wzgLaBGQBE3lY93Zm/i1JvIQ==}
form-data@3.0.5:
resolution: {integrity: sha512-j23EibVLnp4zNXGW7LjryXYa2X6U/M96yoOX+ybZxwkYajdxRNEqYY3zhh7y0i6kfISKS2jr+EJq1YTUDEv5+w==}
engines: {node: '>= 6'}
form-data@4.0.4:
resolution: {integrity: sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==}
form-data@4.0.6:
resolution: {integrity: sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ==}
engines: {node: '>= 6'}
format@0.2.2:
@@ -10759,6 +10759,10 @@ packages:
resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
engines: {node: '>= 0.4'}
hasown@2.0.4:
resolution: {integrity: sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==}
engines: {node: '>= 0.4'}
hast-util-from-parse5@8.0.3:
resolution: {integrity: sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==}
@@ -10802,18 +10806,10 @@ packages:
hoist-non-react-statics@3.3.2:
resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==}
hono@4.11.8:
resolution: {integrity: sha512-eVkB/CYCCei7K2WElZW9yYQFWssG0DhaDhVvr7wy5jJ22K+ck8fWW0EsLpB0sITUTvPnc97+rrbQqIr5iqiy9Q==}
hono@4.12.25:
resolution: {integrity: sha512-2NFaIyNVgJmBs/ecmtGzlmluTFs5cHEWGTdu0t1HBwYzoGXOL5nUQBRMXsXWla5i4KkG//QMzVP88m1+I3fdAQ==}
engines: {node: '>=16.9.0'}
hono@4.12.15:
resolution: {integrity: sha512-qM0jDhFEaCBb4TxoW7f53Qrpv9RBiayUHo0S52JudprkhvpjIrGoU1mnnr29Fvd1U335ZFPZQY1wlkqgfGXyLg==}
engines: {node: '>=16.9.0'}
hono@4.5.11:
resolution: {integrity: sha512-62FcjLPtjAFwISVBUshryl+vbHOjg8rE4uIK/dxyR8GpLztunZpwFmfEvmJCUI7xoGh/Sr3CGCDPCmYxVw7wUQ==}
engines: {node: '>=16.0.0'}
hosted-git-info@2.8.9:
resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
@@ -11222,7 +11218,7 @@ packages:
isomorphic-ws@5.0.0:
resolution: {integrity: sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==}
peerDependencies:
ws: '*'
ws: 7.5.11
istanbul-lib-coverage@3.2.2:
resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==}
@@ -12053,10 +12049,6 @@ packages:
resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
engines: {node: '>= 0.6'}
mime-db@1.53.0:
resolution: {integrity: sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==}
engines: {node: '>= 0.6'}
mime-db@1.54.0:
resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==}
engines: {node: '>= 0.6'}
@@ -12065,10 +12057,6 @@ packages:
resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
engines: {node: '>= 0.6'}
mime-types@3.0.0:
resolution: {integrity: sha512-XqoSHeCGjVClAmoGFG3lVFqQFRIrTVw2OH3axRqAcfaw+gHWIfnASS92AV+Rl/mk0MupgZTRHQOjxY6YVnzK5w==}
engines: {node: '>= 0.6'}
mime-types@3.0.2:
resolution: {integrity: sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==}
engines: {node: '>=18'}
@@ -12381,8 +12369,8 @@ packages:
node-releases@2.0.36:
resolution: {integrity: sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA==}
nodemailer@8.0.6:
resolution: {integrity: sha512-Nm2XeuDwwy2wi5A+8jPWwQwNzcjNjhWdE3pVLoXEusxJqCnAPAgnBGkSmiLknbnWuOF9qraRpYZjfxqtKZ4tPw==}
nodemailer@9.0.3:
resolution: {integrity: sha512-n+YP+NKwR5zRWa60k3GiQ6Q3B4KXCoAw40dAKeCtYn020iNN74aWK2liXIC3ZEATeGql7we3tE3t8QwhY0eskw==}
engines: {node: '>=6.0.0'}
non.geist@1.0.2:
@@ -12556,7 +12544,7 @@ packages:
resolution: {integrity: sha512-LRoiy0zvEf819ZUEJhgfV8PfsE8G5WpQi4AwA1uCV8SKvvtXQkoWUFkepD6plqyJQRghy2+AEPQ07FrJFKHZ9Q==}
hasBin: true
peerDependencies:
ws: ^8.18.0
ws: 8.21.0
zod: ^3.23.8
peerDependenciesMeta:
ws:
@@ -14945,12 +14933,12 @@ packages:
resolution: {integrity: sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==}
engines: {node: '>=14.0'}
undici@6.25.0:
resolution: {integrity: sha512-ZgpWDC5gmNiuY9CnLVXEH8rl50xhRCuLNA97fAUnKi8RRuV4E6KG31pDTsLVUKnohJE0I3XDrTeEydAXRw47xg==}
undici@6.27.0:
resolution: {integrity: sha512-YmfV3YnEDzXRC5lZ2jWtWWHKGUm1zIt8AhesR1tens+HTNv+YZlN/dp6G727LOvMJ8xjP9Be7Y2Sdr96LDm+pg==}
engines: {node: '>=18.17'}
undici@7.24.6:
resolution: {integrity: sha512-Xi4agocCbRzt0yYMZGMA6ApD7gvtUFaxm4ZmeacWI4cZxaF6C+8I8QfofC20NAePiB/IcvZmzkJ7XPa471AEtA==}
undici@7.28.0:
resolution: {integrity: sha512-cRZYrTDwWznlnRiPjggAGxZXanty6M8RV1ff8Wm4LWXBp7/IG8v5DnOm74DtUBp9OONpK75YlPnIjQqX0dBDtA==}
engines: {node: '>=20.18.1'}
unicode-emoji-modifier-base@1.0.0:
@@ -15433,8 +15421,8 @@ packages:
wrappy@1.0.2:
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
ws@7.5.10:
resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==}
ws@7.5.11:
resolution: {integrity: sha512-zS54Oen9bITtp7kp2XM3AydrCIq1D+HwJOuH+c+e4LfpL/lotP5osijd+UoMnxwAam1GN8R4KtLAyIrIcBNpiA==}
engines: {node: '>=8.3.0'}
peerDependencies:
bufferutil: ^4.0.1
@@ -15445,56 +15433,8 @@ packages:
utf-8-validate:
optional: true
ws@8.11.0:
resolution: {integrity: sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==}
engines: {node: '>=10.0.0'}
peerDependencies:
bufferutil: ^4.0.1
utf-8-validate: ^5.0.2
peerDependenciesMeta:
bufferutil:
optional: true
utf-8-validate:
optional: true
ws@8.12.0:
resolution: {integrity: sha512-kU62emKIdKVeEIOIKVegvqpXMSTAMLJozpHZaJNDYqBjzlSYXQGviYwN1osDLJ9av68qHd4a2oSjd7yD4pacig==}
engines: {node: '>=10.0.0'}
peerDependencies:
bufferutil: ^4.0.1
utf-8-validate: '>=5.0.2'
peerDependenciesMeta:
bufferutil:
optional: true
utf-8-validate:
optional: true
ws@8.18.0:
resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==}
engines: {node: '>=10.0.0'}
peerDependencies:
bufferutil: ^4.0.1
utf-8-validate: '>=5.0.2'
peerDependenciesMeta:
bufferutil:
optional: true
utf-8-validate:
optional: true
ws@8.18.3:
resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==}
engines: {node: '>=10.0.0'}
peerDependencies:
bufferutil: ^4.0.1
utf-8-validate: '>=5.0.2'
peerDependenciesMeta:
bufferutil:
optional: true
utf-8-validate:
optional: true
ws@8.20.1:
resolution: {integrity: sha512-It4dO0K5v//JtTXuPkfEOaI3uUN87iYPnqo/ZzqCoG3g8uhA66QUMs/SrM0YK7/NAu+r4LMh/9dq2A7k+rHs+w==}
ws@8.21.0:
resolution: {integrity: sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==}
engines: {node: '>=10.0.0'}
peerDependencies:
bufferutil: ^4.0.1
@@ -17924,12 +17864,12 @@ snapshots:
'@epic-web/test-server@0.1.0(bufferutil@4.0.9)':
dependencies:
'@hono/node-server': 1.12.2(hono@4.12.15)
'@hono/node-ws': 1.0.4(@hono/node-server@1.12.2(hono@4.5.11))(bufferutil@4.0.9)
'@hono/node-server': 1.12.2(hono@4.12.25)
'@hono/node-ws': 1.0.4(@hono/node-server@1.12.2(hono@4.12.25))(bufferutil@4.0.9)
'@open-draft/deferred-promise': 2.2.0
'@types/ws': 8.5.12
hono: 4.5.11
ws: 8.18.0(bufferutil@4.0.9)
hono: 4.12.25
ws: 8.21.0(bufferutil@4.0.9)
transitivePeerDependencies:
- bufferutil
- utf-8-validate
@@ -18523,7 +18463,7 @@ snapshots:
dependencies:
duplexify: 4.1.3
fastify-plugin: 5.0.1
ws: 8.18.3(bufferutil@4.0.9)
ws: 8.21.0(bufferutil@4.0.9)
transitivePeerDependencies:
- bufferutil
- utf-8-validate
@@ -18629,22 +18569,18 @@ snapshots:
dependencies:
react: 18.3.1
'@hono/node-server@1.12.2(hono@4.12.15)':
'@hono/node-server@1.12.2(hono@4.12.25)':
dependencies:
hono: 4.12.15
hono: 4.12.25
'@hono/node-server@1.19.9(hono@4.11.8)':
'@hono/node-server@1.19.9(hono@4.12.25)':
dependencies:
hono: 4.11.8
hono: 4.12.25
'@hono/node-server@1.19.9(hono@4.12.15)':
'@hono/node-ws@1.0.4(@hono/node-server@1.12.2(hono@4.12.25))(bufferutil@4.0.9)':
dependencies:
hono: 4.12.15
'@hono/node-ws@1.0.4(@hono/node-server@1.12.2(hono@4.5.11))(bufferutil@4.0.9)':
dependencies:
'@hono/node-server': 1.12.2(hono@4.12.15)
ws: 8.20.1(bufferutil@4.0.9)
'@hono/node-server': 1.12.2(hono@4.12.25)
ws: 8.21.0(bufferutil@4.0.9)
transitivePeerDependencies:
- bufferutil
- utf-8-validate
@@ -18786,8 +18722,8 @@ snapshots:
'@types/stream-buffers': 3.0.7
'@types/tar': 6.1.4
'@types/ws': 8.5.12
form-data: 4.0.4
isomorphic-ws: 5.0.0(ws@8.18.0(bufferutil@4.0.9))
form-data: 4.0.6
isomorphic-ws: 5.0.0(ws@8.21.0(bufferutil@4.0.9))
js-yaml: 4.1.1
jsonpath-plus: 10.3.0
node-fetch: 2.6.12(encoding@0.1.13)
@@ -18797,7 +18733,7 @@ snapshots:
tar: 7.5.13
tmp-promise: 3.0.3
tslib: 2.6.2
ws: 8.18.0(bufferutil@4.0.9)
ws: 8.21.0(bufferutil@4.0.9)
transitivePeerDependencies:
- bufferutil
- encoding
@@ -18893,9 +18829,9 @@ snapshots:
'@microsoft/fetch-event-source@2.0.1': {}
'@modelcontextprotocol/sdk@1.25.2(hono@4.12.15)(supports-color@10.0.0)(zod@3.25.76)':
'@modelcontextprotocol/sdk@1.25.2(hono@4.12.25)(supports-color@10.0.0)(zod@3.25.76)':
dependencies:
'@hono/node-server': 1.19.9(hono@4.12.15)
'@hono/node-server': 1.19.9(hono@4.12.25)
ajv: 8.18.0
ajv-formats: 3.0.1(ajv@8.18.0)
content-type: 1.0.5
@@ -18917,7 +18853,7 @@ snapshots:
'@modelcontextprotocol/sdk@1.26.0(zod@3.25.76)':
dependencies:
'@hono/node-server': 1.19.9(hono@4.11.8)
'@hono/node-server': 1.19.9(hono@4.12.25)
ajv: 8.18.0
ajv-formats: 3.0.1(ajv@8.18.0)
content-type: 1.0.5
@@ -18927,7 +18863,7 @@ snapshots:
eventsource-parser: 3.1.0
express: 5.2.1
express-rate-limit: 8.2.1(express@5.2.1)
hono: 4.11.8
hono: 4.12.25
jose: 6.1.3
json-schema-typed: 8.0.2
pkce-challenge: 5.0.0
@@ -20973,7 +20909,7 @@ snapshots:
tsconfig-paths: 4.2.0
valibot: 1.3.1(typescript@5.5.4)
vite-node: 3.1.4(@types/node@22.20.0)(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.46.1)(tsx@4.20.6)(yaml@2.9.0)
ws: 7.5.10(bufferutil@4.0.9)
ws: 7.5.11(bufferutil@4.0.9)
optionalDependencies:
'@remix-run/serve': 2.17.5(typescript@5.5.4)
typescript: 5.5.4
@@ -21011,7 +20947,7 @@ snapshots:
cookie-signature: 1.2.2
source-map-support: 0.5.21
stream-slice: 0.1.2
undici: 6.25.0
undici: 6.27.0
optionalDependencies:
typescript: 5.5.4
@@ -21404,7 +21340,7 @@ snapshots:
'@types/retry': 0.12.0
axios: 1.16.1
eventemitter3: 5.0.1
form-data: 4.0.4
form-data: 4.0.6
is-electron: 2.2.2
is-stream: 2.0.1
p-queue: 6.6.2
@@ -22675,17 +22611,17 @@ snapshots:
'@types/node-fetch@2.6.12':
dependencies:
'@types/node': 22.20.0
form-data: 4.0.4
form-data: 4.0.6
'@types/node-fetch@2.6.2':
dependencies:
'@types/node': 22.20.0
form-data: 3.0.4
form-data: 3.0.5
'@types/node-fetch@2.6.4':
dependencies:
'@types/node': 22.20.0
form-data: 3.0.4
form-data: 3.0.5
'@types/node@22.20.0':
dependencies:
@@ -22819,7 +22755,7 @@ snapshots:
'@types/cookiejar': 2.1.5
'@types/methods': 1.1.4
'@types/node': 22.20.0
form-data: 4.0.4
form-data: 4.0.6
'@types/supertest@6.0.2':
dependencies:
@@ -23154,7 +23090,7 @@ snapshots:
accepts@2.0.0:
dependencies:
mime-types: 3.0.0
mime-types: 3.0.2
negotiator: 1.0.0
acorn-import-attributes@1.9.5(acorn@8.16.0):
@@ -23390,7 +23326,7 @@ snapshots:
stubborn-fs: 2.0.0
when-exit: 2.1.5
autoevals@0.0.130(encoding@0.1.13)(ws@8.12.0(bufferutil@4.0.9)):
autoevals@0.0.130(encoding@0.1.13)(ws@8.21.0(bufferutil@4.0.9)):
dependencies:
ajv: 8.18.0
compute-cosine-similarity: 1.1.0
@@ -23398,7 +23334,7 @@ snapshots:
js-yaml: 4.1.1
linear-sum-assignment: 1.0.7
mustache: 4.2.0
openai: 4.97.0(encoding@0.1.13)(ws@8.12.0(bufferutil@4.0.9))(zod@3.25.76)
openai: 4.97.0(encoding@0.1.13)(ws@8.21.0(bufferutil@4.0.9))(zod@3.25.76)
zod: 3.25.76
zod-to-json-schema: 3.24.5(zod@3.25.76)
transitivePeerDependencies:
@@ -23429,7 +23365,7 @@ snapshots:
axios@1.16.1:
dependencies:
follow-redirects: 1.16.0
form-data: 4.0.4
form-data: 4.0.6
https-proxy-agent: 5.0.1
proxy-from-env: 2.1.0
transitivePeerDependencies:
@@ -23972,7 +23908,7 @@ snapshots:
compressible@2.0.18:
dependencies:
mime-db: 1.52.0
mime-db: 1.54.0
compression@1.7.4:
dependencies:
@@ -24783,7 +24719,7 @@ snapshots:
'@socket.io/component-emitter': 3.1.0
debug: 4.3.7(supports-color@10.0.0)
engine.io-parser: 5.2.2(patch_hash=9011e7e16547017450c9baec0fceff0e070310c20d9e62f8d1383bb1da77104f)
ws: 8.11.0(bufferutil@4.0.9)
ws: 8.21.0(bufferutil@4.0.9)
xmlhttprequest-ssl: 2.0.0
transitivePeerDependencies:
- bufferutil
@@ -24803,7 +24739,7 @@ snapshots:
cors: 2.8.5
debug: 4.3.4
engine.io-parser: 5.2.2(patch_hash=9011e7e16547017450c9baec0fceff0e070310c20d9e62f8d1383bb1da77104f)
ws: 8.11.0(bufferutil@4.0.9)
ws: 8.21.0(bufferutil@4.0.9)
transitivePeerDependencies:
- bufferutil
- supports-color
@@ -24820,7 +24756,7 @@ snapshots:
cors: 2.8.5
debug: 4.4.3(supports-color@10.0.0)
engine.io-parser: 5.2.2(patch_hash=9011e7e16547017450c9baec0fceff0e070310c20d9e62f8d1383bb1da77104f)
ws: 8.20.1(bufferutil@4.0.9)
ws: 8.21.0(bufferutil@4.0.9)
transitivePeerDependencies:
- bufferutil
- supports-color
@@ -24859,7 +24795,7 @@ snapshots:
dependencies:
available-typed-arrays: 1.0.7
call-bind: 1.0.8
es-set-tostringtag: 2.0.1
es-set-tostringtag: 2.1.0
es-to-primitive: 1.2.1
function-bind: 1.1.2
function.prototype.name: 1.1.5
@@ -24952,18 +24888,12 @@ snapshots:
dependencies:
es-errors: 1.3.0
es-set-tostringtag@2.0.1:
dependencies:
get-intrinsic: 1.3.0
has: 1.0.3
has-tostringtag: 1.0.2
es-set-tostringtag@2.1.0:
dependencies:
es-errors: 1.3.0
get-intrinsic: 1.3.0
has-tostringtag: 1.0.2
hasown: 2.0.2
hasown: 2.0.4
es-shim-unscopables@1.0.2:
dependencies:
@@ -25482,7 +25412,7 @@ snapshots:
http-errors: 2.0.0
merge-descriptors: 2.0.0
methods: 1.1.2
mime-types: 3.0.0
mime-types: 3.0.2
on-finished: 2.4.1
once: 1.4.0
parseurl: 1.3.3
@@ -25518,7 +25448,7 @@ snapshots:
fresh: 2.0.0
http-errors: 2.0.1
merge-descriptors: 2.0.0
mime-types: 3.0.0
mime-types: 3.0.2
on-finished: 2.4.1
once: 1.4.0
parseurl: 1.3.3
@@ -25747,20 +25677,20 @@ snapshots:
form-data-encoder@1.7.2: {}
form-data@3.0.4:
form-data@3.0.5:
dependencies:
asynckit: 0.4.0
combined-stream: 1.0.8
es-set-tostringtag: 2.1.0
hasown: 2.0.2
hasown: 2.0.4
mime-types: 2.1.35
form-data@4.0.4:
form-data@4.0.6:
dependencies:
asynckit: 0.4.0
combined-stream: 1.0.8
es-set-tostringtag: 2.1.0
hasown: 2.0.2
hasown: 2.0.4
mime-types: 2.1.35
format@0.2.2: {}
@@ -25868,7 +25798,7 @@ snapshots:
get-proto: 1.0.1
gopd: 1.2.0
has-symbols: 1.1.0
hasown: 2.0.2
hasown: 2.0.4
math-intrinsics: 1.1.0
get-nonce@1.0.1: {}
@@ -26070,6 +26000,10 @@ snapshots:
dependencies:
function-bind: 1.1.2
hasown@2.0.4:
dependencies:
function-bind: 1.1.2
hast-util-from-parse5@8.0.3:
dependencies:
'@types/hast': 3.0.4
@@ -26193,11 +26127,7 @@ snapshots:
dependencies:
react-is: 16.13.1
hono@4.11.8: {}
hono@4.12.15: {}
hono@4.5.11: {}
hono@4.12.25: {}
hosted-git-info@2.8.9: {}
@@ -26560,9 +26490,9 @@ snapshots:
isexe@2.0.0: {}
isomorphic-ws@5.0.0(ws@8.18.0(bufferutil@4.0.9)):
isomorphic-ws@5.0.0(ws@8.21.0(bufferutil@4.0.9)):
dependencies:
ws: 8.18.0(bufferutil@4.0.9)
ws: 8.21.0(bufferutil@4.0.9)
istanbul-lib-coverage@3.2.2: {}
@@ -27757,18 +27687,12 @@ snapshots:
mime-db@1.52.0: {}
mime-db@1.53.0: {}
mime-db@1.54.0: {}
mime-types@2.1.35:
dependencies:
mime-db: 1.52.0
mime-types@3.0.0:
dependencies:
mime-db: 1.53.0
mime-types@3.0.2:
dependencies:
mime-db: 1.54.0
@@ -28050,7 +27974,7 @@ snapshots:
node-releases@2.0.36: {}
nodemailer@8.0.6: {}
nodemailer@9.0.3: {}
non.geist@1.0.2: {}
@@ -28251,7 +28175,7 @@ snapshots:
transitivePeerDependencies:
- encoding
openai@4.97.0(encoding@0.1.13)(ws@8.12.0(bufferutil@4.0.9))(zod@3.25.76):
openai@4.97.0(encoding@0.1.13)(ws@8.21.0(bufferutil@4.0.9))(zod@3.25.76):
dependencies:
'@types/node': 22.20.0
'@types/node-fetch': 2.6.12
@@ -28261,7 +28185,7 @@ snapshots:
formdata-node: 4.4.1
node-fetch: 2.6.12(encoding@0.1.13)
optionalDependencies:
ws: 8.12.0(bufferutil@4.0.9)
ws: 8.21.0(bufferutil@4.0.9)
zod: 3.25.76
transitivePeerDependencies:
- encoding
@@ -30071,7 +29995,7 @@ snapshots:
socket.io-adapter@2.5.4(bufferutil@4.0.9):
dependencies:
debug: 4.3.7(supports-color@10.0.0)
ws: 8.11.0(bufferutil@4.0.9)
ws: 8.21.0(bufferutil@4.0.9)
transitivePeerDependencies:
- bufferutil
- supports-color
@@ -30418,7 +30342,7 @@ snapshots:
cookiejar: 2.1.4
debug: 4.4.3(supports-color@10.0.0)
fast-safe-stringify: 2.1.1
form-data: 4.0.4
form-data: 4.0.6
formidable: 3.5.1
methods: 1.1.2
mime: 2.6.0
@@ -30601,7 +30525,7 @@ snapshots:
ssh-remote-port-forward: 1.0.4
tar-fs: 3.1.2
tmp: 0.2.7
undici: 7.24.6
undici: 7.28.0
transitivePeerDependencies:
- bare-abort-controller
- bare-buffer
@@ -30965,13 +30889,13 @@ snapshots:
dependencies:
content-type: 1.0.5
media-typer: 1.1.0
mime-types: 3.0.0
mime-types: 3.0.2
type-is@2.0.1:
dependencies:
content-type: 1.0.5
media-typer: 1.1.0
mime-types: 3.0.0
mime-types: 3.0.2
typed-array-buffer@1.0.2:
dependencies:
@@ -31046,9 +30970,9 @@ snapshots:
dependencies:
'@fastify/busboy': 2.1.1
undici@6.25.0: {}
undici@6.27.0: {}
undici@7.24.6: {}
undici@7.28.0: {}
unicode-emoji-modifier-base@1.0.0: {}
@@ -31629,27 +31553,11 @@ snapshots:
wrappy@1.0.2: {}
ws@7.5.10(bufferutil@4.0.9):
ws@7.5.11(bufferutil@4.0.9):
optionalDependencies:
bufferutil: 4.0.9
ws@8.11.0(bufferutil@4.0.9):
optionalDependencies:
bufferutil: 4.0.9
ws@8.12.0(bufferutil@4.0.9):
optionalDependencies:
bufferutil: 4.0.9
ws@8.18.0(bufferutil@4.0.9):
optionalDependencies:
bufferutil: 4.0.9
ws@8.18.3(bufferutil@4.0.9):
optionalDependencies:
bufferutil: 4.0.9
ws@8.20.1(bufferutil@4.0.9):
ws@8.21.0(bufferutil@4.0.9):
optionalDependencies:
bufferutil: 4.0.9