diff --git a/fastify/package-lock.json b/fastify/package-lock.json index 688e26106..bac22f99e 100644 --- a/fastify/package-lock.json +++ b/fastify/package-lock.json @@ -8,22 +8,22 @@ "name": "buf-fastify", "version": "0.1.0", "dependencies": { - "@bufbuild/protobuf": "^2.6.3", - "@connectrpc/connect": "^2.0.3", - "@connectrpc/connect-fastify": "^2.0.3", + "@bufbuild/protobuf": "^2.9.0", + "@connectrpc/connect": "^2.1.0", + "@connectrpc/connect-fastify": "^2.1.0", "@connectrpc/connect-node": "^2.0.3", - "@connectrpc/connect-web": "^2.0.3", + "@connectrpc/connect-web": "^2.1.0", "@fastify/cors": "^11.1.0", - "fastify": "^5.4.0", - "tsx": "^4.20.3" + "fastify": "^5.6.1", + "tsx": "^4.20.6" }, "devDependencies": { - "@bufbuild/buf": "^1.56.0", - "@bufbuild/protoc-gen-es": "^2.6.3", - "@types/node": "^24.2.0", + "@bufbuild/buf": "^1.57.2", + "@bufbuild/protoc-gen-es": "^2.9.0", + "@types/node": "^24.6.1", "tap": "^21.1.0", "ts-node": "^10.9.2", - "typescript": "^5.9.2" + "typescript": "^5.9.3" } }, "node_modules/@alcalzone/ansi-tokenize": { @@ -58,9 +58,9 @@ } }, "node_modules/@bufbuild/buf": { - "version": "1.56.0", - "resolved": "https://registry.npmjs.org/@bufbuild/buf/-/buf-1.56.0.tgz", - "integrity": "sha512-1xQWOf3FCDDTi+5B/VScQ73EP6ACwQPCP4ODvCq2L6IVgFtvYX49ur6cQ2qCM8yFitIHESm/Nbff93sh+V/Iog==", + "version": "1.57.2", + "resolved": "https://registry.npmjs.org/@bufbuild/buf/-/buf-1.57.2.tgz", + "integrity": "sha512-N51MOnjROdtBX3fPU2KGdmwfiT1WWXzs8Jw1tMMkyVAmCSahWbObGIPq7e1fw7lR5i0s3bTxQyk3KRmb2/uwNg==", "dev": true, "hasInstallScript": true, "license": "Apache-2.0", @@ -73,19 +73,19 @@ "node": ">=12" }, "optionalDependencies": { - "@bufbuild/buf-darwin-arm64": "1.56.0", - "@bufbuild/buf-darwin-x64": "1.56.0", - "@bufbuild/buf-linux-aarch64": "1.56.0", - "@bufbuild/buf-linux-armv7": "1.56.0", - "@bufbuild/buf-linux-x64": "1.56.0", - "@bufbuild/buf-win32-arm64": "1.56.0", - "@bufbuild/buf-win32-x64": "1.56.0" + "@bufbuild/buf-darwin-arm64": "1.57.2", + "@bufbuild/buf-darwin-x64": "1.57.2", + "@bufbuild/buf-linux-aarch64": "1.57.2", + "@bufbuild/buf-linux-armv7": "1.57.2", + "@bufbuild/buf-linux-x64": "1.57.2", + "@bufbuild/buf-win32-arm64": "1.57.2", + "@bufbuild/buf-win32-x64": "1.57.2" } }, "node_modules/@bufbuild/buf-darwin-arm64": { - "version": "1.56.0", - "resolved": "https://registry.npmjs.org/@bufbuild/buf-darwin-arm64/-/buf-darwin-arm64-1.56.0.tgz", - "integrity": "sha512-9neaI9gx1sxOGl9xrL7kw6H+0WmVAFlIQTIDc3vt1qRhfgOt/8AWOHSOWppGTRjNiB0qh6Xie1LYHv/jgDVN0g==", + "version": "1.57.2", + "resolved": "https://registry.npmjs.org/@bufbuild/buf-darwin-arm64/-/buf-darwin-arm64-1.57.2.tgz", + "integrity": "sha512-ybwjZ8hFpDiSfTY8ltuNulh6e4CYcojZX+joo/VocFb4InRFyF08S+JSO+1ld+nTmJ24ziGwXZTg8qXiiN6qog==", "cpu": [ "arm64" ], @@ -100,9 +100,9 @@ } }, "node_modules/@bufbuild/buf-darwin-x64": { - "version": "1.56.0", - "resolved": "https://registry.npmjs.org/@bufbuild/buf-darwin-x64/-/buf-darwin-x64-1.56.0.tgz", - "integrity": "sha512-nRHPMXV8fr/lqU+u/1GGsUg7OvNcxJuCJoJpfRoRg38b+NPzOz2FkQAs5OEJzzprQB5aftn5//cl8YXjgvTuFA==", + "version": "1.57.2", + "resolved": "https://registry.npmjs.org/@bufbuild/buf-darwin-x64/-/buf-darwin-x64-1.57.2.tgz", + "integrity": "sha512-uoNjkkyjmJlzQyfPI/mwlutDvu48gFg8pYzlK0RhNshvTWCDo2vXbw1gZSaQnv1xK585N9Axmyjp0K2sYJkaDQ==", "cpu": [ "x64" ], @@ -117,9 +117,9 @@ } }, "node_modules/@bufbuild/buf-linux-aarch64": { - "version": "1.56.0", - "resolved": "https://registry.npmjs.org/@bufbuild/buf-linux-aarch64/-/buf-linux-aarch64-1.56.0.tgz", - "integrity": "sha512-+td559RuKNwYDnq49NrIDGJ4F73Ra4QzVVbsC+UeveA0HMnIGRzFbchGjHtNJyaZsI57sXJ7dCHH0iFV3jcYwQ==", + "version": "1.57.2", + "resolved": "https://registry.npmjs.org/@bufbuild/buf-linux-aarch64/-/buf-linux-aarch64-1.57.2.tgz", + "integrity": "sha512-JvB9M+GraP7tgYlyKUhF46+pw/hctFyAjcLvPCPxr8Lr9uo3I6uqU8KywE4AuzdFReaZ4wtdF6sUlsfDOo8Geg==", "cpu": [ "arm64" ], @@ -134,9 +134,9 @@ } }, "node_modules/@bufbuild/buf-linux-armv7": { - "version": "1.56.0", - "resolved": "https://registry.npmjs.org/@bufbuild/buf-linux-armv7/-/buf-linux-armv7-1.56.0.tgz", - "integrity": "sha512-9v3zmos6wRTBc4QeIg4rfDmPzmTgtUTRCbhr87qws/yddIT8cFtHHhy1whnozBNqtmYOdwZNBNx/QXqGGcRuKw==", + "version": "1.57.2", + "resolved": "https://registry.npmjs.org/@bufbuild/buf-linux-armv7/-/buf-linux-armv7-1.57.2.tgz", + "integrity": "sha512-13ZBU/LTboW7B/qjMV6fY6z8q0uyfSpp+y2J+/PAzCrC64ewSTE30pMKFQujMQ05Po0kY5e9yWvTElJcLbzt5w==", "cpu": [ "arm" ], @@ -151,9 +151,9 @@ } }, "node_modules/@bufbuild/buf-linux-x64": { - "version": "1.56.0", - "resolved": "https://registry.npmjs.org/@bufbuild/buf-linux-x64/-/buf-linux-x64-1.56.0.tgz", - "integrity": "sha512-3jZHHBol1fuichNke7LJtHJUdw314XBj6OuJHY6IufsaaVIj1mtM2DPbGiDhYB453J7FiV/buadctKBxAAHclg==", + "version": "1.57.2", + "resolved": "https://registry.npmjs.org/@bufbuild/buf-linux-x64/-/buf-linux-x64-1.57.2.tgz", + "integrity": "sha512-R28Y6g0kGlM/agtVc8sAjzGhgtbA4JyJYg4w7ZPm/FaVEw2sAYZBsa5uxmMNNOmWopKfd0yr2Pgq8ndfG0QSug==", "cpu": [ "x64" ], @@ -168,9 +168,9 @@ } }, "node_modules/@bufbuild/buf-win32-arm64": { - "version": "1.56.0", - "resolved": "https://registry.npmjs.org/@bufbuild/buf-win32-arm64/-/buf-win32-arm64-1.56.0.tgz", - "integrity": "sha512-KMGzSf9rIbT01Jb2685JovwRRYEdL7Zbs6ZrjyhIHBgKK6cBwz1AJvEaDrWMEzCdv+opQwjgM6UdtA4e9BWP1A==", + "version": "1.57.2", + "resolved": "https://registry.npmjs.org/@bufbuild/buf-win32-arm64/-/buf-win32-arm64-1.57.2.tgz", + "integrity": "sha512-6YlPr2Z0VLae/76raYDEcotN7YGNgn3qaNy7x5idAoNeAr0EK2WsKtlBypK0/fQO3GOrYo0HGM/0SFENXoQKbw==", "cpu": [ "arm64" ], @@ -185,9 +185,9 @@ } }, "node_modules/@bufbuild/buf-win32-x64": { - "version": "1.56.0", - "resolved": "https://registry.npmjs.org/@bufbuild/buf-win32-x64/-/buf-win32-x64-1.56.0.tgz", - "integrity": "sha512-19LFOCyFFVTaaqNGtYTpiF67fcpneWZFlm8UNU+Xs87Kh+N5i/LjDjNytnpFT6snwU4/S+UUkq7WgS6UPjqXIg==", + "version": "1.57.2", + "resolved": "https://registry.npmjs.org/@bufbuild/buf-win32-x64/-/buf-win32-x64-1.57.2.tgz", + "integrity": "sha512-7YKz2RVPQlL+rJYzNL7JK3LpvZUz7wY6hof3QOTNX3sHY6pRD+mtWt/PITTlC3PtyjSKy17wAhbkokC0JErsHw==", "cpu": [ "x64" ], @@ -202,29 +202,29 @@ } }, "node_modules/@bufbuild/protobuf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.6.3.tgz", - "integrity": "sha512-w/gJKME9mYN7ZoUAmSMAWXk4hkVpxRKvEJCb3dV5g9wwWdxTJJ0ayOJAVcNxtdqaxDyFuC0uz4RSGVacJ030PQ==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.9.0.tgz", + "integrity": "sha512-rnJenoStJ8nvmt9Gzye8nkYd6V22xUAnu4086ER7h1zJ508vStko4pMvDeQ446ilDTFpV5wnoc5YS7XvMwwMqA==", "license": "(Apache-2.0 AND BSD-3-Clause)" }, "node_modules/@bufbuild/protoc-gen-es": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/@bufbuild/protoc-gen-es/-/protoc-gen-es-2.6.3.tgz", - "integrity": "sha512-20o4U/Th0yLK/ayQGJ8hwh+fmcI/2PWZFkTS4gv08AtOx31YA05/X/wbn+pLZLJCDP2ik4KTIWuV1j4gERs15A==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protoc-gen-es/-/protoc-gen-es-2.9.0.tgz", + "integrity": "sha512-g54rrHLKc7fnxN25ikynstRxR19M5G5l/hyqut2JoypJ9iU9QgUE63zEm8PNvVfBd4r5PEzWPfbWy5MNOeuMKQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@bufbuild/protobuf": "2.6.3", - "@bufbuild/protoplugin": "2.6.3" + "@bufbuild/protobuf": "2.9.0", + "@bufbuild/protoplugin": "2.9.0" }, "bin": { "protoc-gen-es": "bin/protoc-gen-es" }, "engines": { - "node": ">=14" + "node": ">=20" }, "peerDependencies": { - "@bufbuild/protobuf": "2.6.3" + "@bufbuild/protobuf": "2.9.0" }, "peerDependenciesMeta": { "@bufbuild/protobuf": { @@ -233,13 +233,13 @@ } }, "node_modules/@bufbuild/protoplugin": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/@bufbuild/protoplugin/-/protoplugin-2.6.3.tgz", - "integrity": "sha512-VceMuxeRukxGeABfo34SXq0VqY1MU+mzS+PBf0HAWo97ylFut8F6sQ3mV0tKiM08UQ/xQco7lxCn83BkoxrWrA==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/@bufbuild/protoplugin/-/protoplugin-2.9.0.tgz", + "integrity": "sha512-uoiwNVYoTq+AyqaV1L6pBazGx5fXOO89L0NSR9/7hEfo0Y8n9T1jsKGu4mkitLmP3z+8gJREaule1mMuKBPyYw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@bufbuild/protobuf": "2.6.3", + "@bufbuild/protobuf": "2.9.0", "@typescript/vfs": "^1.5.2", "typescript": "5.4.5" } @@ -259,50 +259,50 @@ } }, "node_modules/@connectrpc/connect": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@connectrpc/connect/-/connect-2.0.3.tgz", - "integrity": "sha512-jAbVMHVtDCydGt2P20VpmLjbLtERqSV0RMSyQF3k2zhK8pzQ2QaCAcyVhufClqrOAFZUKL5BqVYtttaxvhmRgg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@connectrpc/connect/-/connect-2.1.0.tgz", + "integrity": "sha512-xhiwnYlJNHzmFsRw+iSPIwXR/xweTvTw8x5HiwWp10sbVtd4OpOXbRgE7V58xs1EC17fzusF1f5uOAy24OkBuA==", "license": "Apache-2.0", "peerDependencies": { - "@bufbuild/protobuf": "^2.2.0" + "@bufbuild/protobuf": "^2.7.0" } }, "node_modules/@connectrpc/connect-fastify": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@connectrpc/connect-fastify/-/connect-fastify-2.0.3.tgz", - "integrity": "sha512-GJNMJHlFaAc6GeEIr81tzn4QgwWBIOqJUsRgseHHwRi8BVZIakQuakLN28VWVwzEMc/HEmgtqmXTFUrJbE2YCQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@connectrpc/connect-fastify/-/connect-fastify-2.1.0.tgz", + "integrity": "sha512-5xPxUGQnawXgw0ZmgMGtEUN81aIJZOvgHw/j9USERffRDOUNcqMNcVCQ5ay+grc1XlkkC3AdQLWV2yctAzWg9g==", "license": "Apache-2.0", "engines": { - "node": ">=18.14.1" + "node": ">=20" }, "peerDependencies": { - "@bufbuild/protobuf": "^2.2.0", - "@connectrpc/connect": "2.0.3", - "@connectrpc/connect-node": "2.0.3", + "@bufbuild/protobuf": "^2.7.0", + "@connectrpc/connect": "2.1.0", + "@connectrpc/connect-node": "2.1.0", "fastify": "^4.22.1 || ^5.1.0" } }, "node_modules/@connectrpc/connect-node": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@connectrpc/connect-node/-/connect-node-2.0.3.tgz", - "integrity": "sha512-GZ8WXBCeoZY31wzmnrrV4IA0nvYzEwqt9yHg304b7y/ovKh0IEbBuSWbee/hJu2Tt7PD0C8D4WUwheECCeLpQA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@connectrpc/connect-node/-/connect-node-2.1.0.tgz", + "integrity": "sha512-6akCXZSX5uWHLR654ne9Tnq7AnPUkLS65NvgsI5885xBkcuVy2APBd8sA4sLqaplUt84cVEr6LhjEFNx6W1KtQ==", "license": "Apache-2.0", "engines": { - "node": ">=18.14.1" + "node": ">=20" }, "peerDependencies": { - "@bufbuild/protobuf": "^2.2.0", - "@connectrpc/connect": "2.0.3" + "@bufbuild/protobuf": "^2.7.0", + "@connectrpc/connect": "2.1.0" } }, "node_modules/@connectrpc/connect-web": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@connectrpc/connect-web/-/connect-web-2.0.3.tgz", - "integrity": "sha512-w4LZ2Ci+NW/kcMoHnoczJgyGTmxuv/MQ+tTm2UNL40HimXKWYCAna/fV0AbHRnTiteiwEBpeSCaxF34MetzhAw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@connectrpc/connect-web/-/connect-web-2.1.0.tgz", + "integrity": "sha512-4IBFeMeXS1RVtmmFE/MwH+vWq/5vDRKys70va+DAaWDh83Rdy0iUQOJbITUDzvonlY5as3vwfs5yy9Yp2miHSw==", "license": "Apache-2.0", "peerDependencies": { - "@bufbuild/protobuf": "^2.2.0", - "@connectrpc/connect": "2.0.3" + "@bufbuild/protobuf": "^2.7.0", + "@connectrpc/connect": "2.1.0" } }, "node_modules/@cspotcode/source-map-support": { @@ -1912,13 +1912,13 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "24.2.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.2.0.tgz", - "integrity": "sha512-3xyG3pMCq3oYCNg7/ZP+E1ooTaGB4cG8JWRsqqOYQdbWNY4zbaV0Ennrd7stjiJEFZCaybcIgpTjJWHRfBSIDw==", + "version": "24.6.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.6.1.tgz", + "integrity": "sha512-ljvjjs3DNXummeIaooB4cLBKg2U6SPI6Hjra/9rRIy7CpM0HpLtG9HptkMKAb4HYWy5S7HUvJEuWgr/y0U8SHw==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~7.10.0" + "undici-types": "~7.13.0" } }, "node_modules/@typescript/vfs": { @@ -2900,9 +2900,9 @@ "license": "BSD-3-Clause" }, "node_modules/fastify": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/fastify/-/fastify-5.4.0.tgz", - "integrity": "sha512-I4dVlUe+WNQAhKSyv15w+dwUh2EPiEl4X2lGYMmNSgF83WzTMAPKGdWEv5tPsCQOb+SOZwz8Vlta2vF+OeDgRw==", + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/fastify/-/fastify-5.6.1.tgz", + "integrity": "sha512-WjjlOciBF0K8pDUPZoGPhqhKrQJ02I8DKaDIfO51EL0kbSMwQFl85cRwhOvmSDWoukNOdTo27gLN549pLCcH7Q==", "funding": [ { "type": "github", @@ -5539,9 +5539,9 @@ } }, "node_modules/tsx": { - "version": "4.20.3", - "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.20.3.tgz", - "integrity": "sha512-qjbnuR9Tr+FJOMBqJCW5ehvIo/buZq7vH7qD7JziU98h6l3qGy0a/yPFjwO+y0/T7GFpNgNAvEcPPVfyT8rrPQ==", + "version": "4.20.6", + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.20.6.tgz", + "integrity": "sha512-ytQKuwgmrrkDTFP4LjR0ToE2nqgy886GpvRSpU0JAnrdBYppuY5rLkRUYPU1yCryb24SsKBTL/hlDQAEFVwtZg==", "license": "MIT", "dependencies": { "esbuild": "~0.25.0", @@ -5586,9 +5586,9 @@ } }, "node_modules/typescript": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz", - "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==", + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "dev": true, "license": "Apache-2.0", "bin": { @@ -5600,9 +5600,9 @@ } }, "node_modules/undici-types": { - "version": "7.10.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.10.0.tgz", - "integrity": "sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.13.0.tgz", + "integrity": "sha512-Ov2Rr9Sx+fRgagJ5AX0qvItZG/JKKoBRAVITs1zk7IqZGTJUwgUr7qoYBpWwakpWilTZFM98rG/AFRocu10iIQ==", "dev": true, "license": "MIT" }, diff --git a/fastify/package.json b/fastify/package.json index 6fb3c7231..b0f637b80 100644 --- a/fastify/package.json +++ b/fastify/package.json @@ -12,21 +12,21 @@ "ci": "npm run generate && npm run build && npm run test" }, "dependencies": { - "@bufbuild/protobuf": "^2.6.3", - "@connectrpc/connect": "^2.0.3", - "@connectrpc/connect-fastify": "^2.0.3", + "@bufbuild/protobuf": "^2.9.0", + "@connectrpc/connect": "^2.1.0", + "@connectrpc/connect-fastify": "^2.1.0", "@connectrpc/connect-node": "^2.0.3", - "@connectrpc/connect-web": "^2.0.3", + "@connectrpc/connect-web": "^2.1.0", "@fastify/cors": "^11.1.0", - "fastify": "^5.4.0", - "tsx": "^4.20.3" + "fastify": "^5.6.1", + "tsx": "^4.20.6" }, "devDependencies": { - "@bufbuild/buf": "^1.56.0", - "@bufbuild/protoc-gen-es": "^2.6.3", - "@types/node": "^24.2.0", + "@bufbuild/buf": "^1.57.2", + "@bufbuild/protoc-gen-es": "^2.9.0", + "@types/node": "^24.6.1", "tap": "^21.1.0", "ts-node": "^10.9.2", - "typescript": "^5.9.2" + "typescript": "^5.9.3" } }