{"_id":"@andrewheberle/remco-consul-worker","_rev":"15-d0c5ff9ab60c5bdfee9a81de0c5fba5d","name":"@andrewheberle/remco-consul-worker","dist-tags":{"latest":"0.2.3"},"versions":{"0.1.0":{"name":"@andrewheberle/remco-consul-worker","version":"0.1.0","author":{"name":"Andrew Heberle"},"license":"Apache-2.0","_id":"@andrewheberle/remco-consul-worker@0.1.0","maintainers":[{"name":"andrewheberle","email":"andrew.heberle@shrewhome.net"}],"homepage":"https://github.com/andrewheberle/remco-consul-worker#readme","bugs":{"url":"https://github.com/andrewheberle/remco-consul-worker/issues"},"dist":{"shasum":"1d2b13d2cd50dc68460c9a7ec79473dc5dc7fd3d","tarball":"https://registry.npmjs.org/@andrewheberle/remco-consul-worker/-/remco-consul-worker-0.1.0.tgz","fileCount":38,"integrity":"sha512-PkAfuNGnel3oQuQYlApHzXYEN7kCTOV3B7r+4hvh86qvWDhC3IW+yZI7gSIjCqcD+xKrEZPSDqi87J75t74Ekg==","signatures":[{"sig":"MEUCIF1GrScFQegDF3/+vf5r5nSTjgt2PJfKBNcJhry1V0RpAiEA8L87y2sShfnl8jcZ6hsjBkD2qmZf/AJczz5fN+El0bk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28580},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"29792976dbcad7c07c66b81fd771330218586ab0","scripts":{"test":"vitest run","build":"tsc","release":"release-it","coverage":"vitest run --coverage","release:ci":"release-it --ci","test:watch":"vitest","prepublishOnly":"npm run build","release:dryrun":"release-it --dry-run"},"_npmUser":{"name":"andrewheberle","email":"andrew.heberle@shrewhome.net"},"release-it":{"git":false,"npm":{"publish":true,"skipChecks":true}},"repository":{"url":"git+https://github.com/andrewheberle/remco-consul-worker.git","type":"git"},"_npmVersion":"11.12.1","description":"A minimal Consul endpoint on Cloudflare Workers that can be used by remco","directories":{},"_nodeVersion":"24.15.0","dependencies":{"hono":"^4.10.6","@cloudflare/workers-types":"^4.20260528.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.7","typescript":"^6.0.0","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/remco-consul-worker_0.1.0_1780647208541_0.7128106790489896","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@andrewheberle/remco-consul-worker","version":"0.1.1","author":{"name":"Andrew Heberle"},"license":"Apache-2.0","_id":"@andrewheberle/remco-consul-worker@0.1.1","maintainers":[{"name":"andrewheberle","email":"andrew.heberle@shrewhome.net"}],"homepage":"https://github.com/andrewheberle/remco-consul-worker#readme","bugs":{"url":"https://github.com/andrewheberle/remco-consul-worker/issues"},"dist":{"shasum":"39a2da49b324cfa2ccec3637c587abec591165b5","tarball":"https://registry.npmjs.org/@andrewheberle/remco-consul-worker/-/remco-consul-worker-0.1.1.tgz","fileCount":22,"integrity":"sha512-Y4dUcGETAh84lkMpTpZkPYTh6XDFtOuFMZQ4RRVL7ICbdz9IQ6C8Ag1ZelCOoFxkc5dnSn85T9lStvcF9Ec4LA==","signatures":[{"sig":"MEYCIQCBEClCLy8wKLTUXIJs5YBTCWqPSQ2vckv6Y0j7AXOW8QIhAPVv96V2rxy5F4wPgpI/TENZJSozowlTRfvKZow2GkBM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@andrewheberle%2fremco-consul-worker@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11417},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"4f9ac779b6eb476f703910a2c1a3e3d3744f0253","scripts":{"test":"vitest run","build":"tsc","release":"release-it","coverage":"vitest run --coverage","release:ci":"release-it --ci","test:watch":"vitest","prepublishOnly":"npm run build","release:dryrun":"release-it --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917b5c55-0c9e-4aa8-8463-2931ca998584"}},"release-it":{"git":false,"npm":{"publish":true,"skipChecks":true}},"repository":{"url":"git+https://github.com/andrewheberle/remco-consul-worker.git","type":"git"},"_npmVersion":"11.13.0","description":"A minimal Consul endpoint on Cloudflare Workers that can be used by remco","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.10.6","@cloudflare/workers-types":"^4.20260528.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.7","typescript":"^6.0.0","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/remco-consul-worker_0.1.1_1780647569063_0.10905162608919805","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@andrewheberle/remco-consul-worker","version":"0.1.2","author":{"name":"Andrew Heberle"},"license":"Apache-2.0","_id":"@andrewheberle/remco-consul-worker@0.1.2","maintainers":[{"name":"andrewheberle","email":"andrew.heberle@shrewhome.net"}],"homepage":"https://github.com/andrewheberle/remco-consul-worker#readme","bugs":{"url":"https://github.com/andrewheberle/remco-consul-worker/issues"},"dist":{"shasum":"56db9013382a09885e9e33720e52836e1b0fab75","tarball":"https://registry.npmjs.org/@andrewheberle/remco-consul-worker/-/remco-consul-worker-0.1.2.tgz","fileCount":42,"integrity":"sha512-hk9FJU9WrnOHU213Wg6weJzE625g1depWYOiisigb7XPiP3KLHiQo8UWEPmPTk5H+RuB8VPok6L6NW66A30K/g==","signatures":[{"sig":"MEUCIHfWS5J3GcKIBuilogD672WAEBNKfw1BIfpCA1T9kzMHAiEA116Fjuyk0xa+Ew8hKo7/kG7Bmkqyj2zpSaO2eovQ/WM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@andrewheberle%2fremco-consul-worker@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34580},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"a081c8159d896dc8e7d55f6ac403993ed062824f","scripts":{"test":"vitest run","build":"tsc","release":"release-it","coverage":"vitest run --coverage","release:ci":"release-it --ci","test:watch":"vitest","prepublishOnly":"npm run build","release:dryrun":"release-it --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917b5c55-0c9e-4aa8-8463-2931ca998584"}},"release-it":{"git":false,"npm":{"publish":true,"skipChecks":true}},"repository":{"url":"git+https://github.com/andrewheberle/remco-consul-worker.git","type":"git"},"_npmVersion":"11.13.0","description":"A minimal Consul endpoint on Cloudflare Workers that can be used by remco","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.10.6","itty-time":"^2.0.2","workers-qb":"^1.14.0","@cloudflare/workers-types":"^4.20260528.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.7","typescript":"^6.0.0","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/remco-consul-worker_0.1.2_1780896687379_0.6275450728500516","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@andrewheberle/remco-consul-worker","version":"0.1.3","author":{"name":"Andrew Heberle"},"license":"Apache-2.0","_id":"@andrewheberle/remco-consul-worker@0.1.3","maintainers":[{"name":"andrewheberle","email":"andrew.heberle@shrewhome.net"}],"homepage":"https://github.com/andrewheberle/remco-consul-worker#readme","bugs":{"url":"https://github.com/andrewheberle/remco-consul-worker/issues"},"dist":{"shasum":"2c790af7c0ec28ea34231d1356b30eb7833202a8","tarball":"https://registry.npmjs.org/@andrewheberle/remco-consul-worker/-/remco-consul-worker-0.1.3.tgz","fileCount":42,"integrity":"sha512-wIJ8AAmgt0NMZRbOsrdl5tpzD0UxmLOKIYncWn9sjF/4ppydc6xApqsuTKh8uZzrQN4veb/FHZwYulWHwFfe/A==","signatures":[{"sig":"MEUCIQCRhPNwjRmnJzftE7pv8OrCDPh4dyftR1Ym0rM1Xke/tAIgO8qMd/Znrw14AH1Cpa61C/uIIg5kB4ellNdeD5eCvIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@andrewheberle%2fremco-consul-worker@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39110},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"517886a71d304adcba1a5673131a13133c74e11a","scripts":{"test":"vitest run","build":"tsc","release":"release-it","coverage":"vitest run --coverage","release:ci":"release-it --ci","test:watch":"vitest","prepublishOnly":"npm run build","release:dryrun":"release-it --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917b5c55-0c9e-4aa8-8463-2931ca998584"}},"release-it":{"git":false,"npm":{"publish":true,"skipChecks":true}},"repository":{"url":"git+https://github.com/andrewheberle/remco-consul-worker.git","type":"git"},"_npmVersion":"11.13.0","description":"A minimal Consul endpoint on Cloudflare Workers that can be used by remco","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","hono":"^4.10.6","itty-time":"^2.0.2","workers-qb":"^1.14.0","@cloudflare/workers-types":"^4.20260528.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.7","typescript":"^6.0.0","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/remco-consul-worker_0.1.3_1780908040037_0.47668389316228765","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@andrewheberle/remco-consul-worker","version":"0.1.4","author":{"name":"Andrew Heberle"},"license":"Apache-2.0","_id":"@andrewheberle/remco-consul-worker@0.1.4","maintainers":[{"name":"andrewheberle","email":"andrew.heberle@shrewhome.net"}],"homepage":"https://github.com/andrewheberle/remco-consul-worker#readme","bugs":{"url":"https://github.com/andrewheberle/remco-consul-worker/issues"},"dist":{"shasum":"ab2ecc3bafa27f9444c4251d2f8085da9cbdb7ac","tarball":"https://registry.npmjs.org/@andrewheberle/remco-consul-worker/-/remco-consul-worker-0.1.4.tgz","fileCount":42,"integrity":"sha512-bA0J5Nwzchbt6+x2d1waO38wcdb53bBM5GvEXhz1yZB54LFAB8vRQ7N8kdfoAlxrJNQQBqnBeHyfUqeepluFpw==","signatures":[{"sig":"MEYCIQDMT8FjylpiDQhY0GAPf//vdDjV+LWrDQvZPgPBEhzx0AIhANpMFNNANhoFZWCTtyK3roQd/tXbNNN6hjehYW1ZXPd+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@andrewheberle%2fremco-consul-worker@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38330},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"fb763a614ec475d62117063e0dab308a6801230e","scripts":{"test":"vitest run","build":"tsc","release":"release-it","coverage":"vitest run --coverage","release:ci":"release-it --ci","test:watch":"vitest","prepublishOnly":"npm run build","release:dryrun":"release-it --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917b5c55-0c9e-4aa8-8463-2931ca998584"}},"release-it":{"git":false,"npm":{"publish":true,"skipChecks":true}},"repository":{"url":"git+https://github.com/andrewheberle/remco-consul-worker.git","type":"git"},"_npmVersion":"11.13.0","description":"A minimal Consul endpoint on Cloudflare Workers that can be used by remco","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.10.6","itty-time":"^2.0.2","workers-qb":"^1.14.0","@cloudflare/workers-types":"^4.20260528.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.7","typescript":"^6.0.0","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/remco-consul-worker_0.1.4_1780909782438_0.6730976147133163","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@andrewheberle/remco-consul-worker","version":"0.1.5","author":{"name":"Andrew Heberle"},"license":"Apache-2.0","_id":"@andrewheberle/remco-consul-worker@0.1.5","maintainers":[{"name":"andrewheberle","email":"andrew.heberle@shrewhome.net"}],"homepage":"https://github.com/andrewheberle/remco-consul-worker#readme","bugs":{"url":"https://github.com/andrewheberle/remco-consul-worker/issues"},"dist":{"shasum":"b5bcdb50bd3ef8ffce47895e423c149e8f6e1298","tarball":"https://registry.npmjs.org/@andrewheberle/remco-consul-worker/-/remco-consul-worker-0.1.5.tgz","fileCount":47,"integrity":"sha512-P1wudD/zAepwJ+74+RGUK+RaFnhMLnqKWKYMaf0DN6ESmZH6HbSh8r7NRSOAxVQMsCwkFJgelqTB19JWLBYUgQ==","signatures":[{"sig":"MEQCIAWNcTivgd5xozU/3pT6LjWUwcyQoSPfJtQZmf6fI3yLAiAIi4VcbKP4LdWsW8s0swWgmg+TjuAO5R5qKiFeE853Hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@andrewheberle%2fremco-consul-worker@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38852},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"c72fc5d770f80840917fe42435f29a6310be292d","scripts":{"test":"vitest run","build":"tsc","release":"release-it","coverage":"vitest run --coverage","release:ci":"release-it --ci","test:watch":"vitest","prepublishOnly":"npm run build","release:dryrun":"release-it --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917b5c55-0c9e-4aa8-8463-2931ca998584"}},"release-it":{"git":false,"npm":{"publish":true,"skipChecks":true}},"repository":{"url":"git+https://github.com/andrewheberle/remco-consul-worker.git","type":"git"},"_npmVersion":"11.13.0","description":"A minimal Consul endpoint on Cloudflare Workers that can be used by remco","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.10.6","itty-time":"^2.0.2","workers-qb":"^1.14.0","@cloudflare/workers-types":"^4.20260528.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.7","typescript":"^6.0.0","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/remco-consul-worker_0.1.5_1780923020146_0.7729206129164741","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@andrewheberle/remco-consul-worker","version":"0.1.6","author":{"name":"Andrew Heberle"},"license":"Apache-2.0","_id":"@andrewheberle/remco-consul-worker@0.1.6","maintainers":[{"name":"andrewheberle","email":"andrew.heberle@shrewhome.net"}],"homepage":"https://github.com/andrewheberle/remco-consul-worker#readme","bugs":{"url":"https://github.com/andrewheberle/remco-consul-worker/issues"},"dist":{"shasum":"c07f6b075033f2b2ddd2799a9aec70ebf763252e","tarball":"https://registry.npmjs.org/@andrewheberle/remco-consul-worker/-/remco-consul-worker-0.1.6.tgz","fileCount":47,"integrity":"sha512-W2dVU0zlw1osEt8KFqM+CzR2F+PfaDD6EtHxD41yro+s93RNa4V7mxXIDT4r+4otC4Ql1WqWZ294WlmTyLosog==","signatures":[{"sig":"MEUCIQC+w6QHobwYxDekxb27mYqcwWJknCJZTloEQoY8wCy5vgIgKIko4jBJFakzloED6FuIKP385diMKytXdKDP/gEYRkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@andrewheberle%2fremco-consul-worker@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43596},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"ec248661b79800b87fc4714dc4870752da8ebcaa","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","release":"release-it","coverage":"vitest run --coverage","release:ci":"release-it --ci","test:watch":"vitest","prepublishOnly":"npm run build","release:dryrun":"release-it --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917b5c55-0c9e-4aa8-8463-2931ca998584"}},"release-it":{"git":false,"npm":{"publish":true,"skipChecks":true}},"repository":{"url":"git+https://github.com/andrewheberle/remco-consul-worker.git","type":"git"},"_npmVersion":"11.13.0","description":"A minimal Consul endpoint on Cloudflare Workers that can be used by remco","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.10.6","itty-time":"^2.0.2","workers-qb":"^1.14.0","@cloudflare/workers-types":"^4.20260528.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.4.1","vitest":"^4.1.7","globals":"^17.6.0","@eslint/js":"^10.0.1","typescript":"^6.0.0","typescript-eslint":"^8.61.0","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/remco-consul-worker_0.1.6_1780987807226_0.9175852576060715","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@andrewheberle/remco-consul-worker","version":"0.1.7","author":{"name":"Andrew Heberle"},"license":"Apache-2.0","_id":"@andrewheberle/remco-consul-worker@0.1.7","maintainers":[{"name":"andrewheberle","email":"andrew.heberle@shrewhome.net"}],"homepage":"https://github.com/andrewheberle/remco-consul-worker#readme","bugs":{"url":"https://github.com/andrewheberle/remco-consul-worker/issues"},"dist":{"shasum":"36a3a3b3e0700e5aef54d927caa97f764f754711","tarball":"https://registry.npmjs.org/@andrewheberle/remco-consul-worker/-/remco-consul-worker-0.1.7.tgz","fileCount":52,"integrity":"sha512-SNc/+OOnBj3uoBusCb9z7c9EeZiVrNR2XFDtxJ+B4lUJGShpCtRBng6Oz6sS/k8S+VqhwwFm1QdpPNV9zluFWA==","signatures":[{"sig":"MEUCIQDV1SorAXAJ5RrKjTAukkr1MDeigjfU4X0YZUKSFIB/mAIgCaEE6Bp+7PN9D8BoakHj+S94C4KR0er4m97oFIELSj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@andrewheberle%2fremco-consul-worker@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51257},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"bb76de378a387cb493079d07de547f612bdc7670","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","release":"release-it","coverage":"vitest run --coverage","release:ci":"release-it --ci","test:watch":"vitest","prepublishOnly":"npm run build","release:dryrun":"release-it --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917b5c55-0c9e-4aa8-8463-2931ca998584"}},"release-it":{"git":false,"npm":{"publish":true,"skipChecks":true}},"repository":{"url":"git+https://github.com/andrewheberle/remco-consul-worker.git","type":"git"},"_npmVersion":"11.13.0","description":"A minimal Consul endpoint on Cloudflare Workers that can be used by remco","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.10.6","itty-time":"^2.0.2","workers-qb":"^1.14.0","@andrewheberle/ts-slog":"^1.3.0","@cloudflare/workers-types":"^4.20260528.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.4.1","vitest":"^4.1.7","globals":"^17.6.0","@eslint/js":"^10.0.1","typescript":"^6.0.0","typescript-eslint":"^8.61.0","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/remco-consul-worker_0.1.7_1781006785065_0.30405208018836083","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@andrewheberle/remco-consul-worker","version":"0.1.8","author":{"name":"Andrew Heberle"},"license":"Apache-2.0","_id":"@andrewheberle/remco-consul-worker@0.1.8","maintainers":[{"name":"andrewheberle","email":"andrew.heberle@shrewhome.net"}],"homepage":"https://github.com/andrewheberle/remco-consul-worker#readme","bugs":{"url":"https://github.com/andrewheberle/remco-consul-worker/issues"},"dist":{"shasum":"73a1c74823d81e15ac89e7f1f026cfb3249cecd4","tarball":"https://registry.npmjs.org/@andrewheberle/remco-consul-worker/-/remco-consul-worker-0.1.8.tgz","fileCount":52,"integrity":"sha512-g2o+w+aHf/eeL2NCCFwllTIVRPrcGuGWb3s3YsQ9xnqYJsmqAc9mAOoXxdHAUNODyeSvvPCMViHw5ijUl/XOZg==","signatures":[{"sig":"MEYCIQCscGU2uWHi4YRT8QJBYbkRlZsxp2LUJME+QnhzVhXwLQIhAM2WERke7bXTmH1KddmKCMQEa9YAIsFP2vNNFpUgYufT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@andrewheberle%2fremco-consul-worker@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52386},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"192411f480497ed164a99a9eed176b980ce805f8","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","release":"release-it","coverage":"vitest run --coverage","release:ci":"release-it --ci","test:watch":"vitest","prepublishOnly":"npm run build","release:dryrun":"release-it --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917b5c55-0c9e-4aa8-8463-2931ca998584"}},"release-it":{"git":false,"npm":{"publish":true,"skipChecks":true}},"repository":{"url":"git+https://github.com/andrewheberle/remco-consul-worker.git","type":"git"},"_npmVersion":"11.13.0","description":"A minimal Consul endpoint on Cloudflare Workers that can be used by remco","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.10.6","itty-time":"^2.0.2","workers-qb":"^1.14.0","@andrewheberle/ts-slog":"^1.3.0","@cloudflare/workers-types":"^4.20260528.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.4.1","vitest":"^4.1.7","globals":"^17.6.0","@eslint/js":"^10.0.1","typescript":"^6.0.0","typescript-eslint":"^8.61.0","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/remco-consul-worker_0.1.8_1781007625977_0.5579329014226846","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@andrewheberle/remco-consul-worker","version":"0.1.9","author":{"name":"Andrew Heberle"},"license":"Apache-2.0","_id":"@andrewheberle/remco-consul-worker@0.1.9","maintainers":[{"name":"andrewheberle","email":"andrew.heberle@shrewhome.net"}],"homepage":"https://github.com/andrewheberle/remco-consul-worker#readme","bugs":{"url":"https://github.com/andrewheberle/remco-consul-worker/issues"},"dist":{"shasum":"702c7077238f844deecdbd70d5654c5184c1c534","tarball":"https://registry.npmjs.org/@andrewheberle/remco-consul-worker/-/remco-consul-worker-0.1.9.tgz","fileCount":52,"integrity":"sha512-x+4Exf6ZRVsKip9Y4csJpckYNYiC2vusWCuGUJbCc5Jy5gx/IyAKgEUXtp+IG5NqOC63vst2g/BfPOfpBDpzRQ==","signatures":[{"sig":"MEUCIBjm8sJ4fxuAIk+iK/F5mEMx3HXgCURWCdgW/bfwrqurAiEA8FD1V/hheQ8vxxjurIIKphA29b+tavwz3eGPShjyGc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@andrewheberle%2fremco-consul-worker@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52177},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"2fc1d458bc816a222cc6adcbf372da93b3c0b53c","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","release":"release-it","coverage":"vitest run --coverage","release:ci":"release-it --ci","test:watch":"vitest","prepublishOnly":"npm run build","release:dryrun":"release-it --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917b5c55-0c9e-4aa8-8463-2931ca998584"}},"release-it":{"git":false,"npm":{"publish":true,"skipChecks":true}},"repository":{"url":"git+https://github.com/andrewheberle/remco-consul-worker.git","type":"git"},"_npmVersion":"11.13.0","description":"A minimal Consul endpoint on Cloudflare Workers that can be used by remco","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.10.6","itty-time":"^2.0.2","workers-qb":"^1.14.0","@andrewheberle/ts-slog":"^1.3.0","@cloudflare/workers-types":"^4.20260528.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.4.1","vitest":"^4.1.7","globals":"^17.6.0","@eslint/js":"^10.0.1","typescript":"^6.0.0","typescript-eslint":"^8.61.0","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/remco-consul-worker_0.1.9_1781009929055_0.05980005512584796","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@andrewheberle/remco-consul-worker","version":"0.1.10","author":{"name":"Andrew Heberle"},"license":"Apache-2.0","_id":"@andrewheberle/remco-consul-worker@0.1.10","maintainers":[{"name":"andrewheberle","email":"andrew.heberle@shrewhome.net"}],"homepage":"https://github.com/andrewheberle/remco-consul-worker#readme","bugs":{"url":"https://github.com/andrewheberle/remco-consul-worker/issues"},"dist":{"shasum":"6d2d6217fc5193d1b397491af3ceaefe7da67ea1","tarball":"https://registry.npmjs.org/@andrewheberle/remco-consul-worker/-/remco-consul-worker-0.1.10.tgz","fileCount":52,"integrity":"sha512-99XXRXgXSggKtqizg6TwyxdsPj1mMwqcywRpyIgFGKHZqJJ7ZIGlYHQCg1YlqR0cFKYte9JcrxDz20OkqT1V/g==","signatures":[{"sig":"MEYCIQDFN46ENG7nE0dxFcffPd/DauaiKT/rMR7QBID07nz01AIhANXiXFAl4YOXzanIhMexCTs1GwmMfuOAhMkT4dTRExaF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@andrewheberle%2fremco-consul-worker@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52449},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"3930a4c72b8c6590b73afbb19a8251b77a24393b","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","release":"release-it","coverage":"vitest run --coverage","release:ci":"release-it --ci","test:watch":"vitest","prepublishOnly":"npm run build","release:dryrun":"release-it --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917b5c55-0c9e-4aa8-8463-2931ca998584"}},"release-it":{"git":false,"npm":{"publish":true,"skipChecks":true}},"repository":{"url":"git+https://github.com/andrewheberle/remco-consul-worker.git","type":"git"},"_npmVersion":"11.13.0","description":"A minimal Consul endpoint on Cloudflare Workers that can be used by remco","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.10.6","itty-time":"^2.0.2","workers-qb":"^1.14.0","@andrewheberle/ts-slog":"^1.3.0","@cloudflare/workers-types":"^4.20260528.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.4.1","vitest":"^4.1.7","globals":"^17.6.0","@eslint/js":"^10.0.1","typescript":"^6.0.0","typescript-eslint":"^8.61.0","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/remco-consul-worker_0.1.10_1781015692261_0.7369952211609159","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@andrewheberle/remco-consul-worker","version":"0.2.0","author":{"name":"Andrew Heberle"},"license":"Apache-2.0","_id":"@andrewheberle/remco-consul-worker@0.2.0","maintainers":[{"name":"andrewheberle","email":"andrew.heberle@shrewhome.net"}],"homepage":"https://github.com/andrewheberle/remco-consul-worker#readme","bugs":{"url":"https://github.com/andrewheberle/remco-consul-worker/issues"},"dist":{"shasum":"4325552fed938fbe11d3d907da376d7ea3be0a77","tarball":"https://registry.npmjs.org/@andrewheberle/remco-consul-worker/-/remco-consul-worker-0.2.0.tgz","fileCount":52,"integrity":"sha512-frCiEjH+WXj/KUIu1Ru2LtjVVDlMuYCkHJya0dzWzqYdJrlkeON07ynnapIqQQ/993eNm1ea2+BPVF2nZ0tOUw==","signatures":[{"sig":"MEQCIDjyeipYR1x97CE8dWKj27Ofy+DokdF7K4Ed/VEQhnF/AiBk+BKemviyfP+aMz9qlMfFtdcrvNuR16CoJ76qymna6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@andrewheberle%2fremco-consul-worker@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54389},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"a39ee8e444c43a572186706c3ca802d26ae64e60","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","release":"release-it","coverage":"vitest run --coverage","release:ci":"npm run release:patch","test:watch":"vitest","prepublishOnly":"npm run build","release:dryrun":"release-it --dry-run","release:ci:major":"release-it major --ci","release:ci:minor":"release-it minor --ci","release:ci:patch":"release-it patch --ci"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917b5c55-0c9e-4aa8-8463-2931ca998584"}},"release-it":{"git":false,"npm":{"publish":true,"skipChecks":true}},"repository":{"url":"git+https://github.com/andrewheberle/remco-consul-worker.git","type":"git"},"_npmVersion":"11.13.0","description":"A minimal Consul endpoint on Cloudflare Workers that can be used by remco","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.10.6","itty-time":"^2.0.2","workers-qb":"^1.14.0","@andrewheberle/ts-slog":"^1.3.0","@cloudflare/workers-types":"^4.20260528.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.4.1","vitest":"^4.1.7","globals":"^17.6.0","@eslint/js":"^10.0.1","typescript":"^6.0.0","typescript-eslint":"^8.61.0","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/remco-consul-worker_0.2.0_1781063013762_0.30611322614589476","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@andrewheberle/remco-consul-worker","version":"0.2.1","author":{"name":"Andrew Heberle"},"license":"Apache-2.0","_id":"@andrewheberle/remco-consul-worker@0.2.1","maintainers":[{"name":"andrewheberle","email":"andrew.heberle@shrewhome.net"}],"homepage":"https://github.com/andrewheberle/remco-consul-worker#readme","bugs":{"url":"https://github.com/andrewheberle/remco-consul-worker/issues"},"dist":{"shasum":"6b4b6c4fe7fbb4bcbd803c9d9ddc88fe4f8969f0","tarball":"https://registry.npmjs.org/@andrewheberle/remco-consul-worker/-/remco-consul-worker-0.2.1.tgz","fileCount":52,"integrity":"sha512-zMDxL+OHuq+5mBmzHrjC/QapREop6R/4/HwHl9F9TUt/sAurnyviGItBfEjE/bLoSXKhN2wd/FM9c4evnDdjfw==","signatures":[{"sig":"MEYCIQCctctQ9sEzeGHglpVxmbkCvXGUUMPn8EIz/YZSv4ziDAIhAMruzeEDCs8birfrlT+PYsHPagmkzL5/K+a5jGom6nxZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@andrewheberle%2fremco-consul-worker@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54722},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"c11162bb7ce4ac42db0930f4d3bc3498cc55457b","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","release":"release-it","coverage":"vitest run --coverage","release:ci":"npm run release:patch","test:watch":"vitest","prepublishOnly":"npm run build","release:dryrun":"release-it --dry-run","release:ci:major":"release-it major --ci","release:ci:minor":"release-it minor --ci","release:ci:patch":"release-it patch --ci"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917b5c55-0c9e-4aa8-8463-2931ca998584"}},"release-it":{"git":false,"npm":{"publish":true,"skipChecks":true}},"repository":{"url":"git+https://github.com/andrewheberle/remco-consul-worker.git","type":"git"},"_npmVersion":"11.13.0","description":"A minimal Consul endpoint on Cloudflare Workers that can be used by remco","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.10.6","itty-time":"^2.0.2","workers-qb":"^1.14.0","@andrewheberle/ts-slog":"^1.3.0","@cloudflare/workers-types":"^4.20260528.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.4.1","vitest":"^4.1.7","globals":"^17.6.0","@eslint/js":"^10.0.1","typescript":"^6.0.0","typescript-eslint":"^8.61.0","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/remco-consul-worker_0.2.1_1781482927553_0.06081118058293766","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@andrewheberle/remco-consul-worker","version":"0.2.2","author":{"name":"Andrew Heberle"},"license":"Apache-2.0","_id":"@andrewheberle/remco-consul-worker@0.2.2","maintainers":[{"name":"andrewheberle","email":"andrew.heberle@shrewhome.net"}],"homepage":"https://github.com/andrewheberle/remco-consul-worker#readme","bugs":{"url":"https://github.com/andrewheberle/remco-consul-worker/issues"},"dist":{"shasum":"dae027f08ec9e27aeb788c1968ccbb6ff45d7a74","tarball":"https://registry.npmjs.org/@andrewheberle/remco-consul-worker/-/remco-consul-worker-0.2.2.tgz","fileCount":52,"integrity":"sha512-XCBcd0dmOatX+GaDjwikXMsgmXwawgeG2730oMoZzP2vrZYLRhrReiifbwsLjeVDZjRzE0kV2jYPP4tNyiNBiw==","signatures":[{"sig":"MEUCIQD40hkF1bPZLLJZ63uvX4IyeO4M/wJkX3MwQTnTSNLY4gIgESYRC9FbJiVJvqBqYD01Mmrbhbs46Nkf1HW2iAFvE3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@andrewheberle%2fremco-consul-worker@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57374},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"d5f0f7d585bd117564646008bb3d0ec49b471705","scripts":{"lint":"eslint","test":"vitest run","build":"tsc","release":"release-it","coverage":"vitest run --coverage","release:ci":"npm run release:patch","test:watch":"vitest","prepublishOnly":"npm run build","release:dryrun":"release-it --dry-run","release:ci:major":"release-it major --ci","release:ci:minor":"release-it minor --ci","release:ci:patch":"release-it patch --ci"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917b5c55-0c9e-4aa8-8463-2931ca998584"}},"release-it":{"git":false,"npm":{"publish":true,"skipChecks":true}},"repository":{"url":"git+https://github.com/andrewheberle/remco-consul-worker.git","type":"git"},"_npmVersion":"11.13.0","description":"A minimal Consul endpoint on Cloudflare Workers that can be used by remco","directories":{},"_nodeVersion":"24.16.0","dependencies":{"hono":"^4.10.6","itty-time":"^2.0.2","workers-qb":"^1.14.0","@andrewheberle/ts-slog":"^1.3.0","@cloudflare/workers-types":"^4.20260528.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","eslint":"^10.4.1","vitest":"^4.1.7","globals":"^17.6.0","@eslint/js":"^10.0.1","typescript":"^6.0.0","typescript-eslint":"^8.61.0","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/remco-consul-worker_0.2.2_1781483783783_0.3111334480856085","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@andrewheberle/remco-consul-worker","version":"0.2.3","description":"A minimal Consul endpoint on Cloudflare Workers that can be used by remco","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"build":"tsc","coverage":"vitest run --coverage","lint":"eslint","prepublishOnly":"npm run build","release":"release-it","release:ci":"npm run release:patch","release:ci:major":"release-it major --ci","release:ci:minor":"release-it minor --ci","release:ci:patch":"release-it patch --ci","release:dryrun":"release-it --dry-run","test":"vitest run","test:watch":"vitest"},"dependencies":{"@andrewheberle/ts-slog":"^1.3.0","@cloudflare/workers-types":"^4.20260528.1","hono":"^4.10.6","itty-time":"^2.0.2","workers-qb":"^1.14.0"},"devDependencies":{"@eslint/js":"^10.0.1","@vitest/coverage-v8":"^4.1.7","eslint":"^10.4.1","globals":"^17.6.0","tsx":"^4.21.0","typescript":"^6.0.0","typescript-eslint":"^8.61.0","vitest":"^4.1.7"},"repository":{"type":"git","url":"git+https://github.com/andrewheberle/remco-consul-worker.git"},"homepage":"https://github.com/andrewheberle/remco-consul-worker#readme","bugs":{"url":"https://github.com/andrewheberle/remco-consul-worker/issues"},"author":{"name":"Andrew Heberle"},"license":"Apache-2.0","release-it":{"git":false,"npm":{"publish":true,"skipChecks":true}},"publishConfig":{"access":"public"},"gitHead":"a5f08d31d79b37a9ebcc0d731a2f4e08fb67c550","_id":"@andrewheberle/remco-consul-worker@0.2.3","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-Atak/IqQ5+g3HGfilDfhD2FyXJABn1JuW5SKvGcSuhxwMgJ5/lm5DdSeV59ogZRl03gTBw8sz9TK1qoi3ej+HQ==","shasum":"50914e66e229d93f65e71b951f8fb2b3d8164a2b","tarball":"https://registry.npmjs.org/@andrewheberle/remco-consul-worker/-/remco-consul-worker-0.2.3.tgz","fileCount":52,"unpackedSize":57622,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@andrewheberle%2fremco-consul-worker@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDPkX5uT36VDmgLFV+t+P3LE/FDR4+BFkvvY9NcRmKRnAIgIMBCXuBs1nOT41xSSmqsc2bZvLSq8xlHwCHVBcGQIIE="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:917b5c55-0c9e-4aa8-8463-2931ca998584"}},"directories":{},"maintainers":[{"name":"andrewheberle","email":"andrew.heberle@shrewhome.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/remco-consul-worker_0.2.3_1781507593443_0.2660694661665921"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-05T08:13:28.387Z","modified":"2026-06-15T07:13:13.848Z","0.1.0":"2026-06-05T08:13:28.684Z","0.1.1":"2026-06-05T08:19:29.213Z","0.1.2":"2026-06-08T05:31:27.533Z","0.1.3":"2026-06-08T08:40:40.164Z","0.1.4":"2026-06-08T09:09:42.586Z","0.1.5":"2026-06-08T12:50:20.292Z","0.1.6":"2026-06-09T06:50:07.358Z","0.1.7":"2026-06-09T12:06:25.210Z","0.1.8":"2026-06-09T12:20:26.119Z","0.1.9":"2026-06-09T12:58:49.181Z","0.1.10":"2026-06-09T14:34:52.414Z","0.2.0":"2026-06-10T03:43:33.892Z","0.2.1":"2026-06-15T00:22:07.694Z","0.2.2":"2026-06-15T00:36:23.957Z","0.2.3":"2026-06-15T07:13:13.599Z"},"bugs":{"url":"https://github.com/andrewheberle/remco-consul-worker/issues"},"author":{"name":"Andrew Heberle"},"license":"Apache-2.0","homepage":"https://github.com/andrewheberle/remco-consul-worker#readme","repository":{"type":"git","url":"git+https://github.com/andrewheberle/remco-consul-worker.git"},"description":"A minimal Consul endpoint on Cloudflare Workers that can be used by remco","maintainers":[{"name":"andrewheberle","email":"andrew.heberle@shrewhome.net"}],"readme":"# remco-consul-worker\n\nThis package implements the bare minimum of the Consul HTTP API for KV reads\nso that it can be used as a backend for\n[Remco](https://github.com/heavyhorst/remco)\n\n## Implemented Endpoints\n\nThe only Consul endpoint that is implemented by this package is `/v1/kv`\n\n## Missing Features\n\nApart from the stated lack of support of all but the `/v1/kv` endpoint, \nthis package does not implement watch support for key changes so this should\nnot be enabled in your remco configuration.\n\n## Storage\n\nAfter this is deployed on Cloudflare Workers the Key/Value data is stored in\nCloudflare Workers KV.\n\n### Secrets\n\nAlthough it may not be recommended, it is possible to have data encrypted at\nrest using AES-GCM based on a static key stored as a secret in `Secrets Store`.\n\nAny encrypted values will be decrypted before being sent to the client so this\nis only to protect data at rest.\n\nTo enable this create secret and then add the additional binding to your\n`wrangler.jsonc`:\n\n1. Generate a secret:\n    ```sh\n    openssl rand -base64 32\n    ```\n2. Add the binding:\n    ```jsonc\n    {\n        // add the secrets_store binding\n        \"secrets_store_secrets\": [\n            {\n                \"binding\": \"KEY\",\n                \"secret_name\": \"secret-name\",\n                \"store_id\": \"secret-store-id\"\n            }\n        ]\n    }\n    ```\n3. Regenerate your Worker types:\n    ```sh\n    npm run cf-typegen\n    ```\n\n**Note:** There is currently no admin UI or API to encrypt secrets, however a\nmanually encrypted value can be written to Workers KV in the following format:\n\n```ts\n`$protected$:<BASE64 encoded encrypted data>`\n```\n\nAny values with the \"magic prefix\" will be assumed to be encrypted and will be\ndecrypted before being returned to clients.\n\n**Important:** If the encryption key is lost or changed then all protected\nvalues will be unreadable and will need to be re-created. \n\n### Access Controls\n\nAn optional D1 Database can be used with access patterns added to the\n`access_controls` table as follows:\n\n```sql\n--- A wildcard match (only a wildcard at the end of a prefix is supported\nINSERT INTO access_controls (user, prefix) VALUES (\"user1\",\"/foo/*\");\n--- An exact match\nINSERT INTO access_controls (user, prefix) VALUES (\"user2\",\"/secret/key\");\n```\n\nAccess controls are only possible to check when mTLS based authentication is\nconfigured for the Worker hostname and the username is based on the\n`Common Name` component of the `Distinguished Named` on the presented\ncertificate.\n\n1. Add the D1 binding:\n    ```jsonc\n    {\n        // add the secrets_store binding\n        \"d1_databases\": [\n            {\n                \"binding\": \"DB\",\n                \"database_name\": \"db-name\",\n                \"database_id\": \"database-id\"\n            }\n        ],\n    }\n    ```\n2. Regenerate your Worker types:\n    ```sh\n    npm run cf-typegen\n    ```\n\nAccess controls are cached on a per user (ie based on the certificate CN value)\nusing Workers KV for 5-minutes by default however this can be adjusted by\nadding the following variable to your `wrangler.jsonc` config:\n\n```jsonc\n{\n    \"vars\": {\n        \"CACHE_TTL\": \"5 minutes\"\n    }\n}\n```\n\nThe `CACHE_TTL` is a human readable string that is converted to seconds using\n[itty-time](https://itty.dev/itty-time/) with a zero value (e.g. `0` or\n`0 minutes`) disabling caching completley.\n\nIf this variable is omitted the default value of `5 minutes` is used. \n\n## Deployment\n\n[![Deploy to Cloudflare](https://deploy.workers.cloudflare.com/button)](https://deploy.workers.cloudflare.com/?url=https%3A%2F%2Fgithub.com%2Fandrewheberle%2Fremco-consul-worker-template)\n\nThe simplest option is to use the Deploy to Cloudflare button above.\n\nPlease review the template respository here for further information:\n\nhttps://github.com/andrewheberle/remco-consul-worker-template\n\n## Usage\n\nAfter deployment please follow the remco documentation and use this in place\nof the Consul backend.\n","readmeFilename":"README.md"}