{"_id":"cf-workers-query","_rev":"52-b59ee325658cc6921612e2cbcaaba04f","name":"cf-workers-query","dist-tags":{"latest":"0.12.1"},"versions":{"0.0.1":{"name":"cf-workers-query","version":"0.0.1","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.0.1","maintainers":[{"name":"anymaniax","email":"bury.victor@gmail.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"fea5d5950c497101b90423e05a2594382356678e","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.0.1.tgz","fileCount":19,"integrity":"sha512-IBOWe4DBXq4Umpa5bSJ9xaU+/FVDHaQd9HbpZf9d2GOfD1XL/40TdT+erb9IEVQ+San/HA91g9Q+gemGs0HGVQ==","signatures":[{"sig":"MEQCIGJDJBOoSfehGFJHjAPZe4SOIU3x7lJsRaLHUwx/xoVHAiAytEvEb42Ep7ANDeI862ns1WQg+iNJIbuJymEm7GMs7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302772},"main":"./src/index.js","type":"commonjs","gitHead":"377aeb7dc8d78ef5ac9a68c80c368d5ab14134c8","scripts":{"test":"nx test","build":"nx build"},"typings":"./src/index.d.ts","_npmUser":{"name":"anymaniax","email":"bury.victor@gmail.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"10.7.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.3.0","nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","wrangler":"^3.65.1","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20240722.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.0.1_1721741282633_0.40490111480429203","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"cf-workers-query","version":"0.1.0","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.1.0","maintainers":[{"name":"anymaniax","email":"bury.victor@gmail.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"d7f71d974930acbc552beb86fcc50a024604c8f6","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.1.0.tgz","fileCount":21,"integrity":"sha512-FQ287is8zRhuetlNKN/ofLr5ZcUY1IDcu3TC7hIsaGCihq+Bv1s+CSIlKeK51SMH71JnkidD5DJpOjlRkBMOKg==","signatures":[{"sig":"MEYCIQCiVpycjWy0YByy8rUwLvyv3BTpQXa1xEe5H5w/Kd5dbAIhAKewBGZS1hCj+p52pcDPzTaQlCKvzNn15QVI9pJ/2D6d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":303277},"main":"./src/index.js","type":"commonjs","gitHead":"660a35aa16cd2c3a555332eb5d2167b493f0e360","scripts":{"test":"nx test","build":"nx build"},"typings":"./src/index.d.ts","_npmUser":{"name":"anymaniax","email":"bury.victor@gmail.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"10.7.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.3.0","nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","wrangler":"^3.65.1","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20240722.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.1.0_1721743803300_0.049510412629406364","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"cf-workers-query","version":"0.2.0","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.2.0","maintainers":[{"name":"anymaniax","email":"bury.victor@gmail.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"f0b292d403408e6b39e37ef43ef792b41d7b5a94","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.2.0.tgz","fileCount":21,"integrity":"sha512-fjZXJikkXyH44j0sJLwnccuvmXCMwLq0Xb9ki5o+ATdnjBke0rWwPpWDusBjiD+HvmMQxtE2QTGmwuOD1Vih0g==","signatures":[{"sig":"MEUCIQDVROeOJOgz0fS0Fq/wYpNyBnyGY/bIU/ULEmp4tqp5egIgJfZyEPm03ycCxKBUP5LHUSb2KG3AZwQ6eCIAsbslQvk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":303781},"main":"./src/index.js","type":"commonjs","gitHead":"8a15a5e7b4d0c58b26ef6974f47f47a6862fdeb4","scripts":{"test":"nx test","build":"nx build"},"typings":"./src/index.d.ts","_npmUser":{"name":"anymaniax","email":"bury.victor@gmail.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"10.7.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.3.0","nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","wrangler":"^3.65.1","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20240722.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.2.0_1721744869954_0.6061545138465245","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"cf-workers-query","version":"0.2.1","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.2.1","maintainers":[{"name":"anymaniax","email":"bury.victor@gmail.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"784e140bf5d3a446f2f237c879034fa35e3a00fe","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.2.1.tgz","fileCount":21,"integrity":"sha512-ab0G4EaKd+57Qm1ppA9fsdcuill8iYPZgoR9Nt+vjClsKRb175ZfZRHfvmGmftmB7P4ze0CjeaUQGxA3N7X9Kw==","signatures":[{"sig":"MEUCIC+yZNifVqHje6TpSHPHhw20Tfh++1qcO9ajThmgKNvlAiEAz+mrWAvrFkUKpB/5pOULAbv6D4v5TTu5ZssR1lJN04U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":303804},"main":"./src/index.js","type":"commonjs","gitHead":"564f19b04fd8e1950cde55bdbd8d15f0fe6135ce","scripts":{"test":"nx test","build":"nx build"},"typings":"./src/index.d.ts","_npmUser":{"name":"anymaniax","email":"bury.victor@gmail.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"10.7.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.3.0","nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","wrangler":"^3.65.1","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20240722.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.2.1_1721745816164_0.33106711136935507","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"cf-workers-query","version":"0.3.0","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.3.0","maintainers":[{"name":"anymaniax","email":"bury.victor@gmail.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"0734d24906d363015235e39008cf77bd3bb560ff","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.3.0.tgz","fileCount":24,"integrity":"sha512-I0bENN7j2isuR9538A0f8YANHJP5Xv8dDFvkRmduU8sY2rzxVpFjrfI9XO/uxQrm8WNDr2omuJRD8n7JTaj0FA==","signatures":[{"sig":"MEQCIFVGzNvOt4Dkv+4idJ31QMu9NvmfP7Yu5P+chclsnsWtAiBONgPnZoB5HU6Dc5RLKIvUR6A7mu8NeQB8sizT9XIPUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33249},"main":"./dist/src/index.js","type":"commonjs","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","require":"./dist/src/index.js"},"./hono":{"types":"./dist/src/hono.d.ts","import":"./dist/src/hono.js","require":"./dist/src/hono.js"}},"gitHead":"408147ea44c0a6b2982d36c3b0a743c4a398adfe","scripts":{"test":"nx test","build":"nx build"},"typings":"./dist/src/index.d.ts","_npmUser":{"name":"anymaniax","email":"bury.victor@gmail.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"10.7.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.3.0","nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","wrangler":"^3.65.1","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20240722.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.3.0_1721896341909_0.9961185660826539","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"cf-workers-query","version":"0.3.1","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.3.1","maintainers":[{"name":"anymaniax","email":"bury.victor@gmail.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"606c997bdc5cdec75e46de06ecfd75f2b38ab910","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.3.1.tgz","fileCount":22,"integrity":"sha512-2xlGDvo7WOUOXxKHnaoyvHr/4grbgp2acrVkA2rFSDj3CwPqXg1E5SmwWj5JrhiNqL3dgTB9C7TtrZyUi7irQg==","signatures":[{"sig":"MEQCIG0pwQG72PX4FmOZ/05eBQlo4ZJFkXd9hhDbbLQKjtm1AiBGVtX6XE7cvcOJQJhVZ36hshzR/RcGKJchInOprSvXBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":306298},"main":"./src/index.js","type":"commonjs","gitHead":"c9c881502a75c3a5705131282b24ee818fc44af3","scripts":{"test":"nx test","build":"nx build"},"typings":"./src/index.d.ts","_npmUser":{"name":"anymaniax","email":"bury.victor@gmail.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"10.7.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.3.0","nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","wrangler":"^3.65.1","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20240722.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.3.1_1721896577391_0.9860608165953062","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"cf-workers-query","version":"0.3.2","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.3.2","maintainers":[{"name":"anymaniax","email":"bury.victor@gmail.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"fd6564e755417016552efd922928c90f0842b0e3","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.3.2.tgz","fileCount":24,"integrity":"sha512-xbTIcVMuR2gPl0yW3BRm4LktGuSNeM13voUJ3k3c3WKrfFkGrlBNF8cNuHjQlP3R794PNRodsquslGp70kxaDQ==","signatures":[{"sig":"MEQCIGgjM/qH70AxFZhnSA5byngffO3L1APaie2DO7dBckNfAiAt5avNu7Mq1RVmgT74LVEnifCeWe8KLnyGRTasycJNdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33917},"main":"./dist/src/index.js","type":"commonjs","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","require":"./dist/src/index.js"},"./hono":{"types":"./dist/src/hono.d.ts","import":"./dist/src/hono.js","require":"./dist/src/hono.js"}},"gitHead":"7e0b4350ee3c2ce0ad38df04d45a8f78f5d44062","scripts":{"test":"nx test","build":"nx build"},"typings":"./dist/src/index.d.ts","_npmUser":{"name":"anymaniax","email":"bury.victor@gmail.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"10.7.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.3.0","nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","wrangler":"^3.65.1","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20240722.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.3.2_1721896936440_0.2286971217454985","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"cf-workers-query","version":"0.3.3","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.3.3","maintainers":[{"name":"anymaniax","email":"bury.victor@gmail.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"60902615e6dc3abe05494ab0a035ede5c5befb6a","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.3.3.tgz","fileCount":21,"integrity":"sha512-EFURtKwDEjDbosyYgbMWvgpp3vpFCZcwgnz+bmOqiSLDkC2XCQ5it/vXNf+x5ktDd6CzPHyXZv9skcqvJpCbVg==","signatures":[{"sig":"MEUCIQDo+qEW3W5Ds3KAuUxNvi8y/UpDXl4R1F8WnX2/EwKCSwIgJwRmgIo86fYLoE48zCufrR7s9OhTPNq+sAwImqGOuJ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28007},"main":"./src/index.js","type":"commonjs","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","require":"./src/index.js"},"./hono":{"types":"./src/lib/hono.d.ts","import":"./src/lib/hono.js","require":"./src/lib/hono.js"}},"gitHead":"0794152513619075f97195708835e268cc380b68","scripts":{"test":"nx test","build":"nx build"},"typings":"./src/index.d.ts","_npmUser":{"name":"anymaniax","email":"bury.victor@gmail.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"10.7.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.3.0","nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","wrangler":"^3.65.1","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20240722.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.3.3_1721897334404_0.8701025986665172","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"cf-workers-query","version":"0.3.4","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.3.4","maintainers":[{"name":"anymaniax","email":"bury.victor@gmail.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"ceb2a485f5ce4ed7a1e37a662656749ebd0d0d34","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.3.4.tgz","fileCount":21,"integrity":"sha512-69XRFGD+5S0ChvSYjhmtlqELMj5beK9MchrJdeEjGKY6Nizvf/+bF0doTL6Tybx5PCrmYaJ11TfGDE+rSom8ag==","signatures":[{"sig":"MEYCIQC6mkkK4r5YKGqAmqSVKEyBGkQHKI0pKR/QiPAJEZn6MQIhAN5CbnaKCPX+Uz9GWv+23ldKL6vywI1+lv6R1xEpRZal","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28194},"main":"./src/index.js","type":"commonjs","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","require":"./src/index.js"},"./hono":{"types":"./src/lib/hono.d.ts","import":"./src/lib/hono.js","require":"./src/lib/hono.js"}},"gitHead":"c449b6896a9ac9a992da31e2fd9b6897749ca156","scripts":{"test":"nx test","build":"nx build"},"typings":"./src/index.d.ts","_npmUser":{"name":"anymaniax","email":"bury.victor@gmail.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"10.7.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.3.0","nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","wrangler":"^3.65.1","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20240722.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.3.4_1721897761224_0.7285630966137822","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"cf-workers-query","version":"0.3.5","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.3.5","maintainers":[{"name":"anymaniax","email":"bury.victor@gmail.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"57c0d07990bf11f7d7543663dbf16abd1daddcf6","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.3.5.tgz","fileCount":15,"integrity":"sha512-v9ffwsSATH9XtSPqdGqDD6I1zS6mXnyHk3XU5Kt+h843wB6G29HmJ9t0PPe43xIt5EiqrQNVX0eLLsBwrfpx9Q==","signatures":[{"sig":"MEUCIB94TyAXz9qDIJ5l7Z3qwwKgzPj2lvRNT/rM+gIRSkjTAiEA1YTsRMnHqNDvseFI3wjLs5ckwG+6H5Nk/dhXxc7F0Hg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18132},"main":"./src/index.js","type":"commonjs","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","require":"./src/index.js"},"./hono":{"types":"./src/lib/hono.d.ts","import":"./src/lib/hono.js","require":"./src/lib/hono.js"}},"gitHead":"f2109e92b5f2500b84abf39dc60c9d9bb53c0825","scripts":{"test":"nx test","build":"nx build"},"typings":"./src/index.d.ts","_npmUser":{"name":"anymaniax","email":"bury.victor@gmail.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"10.7.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.3.0","nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","wrangler":"^3.65.1","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20240722.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.3.5_1721898570536_0.28504552105384895","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"cf-workers-query","version":"0.3.6","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.3.6","maintainers":[{"name":"anymaniax","email":"bury.victor@gmail.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"de71227e5ed85924f36ab9b5a8683fb6331b2888","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.3.6.tgz","fileCount":15,"integrity":"sha512-Q5AdefBrxcaqZfnQRWuE1rnCvKBaZsKl7m5UhvJam6DwjN0/R4ed2sbsTxHSqvfJZnZLLyq4xutuTibGtEZp/g==","signatures":[{"sig":"MEUCIQDP7MvK6Hyw4NbQKuJ5dvAKZa9bRrGULpeDU77w9sYnRQIgOzaTZQ+6DdSNYy/wtbYzp8lZKWFQbQ/LIlfxsSoD2ao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18375},"main":"./src/index.js","type":"commonjs","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","require":"./src/index.js"},"./hono":{"types":"./src/lib/hono.d.ts","import":"./src/lib/hono.js","require":"./src/lib/hono.js"}},"gitHead":"7726691f60349cb5dbf835ae1004687b295370d3","scripts":{"test":"nx test","build":"nx build"},"typings":"./src/index.d.ts","_npmUser":{"name":"anymaniax","email":"bury.victor@gmail.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"10.7.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.3.0","nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","wrangler":"^3.65.1","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20240722.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.3.6_1721898951270_0.11216531234713067","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"cf-workers-query","version":"0.3.7","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.3.7","maintainers":[{"name":"anymaniax","email":"bury.victor@gmail.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"8fb85ec73e368f2333a0f98f2ac9b2629c2841e2","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.3.7.tgz","fileCount":15,"integrity":"sha512-HkYxObmpnAx2blyVOA5Gd/EwiPhQPQnA3L8HQ3yhk+rg69TOZIS/83IiIYJVi/6aVj06kduMj0W7VRL8UxfHPA==","signatures":[{"sig":"MEYCIQCry0XhEIX9gWK3Z/IaCmvfKH6cfLGgvMHATy0b8JdccgIhANrGOTvXBJhHKezNq0YYzWmYBtr82Ny8V8hrYe7pt29S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18808},"main":"./src/index.js","type":"commonjs","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","require":"./src/index.js"},"./hono":{"types":"./src/lib/hono.d.ts","import":"./src/lib/hono.js","require":"./src/lib/hono.js"}},"gitHead":"bc2c4a5e0f0561ec74848e4005b75558f5d63c97","scripts":{"test":"nx test","build":"nx build"},"typings":"./src/index.d.ts","_npmUser":{"name":"anymaniax","email":"bury.victor@gmail.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"10.7.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.3.0","nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","hono":"^4.5.1","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","wrangler":"^3.65.1","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20240722.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.3.7_1721901987860_0.8813222826834683","host":"s3://npm-registry-packages"}},"0.3.8":{"name":"cf-workers-query","version":"0.3.8","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.3.8","maintainers":[{"name":"anymaniax","email":"bury.victor@gmail.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"c68be6cceca1ea59c474772298266fc5a9ae2ec1","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.3.8.tgz","fileCount":15,"integrity":"sha512-EzsXYW0OOhugYuM6kXaV6FAyq8Rx+8StEvyo+/iKIessMn4HwxTB0fNdIBh1Nv9BE3O+xIKCrwpu2D6VpkKQOQ==","signatures":[{"sig":"MEYCIQDNNnK2pdw3WpuxW85MjxsEGJE4POvxANmcV2DfFNeeSAIhAPaiwY8GfSvd9v/eWt4Zr3vGQHPEg+dfxTHm35tTT5Qw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17704},"main":"./src/index.js","type":"commonjs","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","require":"./src/index.js"},"./hono":{"types":"./src/lib/hono.d.ts","import":"./src/lib/hono.js","require":"./src/lib/hono.js"}},"gitHead":"81f29c22b7f9c926be0e74039ecdcfb9ff43d918","scripts":{"test":"nx test","build":"nx build"},"typings":"./src/index.d.ts","_npmUser":{"name":"anymaniax","email":"bury.victor@gmail.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"10.7.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.3.0","nanoid":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","hono":"^4.5.1","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20240722.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.3.8_1721902543456_0.10737509199087025","host":"s3://npm-registry-packages"}},"0.3.9":{"name":"cf-workers-query","version":"0.3.9","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.3.9","maintainers":[{"name":"anymaniax","email":"bury.victor@gmail.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"fbcfd02eb06af4a122b1cbf0817e519e6e46eabf","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.3.9.tgz","fileCount":15,"integrity":"sha512-1IRdj3i0K9lQ6B/CQVh5MqZMCzD+DogLDhrhZOPPxRIrI1TOloKco/Uz32sstgPlqL52i2ruD9209RLuFru+WQ==","signatures":[{"sig":"MEQCIEXHAYs5j7/UHkAMXDVMRMQmeMbZ7USIk4vxcLDoPIcDAiAAwlf86RfcaTrloIoDMe7PcE/CqJjkIhc4CKii7Tlx+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18278},"main":"./src/index.js","type":"commonjs","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","require":"./src/index.js"},"./hono":{"types":"./src/lib/hono.d.ts","import":"./src/lib/hono.js","require":"./src/lib/hono.js"}},"gitHead":"2f90ab3ce632d7ccb47f466abc58a9cbb3cdd801","scripts":{"test":"nx test","build":"nx build"},"typings":"./src/index.d.ts","_npmUser":{"name":"anymaniax","email":"bury.victor@gmail.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"10.7.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.3.0","nanoid":"^5.0.7"},"typeVersions":{"hono":["./src/lib/hono.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","hono":"^4.5.1","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20240722.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.3.9_1721903518769_0.4598908602683649","host":"s3://npm-registry-packages"}},"0.3.10":{"name":"cf-workers-query","version":"0.3.10","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.3.10","maintainers":[{"name":"anymaniax","email":"bury.victor@gmail.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"f6a463536451853050b8f6fa02d76b0b893b5f48","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.3.10.tgz","fileCount":15,"integrity":"sha512-lzCdn9GtxgAM5ic1y43IHpxgRjSvyZ7cWFTyHA4kn5sMBAGYlXDXYjC/u2NevS+L4Yaz7bCvN6dPQAaWYvSwxg==","signatures":[{"sig":"MEYCIQDgL5Va4ToJiLJ3tByRdnaBbyremZsgBxA0drUvn71tGwIhAKTDvSQgHKXravNXA6LSl3b1M8c9fkeyM6Qyi9eRPjOg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18506},"main":"./src/index.js","type":"commonjs","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","require":"./src/index.js"},"./hono":{"types":"./src/lib/hono.d.ts","import":"./src/lib/hono.js","require":"./src/lib/hono.js"}},"gitHead":"4ba69161335f61bf27bc6cda4b940e4968b9df7a","scripts":{"test":"nx test","build":"nx build"},"typings":"./src/index.d.ts","_npmUser":{"name":"anymaniax","email":"bury.victor@gmail.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"10.7.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.3.0","nanoid":"^5.0.7"},"typesVersions":{"*":{"hono":["./src/lib/hono.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","hono":"^4.5.1","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20240722.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.3.10_1721904342905_0.1301689912785473","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"cf-workers-query","version":"0.4.2","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.4.2","maintainers":[{"name":"anymaniax","email":"bury.victor@gmail.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"8bb9c64c1c503a8a41ea4d4e0f11feca536537ad","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.4.2.tgz","fileCount":15,"integrity":"sha512-Xvu1WQTgBetmlgkbQaxHZcz/+gclVTcZP4GnfhDHDDFug8QzXYtDZOCODxCyo9DxJqyXhU5g92oIlKVMfHLe1Q==","signatures":[{"sig":"MEUCIQC4E4oD4s76Jwx3mAtFX3FjnLJunWzMxnA1eyKuMlyOCQIgGSz21If0V/Tnop3HYls2EEfMAQ0407amchvbAchhSBU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20762},"main":"./src/index.js","type":"commonjs","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","require":"./src/index.js"},"./hono":{"types":"./src/lib/hono.d.ts","import":"./src/lib/hono.js","require":"./src/lib/hono.js"}},"gitHead":"39aef3f0b17848aba4d8902cc4078d9354739aae","scripts":{"test":"nx test","build":"nx build"},"typings":"./src/index.d.ts","_npmUser":{"name":"anymaniax","email":"bury.victor@gmail.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"10.7.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.3.0","nanoid":"^5.0.7"},"typesVersions":{"*":{"hono":["./src/lib/hono.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","hono":"^4.5.1","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20240722.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.4.2_1722338535217_0.735835652858732","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"cf-workers-query","version":"0.5.0","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.5.0","maintainers":[{"name":"anymaniax","email":"bury.victor@gmail.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"bb2f8fcb7096c3517ce352d58130cf1c953d1bd0","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.5.0.tgz","fileCount":15,"integrity":"sha512-P4KuZy2iBplH37d4O82pT0N9mZ6sULrizTGGyXjX1l9DPyvWM326zEcobja/48xVs2927j37R7u8FMe684rZJw==","signatures":[{"sig":"MEYCIQDFKydW8h9QUPAXJiarRHRRfzxH9A4FGC8d5MDsKUgW5gIhANsnFfgSrHu8Pnp1Gn1+zU/7TCyI3eO19AfuF5N/H13t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21237},"main":"./src/index.js","type":"commonjs","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","require":"./src/index.js"},"./hono":{"types":"./src/lib/hono.d.ts","import":"./src/lib/hono.js","require":"./src/lib/hono.js"}},"gitHead":"cd2bf11e7e472f8f2755961660d9f2163a6d8088","scripts":{"test":"nx test","build":"nx build"},"typings":"./src/index.d.ts","_npmUser":{"name":"anymaniax","email":"bury.victor@gmail.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"10.7.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.3.0","nanoid":"^5.0.7"},"typesVersions":{"*":{"hono":["./src/lib/hono.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","hono":"^4.5.1","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20240722.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.5.0_1723623043143_0.7782756547894358","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"cf-workers-query","version":"0.5.1","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.5.1","maintainers":[{"name":"anymaniax","email":"bury.victor@gmail.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"cc86a5b842de8d8c2369a6deaad2f95c4ee3ca2f","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.5.1.tgz","fileCount":15,"integrity":"sha512-mzF9o4/bUK8eriRWjpqrqoyNcuGtBo+7QY26CCgUOOTICPuT618ZbelaeiM2ikjhri3I6tHDjQtJKs24abTS8w==","signatures":[{"sig":"MEQCIE6dvC5eKCqpR7j0ui/LLARe3iST9wNFz2m4HOVCONrQAiAcWepy1jEMQaS0fM06Ml4S+824X0cSgf/NPMyPcLo6ig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21347},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","require":"./src/index.js"},"./hono":{"types":"./src/lib/hono.d.ts","import":"./src/lib/hono.js","require":"./src/lib/hono.js"}},"gitHead":"2363c63e2f5dbbab2e1d29939b063020db5c055b","scripts":{"test":"nx test","build":"nx build"},"typings":"./src/index.d.ts","_npmUser":{"name":"anymaniax","email":"bury.victor@gmail.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"10.7.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.3.0","nanoid":"^5.0.7"},"typesVersions":{"*":{"hono":["./src/lib/hono.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","hono":"^4.5.1","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20240722.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.5.1_1725264287143_0.6382028432304472","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"cf-workers-query","version":"0.5.2","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.5.2","maintainers":[{"name":"anymaniax","email":"bury.victor@gmail.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"df6208b5a3aee017fb1276d48c615e9423fdbfbc","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.5.2.tgz","fileCount":15,"integrity":"sha512-CdaYCUmGxr5raDL5C/VNMSr/ijjCjABCOZvWtLxCw1tT/aqBm2rsFLTRGBVk+SXmR1dnE6QnbLEYYPLkmd2jkQ==","signatures":[{"sig":"MEQCID6cX2otxea3Tbg0tzIIesXOiHBuwYMwEHjk9vwZDm8KAiAWsu26j9dOOPzeNJtOZgJPYbeiG6uaDYaaQ9bdzPpXNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22244},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","require":"./src/index.js"},"./hono":{"types":"./src/lib/hono.d.ts","import":"./src/lib/hono.js","require":"./src/lib/hono.js"}},"gitHead":"7918a079c5bf9cb8a545ebaffcffe68a3cc27056","scripts":{"test":"nx test","build":"nx build"},"typings":"./src/index.d.ts","_npmUser":{"name":"anymaniax","email":"bury.victor@gmail.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"10.7.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.3.0","nanoid":"^5.0.7"},"typesVersions":{"*":{"hono":["./src/lib/hono.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","hono":"^4.5.1","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20240722.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.5.2_1725264788716_0.09527504411310495","host":"s3://npm-registry-packages"}},"0.5.4":{"name":"cf-workers-query","version":"0.5.4","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.5.4","maintainers":[{"name":"anymaniax","email":"bury.victor@gmail.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"82c8768f69887ab28866ba734aee80dd6c216685","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.5.4.tgz","fileCount":15,"integrity":"sha512-S4xq0gHTkDqhlv1UtU/JCC3kAKzPsA/MHtWwAEJADe65BtPsWBJ/i85pBTCdL84o3HV5rh8OVJJZQ4zGf1/v3Q==","signatures":[{"sig":"MEYCIQD+MCjSmh8LzJL1xKzBDluOccQ6T1hRptI7iqZng746pAIhAIO36wqVys6tr5FBa/ckYdpjqX7XhkYep/6ga+uLXACO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22416},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","require":"./src/index.js"},"./hono":{"types":"./src/lib/hono.d.ts","import":"./src/lib/hono.js","require":"./src/lib/hono.js"}},"gitHead":"e09e6384119bdf13b033059870669f1a960902db","scripts":{"test":"nx test","build":"nx build"},"typings":"./src/index.d.ts","_npmUser":{"name":"anymaniax","email":"bury.victor@gmail.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"10.7.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.3.0","nanoid":"^5.0.7"},"typesVersions":{"*":{"hono":["./src/lib/hono.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","hono":"^4.5.1","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20240722.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.5.4_1725265135692_0.2722264653317439","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"cf-workers-query","version":"0.6.0","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.6.0","maintainers":[{"name":"anymaniax","email":"bury.victor@gmail.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"75f2b184ee149aebf8a8586125b9ed2cbbdc0b64","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.6.0.tgz","fileCount":15,"integrity":"sha512-2MnLss1blUb5YufiC5n5AYQWxhBHZjaFZ237szxfT1tRmGiVfcWKr0V4XmYIGpOdZDoNTUS9jC4Qvj7TVKtfnw==","signatures":[{"sig":"MEUCIHpb5U4HYWFKy5EGScQgWBsOlwrDn6GPw/tDFmzO0ZWwAiEAzItMvOyynx0+wmocSuwslbJJmFRsx8r9JKQyz7ZXkAY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23292},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","require":"./src/index.js"},"./hono":{"types":"./src/lib/hono.d.ts","import":"./src/lib/hono.js","require":"./src/lib/hono.js"}},"gitHead":"a97d150a059e0e123c1b325f115e818ee327d083","scripts":{"test":"nx test","build":"nx build"},"typings":"./src/index.d.ts","_npmUser":{"name":"anymaniax","email":"bury.victor@gmail.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"10.7.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.3.0","nanoid":"^5.0.7"},"typesVersions":{"*":{"hono":["./src/lib/hono.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","hono":"^4.5.1","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20240722.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.6.0_1725266955285_0.7126878844724036","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"cf-workers-query","version":"0.6.1","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.6.1","maintainers":[{"name":"anymaniax","email":"bury.victor@gmail.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"2d350c91016e88f824ea8225f4f089655561ad7f","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.6.1.tgz","fileCount":15,"integrity":"sha512-0VrM/lfjVqhzFMTdkzgDfSjUc/hj84j7JzxvkuVia6Dc30aZRdhjAX4Ly1M3+ptC3/JG+bsOcwXKd4rJVbH+4A==","signatures":[{"sig":"MEQCIFwvAvM6+A1y52xP21J9X7XATt3mwjiofaorpJOt7dO/AiBrGMM+s23e+ZtoNG3S02nSppYjS1/iDUt49Yo+ubXaWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23500},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","require":"./src/index.js"},"./hono":{"types":"./src/lib/hono.d.ts","import":"./src/lib/hono.js","require":"./src/lib/hono.js"}},"gitHead":"4fe2dadac5d0908228fdf00a603a56f6b0ee6f76","scripts":{"test":"nx test","build":"nx build"},"typings":"./src/index.d.ts","_npmUser":{"name":"anymaniax","email":"bury.victor@gmail.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"10.7.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.3.0","nanoid":"^5.0.7"},"typesVersions":{"*":{"hono":["./src/lib/hono.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","hono":"^4.5.1","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20240722.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.6.1_1725267105216_0.5904929399614447","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"cf-workers-query","version":"0.6.2","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.6.2","maintainers":[{"name":"anymaniax","email":"bury.victor@gmail.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"e38869d8a4a57bf552f7e7a63e5ffbb98dab8c02","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.6.2.tgz","fileCount":15,"integrity":"sha512-DIdJri/B7QI/M+Bl+CCWftgBb3HkRp6IpdZRGzFf9pG84NtD/faVyXb9DX4+FLRk3ZF9i8LEcTmFsTOPixNR/g==","signatures":[{"sig":"MEYCIQCmvn0eC2WMfS3rsG4+ngsWqM0TgpDthGL9N9X5X43IbwIhAJG/ZMIoUqCIN1cYNEGoSTy4pJxWPAvkAjxWPUFtqW7J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23693},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","require":"./src/index.js"},"./hono":{"types":"./src/lib/hono.d.ts","import":"./src/lib/hono.js","require":"./src/lib/hono.js"}},"gitHead":"aab9950cbfea62ab7ba8968ef89ad186d6ce6244","scripts":{"test":"nx test","build":"nx build"},"typings":"./src/index.d.ts","_npmUser":{"name":"anymaniax","email":"bury.victor@gmail.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"10.7.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.3.0","nanoid":"^5.0.7"},"typesVersions":{"*":{"hono":["./src/lib/hono.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","hono":"^4.5.1","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20240722.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.6.2_1725271332316_0.5826809741760675","host":"s3://npm-registry-packages"}},"0.6.3":{"name":"cf-workers-query","version":"0.6.3","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.6.3","maintainers":[{"name":"anymaniax","email":"bury.victor@gmail.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"c4299c75f18e66d7c11430d1fe07abcb7483e9d9","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.6.3.tgz","fileCount":15,"integrity":"sha512-mgkmk22oO6kf9tAVWsQBjGDO96Wn7Es5eqJfNuKlm0XN5dQsXbyzZOB76JN/cL3cqRFkMUzoRlgi+WvzfFWLNQ==","signatures":[{"sig":"MEYCIQC5Eys2OtS0axnYuQmQaITNygW49RsstWbkGnFWXXBonQIhAPFkvYTCAiChTcxOBSJxKh3jBeczYqmaIfe5s3YrWPe2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23928},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","require":"./src/index.js"},"./hono":{"types":"./src/lib/hono.d.ts","import":"./src/lib/hono.js","require":"./src/lib/hono.js"}},"gitHead":"22cdbd48c43e227723270186c0c0043a5ea0114c","scripts":{"test":"nx test","build":"nx build"},"typings":"./src/index.d.ts","_npmUser":{"name":"anymaniax","email":"bury.victor@gmail.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"10.7.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.3.0","nanoid":"^5.0.7"},"typesVersions":{"*":{"hono":["./src/lib/hono.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","hono":"^4.5.1","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20240722.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.6.3_1725272114857_0.5022363363771454","host":"s3://npm-registry-packages"}},"0.6.4":{"name":"cf-workers-query","version":"0.6.4","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.6.4","maintainers":[{"name":"anymaniax","email":"bury.victor@gmail.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"25f7533c6d04f89fc849f778a14ba83bf186970f","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.6.4.tgz","fileCount":15,"integrity":"sha512-80J2ulfCdtOOjEBvVfVTXVbLClVp/N+Qu+wmx9Xr10t5eICxEtuhKhWDxG1vVHJ4F5oAUM025kPPhATJjVs1cg==","signatures":[{"sig":"MEQCIB6xgXBJaxD3JQSkcQaGKdfv0r3gcpK34OWCfIg+C08yAiAUomRuEvLK4013IIVWle0EYZ0GISL+LledGol7L6e/Ow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24565},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","require":"./src/index.js"},"./hono":{"types":"./src/lib/hono.d.ts","import":"./src/lib/hono.js","require":"./src/lib/hono.js"}},"gitHead":"e4bdb4cd0cfdbbca3bd8259155a5b4c47003586f","scripts":{"test":"nx test","build":"nx build"},"typings":"./src/index.d.ts","_npmUser":{"name":"anymaniax","email":"bury.victor@gmail.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"10.7.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.3.0","nanoid":"^5.0.7"},"typesVersions":{"*":{"hono":["./src/lib/hono.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","hono":"^4.5.1","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20240722.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.6.4_1725287782839_0.4401862871319324","host":"s3://npm-registry-packages"}},"0.6.5":{"name":"cf-workers-query","version":"0.6.5","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.6.5","maintainers":[{"name":"anymaniax","email":"bury.victor@gmail.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"8bc79797399ff4333a195c527c5b135a0205b284","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.6.5.tgz","fileCount":15,"integrity":"sha512-qjbb1ZxR3kDZJCuehYFCItvXY9bi2g0Bz07V0dLB0TzcQJrBJvAx+Ef70C+EDds+FJ4VfGRbcDj6lk3Pj08cgg==","signatures":[{"sig":"MEQCIGhpfNQ/HzD5gcV9bLLyhHNR/xsS+JrC0yDyGzoIJplsAiBsUNXjQ0R1YwT2RHOchHHwylMlIu66E76wr9GBPjIQGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24819},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","require":"./src/index.js"},"./hono":{"types":"./src/lib/hono.d.ts","import":"./src/lib/hono.js","require":"./src/lib/hono.js"}},"gitHead":"cb10324da70499bbafabe788de6a58b6d691352a","scripts":{"test":"nx test","build":"nx build"},"typings":"./src/index.d.ts","_npmUser":{"name":"anymaniax","email":"bury.victor@gmail.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"10.7.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"20.14.0","dependencies":{"tslib":"^2.3.0","nanoid":"^5.0.7"},"typesVersions":{"*":{"hono":["./src/lib/hono.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","hono":"^4.5.1","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20240722.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.6.5_1725288134778_0.6680141306680769","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"cf-workers-query","version":"0.7.0","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.7.0","maintainers":[{"name":"anymaniax","email":"bury.victor@gmail.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"b5a3b15fcbf55e285ab76724b3fd545a68711dbf","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.7.0.tgz","fileCount":15,"integrity":"sha512-aYdlCcM+Xk7cCcUcuW8Zbcp95s54UxxCvH0hBka4TSK7U260Dl1uR+sIXBmILCIH7If+tqKN6YgrWXgQtgCgvQ==","signatures":[{"sig":"MEYCIQCUTJ4WPouUCr/V0BhVN9ryfY0zHRwlra9CYD4wA/CfJwIhAJp0s22WFXV6nTE6LG0S5lgtjM2UUEpvO/70+18IQnHS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26068},"main":"./src/index.js","type":"module","module":"./src/index.js","exports":{".":{"types":"./src/index.d.ts","import":"./src/index.js","require":"./src/index.js"},"./hono":{"types":"./src/lib/hono.d.ts","import":"./src/lib/hono.js","require":"./src/lib/hono.js"}},"gitHead":"edc8480f13bc7ce86d5e6d897cd007b328e7c36f","scripts":{"test":"nx test","build":"nx build"},"typings":"./src/index.d.ts","_npmUser":{"name":"anymaniax","email":"bury.victor@gmail.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"10.8.2","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"20.17.0","dependencies":{"tslib":"^2.3.0","nanoid":"^5.0.7"},"typesVersions":{"*":{"hono":["./src/lib/hono.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","hono":"^4.5.1","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20240722.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.7.0_1725894975496_0.34878002660221474","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"cf-workers-query","version":"0.7.1","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.7.1","maintainers":[{"name":"anymaniax","email":"bury.victor@gmail.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"44823bf3f4f58bb7975396c784286bd2a85f0f95","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.7.1.tgz","fileCount":15,"integrity":"sha512-YXKacaelfoTvIAwAy+sWNxmGu8j3uH56WM13TMY0KnqV2e06o7zZDZvCLIJ84EyxflxR5qOgnIRHfyyM5InjwQ==","signatures":[{"sig":"MEQCIAkrjk6wISmBettwoYe7173Z8XpakP8K0VDRuRyVnLZOAiA/SUwM8ZBmHwK9uUMoKEyU53oR6cf9vSuUCsINCcHG+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53591},"main":"./src/index.cjs","type":"module","types":"./src/index.d.ts","module":"./src/index.js","exports":{".":{"import":{"types":"./src/index.d.ts","default":"./src/index.js"},"require":{"types":"./src/index.d.cts","default":"./src/index.cjs"}},"./hono":{"import":{"types":"./src/lib/hono.d.ts","default":"./src/lib/hono.js"},"require":{"types":"./src/lib/hono.d.cts","default":"./src/lib/hono.cjs"}}},"gitHead":"aa598ffc3d91275f429451f03e091597319ae0a8","scripts":{"test":"nx test","build":"nx build"},"_npmUser":{"name":"anymaniax","email":"bury.victor@gmail.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"10.8.2","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"20.17.0","dependencies":{"tslib":"^2.3.0","nanoid":"^5.0.7"},"typesVersions":{"*":{"hono":["./src/lib/hono.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","hono":"^4.5.1","tsup":"^8.3.0","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20240722.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.7.1_1727384328041_0.3853871446868242","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"cf-workers-query","version":"0.8.0","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.8.0","maintainers":[{"name":"anymaniax","email":"bury.victor@gmail.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"adeadd19c7aa3c8b0dcceada34f19b3a9c0c9576","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.8.0.tgz","fileCount":15,"integrity":"sha512-+orpZIG5qiItNbJ0Py9cbgI9czMR8Crc/L4VgHUcQOF+IXlIiUKpw+NujNtGZ9gBYAO1rSVmAvk2r+RS22mIdA==","signatures":[{"sig":"MEYCIQDddQ8qU7A9sYI1TWH/4iCpAz7bNLg68HFxKF+ypMWd3QIhAJMjwxsrOerZcuZF0IRW4Le7YAmAzIwMfxqzsxgc2Ssy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57694},"main":"./src/index.cjs","type":"module","types":"./src/index.d.ts","module":"./src/index.js","exports":{".":{"import":{"types":"./src/index.d.ts","default":"./src/index.js"},"require":{"types":"./src/index.d.cts","default":"./src/index.cjs"}},"./hono":{"import":{"types":"./src/lib/hono.d.ts","default":"./src/lib/hono.js"},"require":{"types":"./src/lib/hono.d.cts","default":"./src/lib/hono.cjs"}}},"gitHead":"dbfdfbfcc2a5abb12d12d4d54d03701dffba220a","scripts":{"test":"nx test","build":"nx build"},"_npmUser":{"name":"anymaniax","email":"bury.victor@gmail.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"10.8.2","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"20.17.0","dependencies":{"tslib":"^2.3.0","nanoid":"^5.0.7"},"typesVersions":{"*":{"hono":["./src/lib/hono.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","hono":"^4.5.1","tsup":"^8.3.0","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20240722.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.8.0_1735821683668_0.18158293153944394","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"cf-workers-query","version":"0.8.1","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.8.1","maintainers":[{"name":"anymaniax","email":"bury.victor@gmail.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"1133a175c5e41cd3918184cd612f88b5a69bd821","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.8.1.tgz","fileCount":15,"integrity":"sha512-yCCKwg8P0YP/SnL7DpgkVSkrtCkznMoXFMZwZW5FLTjQ52xEDvuaGWiWVT2orr4iji3qByGh2dEoRJtyYA4SGA==","signatures":[{"sig":"MEUCICPf64n68bDZSxv7eQBaa7AB41wKYmyFj+paJgKGXmlkAiEAh1108J6bKBd98WAPPnbQ9tb33bpkUy8g9UYiuW6A+0Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57874},"main":"./src/index.cjs","type":"module","types":"./src/index.d.ts","module":"./src/index.js","exports":{".":{"import":{"types":"./src/index.d.ts","default":"./src/index.js"},"require":{"types":"./src/index.d.cts","default":"./src/index.cjs"}},"./hono":{"import":{"types":"./src/lib/hono.d.ts","default":"./src/lib/hono.js"},"require":{"types":"./src/lib/hono.d.cts","default":"./src/lib/hono.cjs"}}},"gitHead":"3f6739bac30ac837ea9f3068cce6417d9b509b09","scripts":{"test":"nx test","build":"nx build"},"_npmUser":{"name":"anymaniax","email":"bury.victor@gmail.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"10.8.2","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"20.17.0","dependencies":{"tslib":"^2.3.0","nanoid":"^5.0.7"},"typesVersions":{"*":{"hono":["./src/lib/hono.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","hono":"^4.5.1","tsup":"^8.3.0","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20240722.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.8.1_1736248584137_0.5708437622666238","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"cf-workers-query","version":"0.8.2","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.8.2","maintainers":[{"name":"anymaniax","email":"bury.victor@gmail.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"64d8303d62d69c30ea9ddc1450d0cc2b960a7ed2","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.8.2.tgz","fileCount":15,"integrity":"sha512-9BFaSbgu1wihkYtvL46+w7hHN8BopEs4brn+SwfLniPCtUWWVAAA6c2fstQW3XgYlAjbgsf5gjx/kBP7WJad5g==","signatures":[{"sig":"MEYCIQDjvTRcqKpL6mdoY5I7LTc95jdcKrLzFoKA1aR/xIv3DgIhAJdRFmmV0qhJzw6JC1Nx4orxLHhZvp9fCNQfYoRdgbkF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58009},"main":"./src/index.cjs","type":"module","types":"./src/index.d.ts","module":"./src/index.js","exports":{".":{"import":{"types":"./src/index.d.ts","default":"./src/index.js"},"require":{"types":"./src/index.d.cts","default":"./src/index.cjs"}},"./hono":{"import":{"types":"./src/lib/hono.d.ts","default":"./src/lib/hono.js"},"require":{"types":"./src/lib/hono.d.cts","default":"./src/lib/hono.cjs"}}},"gitHead":"586c18d9e8505eee7117b5b33436ec71cbd61f55","scripts":{"test":"nx test","build":"nx build"},"_npmUser":{"name":"anymaniax","email":"bury.victor@gmail.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"10.8.2","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"20.17.0","dependencies":{"tslib":"^2.3.0","nanoid":"^5.0.7"},"typesVersions":{"*":{"hono":["./src/lib/hono.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","hono":"^4.5.1","tsup":"^8.3.0","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20240722.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.8.2_1737575892024_0.2506486040944551","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"cf-workers-query","version":"0.9.0","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.9.0","maintainers":[{"name":"anymaniax","email":"bury.victor@gmail.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"56b47a70891cbd7e4579acf0f7c5684a0d8c64ce","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.9.0.tgz","fileCount":15,"integrity":"sha512-Hn21E5lCala1cLKGLwuv37hdxDtrU9zEpwbrVMKCdy9pEaG//52kqscXwB+FslpyWTj4mvjh6gvqyozTgQ12iA==","signatures":[{"sig":"MEQCIEl9NrbkhGqPuWjfKcCgflNl07Upl/Q2npbd9gti/K0hAiBcJJYciqe3XmGeK1VASTtGnqDUOlAlGsF1l942BSEMHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115667},"main":"./src/index.cjs","type":"module","types":"./src/index.d.ts","module":"./src/index.js","exports":{".":{"import":{"types":"./src/index.d.ts","default":"./src/index.js"},"require":{"types":"./src/index.d.cts","default":"./src/index.cjs"}},"./hono":{"import":{"types":"./src/lib/hono.d.ts","default":"./src/lib/hono.js"},"require":{"types":"./src/lib/hono.d.cts","default":"./src/lib/hono.cjs"}}},"gitHead":"8ad8abde899dfa8e6f4078695392643d31a7517d","scripts":{"test":"nx test","build":"nx build"},"_npmUser":{"name":"anymaniax","email":"bury.victor@gmail.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"10.8.2","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.3.0","nanoid":"^5.0.7"},"typesVersions":{"*":{"hono":["./src/lib/hono.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","hono":"^4.5.1","tsup":"^8.3.0","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20250807.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.9.0_1754651132724_0.14886595307073347","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"cf-workers-query","version":"0.10.0","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.10.0","maintainers":[{"name":"anymaniax","email":"anymaniax@icloud.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"b45b4224f99ca5231fcad51bef2e27be226d68bb","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.10.0.tgz","fileCount":15,"integrity":"sha512-saS3cVL9zEhgJ2C4MKWD/uHJVppDoEB+OUSKHS8yRPKm+GSTS3zUajb85lQcUN488hBzVrZNz1tVxVUvkXU3eQ==","signatures":[{"sig":"MEUCIF5mRXsuzBIVwBh77MSg4XYjKyCrODCr31xU216jEOTwAiEA1DjCB3tkhh0t/oYCwae8WyjVX6Hq5eN/5stHsCHZnts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138516},"main":"./src/index.cjs","type":"module","types":"./src/index.d.ts","module":"./src/index.js","exports":{".":{"import":{"types":"./src/index.d.ts","default":"./src/index.js"},"require":{"types":"./src/index.d.cts","default":"./src/index.cjs"}},"./hono":{"import":{"types":"./src/lib/hono.d.ts","default":"./src/lib/hono.js"},"require":{"types":"./src/lib/hono.d.cts","default":"./src/lib/hono.cjs"}}},"gitHead":"6cb7eac2af87fb01563f32ab567067d2caad0095","scripts":{"test":"nx test","build":"nx build"},"_npmUser":{"name":"anymaniax","email":"anymaniax@icloud.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"11.6.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"24.9.0","dependencies":{"tslib":"^2.3.0","nanoid":"^5.0.7"},"typesVersions":{"*":{"hono":["./src/lib/hono.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","hono":"^4.5.1","tsup":"^8.3.0","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20250807.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.10.0_1764334963054_0.8482224004189276","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"cf-workers-query","version":"0.10.1","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.10.1","maintainers":[{"name":"anymaniax","email":"anymaniax@icloud.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"64d38e14f304c79026c848e28808b1352c66ffb5","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.10.1.tgz","fileCount":15,"integrity":"sha512-0eK1qwtdTQ93lOfvs4Hx+og3GoINW4jWS+JIu+o5gL4LI57zDX+jcJpjI4Jm9ILCXUpLUIVZwYZMN5urPsQEDw==","signatures":[{"sig":"MEQCIFRG14E1JXkoOqBsz+0/YEvo5L0HaFtd7u4VMtFWxR3DAiBdukBYIj6eDP3FkVNaG5mt878PfqdgAMukpWXOGURQoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133565},"main":"./src/index.cjs","type":"module","types":"./src/index.d.ts","module":"./src/index.js","exports":{".":{"import":{"types":"./src/index.d.ts","default":"./src/index.js"},"require":{"types":"./src/index.d.cts","default":"./src/index.cjs"}},"./hono":{"import":{"types":"./src/lib/hono.d.ts","default":"./src/lib/hono.js"},"require":{"types":"./src/lib/hono.d.cts","default":"./src/lib/hono.cjs"}}},"gitHead":"181be7ce09220ad28a350e5b03e1925da357c7b7","scripts":{"test":"nx test","build":"nx build"},"_npmUser":{"name":"anymaniax","email":"anymaniax@icloud.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"11.6.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"24.9.0","dependencies":{"tslib":"^2.3.0","nanoid":"^5.0.7"},"typesVersions":{"*":{"hono":["./src/lib/hono.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","hono":"^4.5.1","tsup":"^8.3.0","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20250807.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.10.1_1764344180195_0.26340131543703027","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"cf-workers-query","version":"0.10.2","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.10.2","maintainers":[{"name":"anymaniax","email":"anymaniax@icloud.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"ac62e8413405418623ce315387318b0aa5a9874c","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.10.2.tgz","fileCount":15,"integrity":"sha512-AAc+CKitWyAzyjBOM8KzVUy9l1h4akmG0gtjQGIC3/Rssqv3j2iVlHOU9HICMmqX0PtLFuqT1N4LSxF04j00rw==","signatures":[{"sig":"MEYCIQDX6YXwFfL9iS7taVyn/ugWiP7ifb2hmXfSkdfAC7ngagIhAJOiH94E0ERSMVnp6chkTDa7qrwR0JbDtbqYMwWso9w7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133758},"main":"./src/index.cjs","type":"module","types":"./src/index.d.ts","module":"./src/index.js","exports":{".":{"import":{"types":"./src/index.d.ts","default":"./src/index.js"},"require":{"types":"./src/index.d.cts","default":"./src/index.cjs"}},"./hono":{"import":{"types":"./src/lib/hono.d.ts","default":"./src/lib/hono.js"},"require":{"types":"./src/lib/hono.d.cts","default":"./src/lib/hono.cjs"}}},"gitHead":"b3662ed4e39715b940c66ec53c0147eb73c1dc53","scripts":{"test":"nx test","build":"nx build"},"_npmUser":{"name":"anymaniax","email":"anymaniax@icloud.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"11.6.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"24.9.0","dependencies":{"tslib":"^2.3.0","nanoid":"^5.0.7"},"typesVersions":{"*":{"hono":["./src/lib/hono.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","hono":"^4.5.1","tsup":"^8.3.0","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20250807.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.10.2_1768489167195_0.35508644458601024","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"cf-workers-query","version":"0.10.3","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.10.3","maintainers":[{"name":"anymaniax","email":"anymaniax@icloud.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"7b26f71545d7f51044a734963c2ec12c23986824","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.10.3.tgz","fileCount":15,"integrity":"sha512-VgMRSdQovcG+d4gIVam+vgB1Ljf9czUCn6Zdgbasmz32Y5lxTUZeBtE9VmrZDcEyETFyB/AHmzElu6xA0CNDoA==","signatures":[{"sig":"MEQCIErPb32a1qbl+d+RT4XAYsKHc9qJP5pVe9C9tV2DaLw1AiBgvjLekHdLwt1DoKsOMW2wsLAHsiFpj8wAdVUk9U0DHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155718},"main":"./src/index.cjs","type":"module","types":"./src/index.d.ts","module":"./src/index.js","exports":{".":{"import":{"types":"./src/index.d.ts","default":"./src/index.js"},"require":{"types":"./src/index.d.cts","default":"./src/index.cjs"}},"./hono":{"import":{"types":"./src/lib/hono.d.ts","default":"./src/lib/hono.js"},"require":{"types":"./src/lib/hono.d.cts","default":"./src/lib/hono.cjs"}}},"gitHead":"607e891655eccbd2824b8e1e8f028c30d693ec76","scripts":{"test":"nx test","build":"nx build"},"_npmUser":{"name":"anymaniax","email":"anymaniax@icloud.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"11.6.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"24.9.0","dependencies":{"tslib":"^2.3.0","nanoid":"^5.0.7"},"typesVersions":{"*":{"hono":["./src/lib/hono.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","hono":"^4.11.4","tsup":"^8.3.0","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20250807.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.10.3_1768489578433_0.22388109991155036","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"cf-workers-query","version":"0.10.4","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.10.4","maintainers":[{"name":"anymaniax","email":"anymaniax@icloud.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"20a92779ea96aff7dbf335c6533000a7c394cd0d","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.10.4.tgz","fileCount":15,"integrity":"sha512-o3ZF9IBhxBfb2TH2OWaw4MrqMaEI6fRhV30gy2r4XvRrBGWfqNapiNVoeBypsx5h/6T5VwRIcRUxmfm/pFrkhg==","signatures":[{"sig":"MEUCIQD8K8WrIxRCByPSKyMNLiSTDcywz6ARb0pJZZX6TNtJWQIgdejJvrDcMeQNHiI+Eh7xh61DgtuMcTjpUS79OMsDn4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155760},"main":"./src/index.cjs","type":"module","types":"./src/index.d.ts","module":"./src/index.js","exports":{".":{"import":{"types":"./src/index.d.ts","default":"./src/index.js"},"require":{"types":"./src/index.d.cts","default":"./src/index.cjs"}},"./hono":{"import":{"types":"./src/lib/hono.d.ts","default":"./src/lib/hono.js"},"require":{"types":"./src/lib/hono.d.cts","default":"./src/lib/hono.cjs"}}},"gitHead":"4cb095ebc82f3eab813b20b9e00e0dc1e8e18179","scripts":{"test":"nx test","build":"nx build"},"_npmUser":{"name":"anymaniax","email":"anymaniax@icloud.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"11.6.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"24.9.0","dependencies":{"tslib":"^2.3.0","nanoid":"^5.0.7"},"typesVersions":{"*":{"hono":["./src/lib/hono.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","hono":"^4.11.4","tsup":"^8.3.0","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20250807.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.10.4_1768491197761_0.6554320540373277","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"cf-workers-query","version":"0.11.0","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.11.0","maintainers":[{"name":"anymaniax","email":"anymaniax@icloud.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"3524852c4180fc4b23cfa513b77b2eedfd676218","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.11.0.tgz","fileCount":20,"integrity":"sha512-pyTeQeGY3V5VnIcS7ArdDuimjBJhaoL7Nh/DOIzl8MJfNXjwNUqLaL4coDERvfeNFJBN8pFC8uWz5zUXewDI3g==","signatures":[{"sig":"MEQCIEeEZXoHM8aZ2H9N+5AWTK+BRdXpaG2wEDnFpBtGNxw7AiAl7H6RNuSIbL9ZuVpv82w1SVexvPEupOvQLRtDME4SzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68109},"main":"./src/index.cjs","type":"module","types":"./src/index.d.ts","module":"./src/index.js","exports":{".":{"import":{"types":"./src/index.d.ts","default":"./src/index.js"},"require":{"types":"./src/index.d.cts","default":"./src/index.cjs"}},"./hono":{"import":{"types":"./src/lib/hono.d.ts","default":"./src/lib/hono.js"},"require":{"types":"./src/lib/hono.d.cts","default":"./src/lib/hono.cjs"}},"./durable-object":{"import":{"types":"./src/lib/durable-object-deduper.d.ts","default":"./src/lib/durable-object-deduper.js"},"require":{"types":"./src/lib/durable-object-deduper.d.cts","default":"./src/lib/durable-object-deduper.cjs"}}},"gitHead":"c284cffb3bcecb1102e82edb54d9d2622309f675","scripts":{"test":"nx test","build":"nx build"},"_npmUser":{"name":"anymaniax","email":"anymaniax@icloud.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"11.6.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"24.9.0","dependencies":{"tslib":"^2.3.0"},"typesVersions":{"*":{"hono":["./src/lib/hono.d.ts"],"durable-object":["./src/lib/durable-object-deduper.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","hono":"^4.11.4","tsup":"^8.3.0","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20250807.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"peerDependencies":{"hono":">=4.0.0"},"peerDependenciesMeta":{"hono":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.11.0_1771435759120_0.8587854912895718","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"cf-workers-query","version":"0.11.1","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.11.1","maintainers":[{"name":"anymaniax","email":"anymaniax@icloud.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"4ddb210e2c050e3c7cb833691324a7f9ee774e51","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.11.1.tgz","fileCount":20,"integrity":"sha512-CoDmhyJXVPauf6dzZzZqMQbVF3d4Tduun8Fa9f8peuI2szBl7wNUxjffa5npcLjElRi4W2PotZ6O9yVWNGl/tw==","signatures":[{"sig":"MEQCIAwi4FF2D5J1HGKCknQFengdUoURBWF981W8BsysvJR7AiB/6WOr+N8ZNR9acl8lYA5zk23ZZDpddIawYZuvnXrSDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72907},"main":"./src/index.cjs","type":"module","types":"./src/index.d.ts","module":"./src/index.js","exports":{".":{"import":{"types":"./src/index.d.ts","default":"./src/index.js"},"require":{"types":"./src/index.d.cts","default":"./src/index.cjs"}},"./hono":{"import":{"types":"./src/lib/hono.d.ts","default":"./src/lib/hono.js"},"require":{"types":"./src/lib/hono.d.cts","default":"./src/lib/hono.cjs"}},"./durable-object":{"import":{"types":"./src/lib/durable-object-deduper.d.ts","default":"./src/lib/durable-object-deduper.js"},"require":{"types":"./src/lib/durable-object-deduper.d.cts","default":"./src/lib/durable-object-deduper.cjs"}}},"gitHead":"3c3b0eb455d243b2c4bbb291015042af2e244dc0","scripts":{"test":"nx test","build":"nx build"},"_npmUser":{"name":"anymaniax","email":"anymaniax@icloud.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"11.6.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"24.9.0","dependencies":{"tslib":"^2.3.0"},"typesVersions":{"*":{"hono":["./src/lib/hono.d.ts"],"durable-object":["./src/lib/durable-object-deduper.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","hono":"^4.11.4","tsup":"^8.3.0","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20250807.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"peerDependencies":{"hono":">=4.0.0"},"peerDependenciesMeta":{"hono":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.11.1_1771441203597_0.34987936186097235","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"cf-workers-query","version":"0.11.2","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.11.2","maintainers":[{"name":"anymaniax","email":"anymaniax@icloud.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"61f4ddcd23b8f75f0d3e12850d9ff7165d87f125","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.11.2.tgz","fileCount":20,"integrity":"sha512-rryigFrFZTXCkYXcAsoj9On5cjOD/dn09FQu8m97HEsczNYvfE6sRx0pDnEFVQcAaaWEMKzn8CN96dkhI7pfJA==","signatures":[{"sig":"MEYCIQCwd9uFiX2cXpVLXpqYEbZFawwVIWEDBWTRY9V18aj+rgIhALxVqRM6YR8AbOP+tSNw88u+IEm6jo2lJDnklLRs3Z14","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74004},"main":"./src/index.cjs","type":"module","types":"./src/index.d.ts","module":"./src/index.js","exports":{".":{"import":{"types":"./src/index.d.ts","default":"./src/index.js"},"require":{"types":"./src/index.d.cts","default":"./src/index.cjs"}},"./hono":{"import":{"types":"./src/lib/hono.d.ts","default":"./src/lib/hono.js"},"require":{"types":"./src/lib/hono.d.cts","default":"./src/lib/hono.cjs"}},"./durable-object":{"import":{"types":"./src/lib/durable-object-deduper.d.ts","default":"./src/lib/durable-object-deduper.js"},"require":{"types":"./src/lib/durable-object-deduper.d.cts","default":"./src/lib/durable-object-deduper.cjs"}}},"gitHead":"8269efa8903a25b8b4d9ff2cbbc4f705fcd5dfbe","scripts":{"test":"nx test","build":"nx build"},"_npmUser":{"name":"anymaniax","email":"anymaniax@icloud.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"11.6.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"24.9.0","dependencies":{"tslib":"^2.3.0"},"typesVersions":{"*":{"hono":["./src/lib/hono.d.ts"],"durable-object":["./src/lib/durable-object-deduper.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","hono":"^4.11.4","tsup":"^8.3.0","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20250807.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"peerDependencies":{"hono":">=4.0.0"},"peerDependenciesMeta":{"hono":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.11.2_1771444387424_0.5589035995240024","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"cf-workers-query","version":"0.11.3","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.11.3","maintainers":[{"name":"anymaniax","email":"anymaniax@icloud.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"a8d6d648c69a2feb97c7c40f7d662835c9de9de3","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.11.3.tgz","fileCount":20,"integrity":"sha512-7xFH5bg07AqMzypdL5ayyXkanYOvaE6PEH4Pw1kiBlQCvhFDgkZx2yH+tYFoF6KrgFMtR9Vr4UZUrXIKvkQMdA==","signatures":[{"sig":"MEQCID0rdm5E9PJiHK3/ERk8nDWgjSg4SFsEG4p04H+yrW0WAiA6cYZB5zvWfRcLWAKa2U4iaaJG60bk8HYHy8iibbrHNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75105},"main":"./src/index.cjs","type":"module","types":"./src/index.d.ts","module":"./src/index.js","exports":{".":{"import":{"types":"./src/index.d.ts","default":"./src/index.js"},"require":{"types":"./src/index.d.cts","default":"./src/index.cjs"}},"./hono":{"import":{"types":"./src/lib/hono.d.ts","default":"./src/lib/hono.js"},"require":{"types":"./src/lib/hono.d.cts","default":"./src/lib/hono.cjs"}},"./durable-object":{"import":{"types":"./src/lib/durable-object-deduper.d.ts","default":"./src/lib/durable-object-deduper.js"},"require":{"types":"./src/lib/durable-object-deduper.d.cts","default":"./src/lib/durable-object-deduper.cjs"}}},"gitHead":"b3904b16daf379e1902d740122aa182223e1ed8c","scripts":{"test":"nx test","build":"nx build"},"_npmUser":{"name":"anymaniax","email":"anymaniax@icloud.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"11.6.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"24.9.0","dependencies":{"tslib":"^2.3.0"},"typesVersions":{"*":{"hono":["./src/lib/hono.d.ts"],"durable-object":["./src/lib/durable-object-deduper.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","hono":"^4.11.4","tsup":"^8.3.0","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20250807.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"peerDependencies":{"hono":">=4.0.0"},"peerDependenciesMeta":{"hono":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.11.3_1771445636446_0.682689108548377","host":"s3://npm-registry-packages-npm-production"}},"0.11.4":{"name":"cf-workers-query","version":"0.11.4","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.11.4","maintainers":[{"name":"anymaniax","email":"anymaniax@icloud.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"a1b5eb162d6a02ce2f4b43c2ce83e8b817db8a5d","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.11.4.tgz","fileCount":20,"integrity":"sha512-OT+mYKXVKMGL/qsQAEUV5/xyISWsJZ9kVa/XP8coEJ+ZJHFsHPv11mmMLfo0nijYIO1kMrHiI1bH2qyNxw4k8Q==","signatures":[{"sig":"MEUCIQCv8bDWB3uYzfjWaQlDD73wNy/83bCGWKDpEtlT59PDPgIgXL10r8eEEpCKrs9dOuM73XG3rvrGvEmD6+wLup20Wwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75161},"main":"./src/index.cjs","type":"module","types":"./src/index.d.ts","module":"./src/index.js","exports":{".":{"import":{"types":"./src/index.d.ts","default":"./src/index.js"},"require":{"types":"./src/index.d.cts","default":"./src/index.cjs"}},"./hono":{"import":{"types":"./src/lib/hono.d.ts","default":"./src/lib/hono.js"},"require":{"types":"./src/lib/hono.d.cts","default":"./src/lib/hono.cjs"}},"./durable-object":{"import":{"types":"./src/lib/durable-object-deduper.d.ts","default":"./src/lib/durable-object-deduper.js"},"require":{"types":"./src/lib/durable-object-deduper.d.cts","default":"./src/lib/durable-object-deduper.cjs"}}},"gitHead":"148291e52f37c82c93446775fa620e06c2fb40d6","scripts":{"test":"nx test","build":"nx build"},"_npmUser":{"name":"anymaniax","email":"anymaniax@icloud.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"11.6.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"24.9.0","dependencies":{"tslib":"^2.3.0"},"typesVersions":{"*":{"hono":["./src/lib/hono.d.ts"],"durable-object":["./src/lib/durable-object-deduper.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","hono":"^4.11.4","tsup":"^8.3.0","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20250807.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"peerDependencies":{"hono":">=4.0.0"},"peerDependenciesMeta":{"hono":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.11.4_1771888087364_0.4787000449917225","host":"s3://npm-registry-packages-npm-production"}},"0.11.5":{"name":"cf-workers-query","version":"0.11.5","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.11.5","maintainers":[{"name":"anymaniax","email":"anymaniax@icloud.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"55c21b5f68e3e58860766b9a194200b6fe4a5c08","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.11.5.tgz","fileCount":20,"integrity":"sha512-WWGQAfj8PSkU6DFAd31YBiqXWrf/h97UxbhQvPPs19z+MjOYNDEAOsz/1or/Cgzl81UUOodHjmdf1zZqOiuRTw==","signatures":[{"sig":"MEYCIQDyyxzi4jo5al0CMlDua9NAIIOl1D8uYryqa3mbfLh+7gIhANCfmd0pHBdSnsZAaJ0A5V1064SVW6Y/6Ni9PQgR+IOI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76434},"main":"./src/index.cjs","type":"module","types":"./src/index.d.ts","module":"./src/index.js","exports":{".":{"import":{"types":"./src/index.d.ts","default":"./src/index.js"},"require":{"types":"./src/index.d.cts","default":"./src/index.cjs"}},"./hono":{"import":{"types":"./src/lib/hono.d.ts","default":"./src/lib/hono.js"},"require":{"types":"./src/lib/hono.d.cts","default":"./src/lib/hono.cjs"}},"./durable-object":{"import":{"types":"./src/lib/durable-object-deduper.d.ts","default":"./src/lib/durable-object-deduper.js"},"require":{"types":"./src/lib/durable-object-deduper.d.cts","default":"./src/lib/durable-object-deduper.cjs"}}},"gitHead":"b20736e01963710f66ccf585795a2745104fdaa6","scripts":{"test":"nx test","build":"nx build"},"_npmUser":{"name":"anymaniax","email":"anymaniax@icloud.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"11.6.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"24.9.0","dependencies":{"tslib":"^2.3.0"},"typesVersions":{"*":{"hono":["./src/lib/hono.d.ts"],"durable-object":["./src/lib/durable-object-deduper.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","hono":"^4.11.4","tsup":"^8.3.0","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20250807.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"peerDependencies":{"hono":">=4.0.0"},"peerDependenciesMeta":{"hono":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.11.5_1771931613417_0.9664366510436981","host":"s3://npm-registry-packages-npm-production"}},"0.11.6":{"name":"cf-workers-query","version":"0.11.6","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.11.6","maintainers":[{"name":"anymaniax","email":"anymaniax@icloud.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"2349491223d6c64398ea75d27ce7cf8bba67c2cb","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.11.6.tgz","fileCount":20,"integrity":"sha512-SpgIjwpOurB56lfrLS/1xgIVPr4pd9rr6iQa8ZxbphGj6qwZGMg5rQ6MNyhrdG3eSNtq6h+c6S/z6BJtxGWMhQ==","signatures":[{"sig":"MEUCIQCIssAY30gD6/uvaweMMGdJfWhAFUBJbpDmUELB2oUhbgIgBZRsrHJoXY9fyIXVLTtRaoiVd5Jio+Zl702LAiHVytc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77255},"main":"./src/index.cjs","type":"module","types":"./src/index.d.ts","module":"./src/index.js","exports":{".":{"import":{"types":"./src/index.d.ts","default":"./src/index.js"},"require":{"types":"./src/index.d.cts","default":"./src/index.cjs"}},"./hono":{"import":{"types":"./src/lib/hono.d.ts","default":"./src/lib/hono.js"},"require":{"types":"./src/lib/hono.d.cts","default":"./src/lib/hono.cjs"}},"./durable-object":{"import":{"types":"./src/lib/durable-object-deduper.d.ts","default":"./src/lib/durable-object-deduper.js"},"require":{"types":"./src/lib/durable-object-deduper.d.cts","default":"./src/lib/durable-object-deduper.cjs"}}},"gitHead":"bece7d09d4ce08a48cf9252519ced71272c56b10","scripts":{"test":"nx test","build":"nx build"},"_npmUser":{"name":"anymaniax","email":"anymaniax@icloud.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"11.6.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"24.9.0","dependencies":{"tslib":"^2.3.0"},"typesVersions":{"*":{"hono":["./src/lib/hono.d.ts"],"durable-object":["./src/lib/durable-object-deduper.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","hono":"^4.11.4","tsup":"^8.3.0","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20250807.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"peerDependencies":{"hono":">=4.0.0"},"peerDependenciesMeta":{"hono":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.11.6_1781002683717_0.6366550540607196","host":"s3://npm-registry-packages-npm-production"}},"0.11.7":{"name":"cf-workers-query","version":"0.11.7","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.11.7","maintainers":[{"name":"anymaniax","email":"anymaniax@icloud.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"72677211f1ead1153fd40a75b896d4cc11c0c06d","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.11.7.tgz","fileCount":20,"integrity":"sha512-Xzs8HNF/bR+8vygfmR322xDnhEeuQlaV1ZDIQERvx0ldeCqWfIuAHSX7ZXJJ4vjJvkstARz+iGWY270cDFVicQ==","signatures":[{"sig":"MEYCIQDGcHBbIhkZM1OTpwc6/EnSOaNxhnVj3fC+MIthmZgRXAIhAIVrCAggZiqaNlbkZNh/+W91RmMb438oopgNq00AiC9i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78483},"main":"./src/index.cjs","type":"module","types":"./src/index.d.ts","module":"./src/index.js","exports":{".":{"import":{"types":"./src/index.d.ts","default":"./src/index.js"},"require":{"types":"./src/index.d.cts","default":"./src/index.cjs"}},"./hono":{"import":{"types":"./src/lib/hono.d.ts","default":"./src/lib/hono.js"},"require":{"types":"./src/lib/hono.d.cts","default":"./src/lib/hono.cjs"}},"./durable-object":{"import":{"types":"./src/lib/durable-object-deduper.d.ts","default":"./src/lib/durable-object-deduper.js"},"require":{"types":"./src/lib/durable-object-deduper.d.cts","default":"./src/lib/durable-object-deduper.cjs"}}},"gitHead":"acb273fbc5fdee66c10531d5ad6ab5b11390de44","scripts":{"test":"nx test","build":"nx build"},"_npmUser":{"name":"anymaniax","email":"anymaniax@icloud.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"11.6.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"_nodeVersion":"24.9.0","dependencies":{"tslib":"^2.3.0"},"typesVersions":{"*":{"hono":["./src/lib/hono.d.ts"],"durable-object":["./src/lib/durable-object-deduper.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","hono":"^4.11.4","tsup":"^8.3.0","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20250807.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"peerDependencies":{"hono":">=4.0.0"},"peerDependenciesMeta":{"hono":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.11.7_1781042413059_0.3140891710664422","host":"s3://npm-registry-packages-npm-production"}},"0.11.8":{"name":"cf-workers-query","version":"0.11.8","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.11.8","maintainers":[{"name":"anymaniax","email":"anymaniax@icloud.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"a7bc3cde0b9e41a0f90a7d2638331d6aad6ee8b0","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.11.8.tgz","fileCount":20,"integrity":"sha512-V+oVYnDBFV4A8+/elgwI182Hyc1cHraj95c9PlG1ANTPY2pbAfBkKboRZ5/TCAePqpyUqYDvMctU4B+9I4rGKw==","signatures":[{"sig":"MEUCIAzut1mXS4pm9qzR6/UqTxB88CinIfTOHrXjn1cSlyp/AiEA/gpypSsDg+yz2VfzFg1mwl6X3R1b6yu3HqdiLzer7aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78869},"main":"./src/index.cjs","type":"module","types":"./src/index.d.ts","module":"./src/index.js","exports":{".":{"import":{"types":"./src/index.d.ts","default":"./src/index.js"},"require":{"types":"./src/index.d.cts","default":"./src/index.cjs"}},"./hono":{"import":{"types":"./src/lib/hono.d.ts","default":"./src/lib/hono.js"},"require":{"types":"./src/lib/hono.d.cts","default":"./src/lib/hono.cjs"}},"./durable-object":{"import":{"types":"./src/lib/durable-object-deduper.d.ts","default":"./src/lib/durable-object-deduper.js"},"require":{"types":"./src/lib/durable-object-deduper.d.cts","default":"./src/lib/durable-object-deduper.cjs"}}},"gitHead":"f08d4baa4013104d9250eaed16b189d8e94afb7a","scripts":{"test":"nx test","build":"nx build"},"_npmUser":{"name":"anymaniax","email":"anymaniax@icloud.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"11.6.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"sideEffects":false,"_nodeVersion":"24.9.0","dependencies":{"tslib":"^2.3.0"},"typesVersions":{"*":{"hono":["./src/lib/hono.d.ts"],"durable-object":["./src/lib/durable-object-deduper.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","hono":"^4.11.4","tsup":"^8.3.0","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20250807.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"peerDependencies":{"hono":">=4.0.0"},"peerDependenciesMeta":{"hono":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.11.8_1781097070931_0.646872172638262","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"cf-workers-query","version":"0.12.0","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","_id":"cf-workers-query@0.12.0","maintainers":[{"name":"anymaniax","email":"anymaniax@icloud.com"}],"homepage":"https://github.com/anymaniax/cf-workers-query#readme","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"nx":{"includedScripts":[]},"dist":{"shasum":"87b9a15d676214cd34d3d784c1d4654a329c5214","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.12.0.tgz","fileCount":20,"integrity":"sha512-hR2xm8CzJFR4L3L/I3K9bSH1HKkL81xPbpHTBLx7oti0tgSp0Wxrl0Yksf5v4vufmbeOWfiwDdM5C/hvOyOFBA==","signatures":[{"sig":"MEUCIQCi4YdO0kWsWQbFFcsx/wkBZ7qxkM58A+2zZDS1SbCHLgIgUXHGW8HOKvfpGl0ouppuWNflibYQLgJ2gWAv+PYtaJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113142},"main":"./src/index.cjs","type":"module","types":"./src/index.d.ts","module":"./src/index.js","exports":{".":{"import":{"types":"./src/index.d.ts","default":"./src/index.js"},"require":{"types":"./src/index.d.cts","default":"./src/index.cjs"}},"./hono":{"import":{"types":"./src/lib/hono.d.ts","default":"./src/lib/hono.js"},"require":{"types":"./src/lib/hono.d.cts","default":"./src/lib/hono.cjs"}},"./durable-object":{"import":{"types":"./src/lib/durable-object-deduper.d.ts","default":"./src/lib/durable-object-deduper.js"},"require":{"types":"./src/lib/durable-object-deduper.d.cts","default":"./src/lib/durable-object-deduper.cjs"}}},"gitHead":"b7b5a51246e113d222a62ff5e80945ba97ea1ed3","scripts":{"test":"nx test","build":"nx build"},"_npmUser":{"name":"anymaniax","email":"anymaniax@icloud.com"},"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"11.6.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"sideEffects":false,"_nodeVersion":"24.9.0","dependencies":{"tslib":"^2.3.0"},"typesVersions":{"*":{"hono":["./src/lib/hono.d.ts"],"durable-object":["./src/lib/durable-object-deduper.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","hono":"^4.11.4","tsup":"^8.3.0","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20250807.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"peerDependencies":{"hono":">=4.0.0"},"peerDependenciesMeta":{"hono":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cf-workers-query_0.12.0_1785406614402_0.1617867231887029","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"nx":{"includedScripts":[]},"_id":"cf-workers-query@0.12.1","bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"dist":{"shasum":"28f96547bcd723cc038fe952c890afac9f5ee337","tarball":"https://registry.npmjs.org/cf-workers-query/-/cf-workers-query-0.12.1.tgz","fileCount":20,"integrity":"sha512-gjvGUklomF2CLK4CAE3hYnlS+s4LS6lNIqpuiW7IsbejWakkq/B2vmmoABamaQhVlj7TpIAAbOpCmKDJ+xsaig==","signatures":[{"sig":"MEUCIQCIFrxKkrSbKubyo2XttMviKeCZkwMBSVI2EHAOYlOKDQIgQtNPJImgVIrfme8s3T76HEXV0yELWi/qkGP+R2d2SgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBRArU7lk6+/d3a186P/wxAvb+MvhwmdfFZp+DuDsy84AiEA0A8xpFURaCF/4asM1rT39rUEf7Xmaw9ABu3VJcHPDOM="}],"unpackedSize":112750},"main":"./src/index.cjs","name":"cf-workers-query","type":"module","types":"./src/index.d.ts","author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"module":"./src/index.js","exports":{".":{"import":{"types":"./src/index.d.ts","default":"./src/index.js"},"require":{"types":"./src/index.d.cts","default":"./src/index.cjs"}},"./hono":{"import":{"types":"./src/lib/hono.d.ts","default":"./src/lib/hono.js"},"require":{"types":"./src/lib/hono.d.cts","default":"./src/lib/hono.cjs"}},"./durable-object":{"import":{"types":"./src/lib/durable-object-deduper.d.ts","default":"./src/lib/durable-object-deduper.js"},"require":{"types":"./src/lib/durable-object-deduper.d.cts","default":"./src/lib/durable-object-deduper.cjs"}}},"gitHead":"50c6ee8dc0991df76522a20f6ac80f65e196bd6a","license":"MIT","scripts":{"test":"nx test","build":"nx build"},"version":"0.12.1","_npmUser":{"name":"anymaniax","email":"anymaniax@icloud.com"},"homepage":"https://github.com/anymaniax/cf-workers-query#readme","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"_npmVersion":"11.6.0","description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","directories":{},"maintainers":[{"name":"anymaniax","email":"anymaniax@icloud.com"}],"sideEffects":false,"_nodeVersion":"24.9.0","dependencies":{"tslib":"^2.3.0"},"typesVersions":{"*":{"hono":["./src/lib/hono.d.ts"],"durable-object":["./src/lib/durable-object-deduper.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nx":"19.5.2","hono":"^4.11.4","tsup":"^8.3.0","vite":"^5.0.0","@nx/js":"19.5.2","eslint":"~8.57.0","vitest":"^1.3.1","@nx/web":"19.5.2","@nx/vite":"19.5.2","prettier":"^2.6.2","@swc/core":"~1.5.7","@nx/eslint":"19.5.2","@vitest/ui":"^1.3.1","typescript":"~5.5.2","@types/node":"18.16.9","@swc/helpers":"~0.5.11","@nx/workspace":"19.5.2","@nx/eslint-plugin":"19.5.2","@swc-node/register":"~1.9.1","@vitest/coverage-v8":"^1.0.4","eslint-config-prettier":"^9.0.0","@cloudflare/workers-types":"^4.20250807.0","@typescript-eslint/parser":"^7.16.0","@typescript-eslint/eslint-plugin":"^7.16.0"},"peerDependencies":{"hono":">=4.0.0"},"peerDependenciesMeta":{"hono":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cf-workers-query_0.12.1_1790339004244_0.6383413835396456"}}},"time":{"created":"2024-07-23T13:28:02.632Z","modified":"2026-09-25T12:23:24.513Z","0.0.1":"2024-07-23T13:28:02.868Z","0.1.0":"2024-07-23T14:10:03.506Z","0.2.0":"2024-07-23T14:27:50.175Z","0.2.1":"2024-07-23T14:43:36.318Z","0.3.0":"2024-07-25T08:32:22.124Z","0.3.1":"2024-07-25T08:36:17.543Z","0.3.2":"2024-07-25T08:42:16.655Z","0.3.3":"2024-07-25T08:48:54.561Z","0.3.4":"2024-07-25T08:56:01.369Z","0.3.5":"2024-07-25T09:09:30.675Z","0.3.6":"2024-07-25T09:15:51.437Z","0.3.7":"2024-07-25T10:06:28.050Z","0.3.8":"2024-07-25T10:15:43.638Z","0.3.9":"2024-07-25T10:31:58.938Z","0.3.10":"2024-07-25T10:45:43.076Z","0.4.0":"2024-07-25T11:25:20.301Z","0.4.1":"2024-07-30T11:15:28.667Z","0.4.2":"2024-07-30T11:22:15.366Z","0.5.0":"2024-08-14T08:10:43.284Z","0.5.1":"2024-09-02T08:04:47.326Z","0.5.2":"2024-09-02T08:13:08.857Z","0.5.4":"2024-09-02T08:18:55.826Z","0.6.0":"2024-09-02T08:49:15.448Z","0.6.1":"2024-09-02T08:51:45.337Z","0.6.2":"2024-09-02T10:02:12.451Z","0.6.3":"2024-09-02T10:15:15.041Z","0.6.4":"2024-09-02T14:36:23.060Z","0.6.5":"2024-09-02T14:42:14.901Z","0.7.0":"2024-09-09T15:16:15.680Z","0.7.1":"2024-09-26T20:58:48.222Z","0.8.0":"2025-01-02T12:41:23.871Z","0.8.1":"2025-01-07T11:16:24.279Z","0.8.2":"2025-01-22T19:58:12.236Z","0.9.0":"2025-08-08T11:05:32.914Z","0.10.0":"2025-11-28T13:02:43.244Z","0.10.1":"2025-11-28T15:36:20.411Z","0.10.2":"2026-01-15T14:59:27.349Z","0.10.3":"2026-01-15T15:06:18.574Z","0.10.4":"2026-01-15T15:33:17.922Z","0.11.0":"2026-02-18T17:29:19.305Z","0.11.1":"2026-02-18T19:00:03.746Z","0.11.2":"2026-02-18T19:53:07.568Z","0.11.3":"2026-02-18T20:13:56.634Z","0.11.4":"2026-02-23T23:08:07.518Z","0.11.5":"2026-02-24T11:13:33.572Z","0.11.6":"2026-06-09T10:58:03.838Z","0.11.7":"2026-06-09T22:00:13.206Z","0.11.8":"2026-06-10T13:11:11.078Z","0.12.0":"2026-07-30T10:16:54.548Z","0.12.1":"2026-09-25T12:23:24.357Z"},"bugs":{"url":"https://github.com/anymaniax/cf-workers-query/issues"},"author":{"name":"Victor Bury","email":"victor@anymaniax.com"},"license":"MIT","homepage":"https://github.com/anymaniax/cf-workers-query#readme","keywords":["rest","cloudflare workers","query","cache","cloudflare","workers"],"repository":{"url":"git+https://github.com/anymaniax/cf-workers-query.git","type":"git"},"description":"Automatically cache and revalidate data in Cloudflare Workers. Using the Cache API and Execution Context","maintainers":[{"name":"anymaniax","email":"anymaniax@icloud.com"}],"readme":"# Cf-Workers-Query\n\nAutomatically cache and revalidate data in Cloudflare Workers. Using the [Cache API](https://developers.cloudflare.com/workers/runtime-apis/cache) and [`waitUntil`](https://developers.cloudflare.com/workers/runtime-apis/context/) from `cloudflare:workers`.\n\n## Example\n\n```ts\nimport { createQuery } from 'cf-workers-query';\n\nconst { data, error, invalidate } = await createQuery({\n  queryKey: ['user', userId],\n  queryFn: async () => {\n    const user = await fetchUser(userId);\n    return user;\n  },\n  gcTime: 60, // 60 seconds\n});\n```\n\n## Stale Revalidation\n\n```ts\nimport { createQuery } from 'cf-workers-query';\n\nexport default {\n  async fetch(request, env, ctx) {\n    const { data } = await createQuery({\n      queryKey: ['user', userId],\n      queryFn: async () => {\n        const user = await fetchUser(userId);\n        return user;\n      },\n      staleTime: 30, // 30 seconds\n      gcTime: 60, // 60 seconds\n    });\n\n    return new Response(JSON.stringify(data), {\n      headers: { 'content-type': 'application/json' },\n    });\n  },\n};\n```\n\nBackground revalidation uses `waitUntil` from `cloudflare:workers` to keep the worker alive after responding.\n\n### Hono Example\n\n```ts\nimport { cache } from 'cf-workers-query/hono';\n\napp.get(\n  '/user/:id',\n  cache({\n    handler: async (ctx) => {\n      const user = await fetchUser(ctx.req.param('id'));\n      return ctx.json(user);\n    },\n    cacheKey: (ctx) => ['user', ctx.req.param('id')],\n    gcTime: 3600, // 1 hour in seconds\n    staleTime: 60, // 60 seconds\n  })\n);\n```\n\n## Deduplication\n\nBy default, `cf-workers-query` uses a best-effort deduplication strategy via Cache API \"processing markers\". When multiple concurrent requests hit the same query key:\n\n- **Initial fetches**: A brief (50ms) check is performed to see if another request already wrote the result to cache. If found, the cached result is returned instead of re-fetching.\n- **SWR background refreshes**: If a refresh is already in progress for a key, additional refresh attempts are skipped entirely.\n\nThis is **best-effort** because CF Cache API has no atomic compare-and-swap operations. In practice, it reduces N concurrent executions to ~1-3.\n\n### Guaranteed Single-Flight with Durable Objects (Optional)\n\nFor use cases that require **guaranteed** single-flight execution, an optional Durable Object class is provided:\n\n```ts\n// worker entry\nexport { QueryDeduper } from 'cf-workers-query/durable-object';\n```\n\n```toml\n# wrangler.toml\n[[durable_objects.bindings]]\nname = \"QUERY_DEDUPER\"\nclass_name = \"QueryDeduper\"\n```\n\nThis requires Durable Objects billing and is opt-in.\n\n## API Reference\n\n### queryKey\n\nType: `QueryKey | null`\n\nAn optional key that uniquely identifies the query. Can be an array of values or a `URL`. If set to `null`, the query is not cached.\n\n### queryFn\n\nType: `() => Promise<Data>`\n\nA function that returns a promise resolving with the data for the query.\n\n### staleTime\n\nType: `number`\n\nOptional. The amount of time **in seconds** before the query data is considered stale. Default is `0`.\n\n### gcTime\n\nType: `number`\n\nOptional. The amount of time **in seconds** to keep data in the cache. Maps to `Cache-Control: max-age`. If `0` or falsy, caching is skipped entirely.\n\n### revalidate\n\nType: `boolean`\n\nOptional. If `true`, the query will directly revalidate data (bypass stale check).\n\n### revalidateMode\n\nType: `'default' | 'probabilistic'`\n\nOptional. If `'probabilistic'`, uses a probability function to decide whether to revalidate stale data. Based on [Cloudflare's cache stampede prevention](https://blog.cloudflare.com/sometimes-i-cache).\n\n### retry\n\nType: `number | ((failureCount: number, error: Error) => boolean)`\n\nOptional. Number of retry attempts on failure, or a function that receives the failure count and error and returns whether to retry.\n\n### retryDelay\n\nType: `number | ((failureCount: number, error: Error) => number)`\n\nOptional. Delay between retries in **milliseconds** (note: unlike `staleTime` and `gcTime` which are in seconds, `retryDelay` is in milliseconds). Can be a fixed number or a function. Defaults to exponential backoff: `Math.min(1000 * 2^attempt, 30000)`.\n\n### cacheName\n\nType: `string`\n\nOptional. The name of the cache to use. Default is `cf-workers-query-cache`.\n\n### throwOnError\n\nType: `boolean`\n\nOptional. If `true`, errors from `queryFn` are thrown instead of returned in the `error` field. Useful with Hono's error handling or when you want try/catch control flow.\n\n### enabled\n\nType: `boolean | ((data: Data) => boolean)`\n\nOptional. Controls whether the query executes and/or caches. If `false`, the query is skipped. If a function, receives the fetched data and returns whether to cache it.\n\n## Credits\n\nInspired by [TanStack Query](https://tanstack.com/query/latest) but for Cloudflare Workers.\n","readmeFilename":"README.md"}