diff --git a/package-lock.json b/package-lock.json index 4109cc1..8f9affa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "chanfana", - "version": "3.0.0", + "version": "3.2.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "chanfana", - "version": "3.0.0", + "version": "3.2.1", "license": "MIT", "dependencies": { "@asteasolutions/zod-to-openapi": "^8.4.1", @@ -23,18 +23,21 @@ "@changesets/changelog-github": "^0.5.2", "@changesets/cli": "^2.29.8", "@cloudflare/vitest-pool-workers": "^0.12.17", - "@cloudflare/workers-types": "4.20260303.0", + "@cloudflare/workers-types": "4.20260305.0", "@types/js-yaml": "^4.0.9", - "@types/node": "25.3.0", + "@types/node": "25.3.3", "@vitest/coverage-istanbul": "^3.2.4", - "hono": "4.12.2", - "itty-router": "5.0.22", - "pkg-pr-new": "^0.0.63", + "hono": "4.12.3", + "itty-router": "5.0.23", + "pkg-pr-new": "^0.0.65", "tsup": "8.5.1", "typescript": "5.9.3", "vitepress": "^1.6.4", "vitest-openapi": "^1.0.3", - "wrangler": "4.68.1" + "wrangler": "4.69.0" + }, + "engines": { + "node": ">=18" } }, "node_modules/@actions/core": { @@ -1310,16 +1313,16 @@ } }, "node_modules/@cloudflare/vitest-pool-workers": { - "version": "0.12.17", - "resolved": "https://registry.npmjs.org/@cloudflare/vitest-pool-workers/-/vitest-pool-workers-0.12.17.tgz", - "integrity": "sha512-yBq/7c1cn6HvAb5ybb94yA9l1BzYoA4axCvXopKfTgWS9Snq1XVfeytdu6Z0F8xValpM85H6YXQfIXTXAT1MAw==", + "version": "0.12.18", + "resolved": "https://registry.npmjs.org/@cloudflare/vitest-pool-workers/-/vitest-pool-workers-0.12.18.tgz", + "integrity": "sha512-FwEm5j6tTQIoayO5MQ9U/5ggqHVSTq8gIfYu4XUN4tx5BZc2ZJoHfbfgbP3LC8hT7CYliUeql3wUs4cJd0ym6A==", "dev": true, "license": "MIT", "dependencies": { "cjs-module-lexer": "^1.2.3", "esbuild": "0.27.3", - "miniflare": "4.20260302.0", - "wrangler": "4.68.1" + "miniflare": "4.20260305.0", + "wrangler": "4.69.0" }, "peerDependencies": { "@vitest/runner": "2.0.x - 3.2.x", @@ -1328,9 +1331,9 @@ } }, "node_modules/@cloudflare/workerd-darwin-64": { - "version": "1.20260302.0", - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20260302.0.tgz", - "integrity": "sha512-cGtxPByeVrgoqxbmd8qs631wuGwf8yTm/FY44dEW4HdoXrb5jhlE4oWYHFafedkQCvGjY1Vbs3puAiKnuMxTXQ==", + "version": "1.20260305.0", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-64/-/workerd-darwin-64-1.20260305.0.tgz", + "integrity": "sha512-chhKOpymo0Eh9J3nymrauMqKGboCc4uz/j0gA1G4gioMnKsN2ZDKJ+qjRZDnCoVGy8u2C4pxlmyIfsXCAfIzhQ==", "cpu": [ "x64" ], @@ -1345,9 +1348,9 @@ } }, "node_modules/@cloudflare/workerd-darwin-arm64": { - "version": "1.20260302.0", - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20260302.0.tgz", - "integrity": "sha512-WRGqV6RNXM3xoQblJJw1EHKwx9exyhB18cdnToSCUFPObFhk3fzMLoQh7S+nUHUpto6aUrXPVj6R/4G3UPjCxw==", + "version": "1.20260305.0", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-darwin-arm64/-/workerd-darwin-arm64-1.20260305.0.tgz", + "integrity": "sha512-K9aG2OQk5bBfOP+fyGPqLcqZ9OR3ra6uwnxJ8f2mveq2A2LsCI7ZeGxQiAj75Ti80ytH/gJffZIx4Np2JtU3aQ==", "cpu": [ "arm64" ], @@ -1362,9 +1365,9 @@ } }, "node_modules/@cloudflare/workerd-linux-64": { - "version": "1.20260302.0", - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20260302.0.tgz", - "integrity": "sha512-gG423mtUjrmlQT+W2+KisLc6qcGcBLR+QcK5x1gje3bu/dF3oNiYuqY7o58A+sQk6IB849UC4UyNclo1RhP2xw==", + "version": "1.20260305.0", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-64/-/workerd-linux-64-1.20260305.0.tgz", + "integrity": "sha512-tt7XUoIw/cYFeGbkPkcZ6XX1aZm26Aju/4ih+DXxOosbBeGshFSrNJDBfAKKOvkjsAZymJ+WWVDBU+hmNaGfwA==", "cpu": [ "x64" ], @@ -1379,9 +1382,9 @@ } }, "node_modules/@cloudflare/workerd-linux-arm64": { - "version": "1.20260302.0", - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20260302.0.tgz", - "integrity": "sha512-7M25noGI4WlSBOhrIaY8xZrnn87OQKtJg9YWAO2EFqGjF1Su5QXGaLlQVF4fAKbqTywbHnI8BAuIsIlUSNkhCg==", + "version": "1.20260305.0", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-linux-arm64/-/workerd-linux-arm64-1.20260305.0.tgz", + "integrity": "sha512-72QTkY5EzylmvCZ8ZTrnJ9DctmQsfSof1OKyOWqu/pv/B2yACfuPMikq8RpPxvVu7hhS0ztGP6ZvXz72Htq4Zg==", "cpu": [ "arm64" ], @@ -1396,9 +1399,9 @@ } }, "node_modules/@cloudflare/workerd-windows-64": { - "version": "1.20260302.0", - "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20260302.0.tgz", - "integrity": "sha512-jK1L3ADkiWxFzlqZTq2iHW1Bd2Nzu1fmMWCGZw4sMZ2W1B2WCm2wHwO2SX/py4BgylyEN3wuF+5zagbkNKht9A==", + "version": "1.20260305.0", + "resolved": "https://registry.npmjs.org/@cloudflare/workerd-windows-64/-/workerd-windows-64-1.20260305.0.tgz", + "integrity": "sha512-BA0uaQPOaI2F6mJtBDqplGnQQhpXCzwEMI33p/TnDxtSk9u8CGIfBFuI6uqo8mJ6ijIaPjeBLGOn2CiRMET4qg==", "cpu": [ "x64" ], @@ -1413,9 +1416,9 @@ } }, "node_modules/@cloudflare/workers-types": { - "version": "4.20260303.0", - "resolved": "https://registry.npmjs.org/@cloudflare/workers-types/-/workers-types-4.20260303.0.tgz", - "integrity": "sha512-soUlr4NJVkh5dR09RwtziTMbBQ+lbdoEesTGw8WUlvmnQ2M4h7CmJzAjC6a7IivUodiiCSjbLcGV/8PyZpvZkA==", + "version": "4.20260305.0", + "resolved": "https://registry.npmjs.org/@cloudflare/workers-types/-/workers-types-4.20260305.0.tgz", + "integrity": "sha512-sCgPFnQ03SVpC2OVW8wysONLZW/A8hlp9Mq2ckG/h1oId4kr9NawA6vUiOmOjCWRn2hIohejBYVQ+Vu20rCdKA==", "dev": true, "license": "MIT OR Apache-2.0" }, @@ -3648,9 +3651,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "25.3.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.3.0.tgz", - "integrity": "sha512-4K3bqJpXpqfg2XKGK9bpDTc6xO/xoUP/RBWS7AtRMug6zZFaRekiLzjVtAoZMquxoAbzBvy5nxQ7veS5eYzf8A==", + "version": "25.3.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.3.3.tgz", + "integrity": "sha512-DpzbrH7wIcBaJibpKo9nnSQL0MTRdnWttGyE5haGwK86xgMOkFLp7vEyfQPGLOJh5wNYiJ3V9PmUMDhV9u8kkQ==", "dev": true, "license": "MIT", "dependencies": { @@ -5582,9 +5585,9 @@ } }, "node_modules/hono": { - "version": "4.12.2", - "resolved": "https://registry.npmjs.org/hono/-/hono-4.12.2.tgz", - "integrity": "sha512-gJnaDHXKDayjt8ue0n8Gs0A007yKXj4Xzb8+cNjZeYsSzzwKc0Lr+OZgYwVfB0pHfUs17EPoLvrOsEaJ9mj+Tg==", + "version": "4.12.3", + "resolved": "https://registry.npmjs.org/hono/-/hono-4.12.3.tgz", + "integrity": "sha512-SFsVSjp8sj5UumXOOFlkZOG6XS9SJDKw0TbwFeV+AJ8xlST8kxK5Z/5EYa111UY8732lK2S/xB653ceuaoGwpg==", "dev": true, "license": "MIT", "engines": { @@ -5835,9 +5838,9 @@ } }, "node_modules/itty-router": { - "version": "5.0.22", - "resolved": "https://registry.npmjs.org/itty-router/-/itty-router-5.0.22.tgz", - "integrity": "sha512-9hmdGErWdYDOurGYxSbqLhy4EFReIwk71hMZTJ5b+zfa2zjMNV1ftFno2b8VjAQvX615gNB8Qxbl9JMRqHnIVA==", + "version": "5.0.23", + "resolved": "https://registry.npmjs.org/itty-router/-/itty-router-5.0.23.tgz", + "integrity": "sha512-i49WU+SNPrwOZA4Z61En1RYd5h2Lcqa+5IvCpMrNi4dxymzJK15ozUUnRrWIUAv95Zamd4eJPAot2UvHRrQg7w==", "dev": true, "license": "MIT" }, @@ -6303,16 +6306,16 @@ } }, "node_modules/miniflare": { - "version": "4.20260302.0", - "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-4.20260302.0.tgz", - "integrity": "sha512-joGFywlo7HdfHXXGOkc6tDCVkwjEncM0mwEsMOLWcl+vDVJPj9HRV7JtEa0+lCpNOLdYw7mZNHYe12xz9KtJOw==", + "version": "4.20260305.0", + "resolved": "https://registry.npmjs.org/miniflare/-/miniflare-4.20260305.0.tgz", + "integrity": "sha512-jVhtKJtiwaZa3rI+WgoLvSJmEazDsoUmAPYRUmEe2VO6VSbvkhbnDRm+dsPbYRatgNIExwrpqG1rv96jHiSb0w==", "dev": true, "license": "MIT", "dependencies": { "@cspotcode/source-map-support": "0.8.1", "sharp": "^0.34.5", "undici": "7.18.2", - "workerd": "1.20260302.0", + "workerd": "1.20260305.0", "ws": "8.18.0", "youch": "4.1.0-beta.10" }, @@ -6797,9 +6800,9 @@ } }, "node_modules/pkg-pr-new": { - "version": "0.0.63", - "resolved": "https://registry.npmjs.org/pkg-pr-new/-/pkg-pr-new-0.0.63.tgz", - "integrity": "sha512-N4qfhiahmWVmUTKo//Bvb1FAKV7DwFcOjh8GT/aTh0YFSWRZwZp02afpNSohSs1z1jj0YOjU6Ff62iJ0AuHCfg==", + "version": "0.0.65", + "resolved": "https://registry.npmjs.org/pkg-pr-new/-/pkg-pr-new-0.0.65.tgz", + "integrity": "sha512-yZGN17qf6SX/go2rlLL3OWtwO0ppKZBxAfG5M3a9N44WMDrhqkuyfQOpKdvRE9plFsCzF7L/Xtp/1hQQHqhhCQ==", "dev": true, "license": "MIT", "dependencies": { @@ -8894,9 +8897,9 @@ } }, "node_modules/workerd": { - "version": "1.20260302.0", - "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20260302.0.tgz", - "integrity": "sha512-FhNdC8cenMDllI6bTktFgxP5Bn5ZEnGtofgKipY6pW9jtq708D1DeGI6vGad78KQLBGaDwFy1eThjCoLYgFfog==", + "version": "1.20260305.0", + "resolved": "https://registry.npmjs.org/workerd/-/workerd-1.20260305.0.tgz", + "integrity": "sha512-JkhfCLU+w+KbQmZ9k49IcDYc78GBo7eG8Mir8E2+KVjR7otQAmpcLlsous09YLh8WQ3Bt3Mi6/WMStvMAPukeA==", "dev": true, "hasInstallScript": true, "license": "Apache-2.0", @@ -8907,17 +8910,17 @@ "node": ">=16" }, "optionalDependencies": { - "@cloudflare/workerd-darwin-64": "1.20260302.0", - "@cloudflare/workerd-darwin-arm64": "1.20260302.0", - "@cloudflare/workerd-linux-64": "1.20260302.0", - "@cloudflare/workerd-linux-arm64": "1.20260302.0", - "@cloudflare/workerd-windows-64": "1.20260302.0" + "@cloudflare/workerd-darwin-64": "1.20260305.0", + "@cloudflare/workerd-darwin-arm64": "1.20260305.0", + "@cloudflare/workerd-linux-64": "1.20260305.0", + "@cloudflare/workerd-linux-arm64": "1.20260305.0", + "@cloudflare/workerd-windows-64": "1.20260305.0" } }, "node_modules/wrangler": { - "version": "4.68.1", - "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.68.1.tgz", - "integrity": "sha512-G+TI3k/olEGBAVkPtUlhAX/DIbL/190fv3aK+r+45/wPclNEymjxCc35T8QGTDhc2fEMXiw51L5bH9aNsBg+yQ==", + "version": "4.69.0", + "resolved": "https://registry.npmjs.org/wrangler/-/wrangler-4.69.0.tgz", + "integrity": "sha512-EmVfIM65I5b4ITHe3Y9R7zQyf4NUBQ1leStakMlWiVR9n6VlDwuEltyQI2l3i0JciDnWyR3uqe+T6C08ivniTQ==", "dev": true, "license": "MIT OR Apache-2.0", "dependencies": { @@ -8925,10 +8928,10 @@ "@cloudflare/unenv-preset": "2.14.0", "blake3-wasm": "2.1.5", "esbuild": "0.27.3", - "miniflare": "4.20260302.0", + "miniflare": "4.20260305.0", "path-to-regexp": "6.3.0", "unenv": "2.0.0-rc.24", - "workerd": "1.20260302.0" + "workerd": "1.20260305.0" }, "bin": { "wrangler": "bin/wrangler.js", @@ -8941,7 +8944,7 @@ "fsevents": "~2.3.2" }, "peerDependencies": { - "@cloudflare/workers-types": "^4.20260302.0" + "@cloudflare/workers-types": "^4.20260305.0" }, "peerDependenciesMeta": { "@cloudflare/workers-types": { diff --git a/package.json b/package.json index b1d2cb5..c09c154 100644 --- a/package.json +++ b/package.json @@ -76,18 +76,18 @@ "@changesets/changelog-github": "^0.5.2", "@changesets/cli": "^2.29.8", "@cloudflare/vitest-pool-workers": "^0.12.17", - "@cloudflare/workers-types": "4.20260303.0", + "@cloudflare/workers-types": "4.20260305.0", "@types/js-yaml": "^4.0.9", - "@types/node": "25.3.0", + "@types/node": "25.3.3", "@vitest/coverage-istanbul": "^3.2.4", - "hono": "4.12.2", - "itty-router": "5.0.22", - "pkg-pr-new": "^0.0.63", + "hono": "4.12.3", + "itty-router": "5.0.23", + "pkg-pr-new": "^0.0.65", "tsup": "8.5.1", "typescript": "5.9.3", "vitepress": "^1.6.4", "vitest-openapi": "^1.0.3", - "wrangler": "4.68.1" + "wrangler": "4.69.0" }, "dependencies": { "@asteasolutions/zod-to-openapi": "^8.4.1",