diff --git a/.changeset/fastify-dev-dependency.md b/.changeset/fastify-dev-dependency.md new file mode 100644 index 000000000..a845151cc --- /dev/null +++ b/.changeset/fastify-dev-dependency.md @@ -0,0 +1,2 @@ +--- +--- diff --git a/examples/with-fastify/package.json b/examples/with-fastify/package.json index 0d7a912b4..6bec1462e 100644 --- a/examples/with-fastify/package.json +++ b/examples/with-fastify/package.json @@ -8,7 +8,7 @@ "type-check": "tsc --noEmit" }, "dependencies": { - "fastify": "^5.12.5", + "fastify": "^5.12.6", "zod": "^4.0.10" }, "devDependencies": { diff --git a/packages/e2e/package.json b/packages/e2e/package.json index ed3606375..cdc93767c 100644 --- a/packages/e2e/package.json +++ b/packages/e2e/package.json @@ -19,7 +19,7 @@ "@types/react": "^19.2.7", "@xmcp-dev/compiler": "workspace:*", "express": "^4.22.1", - "fastify": "^5.12.5", + "fastify": "^5.12.6", "next": "^16.4.1", "react": "^19.2.3", "react-dom": "^19.2.3", diff --git a/packages/xmcp/package.json b/packages/xmcp/package.json index bdd1528fc..3be26997a 100644 --- a/packages/xmcp/package.json +++ b/packages/xmcp/package.json @@ -137,7 +137,7 @@ "del": "^7.1.0", "dotenv": "^16.6.1", "express": "^4.22.1", - "fastify": "^5.12.5", + "fastify": "^5.12.6", "fs-extra": "^11.3.2", "glob": "^11.1.0", "is-docker": "^4.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 461141aa2..5f0b5c351 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1265,8 +1265,8 @@ importers: examples/with-fastify: dependencies: fastify: - specifier: ^5.12.5 - version: 5.12.5 + specifier: ^5.12.6 + version: 5.12.6 zod: specifier: ^4.0.10 version: 4.1.13 @@ -1922,8 +1922,8 @@ importers: specifier: ^4.22.1 version: 4.22.1 fastify: - specifier: ^5.12.5 - version: 5.12.5 + specifier: ^5.12.6 + version: 5.12.6 next: specifier: ^16.4.1 version: 16.4.1(@opentelemetry/api@1.9.1)(@types/node@22.19.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) @@ -2525,8 +2525,8 @@ importers: specifier: ^4.22.1 version: 4.22.1 fastify: - specifier: ^5.12.5 - version: 5.12.5 + specifier: ^5.12.6 + version: 5.12.6 fs-extra: specifier: ^11.3.2 version: 11.3.2 @@ -3855,23 +3855,26 @@ packages: resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@fastify/ajv-compiler@4.0.5': - resolution: {integrity: sha512-KoWKW+MhvfTRWL4qrhUwAAZoaChluo0m0vbiJlGMt2GXvL4LVPQEjt8kSpHI3IBq5Rez8fg+XeH3cneztq+C7A==} + '@fastify/ajv-compiler@4.0.7': + resolution: {integrity: sha512-VP0yIfwlc1ohj733keYDqyHm1VWeP9VQxYomunhr90jkC4aNNibbkrRiaNgPgqj1ORxUenILR4qzA/ppYBNAtQ==} - '@fastify/error@4.2.0': - resolution: {integrity: sha512-RSo3sVDXfHskiBZKBPRgnQTtIqpi/7zhJOEmAxCiBcM7d0uwdGdxLlsCaLzGs8v8NnxIRlfG0N51p5yFaOentQ==} + '@fastify/deepmerge@3.2.4': + resolution: {integrity: sha512-kc8GQq5gX9RRhw0rov3DMrN8wS8yRlxJRdDzsYwwdBV/wazuVgc/1K7CKL90tlvu3RlHan6Y0R0aE3nJtBz2eQ==} - '@fastify/fast-json-stringify-compiler@5.0.3': - resolution: {integrity: sha512-uik7yYHkLr6fxd8hJSZ8c+xF4WafPK+XzneQDPU+D10r5X19GW8lJcom2YijX2+qtFF1ENJlHXKFM9ouXNJYgQ==} + '@fastify/error@4.2.1': + resolution: {integrity: sha512-MYBumuIwP+5MIpXSyKm6/o1Eigcoij186lWUssX3LH5U8KWqU0ktZhzC4CErIX9EJeQeRGI+zJZQWakBlFbUcg==} - '@fastify/forwarded@3.0.1': - resolution: {integrity: sha512-JqDochHFqXs3C3Ml3gOY58zM7OqO9ENqPo0UqAjAjH8L01fRZqwX9iLeX34//kiJubF7r2ZQHtBRU36vONbLlw==} + '@fastify/fast-json-stringify-compiler@5.1.1': + resolution: {integrity: sha512-pyxRKk7UpUnnrztP9pF4+ZYxusEQ4LifTyzRdiXmyql1QezNHxO02D25MVU2o4kMeAMYWAjG6RKRlojgkbiDAw==} - '@fastify/merge-json-schemas@0.2.1': - resolution: {integrity: sha512-OA3KGBCy6KtIvLf8DINC5880o5iBlDX4SxzLQS8HorJAbqluzLRn80UXU0bxZn7UOFhFgpRJDasfwn9nG4FG4A==} + '@fastify/forwarded@3.1.2': + resolution: {integrity: sha512-89WiRG+hW3VQSfCwg4Hb8b43PeyEX15K5+lEfsZ4EUth/FyOjS/lv8HsVuswUNXWiSnxMGNouE/fq/0w3VumHQ==} - '@fastify/proxy-addr@5.1.0': - resolution: {integrity: sha512-INS+6gh91cLUjB+PVHfu1UqcB76Sqtpyp7bnL+FYojhjygvOPA9ctiD/JDKsyD9Xgu4hUhCSJBPig/w7duNajw==} + '@fastify/merge-json-schemas@0.2.2': + resolution: {integrity: sha512-d/gx9sRbUCVgGRGzma46wLcwiY8noTqO2Nmjg/vbTARxHRE5bdh5PIL8s97Lt1X7ScRWRW52eVYxwIoPwIdVUA==} + + '@fastify/proxy-addr@5.1.2': + resolution: {integrity: sha512-uqB4QsgVoro0XDC+DIftIMGXHdBPn+lK6Ek3xXAIxPMCJfqxnbtyEoMCm2KPUVOuIosd7Cyw9HawEqMFM/UA+g==} '@floating-ui/core@1.7.3': resolution: {integrity: sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==} @@ -8786,8 +8789,8 @@ packages: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} - avvio@9.2.0: - resolution: {integrity: sha512-2t/sy01ArdHHE0vRH5Hsay+RtCZt3dLPji7W7/MMOCEgze5b7SNDC4j5H6FnVgPkI1MTNFGzHdHrVXDDl7QSSQ==} + avvio@9.3.1: + resolution: {integrity: sha512-QyTKW61/qlba+cUQBm/sT9X8lri4UdomqSDwCnrnj1IvLVDRRiXRkz4CgBRWB+/cmfC7SK5WQc8T1vSdGvaUcQ==} axe-core@4.11.0: resolution: {integrity: sha512-ilYanEU8vxxBexpJd8cWM4ElSQq4QctCLKih0TSfjIfCQTeyH/6zVrmIJfLPrKTKJRbiG+cfnZbQIjAlJmF1jQ==} @@ -10207,11 +10210,8 @@ packages: fast-json-stable-stringify@2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - fast-json-stringify@6.3.0: - resolution: {integrity: sha512-oRCntNDY/329HJPlmdNLIdogNtt6Vyjb1WuT01Soss3slIdyUp8kAcDU3saQTOquEK8KFVfwIIF7FebxUAu+yA==} - - fast-json-stringify@7.0.1: - resolution: {integrity: sha512-eRSayARSbbwlBjpP4vnTTIRD5QPcIrmihPxDeN1DtKnHPg66UuJLx+8hlK1kaFdjvzyQ/dzALoi4vwAQ+T+iZA==} + fast-json-stringify@7.1.3: + resolution: {integrity: sha512-5TDM1yOF/BDFOclKz2G6rs1RsIl5HXMCrg/npmdNIPNQCezshR5kIHjhwBNuMY67jhkTUAm9DguL8xkL/x0Wtw==} fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} @@ -10238,18 +10238,21 @@ packages: fast-uri@3.1.5: resolution: {integrity: sha512-gHwA1O9LDIcKunMKhObS/HimwtehO1nPUECKAu5TpKgaO19fcWEl4bliWe1jWxVFvIXztJjjQ4L8XQ1EU9f7Jw==} - fast-uri@4.2.1: - resolution: {integrity: sha512-TmHQgewjHtMq1E5QKA0tOE0yeYGQs25KZC/ziJpubRtWI15W92e6vPFydWOeZBVROSHBYw/QhD9d5OefdD6LDg==} + fast-uri@4.2.3: + resolution: {integrity: sha512-I1PXwP5eAhlNlcdpjt9CgB59op2ZvZfxw+BkqGFVIUOgNpCVTcTqp3HhTX7brxj5vsip+nSY4nTvff+eIA76hg==} fast-wrap-ansi@0.2.2: resolution: {integrity: sha512-7F2Fl+TjRSenLqlU3UjSH0iyqopqoZIu7eZVpEirP2g1GtWa2G/ecEmBdgz31+Mxr+ELclgg6sokpSFIQiZ02Q==} - fastify@5.12.5: - resolution: {integrity: sha512-OB2k1dlxs5/NAABqeKV2FUHkSD2BbENsCak8yULVcymn3fHIPDVa9TI3SDnJSWYSllZmSYuZXy2gTnsT+Sut1A==} + fastify@5.12.6: + resolution: {integrity: sha512-XeErl1DDsxdbhE9RPRJ05iNnfMhHRHHewVNNAJXaGTOaCY4wHb6rEizphhgzBq5YQe4JyqQWPpGd+hLh2PXXJA==} fastq@1.19.1: resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} + fastq@1.20.3: + resolution: {integrity: sha512-XKv5nnLs6nLF71NgiKJLIZFLkPyIEuOselLG7ujZnGrRfQK8HpvY+WqKhAJUAdLomwVHErVS4LfxFlPq0/FTAw==} + fdir@6.5.0: resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} engines: {node: '>=12.0.0'} @@ -10991,8 +10994,8 @@ packages: resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} engines: {node: '>= 0.10'} - ipaddr.js@2.3.0: - resolution: {integrity: sha512-Zv/pA+ciVFbCSBBjGfaKUya/CcGmUHzTydLMaTwrUUEM2DIEO3iZvueGxmacvmN50fGpGVKeTXpb2LcYQxeVdg==} + ipaddr.js@2.5.0: + resolution: {integrity: sha512-aq+t5NAc+cS6rZQQVWC2x98CPqGtKKTMDd4Gaodv0wShnItdKg/51djkGJ1hqH+Oy0ivDftCbSLCQob8zso01w==} engines: {node: '>= 10'} iron-session@6.3.1: @@ -11386,8 +11389,8 @@ packages: json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - json-schema-ref-resolver@3.0.0: - resolution: {integrity: sha512-hOrZIVL5jyYFjzk7+y7n5JDzGlU8rfWDuYyHwGa2WA8/pcmMHezp2xsVwxrebD/Q9t8Nc5DboieySDpCp4WG4A==} + json-schema-ref-resolver@3.0.1: + resolution: {integrity: sha512-w+HwgljXpVwZ3IidoUR1qPZxSOQ+NRQWuVe6a5pe8XbHsNZE4UAwVPUvzZagn7yBKbJtt6UJnRFYbNTRPZI45Q==} json-schema-traverse@0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} @@ -11502,8 +11505,8 @@ packages: lie@3.3.0: resolution: {integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==} - light-my-request@6.6.0: - resolution: {integrity: sha512-CHYbu8RtboSIoVsHZ6Ye4cj4Aw/yg2oAFimlF7mNvfDV192LR7nDiKtSIfCuLT7KokPSTn/9kfVLm5OGN0A28A==} + light-my-request@6.8.0: + resolution: {integrity: sha512-5Q8PjoSEdtGIB8fikZsTem5vgRo4F2mR6vUKTDW/H1g6MtAt8e3duQbg/QxL5yzg6BZhor2KOUm3hhWMWLTZwg==} lightningcss-android-arm64@1.30.2: resolution: {integrity: sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==} @@ -12716,8 +12719,8 @@ packages: pino-std-serializers@7.1.0: resolution: {integrity: sha512-BndPH67/JxGExRgiX1dX0w1FvZck5Wa4aal9198SrRhZjH3GxKQUKIBnYJTdj2HDN3UQAS06HlfcSbQj2OHmaw==} - pino@10.3.1: - resolution: {integrity: sha512-r34yH/GlQpKZbU1BvFFqOjhISRo1MNx1tWYsYvmj6KIRHSPMT2+yHOEb1SG6NMvRoHRF0a07kCOox/9yakl1vg==} + pino@10.4.0: + resolution: {integrity: sha512-bk1ZMTwG/Vymx+zPoa28MhNzucFvXJWp3csrSuxuHPSMeUettaCoQ5Jvg07mtC4JGNpcfTwz41oVCnNgBK9+vA==} hasBin: true pirates@4.0.7: @@ -12897,11 +12900,8 @@ packages: process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - process-warning@4.0.1: - resolution: {integrity: sha512-3c2LzQ3rY9d0hc1emcsHhfT9Jwz0cChib/QN89oME2R451w5fy3f0afAhERFZAwrbDU43wk12d0ORBpDVME50Q==} - - process-warning@5.1.0: - resolution: {integrity: sha512-jQSaVHsPgtyw60e1rQ/A+/ArPEj/S8pS/vFnyGa/gYFXrKk/6RuDkoqVDQ5NI5MmS01698ltlAk0NoDBNLujRw==} + process-warning@5.1.1: + resolution: {integrity: sha512-oCkNVj4OKnKEcocVBcDfiIugN1/cE6rgfT3nCtzeqZPA8+rIxMaQ0xXzIkGP8Gj2qUaP1UR7uhJ1VD8lUCpzCg==} process@0.11.10: resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} @@ -13156,9 +13156,8 @@ packages: resolution: {integrity: sha512-Kko+Y5XQ6fM+Ce3dq3m9YGxnacYZYl9cA1wZjaF3Vbry2L3i1qVg8+CAgNPsXRArPMUMCaOR7oa9Nqntc43JKA==} engines: {node: '>= 20.19.0'} - real-require@0.2.0: - resolution: {integrity: sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==} - engines: {node: '>= 12.13.0'} + real-require@1.0.0: + resolution: {integrity: sha512-P4nbQYQfePJxRSmY+v/KINxVucm4NF3p3s7pJveMTtom52FR4YGltUQLB8idDXwDDWW+eYrWDFbuzUnjoWHF7g==} recma-build-jsx@1.0.0: resolution: {integrity: sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==} @@ -13295,8 +13294,8 @@ packages: resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - ret@0.5.0: - resolution: {integrity: sha512-I1XxrZSQ+oErkRR4jYbAyEEu2I0avBvvMM5JN+6EBprOGRCs63ENqZ3vjavq8fBw2+62G5LF5XelKwuJpcvcxw==} + ret@0.5.1: + resolution: {integrity: sha512-Z/nyvABwcRnRD2mMP7Kz6G1dFZZqX1mNErOnxF42OCQKE07b9k9hK9SQxHL3LFEZUdzQaLM4dId1E/E6Vm4WhA==} engines: {node: '>=10'} retext-smartypants@6.2.0: @@ -13419,8 +13418,8 @@ packages: resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} engines: {node: '>= 0.4'} - safe-regex2@5.1.0: - resolution: {integrity: sha512-pNHAuBW7TrcleFHsxBr5QMi/Iyp0ENjUKz7GCcX1UO7cMh+NmVK6HxQckNL1tJp1XAJVjG6B8OKIPqodqj9rtw==} + safe-regex2@5.1.2: + resolution: {integrity: sha512-tAtCGFPPP02VroDVzp4daGi6bC7jWG+41D47GKf18FeH/ubvKQHT9VmhAkvtjNOmJwqtApzWeUpEhkyEYULvmw==} hasBin: true safe-stable-stringify@2.5.0: @@ -13465,8 +13464,8 @@ packages: resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} engines: {node: '>=4'} - secure-json-parse@4.1.0: - resolution: {integrity: sha512-l4KnYfEyqYJxDwlNVyRfO2E4NTHfMKAWdUuA8J0yve2Dz/E/PdBepY03RvyJpssIpRFwJoCD55wA+mEDs6ByWA==} + secure-json-parse@4.1.1: + resolution: {integrity: sha512-lnd81MQEZKjhW/Gd2TQqdd4XP6QYNdDW/EP+I7nTrFHP9y2LmaGPIHk9xsnzcOiEr1c39c/e84xFgGviQKBTRw==} semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} @@ -13545,6 +13544,9 @@ packages: set-cookie-parser@3.1.0: resolution: {integrity: sha512-kjnC1DXBHcxaOaOXBHBeRtltsDG2nUiUni+jP92M9gYdW12rsmx92UsfpH7o5tDRs7I1ZZPSQJQGv3UaRfCiuw==} + set-cookie-parser@3.2.1: + resolution: {integrity: sha512-Npd1Pt+4zb3BrSZDPd2qFwRpS6b1EUEasRrO8xS0zMJi0fApXXK5YuzP0minyJnxwnFHoVoJwA55q0A0cu63gQ==} + set-function-length@1.2.2: resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} engines: {node: '>= 0.4'} @@ -14044,8 +14046,8 @@ packages: peerDependencies: tslib: ^2 - thread-stream@4.0.0: - resolution: {integrity: sha512-4iMVL6HAINXWf1ZKZjIPcz5wYaOdPhtO8ATvZ+Xqp3BTdaqtAwQkNmKORqcIo5YkQqGXq5cwfswDwMqqQNrpJA==} + thread-stream@4.2.0: + resolution: {integrity: sha512-e2zZ96wSChazBsbENf/Pcm/4swHt2cEKQ92rhUjkL9GCKiTDJIaTBenjE/m9DXi0QBmTMDkFDdOomUy20A1tDQ==} engines: {node: '>=20'} three-mesh-bvh@0.8.3: @@ -14116,9 +14118,9 @@ packages: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} - toad-cache@3.7.0: - resolution: {integrity: sha512-/m8M+2BJUpoJdgAHoG+baCwBT+tf2VraSfkBgl0Y00qIWt41DJ8R5B8nsEw0I58YwF5IZH6z24/2TobDKnqSWw==} - engines: {node: '>=12'} + toad-cache@3.7.4: + resolution: {integrity: sha512-m1TdR/rvT7kgGJZhspNtXdsdYk0fddFpJJFlG5s+UkPFo6lkLoZ3YLOaovPYjq1R75NP5JfeTlSHaOsE09peCg==} + engines: {node: '>=20'} toidentifier@1.0.1: resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} @@ -16961,28 +16963,30 @@ snapshots: '@eslint/core': 0.17.0 levn: 0.4.1 - '@fastify/ajv-compiler@4.0.5': + '@fastify/ajv-compiler@4.0.7': dependencies: ajv: 8.18.0 ajv-formats: 3.0.1(ajv@8.18.0) - fast-uri: 3.1.5 + fast-uri: 4.2.3 + + '@fastify/deepmerge@3.2.4': {} - '@fastify/error@4.2.0': {} + '@fastify/error@4.2.1': {} - '@fastify/fast-json-stringify-compiler@5.0.3': + '@fastify/fast-json-stringify-compiler@5.1.1': dependencies: - fast-json-stringify: 6.3.0 + fast-json-stringify: 7.1.3 - '@fastify/forwarded@3.0.1': {} + '@fastify/forwarded@3.1.2': {} - '@fastify/merge-json-schemas@0.2.1': + '@fastify/merge-json-schemas@0.2.2': dependencies: dequal: 2.0.3 - '@fastify/proxy-addr@5.1.0': + '@fastify/proxy-addr@5.1.2': dependencies: - '@fastify/forwarded': 3.0.1 - ipaddr.js: 2.3.0 + '@fastify/forwarded': 3.1.2 + ipaddr.js: 2.5.0 '@floating-ui/core@1.7.3': dependencies: @@ -22062,7 +22066,7 @@ snapshots: '@typescript-eslint/visitor-keys': 8.49.0 debug: 4.4.3 minimatch: 9.0.7 - semver: 7.7.3 + semver: 7.8.5 tinyglobby: 0.2.17 ts-api-utils: 2.1.0(typescript@5.9.3) typescript: 5.9.3 @@ -22077,7 +22081,7 @@ snapshots: '@typescript-eslint/visitor-keys': 8.49.0 debug: 4.4.3 minimatch: 9.0.7 - semver: 7.7.3 + semver: 7.8.5 tinyglobby: 0.2.17 ts-api-utils: 2.1.0(typescript@6.0.3) typescript: 6.0.3 @@ -23248,10 +23252,10 @@ snapshots: dependencies: possible-typed-array-names: 1.1.0 - avvio@9.2.0: + avvio@9.3.1: dependencies: - '@fastify/error': 4.2.0 - fastq: 1.19.1 + '@fastify/error': 4.2.1 + fastq: 1.20.3 axe-core@4.11.0: {} @@ -24830,22 +24834,13 @@ snapshots: fast-json-stable-stringify@2.1.0: {} - fast-json-stringify@6.3.0: + fast-json-stringify@7.1.3: dependencies: - '@fastify/merge-json-schemas': 0.2.1 + '@fastify/merge-json-schemas': 0.2.2 ajv: 8.18.0 ajv-formats: 3.0.1(ajv@8.18.0) - fast-uri: 3.1.5 - json-schema-ref-resolver: 3.0.0 - rfdc: 1.4.1 - - fast-json-stringify@7.0.1: - dependencies: - '@fastify/merge-json-schemas': 0.2.1 - ajv: 8.18.0 - ajv-formats: 3.0.1(ajv@8.18.0) - fast-uri: 4.2.1 - json-schema-ref-resolver: 3.0.0 + fast-uri: 4.2.3 + json-schema-ref-resolver: 3.0.1 rfdc: 1.4.1 fast-levenshtein@2.0.6: {} @@ -24870,34 +24865,38 @@ snapshots: fast-uri@3.1.5: {} - fast-uri@4.2.1: {} + fast-uri@4.2.3: {} fast-wrap-ansi@0.2.2: dependencies: fast-string-width: 3.0.2 - fastify@5.12.5: + fastify@5.12.6: dependencies: - '@fastify/ajv-compiler': 4.0.5 - '@fastify/error': 4.2.0 - '@fastify/fast-json-stringify-compiler': 5.0.3 - '@fastify/proxy-addr': 5.1.0 + '@fastify/ajv-compiler': 4.0.7 + '@fastify/error': 4.2.1 + '@fastify/fast-json-stringify-compiler': 5.1.1 + '@fastify/proxy-addr': 5.1.2 abstract-logging: 2.0.1 - avvio: 9.2.0 - fast-json-stringify: 7.0.1 + avvio: 9.3.1 + fast-json-stringify: 7.1.3 find-my-way: 9.7.0 - light-my-request: 6.6.0 - pino: 10.3.1 - process-warning: 5.1.0 + light-my-request: 6.8.0 + pino: 10.4.0 + process-warning: 5.1.1 rfdc: 1.4.1 - secure-json-parse: 4.1.0 + secure-json-parse: 4.1.1 semver: 7.8.5 - toad-cache: 3.7.0 + toad-cache: 3.7.4 fastq@1.19.1: dependencies: reusify: 1.1.0 + fastq@1.20.3: + dependencies: + reusify: 1.1.0 + fdir@6.5.0(picomatch@4.0.4): optionalDependencies: picomatch: 4.0.4 @@ -24973,7 +24972,7 @@ snapshots: dependencies: fast-deep-equal: 3.1.3 fast-querystring: 1.1.2 - safe-regex2: 5.1.0 + safe-regex2: 5.1.2 find-proc@0.2.0: {} @@ -25033,7 +25032,7 @@ snapshots: minimatch: 3.1.4 node-abort-controller: 3.1.1 schema-utils: 3.3.0 - semver: 7.7.3 + semver: 7.8.5 tapable: 2.3.0 typescript: 5.9.3 webpack: 5.104.1 @@ -25834,7 +25833,7 @@ snapshots: ipaddr.js@1.9.1: {} - ipaddr.js@2.3.0: {} + ipaddr.js@2.5.0: {} iron-session@6.3.1(express@4.22.1)(next@16.3.6(@opentelemetry/api@1.9.1)(@types/node@22.19.2)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)): dependencies: @@ -26193,7 +26192,7 @@ snapshots: json-parse-even-better-errors@2.3.1: {} - json-schema-ref-resolver@3.0.0: + json-schema-ref-resolver@3.0.1: dependencies: dequal: 2.0.3 @@ -26325,11 +26324,12 @@ snapshots: dependencies: immediate: 3.0.6 - light-my-request@6.6.0: + light-my-request@6.8.0: dependencies: - cookie: 1.1.1 - process-warning: 4.0.1 - set-cookie-parser: 2.7.2 + '@fastify/deepmerge': 3.2.4 + cookie: 2.0.1 + process-warning: 5.1.1 + set-cookie-parser: 3.2.1 lightningcss-android-arm64@1.30.2: optional: true @@ -28366,19 +28366,19 @@ snapshots: pino-std-serializers@7.1.0: {} - pino@10.3.1: + pino@10.4.0: dependencies: '@pinojs/redact': 0.4.0 atomic-sleep: 1.0.0 on-exit-leak-free: 2.1.2 pino-abstract-transport: 3.0.0 pino-std-serializers: 7.1.0 - process-warning: 5.1.0 + process-warning: 5.1.1 quick-format-unescaped: 4.0.4 - real-require: 0.2.0 + real-require: 1.0.0 safe-stable-stringify: 2.5.0 sonic-boom: 4.2.1 - thread-stream: 4.0.0 + thread-stream: 4.2.0 pirates@4.0.7: {} @@ -28523,9 +28523,7 @@ snapshots: process-nextick-args@2.0.1: {} - process-warning@4.0.1: {} - - process-warning@5.1.0: {} + process-warning@5.1.1: {} process@0.11.10: {} @@ -28828,7 +28826,7 @@ snapshots: readdirp@5.1.1: {} - real-require@0.2.0: {} + real-require@1.0.0: {} recma-build-jsx@1.0.0: dependencies: @@ -29025,7 +29023,7 @@ snapshots: onetime: 5.1.2 signal-exit: 3.0.7 - ret@0.5.0: {} + ret@0.5.1: {} retext-smartypants@6.2.0: dependencies: @@ -29238,9 +29236,9 @@ snapshots: es-errors: 1.3.0 is-regex: 1.2.1 - safe-regex2@5.1.0: + safe-regex2@5.1.2: dependencies: - ret: 0.5.0 + ret: 0.5.1 safe-stable-stringify@2.5.0: {} @@ -29297,7 +29295,7 @@ snapshots: extend-shallow: 2.0.1 kind-of: 6.0.3 - secure-json-parse@4.1.0: {} + secure-json-parse@4.1.1: {} semver@6.3.1: {} @@ -29422,6 +29420,8 @@ snapshots: set-cookie-parser@3.1.0: {} + set-cookie-parser@3.2.1: {} + set-function-length@1.2.2: dependencies: define-data-property: 1.1.4 @@ -30121,9 +30121,9 @@ snapshots: dependencies: tslib: 2.8.1 - thread-stream@4.0.0: + thread-stream@4.2.0: dependencies: - real-require: 0.2.0 + real-require: 1.0.0 three-mesh-bvh@0.8.3(three@0.178.0): dependencies: @@ -30184,7 +30184,7 @@ snapshots: dependencies: is-number: 7.0.0 - toad-cache@3.7.0: {} + toad-cache@3.7.4: {} toidentifier@1.0.1: {}