{"_id":"@voltro/plugin-ratelimit","_rev":"255-e06968ebf4f2bf7eb77557bf43dd1e48","name":"@voltro/plugin-ratelimit","dist-tags":{"latest":"0.83.0","incoming":"0.83.0"},"versions":{"0.1.0":{"name":"@voltro/plugin-ratelimit","version":"0.1.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.1.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"83fb2cc56ab8afbf599ad0719466cbba5405c858","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.1.0.tgz","fileCount":15,"integrity":"sha512-GI5NPCy8JWrDSSfnZxvwY9uQskbP05oge5O7SSD1+fLsnTOK+93MCACCPVVBGV4zFpJHP+YN7YPEsfQC8t6oxA==","signatures":[{"sig":"MEYCIQCPRsjM7pWOrSch5E3WV5OrsCqVyDpEeTKE+Z7Gvp9N/gIhAMLg812yAXLo+EnRwEbbEOz2DTCBOWVB+ny8J1VUc01m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88858},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"e3377376d35de43174aac0a35acef06f5df9c38f","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.1.0","@voltro/protocol":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"effect":"^3.21.4"},"optionalDependencies":{"@effect/sql":"^0.51.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.1.0_1784088886434_0.17980915691761434","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@voltro/plugin-ratelimit","version":"0.1.1","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.1.1","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"a9915e801fbe1670110799fac63c0ee475406597","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.1.1.tgz","fileCount":15,"integrity":"sha512-9NyNzCQOxhoqt0uJpmUR45rmVZ9AO1IQcFux5BsOX+6wMNJmUlBahgW0Q7EB0Vc3Vm4jclwLliahWHiY5aNJmA==","signatures":[{"sig":"MEQCIC0x6FwEOmlUYk1raaG+oEOz5PT+5asarezUOPTt+EN9AiAQ93Eizha+vwKoaFdfoMlvsLhZpNZ9Gq/ALwhoVJafAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88858},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"5d41c05d281cee1772e4e92e304ba554214d1491","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.1.1","@voltro/protocol":"0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.21.4"},"optionalDependencies":{"@effect/sql":"^0.51.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.1.1_1784096686465_0.5855902058007683","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@voltro/plugin-ratelimit","version":"0.1.2","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.1.2","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"c46fbdd31d5d9c3875677df852dabad420b96945","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.1.2.tgz","fileCount":15,"integrity":"sha512-C1HT3uQza9lVo51Rq3HuMQ4rVZr0A5R7ysyTeMO4YLs7RPsYXrwMuLijPrJ/xT6udxtKjBx9lQ40OXM96hR54Q==","signatures":[{"sig":"MEUCIGg9drtREN8Arb3MfuZLrLlOYBv1X8x9wtOfzjzPDY8XAiEAhIr50rzYgeyCHOyFFmAUsXmA/DNCSmkolNiDlalir8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89766},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"071c60e1b8ba73510f9e0e175208cc3dbaddd067","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.1.2","@voltro/protocol":"0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.21.4"},"optionalDependencies":{"@effect/sql":"^0.51.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.1.2_1784111419658_0.5629998086418038","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@voltro/plugin-ratelimit","version":"0.1.3","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.1.3","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"d69ecf97a4349bf1ef979758140786dfbd2dfd24","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.1.3.tgz","fileCount":15,"integrity":"sha512-scvHGTxuFH7wollTXK8M0l1g8W8Xzd86J0kd2iYlSzd7B2XZzvZXcQhAkgSGEMGATAIccVln+oOTk3GgGsm/lQ==","signatures":[{"sig":"MEUCIQCcKcbCmJjZGS/9pATgumNyNAaHTHyHGR8OSZJivKAFewIgXMTul7xkPUqIvLkBjMEjt1oi0VAHQNNR2SRJPsXA8QU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89766},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"28917410638ad63456a57b66d0170fd8ca91e90f","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.1.3","@voltro/protocol":"0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.21.4"},"optionalDependencies":{"@effect/sql":"^0.51.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.1.3_1784179795630_0.9310415044843727","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@voltro/plugin-ratelimit","version":"0.1.4","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.1.4","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"8b42b0de928e374bb7e75ba369764035ad4dbe58","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.1.4.tgz","fileCount":15,"integrity":"sha512-KKb0zduNrqVcSj3cFvuCpE+4WfebTCArM4emuhSUxbzfjCI5QWWXpXL4pd+eYZwidY8Z3C7kayvp51Qmwr+J8Q==","signatures":[{"sig":"MEUCIHT2anal3+62cxhJZLSL/wPs2L58F0gGY5X7Ag+zsur0AiEA3XP+McOrcvTEaM5gIKc60IvFQ9twZUT1nlTQEmFSeSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89766},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"6ca6f48fee49cbc612d0514f5ccc705369265558","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.1.4","@voltro/protocol":"0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.21.4"},"optionalDependencies":{"@effect/sql":"^0.51.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.1.4_1784210319490_0.18976607835762915","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@voltro/plugin-ratelimit","version":"0.1.5","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.1.5","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"f28a57bb0fc2e8aedd0fc94d69e8e8cbb4e23142","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.1.5.tgz","fileCount":15,"integrity":"sha512-6S/BAvrfM1EWZ30Ku41wZvdkJCLGaO2rfp3TK3fEeJLpivA4Tg3yzBAAZ6k4Gq8CyQ7QwnlbnvOxwpocVJmdtw==","signatures":[{"sig":"MEQCIE11TAi1jtcyRZrN+6W1x5IyedGueR/D407wVCpY9bkuAiATruC1LcRsNa9WW1rwDeW6i/ocyaBOrbSJ/WqeM98mtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96291},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"4eb118e258a91b75d6c10f7faad93dba787a5473","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.1.5","@voltro/protocol":"0.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.21.4"},"optionalDependencies":{"@effect/sql":"^0.51.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.1.5_1784262675140_0.057889804575976145","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@voltro/plugin-ratelimit","version":"0.1.6","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.1.6","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"2ba79e9dfc1aa6036e5c0d7c6e1ed09f3093e7f9","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.1.6.tgz","fileCount":15,"integrity":"sha512-pA4Ye2ioU5LqWajzL72rRdqBeJFCNBmgOrAYGDaRYyg6GwklRAdgStTg/7K3QNIbKt9+suAjFqvZqJkBR/uHyQ==","signatures":[{"sig":"MEYCIQC9yyt4QW6IBHLsO2y/bMNxR2UeZtxPhU4vXTDe2YIdyAIhAMpdDaIk0tZwXJSxUBbz8yti/4fxU8T9bSSdQcd+cstN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97172},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"93d0076415ea02259c0231eb2effce20f6e0d6c2","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.1.6","@voltro/protocol":"0.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.21.4"},"optionalDependencies":{"@effect/sql":"^0.51.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.1.6_1784277942248_0.9839669062643659","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@voltro/plugin-ratelimit","version":"0.2.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.2.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"067df16dac38750868de9676ec40d9b6000ec21b","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.2.0.tgz","fileCount":15,"integrity":"sha512-KWmf040gE1Nx2oocVXBnYRDwoQo3PoA6svfsdYkzOk2vP6rocThsC96Ewq4IUYtkA+H/W+WTZmO4S3xelGytKQ==","signatures":[{"sig":"MEQCICe98RfrHqxgHa8eAbSzlcMK87BZ/EPoPY21GCCjeJzMAiB/FUxBOob3Zji5SvmmloNTWmsrWwD84RhNBzEIpqX1Bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98422},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"7de1d10609d6c3d2f6e3d48063670010e266b303","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.2.0","@voltro/protocol":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.21.4"},"optionalDependencies":{"@effect/sql":"^0.51.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.2.0_1784294738363_0.8023507422069511","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@voltro/plugin-ratelimit","version":"0.2.1","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.2.1","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"aeea8c16e8827a918fa27e16c90119fea478c658","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.2.1.tgz","fileCount":15,"integrity":"sha512-oWuJaJBJ0oSE9ovHWoi3ztEHQQbM4mLIGI43L9JV/Inj0/PQt4XpfmfgtiIEHAwbZslwjt+HjlaajL3XXeiWdA==","signatures":[{"sig":"MEQCIAXViD9aF0y58w1SlpkUVveS8EVckoMCSLVEHpzj561qAiAYKUk35wGXqZ0ssSm+S1D0fyGmWllqWvI5e9ap83vdnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99775},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"206c6a29f1f329057ca252433a9fb65ecba66d18","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.2.1","@voltro/protocol":"0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.21.4"},"optionalDependencies":{"@effect/sql":"^0.51.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.2.1_1784303809361_0.643250155314049","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@voltro/plugin-ratelimit","version":"0.2.2","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.2.2","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"68eaf958ee6e424fd03fe2b805d8321a57e04617","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.2.2.tgz","fileCount":15,"integrity":"sha512-wboQkT5p0362axZFvThXW3yRklRvBX2CsCrmiVJW5Li9iVOlFcx/Ypjidq9rf9htncQAtD72TCS4a+qD17kVyg==","signatures":[{"sig":"MEUCIQDP9lyTtAOA+inwHiQKkuqmWueE5axZLNyVvt4NMo4vVAIgS2MGtjUnYTQf9iFJwcpUR/oc4mHa/Yt3ivA2dU5ysNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102139},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"e514dc54ca76932544bebb23387842b11d382221","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.2.2","@voltro/protocol":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.21.4"},"optionalDependencies":{"@effect/sql":"^0.51.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.2.2_1784317994659_0.6479982858077589","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@voltro/plugin-ratelimit","version":"0.3.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.3.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"252ced4e1882d545e70ab1a072352d723097aa80","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.3.0.tgz","fileCount":15,"integrity":"sha512-sJ4YejmuMmiiu6d9mypG8fNsyJ9SR3tAQfr4TjhptbYdAsS9w8JA47Qw2PUNfy7nWs8CI3VewV3vn2sqh5aMIw==","signatures":[{"sig":"MEUCIQD31b0LDjQ55cY9dcUbljXmYsgPKcQv13Nx1KszGv1v7wIgC3Uhx6kdoneGgEO2B0VT4rlC7gDtOGL+NGfhZySHjhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108873},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"1bc1dc36c871849a49f738279aed760bd6fc82dd","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.3.0","@voltro/protocol":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.21.4"},"optionalDependencies":{"@effect/sql":"^0.51.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.3.0_1784372156852_0.4709070503471129","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@voltro/plugin-ratelimit","version":"0.4.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.4.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"173baaa4ebe9e5cc160bba6d600eacf49a36901e","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.4.0.tgz","fileCount":15,"integrity":"sha512-9X2q20p5Br7qN+It6aap3T8Hwe/Y8Kkl3u8eC4lumf0TqGiDN6C3/+qj6ZnRK87bDrO/xTWkTm5O+8RoWrWXLQ==","signatures":[{"sig":"MEUCIARfPeEZd9KGDdpHgaCzuWemxhhJTGTBRRBp0dZQVsLAAiEA3/ivGBKxvPGJfK1uC/Vxy/kfg0j6d2k4k0geNyQW1Lc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126655},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"4b9b162b37993c78154b6724d4c614890c0251bd","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.4.0","@voltro/protocol":"0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.21.4"},"optionalDependencies":{"@effect/sql":"^0.51.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.4.0_1784401129388_0.7591845696867092","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@voltro/plugin-ratelimit","version":"0.5.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.5.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"e63acc0cf375660fe836d4ab4adaaaa42cdcc5a0","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.5.0.tgz","fileCount":15,"integrity":"sha512-8PZOFkeGluWWS12vzYR2w9n4gm7HM0bJ+fRqHLDeuMiTOiPI7l4VY0HM/1nz+cfPlTugtr3miSdQ5FxthXh6eg==","signatures":[{"sig":"MEUCIC5GXw1XS8dznw5d0wCPPCXLjXx0dnbzdV5ujBLZhyuhAiEA8/IShO0ugs5yfUifCnQlrTS8Y4kKNiv4Q0rd8ZRHNdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138017},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"fbb0dee03eb288cfe0e8b338dc5cbb4255512db4","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.5.0","@voltro/protocol":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.21.4"},"optionalDependencies":{"@effect/sql":"^0.51.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.5.0_1784408993383_0.32827828130941916","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@voltro/plugin-ratelimit","version":"0.6.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.6.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"84b4f81e941c2532323cc69e75bbc3a707a8909c","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.6.0.tgz","fileCount":15,"integrity":"sha512-ReGrJamq4GGgJwv2Z+wtuhWjkQYRH2NtoCnbPCFG3qvQaD8xvS/xzqklwF+zHplosoE3ku3ywx4O4w17poTSOA==","signatures":[{"sig":"MEYCIQDUVyQ+HvqGPqRmp3ooWhRUTF6LmdVTQd7g16i0RmEHqAIhALpw5V8IG3G24F8MFjGjlIqVJ3LeiE63G+4Ml0Byukl2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183464},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"db79478403071013a0850f92796aaec7bee953be","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.6.0","@voltro/protocol":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.21.4"},"optionalDependencies":{"@effect/sql":"^0.51.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.6.0_1784482132878_0.12618413308308352","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@voltro/plugin-ratelimit","version":"0.7.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.7.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"3a8c3be0b91b37915354fb44b35913b8267cb424","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.7.0.tgz","fileCount":15,"integrity":"sha512-3Z4bAb8OHG+aVuB/KuK/r9OaNpZbePBWFHWnMfq+4xLsjxGRxxdgj1cuOX2uT3c7mQHRher/i7iXB202EuKpRw==","signatures":[{"sig":"MEUCIQCI92SKTz6YnSmIscv1N6u+bz84E5QHHNxJkOo54sujSwIgKxZiQOlPWqtHKSld54BcpTT3yTDV+LCsrfVaFJc06dI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201033},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"bdce67f0e868a36a1beec40e425f8908358fa1ce","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.7.0","@voltro/protocol":"0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.21.4"},"optionalDependencies":{"@effect/sql":"^0.51.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.7.0_1784528592152_0.972647210275271","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@voltro/plugin-ratelimit","version":"0.8.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.8.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"865fe75b6f2e3e88b3fac343b05446bc6138c8ab","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.8.0.tgz","fileCount":15,"integrity":"sha512-+wEHucl3vZXOn2w3riRCSHXL6ntbiXOHVTvXAVNgdl8m/XkajMFxIq0fLiAXM4WtIW6EgDhNi6sfhvnQX+p5BA==","signatures":[{"sig":"MEYCIQDnspjIi/M3v75jf9ifj7O89dG2LOHpyBas458In/9cYQIhAOTFaOM2c290jDKESPQRQWwHk+i0M7BeA4E7/38T/Rs1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225063},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"8d269f0f66ed69913d1afa6b815893e5a60b8e12","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.8.0","@voltro/protocol":"0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.21.4"},"optionalDependencies":{"@effect/sql":"^0.51.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.8.0_1784557605481_0.5670579330014409","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@voltro/plugin-ratelimit","version":"0.9.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.9.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"465966eefa802b337bef3d750db885145cc4525c","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.9.0.tgz","fileCount":15,"integrity":"sha512-vGlaR2Y0LMddw3cAot2MVcYFFZ1UByWtGkaZQQ5XKAVfR95pwCTEae3JwBjamLXJd8eV0y02evGsGzJ4V1rUhg==","signatures":[{"sig":"MEYCIQDsD9swIknDUUSXEofQVz8y6TnYkmR4cuSnchEtFE/atAIhAINDVe3NP3qqRM+QSL6c5ELNLG6zEBVs7ZrkaD3jAxfg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233708},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"c760a94253bd89adffa44c71024a506534ec4270","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.9.0","@voltro/protocol":"0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.21.4"},"optionalDependencies":{"@effect/sql":"^0.51.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.9.0_1784645237442_0.5563677917113894","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@voltro/plugin-ratelimit","version":"0.10.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.10.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"d18828fda73fdfe7e0bb55f960398cc51d846515","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.10.0.tgz","fileCount":15,"integrity":"sha512-WBHbochOspJ3z/n54Z7dDCCqD7Ky2mVJFhFhFsj2I0UeBhorYOO946SAi2oRLhpBYEZR1o1WuoFbdd54K7f/mg==","signatures":[{"sig":"MEQCICxsWTDVxwW5zgWA1TCdjBS+ezuHA/+P4D7CbU3gAupQAiAIuhfyk96tE03Lx9XGQdCQUSOA6PAUiZz7mvj9PQemHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274012},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"de3d79027cb0dc65fe22a3c31d826cc80db0f8a1","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.10.0","@voltro/protocol":"0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.21.4"},"optionalDependencies":{"@effect/sql":"^0.51.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.10.0_1784728716228_0.7955596781102461","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@voltro/plugin-ratelimit","version":"0.11.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.11.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"3c690e3a8fc4972b05bea182d03c90910e204695","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.11.0.tgz","fileCount":15,"integrity":"sha512-C5csO5hIwvY0nH2hEtwdN6/+slfltMIymGQV1nV9tnO45wqnF20t1kWqk/jIJZ4+aQHH5kqLSGJPGALYN/1Sdg==","signatures":[{"sig":"MEUCIQCAQvPb3kSr+SWdLU1JWOBpkV7pktWrE4NkfZd/z3APzAIgEYzYbJCU+UjsSFIhxSpvrBjPEJN/bOE/Gf3iTDGfx2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286425},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"fa988251bdac229395d7a1403cda70f9cba3b7f3","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.11.0","@voltro/protocol":"0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.21.4"},"optionalDependencies":{"@effect/sql":"^0.51.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.11.0_1784753172934_0.15372269063047783","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@voltro/plugin-ratelimit","version":"0.11.1","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.11.1","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"3ac33b4382536f6206b0ee1f1922549a661ef628","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.11.1.tgz","fileCount":15,"integrity":"sha512-+b9TgkJ5xKzxLUU9yMa+KaZJ/zilZ9B/Gjocvq5XZwFuPcYB1S2n2ACXy9/om4I8ssLO5bd8hN/lDTVfE3prQQ==","signatures":[{"sig":"MEQCIHleEWNocRgVGWBQk0zIfJZKUF4mK+XAxLpKhxkdkF2WAiBp5Kw/xhZVlKki2faUxO4NW8PXeuf/fOJEGBIs2bsWHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302447},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"463e6f8eca7a5f414ee31199421f25e5457fe4d8","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.11.1","@voltro/protocol":"0.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.21.4"},"optionalDependencies":{"@effect/sql":"^0.51.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.11.1_1784861101787_0.62021928916008","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@voltro/plugin-ratelimit","version":"0.11.2","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.11.2","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"6f55ab8e1dc291b7219ada2bd902260f2539777a","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.11.2.tgz","fileCount":15,"integrity":"sha512-Afx7uhs6X3/2mkyZor/Rnh1A9xiHxklOIFVWt0B4ziWrWkHJfe6tYZuc0JKGgzNHDulDagP01nGYe7IntAhB1A==","signatures":[{"sig":"MEUCIBcdIlSoSjbmpVowQOqnDGNTa+75m4wubX/6ao58VSAxAiEA1Ia+zxpJmKHB6xXNxk6zH79nLofOeTQSKzoIszmJ6Z4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310651},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"a530fee420826594c905db82d759101ccc46a0e3","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.11.2","@voltro/protocol":"0.11.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.21.4"},"optionalDependencies":{"@effect/sql":"^0.51.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.11.2_1784880588971_0.1260821274734023","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"@voltro/plugin-ratelimit","version":"0.11.3","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.11.3","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"82d6180068ccb1bec720ba9b78b7bda7efe76cc4","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.11.3.tgz","fileCount":15,"integrity":"sha512-hPxGJv4fNSNysMQAhE95Wwi5WgmdGxneOYEoqLq0/BVFpNF2lGuLbDDUWcKb3UHkR/ykgNWo8mm1N3tYSPKFlw==","signatures":[{"sig":"MEUCIAvzyMlaUyP8udAvUQF8SS29fhtW+wRyjV52uYBI07kuAiEAhPbzzPnukkXQi2dhPh5Q4sW1ztg+v4gp+/FJ+qR7vPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316523},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"0ee7f02e958872923791ff418ee01ee5de9c2de1","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.11.3","@voltro/protocol":"0.11.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.21.4"},"optionalDependencies":{"@effect/sql":"^0.51.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.11.3_1784901025459_0.29952550428309865","host":"s3://npm-registry-packages-npm-production"}},"0.11.4":{"name":"@voltro/plugin-ratelimit","version":"0.11.4","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.11.4","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"01517b302d11028b5eac5134b99474b33f7e1d8e","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.11.4.tgz","fileCount":15,"integrity":"sha512-+RWB6abf8lCdr6keRMhqPxfcT4QIJrsoYEGcvYn7AHbQIDwJhYSlpCOADX1XEhhCfRxBiWIh5BEvC/mZ0XQ9pw==","signatures":[{"sig":"MEQCIHha4osm8dNwG2h5VCInfK3jOKRmfokQ15tXCrsmSvcIAiBVrgyDGFFwRYTY3QEZD5Ton3sFn97o8pBAKlGa9MB1Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345516},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"04298b1ab3dd98632f43b87369b31d019243afc8","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.11.4","@voltro/protocol":"0.11.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.21.4"},"optionalDependencies":{"@effect/sql":"^0.51.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.11.4_1784967232101_0.5038541112378763","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@voltro/plugin-ratelimit","version":"0.12.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.12.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"9ef946102114d1ec7fb85d68e68e1090316d18d7","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.12.0.tgz","fileCount":15,"integrity":"sha512-pwuJJaIRKRjufOyYeBjbDZsz5HH4668locNSZKo9vqHerRCRj1k5eBzwhYWgIn6y8v3mF6s+UuBvn/UBoGXujA==","signatures":[{"sig":"MEUCIGgDILS2Ufn3uuzE2qr5FO3CwighdOlAXY2sx91O5S7HAiEAtgAMqn6Znz5QLzLsGat5zFY483GorBxt/+du6zjZM4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":397093},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"b0bf4b666da8198198dc86db4e5219f27731678d","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.12.0","@voltro/protocol":"0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.21.4"},"optionalDependencies":{"@effect/sql":"^0.51.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.12.0_1784988352616_0.24916060428702425","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@voltro/plugin-ratelimit","version":"0.13.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.13.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"17e8c7371bc1e97a691160ccbfaecb824f4a027c","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.13.0.tgz","fileCount":15,"integrity":"sha512-MQ6Zn0gI3ZtQrvlLKdf8PhhCRjxzy5sdHKKEf+0cb3fJyA8XKxdLRYdp8mh+7K/evRMaZZ+HwxbSrldTDPaR7A==","signatures":[{"sig":"MEUCIQD1sf39PPq8RTBOm+hHbI6Di+N+47Yo2qWljenYmel6agIge+VhdEbAGJ2yXg5xDy1FCAUGFflHyDqF0pZOJLcCBUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":413588},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"5477dde3cb727da69a2830bfd46e41b3ff7051c9","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.13.0","@voltro/protocol":"0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.21.4"},"optionalDependencies":{"@effect/sql":"^0.51.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.13.0_1785008221466_0.7276728223012447","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@voltro/plugin-ratelimit","version":"0.14.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.14.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"3bbfa61675f92e188a1d9f3ef365c4f99ee8c889","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.14.0.tgz","fileCount":15,"integrity":"sha512-D6N541Sg5qz/qHanQ76P0DtqaEzDGDKxrJv3U/sYRzrGSedOGnp8yVfju5mIIkBUC4Oc5Y+GjXZZQMAB2QRyAg==","signatures":[{"sig":"MEUCIDF5gHubUhkRmY+lju+D3DyTHDUksK8EnUWKe5O6waCsAiEA322XHPuVvg6H803ZiSNI4cAbe7nxmAAONu0aVQ/0TDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":459773},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"f0719a5223e53b257ee0dae8a56d6900325f33e7","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.14.0","@voltro/protocol":"0.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.21.4"},"optionalDependencies":{"@effect/sql":"^0.51.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.14.0_1785096299037_0.24735001240156107","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@voltro/plugin-ratelimit","version":"0.15.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.15.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"b6b6026df01d07f0965e6b37daf373acd888fc73","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.15.0.tgz","fileCount":15,"integrity":"sha512-fNk6WB5Y0f/FzCsW7zige02fkNyCfKWsNeAN1izIaCsvpVtPZR+fKjV7wdqOwJGPYG0t+SSfG9IewSZQQJVvGQ==","signatures":[{"sig":"MEQCIAuHWxGps1mWNxCf+0ApmOoQoeR39EOacAm5W3R8gWO5AiB5YU/5MDtOA2mbOfPX/IAqv80Cpq0AlFidX0lbKtxMvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478552},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"383d2eee0a8f6afd64f2abeb3bc0d36ac54b96f3","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.15.0","@voltro/protocol":"0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.21.4"},"optionalDependencies":{"@effect/sql":"^0.51.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.15.0_1785139816359_0.09156980767533462","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@voltro/plugin-ratelimit","version":"0.16.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.16.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"efd465b33090cfe683673393036067fcc5c8b42c","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.16.0.tgz","fileCount":15,"integrity":"sha512-zbpMd+DGXzDiZGhXt8a/dw7OLVAoxhHHchCioO4d0kUPPWbm9CG9/TlZAQFC4pfn+QJ0A1TFWQvq8ru1NYr90A==","signatures":[{"sig":"MEUCIExADxDYhZlF49BElCQh6fQxMtXPNA4g8ndobJmy9ZMSAiEA78ZQ4QG2brmAhFuvcZJJc3qwIdjkv4JL6RNYOkA2jz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":486705},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"71b2adacb76d5a0a0ef4f6b4e542d460fa1df45d","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.16.0","@voltro/protocol":"0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.21.4"},"optionalDependencies":{"@effect/sql":"^0.51.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.16.0_1785152343419_0.8034691899964792","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@voltro/plugin-ratelimit","version":"0.17.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.17.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"c0e2378dd8114be0b81d8e119b8f011d5d99eadd","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.17.0.tgz","fileCount":15,"integrity":"sha512-A2q5DHh7kOyq+TnqQWjXM/1CRIkj7Z1XJNQFLxhKcAzVKzeSvINAecyq0Vt0bf6Xt+GdgCO66un8nSfzkqSzDg==","signatures":[{"sig":"MEYCIQCsR8RuRWgQY6oWJ5xDSieHPpXJW7nW99ez804ki3jbfQIhANE4/L1CaoMAoONxAoEw/TRXTs0a1faozw2kWIR+3KqY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489390},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"46701acb86f42fa0bc5eb41617dce6a13778a7dc","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.17.0","@voltro/protocol":"0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.21.4"},"optionalDependencies":{"@effect/sql":"^0.51.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.17.0_1785167904900_0.25057754669187493","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@voltro/plugin-ratelimit","version":"0.18.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.18.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"3c8221526f7a09878bf6be27784a9ff387efddd4","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.18.0.tgz","fileCount":15,"integrity":"sha512-evQXa0PEJOh0oYm5d6bZthpRf4SuDoyq/JyRSxeme2NlKZH0Jss3g65c9UYL0KeB0dZ/CfBbAppf4zNIKo3jfg==","signatures":[{"sig":"MEQCICipFd2wWYjz8fLOZTzU2IfjYlzEFGaW32nfwVKGZ9r4AiAhEzFYgUlezbzOLN6Xly5tCXxY7TaoK4qhyyfezK8Nwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528194},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"33a34284c71c851a61826eb72aa66cda5b0c26f4","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.18.0","@voltro/protocol":"0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.21.4"},"optionalDependencies":{"@effect/sql":"^0.51.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.18.0_1785257975081_0.11560054704398404","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@voltro/plugin-ratelimit","version":"0.19.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.19.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"4f322b46d516e81180622196bf9e9fd5ddde44e4","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.19.0.tgz","fileCount":15,"integrity":"sha512-ZcG/rXzUzGXyWzQ/cs05Yohp1b0Cb8A8DUZx4/bvmDBc3pbsnvL2WGaExsVWsfNLLtZGCAov3G38Qc/JnFtGuA==","signatures":[{"sig":"MEYCIQCTjTJmZyzQGro2tWyS0WV4uzfb0dEyMwDwHaNZwTz7ugIhAMW3zSVs2zx5rkzP5RxdXFRSIhU7Zvgi7nihTjmRdjWL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":557633},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"ecab78a68ff55f6b3ab97e1973f045b390f4d3af","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.19.0","@voltro/protocol":"0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.21.4"},"optionalDependencies":{"@effect/sql":"^0.51.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.19.0_1785314789581_0.19844939275507922","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@voltro/plugin-ratelimit","version":"0.20.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.20.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"c0dfed5a88f379c050cff5f485af3616889c67c5","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.20.0.tgz","fileCount":15,"integrity":"sha512-HIJJx2HQMa5sfk0FvzlCeRNYqPNAMo2S63yW9DmGS+cKpcpNkOu4/XuGGp46zIiGC8uD265nWNpGZ0bhJHdT8w==","signatures":[{"sig":"MEUCIHWVhN7abWV1Iyn+hSe3xHYzSbtXTK1B2HSD2qXHn5MfAiEAurkq/biVnlSrriNopUBAeBd3m4FOyOSag2K4dKH8mZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":572909},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"05f46dd6f6e1ec102c8fb313125573f0cbc8ff23","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.20.0","@voltro/protocol":"0.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.21.4"},"optionalDependencies":{"@effect/sql":"^0.51.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.20.0_1785350909020_0.27092203640919377","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@voltro/plugin-ratelimit","version":"0.20.1","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.20.1","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"8fc0198c52de96966a439f181e75dc0206d9bf0b","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.20.1.tgz","fileCount":15,"integrity":"sha512-noS9ls6PczIvosXskWWZo0rk1OgE1BJB8mOODKGjsluHx/+hSKEpy6C2NDraHwQlYxQrU7DbxI3IrA5LeSL7tQ==","signatures":[{"sig":"MEUCIEiAq1wdnnGtYjx3b0wWeduV9CvbMO57wBwhBZ7sl6TpAiEA+2UJ7uv3O0GvImIq4PQILd0u3Nj3D/r8GsPzmdyVJII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":593261},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"7825e91c1f6a8d095fccc31b37ae7c7a51e9a1e0","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.20.1","@voltro/protocol":"0.20.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.21.4"},"optionalDependencies":{"@effect/sql":"^0.51.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.20.1_1785397402911_0.1548719427128209","host":"s3://npm-registry-packages-npm-production"}},"0.20.2":{"name":"@voltro/plugin-ratelimit","version":"0.20.2","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.20.2","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"a1c983e402876078b2b14e4609fdfe18bc2643c7","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.20.2.tgz","fileCount":15,"integrity":"sha512-XrwUIzv42W22Rzr2tEgtCVkqBeG3WZ3kjYPNp9KatYFMiwB9SK9H1JPM3RWYE9GToeO61DjGw7pLFyJxfc5d1w==","signatures":[{"sig":"MEYCIQCxnDkWpFaEsvC+t7vax1tErqAj3nC+Ymo/Iq6UtPp2zAIhAP6BMqjWBmw3JzjWlRaqAK7JGG1rRPBx3IXk+uk9qEju","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":596293},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"c7a3d962ea5a6bfa65ea94f8efc63bb4609bb211","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.20.2","@voltro/protocol":"0.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.21.4"},"optionalDependencies":{"@effect/sql":"^0.51.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.20.2_1785418242237_0.5892013729358143","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@voltro/plugin-ratelimit","version":"0.21.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.21.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"caaea990b5c996f9a74bcb25da41801abfa8dee0","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.21.0.tgz","fileCount":15,"integrity":"sha512-0BsJWcLonVEXJGA1tRABmhkmg5Yp3G7kNk61owZVAq1tXBfiXXMW64dQ6AHqQ7AHZLPL2h2pbkUMj/sBwTVLlw==","signatures":[{"sig":"MEQCIFxvr42CSrjxyp8LJFf6MhzfO6aZuQpuzC1FJiEoDoyiAiB/9Ix4B2kn2wQai9CNn0Xu3xiCtXVW+g1nhRK5tjXVLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624411},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"f5409b0b8d65d69e56f55546a0b6be1068893ded","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.21.0","@voltro/protocol":"0.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.21.0_1785517246267_0.12467235927166476","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@voltro/plugin-ratelimit","version":"0.22.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.22.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"758f7370dd56ca0b6a884dd3039417f12bffcfee","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.22.0.tgz","fileCount":15,"integrity":"sha512-SW5PlgzdchjmR5Vdp18xIhZEwTLNQcSIRg/HX/JNlWAO3gBf4X92XtOLIsKgUtYLBMb9uvOtrxosZkk8pq10fg==","signatures":[{"sig":"MEUCIFvfAwB6UQFGvBo+vw26n7Rzm5QMIhm0/wXgybfZgxjCAiEAu/o5OqFnAk1vlz4rcl/PWWr5MJ2LzkWcjvSyRBjiq1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":663065},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"254038da602f9bcc625fd612efa7489a57159c72","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.22.0","@voltro/protocol":"0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.22.0_1785604560884_0.42126020346580884","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"@voltro/plugin-ratelimit","version":"0.22.1","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.22.1","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"4823605849f59eba50f292b0315301b4cd467acb","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.22.1.tgz","fileCount":15,"integrity":"sha512-BgIdpasdjMvo6t+Ak4x7BR6/bMUPVF7nbbR2Ix1ybH11eTapY5dPg7HEbbGqN6JzoWEjuBzyTKTWWYQrjefk4g==","signatures":[{"sig":"MEUCIDOhdLF7PTZ6N7fn5fmORqqBe6ape5aXRATWT2nFqa2kAiEAz5XP7KV8SaciBQnZs9Hee76vuZhi4W9Kolz2X/zZ7Ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":670001},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"29e72409cb842df81906be4549a7782dc8c674ce","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.22.1","@voltro/protocol":"0.22.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.22.1_1785612441182_0.3329446034920971","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@voltro/plugin-ratelimit","version":"0.23.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.23.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"4005afba1ee19ce39185e5fdfb670f73a33e54f5","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.23.0.tgz","fileCount":15,"integrity":"sha512-v/ddbxwBSwDwraG0E/Pbsa51CqjkF428i+JD1EjU6K0B18hwqFaxAJol28Hk4H6HObl8lHBNVqE3Ek1Z7OTiig==","signatures":[{"sig":"MEUCIQCDJ7hrpAZf86cDXCp432DrzzxiV9btku4nYVOFuiIvTQIgBlyHaNsjGu0TVDk9/n9cXdGVocEhQ+6W6+Eoc4Goxvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":715823},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"31b632876ba1b6d78944a466841d4674ecc07f39","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.23.0","@voltro/protocol":"0.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.23.0_1785684271645_0.3442611633164121","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@voltro/plugin-ratelimit","version":"0.24.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.24.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"03b45d254200527cc95c65b0c57cb1a302a89402","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.24.0.tgz","fileCount":15,"integrity":"sha512-UQxAE3CyN7v12oTF148hqM02nOlAAz0TD+HvBTZnq/QK32BgxnDgRW2rQsL3s83F4JFGxiMgeCpXydK1syuxqA==","signatures":[{"sig":"MEYCIQCmOPJET2DaKal+SMhZ/RGKaYMrCzjvEor1Xga9PQyYcwIhAMqKBZNPqqFBWvFrH6KnPbXvi/SuVwwBmOYnKNpIhVYk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":735346},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"d2aaea2e4f2d24a43ed567b06bd7bb0a01f004ea","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.24.0","@voltro/protocol":"0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.24.0_1785704235930_0.2294111943580326","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@voltro/plugin-ratelimit","version":"0.25.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.25.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"b682a447718788670da453302afe538c3962cd6c","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.25.0.tgz","fileCount":15,"integrity":"sha512-BvhQIXz5D4Q/9HztC9i4Z7zOM4MUKnHjNjM+3QzhPiphQsrMgZvvW9Ibx4dACf02kwu+0oxkAlwG377CAnKACA==","signatures":[{"sig":"MEYCIQCETxe8CMHABH7INA3kPxM/DbWsySH9rawvtGLG/0e8JwIhANDA2ubBJvOgaRBr+l0RfjTgfvB3wHWH9kZECNuzA47S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":801354},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"e9b1a53db965c1b60b2a1f7cf8e1cf59edddbd55","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.25.0","@voltro/protocol":"0.25.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.25.0_1785806378446_0.47859738569632637","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@voltro/plugin-ratelimit","version":"0.26.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.26.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"a1266f95f168e53d7fb4afee61f11217f6893aa0","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.26.0.tgz","fileCount":15,"integrity":"sha512-WWPW/LroRg4vPL3ISUrsfFhisxA7au3DmIxwB5p6ch3s+Tj+0UAosuvAiammdtBcRlyvEcsPXLBVaaltRRb80w==","signatures":[{"sig":"MEQCIFIPNdowBz/RPNoVrHxHUqQbEhrYiil+ABhFZUBQplEVAiAG98A20BJLz1MHeodXrCSogEvUOeqbCPRIeSLxD0BaZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":845010},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"271be504e8dc037a90977f6c065b2b961bd57fef","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.26.0","@voltro/protocol":"0.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.26.0_1785908288617_0.0638674963678123","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@voltro/plugin-ratelimit","version":"0.27.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.27.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"64090e09cd9db321da84652e92176dcc7c3494dd","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.27.0.tgz","fileCount":15,"integrity":"sha512-xdx5d/azuAVqj9QYMCmo1xI/D6p1d192Kobn/o2Iz8AgcZFkNan2W/1FaD3ty/2ITaqJ+F3sx4Chj1nXns+yWg==","signatures":[{"sig":"MEUCIQDEKwAnjN1nEoigCDQ+gF+gXlMHdgZcrcrJ6avu/vMalgIgQkksOrpfT+1vjZu8cJx7Fd12OSFcFNb6XckzRHudHYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":884098},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"06a60e6a9c22a857f5e3191c02de94f7bd3154ec","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.27.0","@voltro/protocol":"0.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.27.0_1785967628528_0.02399530925797655","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@voltro/plugin-ratelimit","version":"0.28.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.28.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"62ac621395a5ad423a117640b6341794dbfe6dcb","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.28.0.tgz","fileCount":15,"integrity":"sha512-0S2njgcsBtyDZ1wTVfO6ValVFw1TihOQ9BQlGD8Q0t0h3TFBc2JKUpj4MhOWt1TcIANd41cboND6EgzR9fH1Bg==","signatures":[{"sig":"MEUCIQDZOg0zeTVd8P1PkS7v5qGrsKo90W2sq1yb4f9GzPdDjQIgCsNAP7A33DIPT8rKlbgeJZOTVrEK7RN+gF9uzI2cRWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":922598},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"4f274a019aab36b4cb8475165a982f864e1c7baf","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.17.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@voltro/kv":"0.28.0","@voltro/protocol":"0.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.28.0_1786066210345_0.7287125826174101","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@voltro/plugin-ratelimit","version":"0.29.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.29.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"5439e143d84e1d46013eb158e3fe9497c7f36a89","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.29.0.tgz","fileCount":15,"integrity":"sha512-PbGdyEOGyFSzqSr51+6y7/fJvogvMzcR85/zNqLxSvAx1Pbu8L1E2n/kVxJ6yL0W8c7Or9SVmy3sCz75TDtmSg==","signatures":[{"sig":"MEUCIHdaqOhgf7ZCzzd+XE5zs17XgMj1UBh5KCJ/7FY9n967AiEA8aWF9l2IpojYaQbzgUbTNSSx4J7pV71VKHe+fJAlCa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":982686},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"c09d3004e2943e7866e9130823f9b0706469af24","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.29.0","@voltro/protocol":"0.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.29.0_1786116452427_0.6594877382702735","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@voltro/plugin-ratelimit","version":"0.30.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.30.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"0415cabe6d9beada897a22a80a0991b2cab95ce6","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.30.0.tgz","fileCount":15,"integrity":"sha512-pmEVbGh/JOStkvc+MylVK/dyChpfcjNHCxfBbsD0lDUh+GGJ5ZdB0hi3+zg03TUWvLbGzZ6LG+7ScE20ed7tDw==","signatures":[{"sig":"MEYCIQCdCMikAxVwVAp/ppu+2tVRNxEugbSnbQOc/Jk15vy7UQIhANHMW91WXGQrKYGh93dThcjkvZ8jn0nC5cBwbB1Bc86t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1039995},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"bec2a34c1cc6872272c1b4e6cd8fcba9bce91f54","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.30.0","@voltro/protocol":"0.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.30.0_1786216383333_0.7823938434595026","host":"s3://npm-registry-packages-npm-production"}},"0.30.1":{"name":"@voltro/plugin-ratelimit","version":"0.30.1","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.30.1","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"12b03515942c0d1a990476b4cbf2b463cc1d7661","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.30.1.tgz","fileCount":15,"integrity":"sha512-fPvDTqrBiyc6KgCdcu73b3G79J+RJN8aKNR54x59gbHbQh+Z8umb/cBZ5w6FSVxhVhcanEPhCgFfb/yWFdyyLw==","signatures":[{"sig":"MEYCIQDWd0e7ytXkgezaTOxFz8ItLuV8iLj/svTsistc36JRPwIhAKknSxZA9xn1RWgWdOANMv6Q4xxsJrnn00yv30QGxTK9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1060334},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"06d026af794ead9dc7d443b6a7f034ddbdab66af","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.30.1","@voltro/protocol":"0.30.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.30.1_1786265545681_0.8665020547993272","host":"s3://npm-registry-packages-npm-production"}},"0.30.2":{"name":"@voltro/plugin-ratelimit","version":"0.30.2","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.30.2","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"acbb4edd8b8bcc48e222060be0c0f58b4bfd6ab4","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.30.2.tgz","fileCount":15,"integrity":"sha512-fYVQG2Ef+3Xc7bZhZSwbNcCwJtD40kvhLep2lKS2oj4nq8Nu9k6vuQvC6jQ0xzr6r67f33rdyIrHh8z4dc2FJg==","signatures":[{"sig":"MEUCIQD+PBduR5eDFHXq/tzsanUfAMPHBuFzjXSuzW8Bdi3FdQIgJCreHQ4JHQnrmH35QZIXKnmsgJjm1zH7oNDMlBp0574=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1071759},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"c084935b3100c304b79d5f7982640a8f60e14682","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.30.2","@voltro/protocol":"0.30.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.30.2_1786297337211_0.5450039683693704","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@voltro/plugin-ratelimit","version":"0.31.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.31.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"f9755807f8aad856b9a8a64411c831f0015ce319","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.31.0.tgz","fileCount":15,"integrity":"sha512-jvFtBXWAKzLL77s/tZf8M6rVC6yj9dbEVP1VkrgXbUwxNYN77hogtmjaYyovM0f+dioOuEWVXmsL+n+gZsCgwg==","signatures":[{"sig":"MEUCIBepaTkHPQ1PoXETnT9Xy6n2GwvpS3ldbIfEDN6MjKfwAiEAsxJ5QT/pGMCU1h7zlgMKhmHEQ0mAI0FpXGujD+HgF9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1089953},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"21bab1fe70acebad5f9e3d5a1f5cdd460c8ecf7d","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.31.0","@voltro/protocol":"0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.31.0_1786345180180_0.08344916435685579","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@voltro/plugin-ratelimit","version":"0.32.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.32.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"329203f639a401c033c84b3d29ad5f8b635b4f4a","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.32.0.tgz","fileCount":15,"integrity":"sha512-Se6Y2FcOJjnL/n40oNThhKddbdcrsF1FQzHXyP8p3eCX9VLnoHqpCtKh+xgR+wVNI4ISJRuqS/8g7+PHA++nVg==","signatures":[{"sig":"MEUCICAhNXxkIMwj7AoiJwCw89iLWi1YJPuS3y7Lfd1VTumDAiEA/kUFcNnJOTTlfEfS/D/45bWWfGfSEfuOTzYT2OQW65Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1108412},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"}},"gitHead":"8ef910f1e13ce14eeff63fb4cd9db55742fb27d6","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.32.0","@voltro/protocol":"0.32.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.32.0_1786361888907_0.9309418220970367","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@voltro/plugin-ratelimit","version":"0.33.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.33.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"af7989d6e2ec140693b5305434e3f28bb92fac2f","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.33.0.tgz","fileCount":15,"integrity":"sha512-HYuh9Vpk9wk53amv8gganWDcvj27GFTblcvsoFE8Bwhirlm8Od1vUQHGQMoXYR8q2igh2O6DYmI3cItYKKEpgw==","signatures":[{"sig":"MEUCIHa55t58voefLEUt/49oKZ8vvUgVuhnD3/hh2sbpUedxAiEAx7xpdVSUQ7NH7FKtQCpCmLWcjvNRG1DwjAnMGuXgkWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1131786},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"8bc556b92c7815014036357462d1bc8045c733dd","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.33.0","@voltro/protocol":"0.33.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.33.0_1786420869915_0.5825302113127997","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@voltro/plugin-ratelimit","version":"0.34.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.34.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"3232992586cafa092537372f62dd851999790404","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.34.0.tgz","fileCount":15,"integrity":"sha512-CXcyIoIukjIVkt1xJry42s+B2n9kcPIBDUHhKFJQYQesgmXIkJNX7ZrKCxqP34/kMc264NqL13wWpgZeVHdkGw==","signatures":[{"sig":"MEUCIQDcbrLanN8pLaewv/DnxOLZfHtF7PR7n/tlCZYgzzj8FgIgNkr47r+NlOTC1Nvg5YwEYlaUksYhNnzZFb8zZrMN7pQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1510622},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"fb14bdfa50ef539adc053bfb1c9d6f921614ed21","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.34.0","@voltro/protocol":"0.34.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.34.0_1786547261011_0.419308113486877","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@voltro/plugin-ratelimit","version":"0.35.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.35.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"c49aa81083cd4221ae363f1a5a22bf572b3111d5","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.35.0.tgz","fileCount":15,"integrity":"sha512-RVsQTtt9IEDcenJRkUgFAXBJJ80eT7aglw5h212WDd3nFQ8G70L/ZX4u5qtun1Hre/lSkWji9OMCiXmFpIpVPg==","signatures":[{"sig":"MEYCIQCH9PMNeQR+zGwykGTQ2jQxdTgxFeZEC1eNMJ52RhEZMwIhALsMDULdHye2Rpdgh+r4+TPZ86jYBcJONFdDJovGSGe4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1556230},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"6d7c19864066204cb6ded6f5ec9e4758ff7157b6","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.35.0","@voltro/protocol":"0.35.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.35.0_1786610658301_0.8677568092104702","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@voltro/plugin-ratelimit","version":"0.36.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.36.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"6aeea4fdfed9eae8fea309df9c488c2474c5e971","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.36.0.tgz","fileCount":15,"integrity":"sha512-xDCB7OIg/+NbIhIfzz37My75LIDCwM0RkYfzOLtFSlweICcNn9KTR6RPS8P1v3z+2vn94RGtZyWUunRCinM39Q==","signatures":[{"sig":"MEUCIFiDflRNezm2EiyyFZVqEB/fvczwx8X3xW89dHDStIN9AiEAh38g/lmqokLJCs3wwibyOBbUcH9R4a4FkwmBly7j2XA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1565207},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"aa7f2c75ce211122646ac2733cf7febfd66ba1e1","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.36.0","@voltro/protocol":"0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.36.0_1786623402414_0.5014201273212979","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"@voltro/plugin-ratelimit","version":"0.37.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.37.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"5e6b3f3a5f62360afbe5af90214c1660bd6ae9f1","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.37.0.tgz","fileCount":15,"integrity":"sha512-RTdl5S2/q68qPNjoQS7Jd7Zk9MgtF7h8M/8Y6w554sQ9FhHpezTSrVOAAsVQ/2ATawpQyHqmQHJu32OrLcB7ng==","signatures":[{"sig":"MEQCIF2y3KXueHnpV9LHzOVdXXIML8i5oaW/u0f17w5rfXsdAiAeCXrp01qodI1R1AAuR0CcS2wPDeoiAZPT9EHhP54h6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1576366},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"e88771701c854d532c8c9c25587132be794b0053","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.16.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@voltro/kv":"0.37.0","@voltro/protocol":"0.37.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.37.0_1786654938049_0.48986845987077565","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"@voltro/plugin-ratelimit","version":"0.38.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.38.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"bc2dbc33dbb46ef2c47ea37da7ce90e6a48bf521","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.38.0.tgz","fileCount":15,"integrity":"sha512-QVx7UpQdZYBsJIdMSDSzve0Czls6dQSZe6l5efgJzZ0EgfCxL404ZjHcw/C272JsiG60pDj73CpUdKyl+nXNFA==","signatures":[{"sig":"MEQCIDcv6D/2NmfiNmpfcgAezRn4yoQ8VSoQMmKu9PaOPJ2rAiAbfOYAX0j6Vqjn8WwZ5yAueMe2mMcKPd630Z+8mRNdeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1588825},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"4bd683cff5ec031631d3b6097f49019e294855ba","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.17.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@voltro/kv":"0.38.0","@voltro/protocol":"0.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.38.0_1786685996150_0.8035308574800566","host":"s3://npm-registry-packages-npm-production"}},"0.39.0":{"name":"@voltro/plugin-ratelimit","version":"0.39.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.39.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"d1680cd65829711715d53ad501a80de451a87d6d","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.39.0.tgz","fileCount":15,"integrity":"sha512-FVtVccLtgbN7CKSrPWTrusVriko4ZIHkEXR/V9hX9XwVOe83fpZbrdZ2NhZJq3+c8KVZX12QOM7C074pGzuRcA==","signatures":[{"sig":"MEUCIEG6aEnPxy2v9BxkEleHa1efLMQyENo+8lZKDkkFVZoKAiEA81xljp8C3ta3jJ24aUgTL5vdV18ZZF2FjRqhAD8DWW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1621909},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"f58112033d2d78c2e02f8f11f71494b6ee86e747","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.17.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@voltro/kv":"0.39.0","@voltro/protocol":"0.39.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.39.0_1786876438547_0.5685820548229203","host":"s3://npm-registry-packages-npm-production"}},"0.39.1":{"name":"@voltro/plugin-ratelimit","version":"0.39.1","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.39.1","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"760b9f33c4e9c280830b468c21ac64db6070296b","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.39.1.tgz","fileCount":15,"integrity":"sha512-vRSshOPnSvzph4mNHhp24ZsjdV3R/c8GTT7KaMia4CzbWCicTfHMpck9kK95SvJjkiCFrPw2i6EyIwEowAK3Jw==","signatures":[{"sig":"MEQCIEx9/D50W6tZtBehBnrV/3mAMv5ffPBIV/ZeBOexw13eAiAfjMcGInAKznDuAUuHjKnFOzjgC+vVVsCBtGMIyX16jQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1627172},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"e0d29c1e43198409d211a186adc36b52f2fb2d88","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.17.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@voltro/kv":"0.39.1","@voltro/protocol":"0.39.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.39.1_1786888194075_0.20523264822542941","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"@voltro/plugin-ratelimit","version":"0.40.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.40.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"cfa31899b3dc94bfeed3a6500b1dfb8d52a3d54c","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.40.0.tgz","fileCount":15,"integrity":"sha512-qs845N/vMSIzdfT2yHLCdymgzkWHxyge2dIdcBEWIPuEtMFx0KGUDXp4VohQjX9p8uxxqeHC8GG2Lmos5sSeKw==","signatures":[{"sig":"MEYCIQDPRgaEnO1lDoO5Km4SEti0nOSQYOU10Kco6qsqvNCe7QIhALU+d/uWaQslHrD0It2pLliLiGXhMvSIgAlzckLUTjuN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1645691},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"ab5f2d96bf13bc1a58e784eb05a03b69a7ef6640","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.17.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@voltro/kv":"0.40.0","@voltro/protocol":"0.40.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.40.0_1786908122106_0.6312240915293033","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"@voltro/plugin-ratelimit","version":"0.41.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.41.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"90f38d5d29c8ffb4f27fafe46f5ecaa40f526dab","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.41.0.tgz","fileCount":15,"integrity":"sha512-oKSUGXkpoeTlVXl2GPnLxmO2mO8oBzS4f+9y8Zbz3JC+Jg03Rv3IF5XDwHw7ImwLVQ/E96Z9KrzXhWpEGNLDAA==","signatures":[{"sig":"MEYCIQCtq8pHhKRJAsvc5c4LbiqE+Zd2uz76xLjKlma8ZbwcIwIhAObn7T/FjDtbHInQBt4wKsjoXVQ+zHdRyWdWFaR1tz7H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1658782},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"cb2e9729b92456032eedb302c7182e299a5e5a15","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.17.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@voltro/kv":"0.41.0","@voltro/protocol":"0.41.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.41.0_1786963199020_0.23931602181566425","host":"s3://npm-registry-packages-npm-production"}},"0.42.0":{"name":"@voltro/plugin-ratelimit","version":"0.42.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.42.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"ddc9ffb1acb197e4a0b4772233742c0ef63ab316","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.42.0.tgz","fileCount":15,"integrity":"sha512-cg8fBKYx5ASKNGUCQL7722QgoVG7NM+M+u+V+VFv6wl4zYNDhGdAkkiPX6LUvIR8RwTrBjtIIjAQizlONx604Q==","signatures":[{"sig":"MEYCIQCK+kL8MHQDNxEKySzYNIW80yaoUWCx4Kz7YnZAen3s9QIhANdu+G6btb7fLmKlI+tDk4KgYmgznGxM/RYMZGpFOAJg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1676501},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"7fbecbb5f73b32ad9d5604bac0387bdba3d19d1c","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.17.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@voltro/kv":"0.42.0","@voltro/protocol":"0.42.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.42.0_1787008590677_0.38311018193982904","host":"s3://npm-registry-packages-npm-production"}},"0.43.0":{"name":"@voltro/plugin-ratelimit","version":"0.43.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.43.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"074fb6b17c9be2e4ac13f14e992a9b8fbbbbb946","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.43.0.tgz","fileCount":15,"integrity":"sha512-O54jJHS7Y99m6jkoTaAZStmiOuTFBDwQIYjzUhfMaTFcTwoMzNr21uiNxLGC+jlSHrirD1UUZ7mtDCycUHgiHA==","signatures":[{"sig":"MEQCICTFcIlC10FQWA6jfB0g5Sly1lB0mszdvX//OtLADaLAAiBprzhVxNKEGrYjUvtPyPJgJkxQbZwhBPAitCuezgj6kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1690414},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"320881837a87f7ca7768f70a192f2a77524a1348","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.17.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@voltro/kv":"0.43.0","@voltro/protocol":"0.43.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.43.0_1787039831018_0.38292133066572376","host":"s3://npm-registry-packages-npm-production"}},"0.43.1":{"name":"@voltro/plugin-ratelimit","version":"0.43.1","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.43.1","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"d3f560b84c5c7c902d0fa3fc5cd631b21d0627fd","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.43.1.tgz","fileCount":15,"integrity":"sha512-pwKp8Mokm1D8f66gcBSVR1zDezBhz8PJsGAAYpuZv2pDa5ITl/CEM2nNM7YhxR658b+yDchyJcmGCqdyVkuaFw==","signatures":[{"sig":"MEUCIQCSXquY5GHkoiT1hwJxrCpma+y6i/25vbE5FJscS1yHNQIgdanXyLeRSCddAspI0FottfeW1wpB6XQjgNFkWBcnBcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1699605},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"2908c11945b8fa648e7df2b9da172166c4868c1e","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.17.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@voltro/kv":"0.43.1","@voltro/protocol":"0.43.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.43.1_1787062165629_0.9688670772028911","host":"s3://npm-registry-packages-npm-production"}},"0.43.2":{"name":"@voltro/plugin-ratelimit","version":"0.43.2","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.43.2","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"2c3677e323df5b747a303ff4a6db23991e80afe6","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.43.2.tgz","fileCount":15,"integrity":"sha512-jO1rgwhmn+mlLYiUqXmZWu1cmt0pA8con4QQoPyZap0v3ZZH5n4uhRMXLiXlfIS8HJZ8Bq2ytkY+kUAneUXVpQ==","signatures":[{"sig":"MEQCIFsop//So/OjOe5Tno7lV/m7NHi0GKtg/V0+FRNhQZ8FAiAhcvuLKgrboEAlCFdAzjIPdHdcF1HA5ZgVOAuBRKE87w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1707642},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"203009f8770c4c5ff61894dc7e1d78974d38082d","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.17.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@voltro/kv":"0.43.2","@voltro/protocol":"0.43.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.43.2_1787089677131_0.6546663824135324","host":"s3://npm-registry-packages-npm-production"}},"0.44.0":{"name":"@voltro/plugin-ratelimit","version":"0.44.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.44.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"31b2d8eecac3feac7ea2560fafda894dd030c8b6","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.44.0.tgz","fileCount":15,"integrity":"sha512-TW6OL2za1NeWVwgiUmf5xVbx88QD0iTCuy5DXbHWWxQGliy9UyUXSS3AOAKxTv6aN6/yA51IRmq3Fv7YWAKGpA==","signatures":[{"sig":"MEUCIQDjsYQUdV8Lx7O48nLQ3cg83XRiDddGPqYZZPwAoXPqlQIgGiGfjRJjHnNw3sAxIBqfU/gNXKac7hiIdOlbzkkFuHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1712495},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"4f8bce65eab75aacaec2755a233c3cbaa3a3caf3","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.17.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@voltro/kv":"0.44.0","@voltro/protocol":"0.44.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.44.0_1787121561339_0.911190370218633","host":"s3://npm-registry-packages-npm-production"}},"0.44.1":{"name":"@voltro/plugin-ratelimit","version":"0.44.1","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.44.1","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"19ef986ced0417ef416aa56ac69c88573cca4baf","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.44.1.tgz","fileCount":15,"integrity":"sha512-w2gmpEurLTVAd5rSuge6SXEOyKag2H5Wyp/mEoWQMDukma3ZUQETO9aXrk2PlL6MSadh0oXmwPD2X8qJyaFRZA==","signatures":[{"sig":"MEUCIQDVFVdfgWcneF0R2xQi8aDUhttTD0u0TQiYKT5zfQBL0AIgcBcoNPzts8y03gH7XQmuPMlYZDbOLBCZ3gB/QMYeoCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1714579},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"ef0ca05421fe17f68fea67e23beb8f14eefc0223","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.17.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@voltro/kv":"0.44.1","@voltro/protocol":"0.44.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.44.1_1787166445727_0.3886233376076971","host":"s3://npm-registry-packages-npm-production"}},"0.45.0":{"name":"@voltro/plugin-ratelimit","version":"0.45.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.45.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"fe901b2d040a187a078bc954d0ae43cb4e45990d","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.45.0.tgz","fileCount":15,"integrity":"sha512-uj2pCZgIFWL5SZvuhIv9wuxLyiA+pM6giHxUVDYNK3uVKbROR7+GiMQY8FyCGVidDDabqFEO/SddSld1/HrKDw==","signatures":[{"sig":"MEYCIQC6ShxWYo4WT1taAsUDMdLtHhY3uBILCKyAI+d8p8Rm2gIhAOOmeXqef+eMYYkajrqHvou/1shrDrKTk5VV0fo+Q/IT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1730881},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"9da5743bd3348b3f920c6f4b0cc6f23bdcf03dbc","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.17.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@voltro/kv":"0.45.0","@voltro/protocol":"0.45.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.45.0_1787299675646_0.4779444990700037","host":"s3://npm-registry-packages-npm-production"}},"0.46.0":{"name":"@voltro/plugin-ratelimit","version":"0.46.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.46.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"2a6c65cf38e705873fe00c1e9929cb147771a410","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.46.0.tgz","fileCount":15,"integrity":"sha512-NNk8cATq72ET8bqApSk959PU8+c49iaYRZZItX+XEi6m6HXv9xmkriRafufMzVfgC3672xSiK4q2+B4aEIMCtg==","signatures":[{"sig":"MEUCIAmVqA1JCJWCBmkcB/jDIS1sFKKwJ49v2WghMk6NrtxzAiEA4933EHt8QAqkttc8nGQ5gcp+lcUCqObWKgwGtoGURYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1759769},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"7b0745f9e1f81429665d1db5f219b95130885250","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.17.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@voltro/kv":"0.46.0","@voltro/protocol":"0.46.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.46.0_1787380212192_0.4566722049295546","host":"s3://npm-registry-packages-npm-production"}},"0.47.0":{"name":"@voltro/plugin-ratelimit","version":"0.47.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.47.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"25be780bfefa827db06dd5150f9acdfad1acefa7","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.47.0.tgz","fileCount":15,"integrity":"sha512-gZa0I28bzO2oDnx/G9ox7S5d5/bl8+qGl7E3w2tKVczwlr7vmxD7nVJ7jZAf1eakFwvKXYkB2NoOqo8IsHFX0A==","signatures":[{"sig":"MEYCIQCsWSAQWmptW8lSBHW0KXxIKQL87cBkg8hzwAraebTgtQIhAOzPAbi5CD0ikit3GIlKGUVRzYydOG/Fre/nisPpl03/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1765005},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"04894a599fc90363f03244d95aa2a7a8d6133121","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.17.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@voltro/kv":"0.47.0","@voltro/protocol":"0.47.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.47.0_1787396482491_0.5982878992754406","host":"s3://npm-registry-packages-npm-production"}},"0.48.0":{"name":"@voltro/plugin-ratelimit","version":"0.48.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.48.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"2cb2b76d194d16cf402a13345c99f850fcf6c124","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.48.0.tgz","fileCount":15,"integrity":"sha512-SmR2tQCAvPmPnzWSKm+qB24vlNZzsOtM+5sllcM24fgmuNAYrWIrG3s1DTV66OjnBxieuKLIuHGXoJX6I1GmUw==","signatures":[{"sig":"MEUCIQCIdpugHeTWZEmr5lnXMYcWiyhWQ7ymMJwFTuZrl/hiiQIgHtEWfqt0rHs9nYVNqiR9dMBYdPTMQZ/2SPFYKlg5FQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1777761},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"173260af9c627433af085db5d1843ba8caf4b58c","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.17.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@voltro/kv":"0.48.0","@voltro/protocol":"0.48.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.48.0_1787436935167_0.8105221660486415","host":"s3://npm-registry-packages-npm-production"}},"0.49.0":{"name":"@voltro/plugin-ratelimit","version":"0.49.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.49.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"3ed6a9e1025c64f4cda6c6a25fe32f6f872857d6","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.49.0.tgz","fileCount":15,"integrity":"sha512-MsDFjEfJuYhqm2NsUeq3GnHgiXF5ov7q3Ku/VE/tR4juGEf82jM+G7iJikjhfDaW+HDF1DYheUYS7bau4UmAUw==","signatures":[{"sig":"MEUCIAo5f2PDRBVzxsxR3ZymSVyeqmh3IHux98xo66pwXYdcAiEAxg992NfNxTcRFlGkJFP1hMGimLnQZKwyG6isg9g0rlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1788403},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"b03a13d2a1fd34683919bc5cffb7d701497a2cdc","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.17.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@voltro/kv":"0.49.0","@voltro/protocol":"0.49.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.49.0_1787493722738_0.06957767011720928","host":"s3://npm-registry-packages-npm-production"}},"0.50.0":{"name":"@voltro/plugin-ratelimit","version":"0.50.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.50.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"87c923cd98fd75fac56fed7fee519a95b5c32cfd","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.50.0.tgz","fileCount":15,"integrity":"sha512-mYdzKseOjpFcz7Le/udssk1tud2YIPU21vCk8YFnpp8JkfEwLVBM7mJNRVyE2QJRBiebf72ELTVNcmKcytHmyw==","signatures":[{"sig":"MEUCIFarqsl0VupddlXDiIGiPfuGhtuGJXGViWJvomsuwzO7AiEAvILp9uGtu80EZ4Vs0kf8Skl7l85g8B5+9ebmcGP5W1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1795920},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"127d2ae5d02f316b50ce4e1d1f571879fcc45f08","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.17.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@voltro/kv":"0.50.0","@voltro/protocol":"0.50.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.50.0_1787520010432_0.7402414790498457","host":"s3://npm-registry-packages-npm-production"}},"0.50.1":{"name":"@voltro/plugin-ratelimit","version":"0.50.1","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.50.1","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"045316d5f0e4200be697519bd98f54cc1d456a85","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.50.1.tgz","fileCount":15,"integrity":"sha512-ESH9YcLpaUhJEtQyEA8++EMR4SVdXNsreRc5GYQiz2jVeWfGGM/7jzAw/cDsyXT3X/hAbL3iuYdyPMaZQsJLqw==","signatures":[{"sig":"MEUCIQDCO/kmk993YafqeT/Jn7dvSoTaGuT0G/83AuD9za76mAIgT1p8ZxP16wiq2I+IcdB6sZ/y53ujVL93UM5cTZfTZ8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1807086},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"934aa1158151faa200047fc2b36558a87dc2392b","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.17.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@voltro/kv":"0.50.1","@voltro/protocol":"0.50.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.50.1_1787567551370_0.6650715748475386","host":"s3://npm-registry-packages-npm-production"}},"0.51.0":{"name":"@voltro/plugin-ratelimit","version":"0.51.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.51.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"402eade999a9cca30f0ab2a03b934ef187907587","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.51.0.tgz","fileCount":15,"integrity":"sha512-t3Ch0tPXBNg4VTa/p5FBJY/hCoz7IgdjH4poOF1hqw9Y7xdZX0sV8gryHuJhx9emgjN0RoRqSJuNfM7Vs7IIOg==","signatures":[{"sig":"MEQCIHNRRxtU6HF4JI3AiKuGyCUOcvOAQk5fqH+5FcpfhNhDAiBoxO9bUMMHw/GCefbKx3EROm8Wlnq2QWEJqgCSdVKsLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1826814},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"95dfef93a175f698054a09160ef8c7995177b631","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.17.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@voltro/kv":"0.51.0","@voltro/protocol":"0.51.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.51.0_1787599984538_0.33199592233954367","host":"s3://npm-registry-packages-npm-production"}},"0.52.0":{"name":"@voltro/plugin-ratelimit","version":"0.52.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.52.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"8fb0c7aa820f74067a86be5bb06a40de8a65dba5","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.52.0.tgz","fileCount":15,"integrity":"sha512-3Xb+V7v3LNxGzNVjbb6nkznnD2YBIDPTxJgSgebb0VbNN6caERHrRNeAKwQtCV7avb+NgFby/yrBVIuQirA5tw==","signatures":[{"sig":"MEQCIAm9xz5aM6LbhRNCQpTs4r3Kjs7BUhO3z1d1sHAwjCWJAiA9q/dxrtUPcWXRCmzFjUEAprQIZv9fAXEHvAln4CowrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1854398},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"c06aff993b4c07ab802c537a60cc7e18a1d6e250","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.17.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@voltro/kv":"0.52.0","@voltro/protocol":"0.52.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.52.0_1787687796200_0.9889563797019274","host":"s3://npm-registry-packages-npm-production"}},"0.53.0":{"name":"@voltro/plugin-ratelimit","version":"0.53.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.53.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"82970bb3b638c82c93578335a06b8d2a34837833","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.53.0.tgz","fileCount":15,"integrity":"sha512-Dqr83Ke3Uj1xgEPrQS/9upzMQc469kdJvKQm8Mtf4OmunPRFfXqFYx/CQJv5t23YFZlhvHxifvXGBC768BYoNA==","signatures":[{"sig":"MEQCIAEnXaIQkmgiAMYaUZGpwVWH+6r9SBOEeG8LAlHihZPoAiAwAxDtVwKIk4jy3j8STf8ywdDHpak5oA4QK48tMRXPGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1919863},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"03bf0e8839a07c8233a5bd24017735a79d7f65ce","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.17.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@voltro/kv":"0.53.0","@voltro/logger":"0.53.0","@voltro/protocol":"0.53.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.53.0_1787786651490_0.359522986411845","host":"s3://npm-registry-packages-npm-production"}},"0.54.0":{"name":"@voltro/plugin-ratelimit","version":"0.54.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.54.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"9733be7c541f6dc5777ce867b18f9da13ccc763e","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.54.0.tgz","fileCount":15,"integrity":"sha512-YGTX9S9+q1pBFBxnNMqI2PhD85e8CJdMCRLIlZB3O9tz0VKX6pTAezxZ7QHB0qEIXFilWET+acQsLrzmrfxoRg==","signatures":[{"sig":"MEUCIQCDAZpH6aEszMU674b6mo4VdTfJVn1G4w5gc+JYFIuWIAIgYm9gOlr2NFPprwnDeOBkLmtQV/NsTIUUV4hBOzbbGmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1955711},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"73603bc1854047db6a2d224a3a35646a81e710e2","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.17.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@voltro/kv":"0.54.0","@voltro/logger":"0.54.0","@voltro/protocol":"0.54.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.54.0_1787816918855_0.33596555555260843","host":"s3://npm-registry-packages-npm-production"}},"0.55.0":{"name":"@voltro/plugin-ratelimit","version":"0.55.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.55.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"3ff6869a0b12268736278e69f049f08b221c9d9a","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.55.0.tgz","fileCount":15,"integrity":"sha512-VfSSwG3WR/OhsI/F3y/geZuKHQbmE0n5qyd1h06MISBTIw5YRsYvoegyOXfmNKT0qaqX0UiqiZsxP0TwxySVmg==","signatures":[{"sig":"MEUCIA7tE4suFdQiXXfhdH/u1YAfhe+NG7coNZBCQM1obMKDAiEA/ZJvchLHdV/n1GxMeBngcGmOlx8TO5Kywa75Z7Tj20s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1981907},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"e2b4fa926667e21442c7e67acc6e261631c4d348","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.17.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@voltro/kv":"0.55.0","@voltro/logger":"0.55.0","@voltro/protocol":"0.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.55.0_1787847333222_0.8601968427944964","host":"s3://npm-registry-packages-npm-production"}},"0.56.0":{"name":"@voltro/plugin-ratelimit","version":"0.56.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.56.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"788c0d1923c9f139a334077acfb9631299469795","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.56.0.tgz","fileCount":15,"integrity":"sha512-1dcz1ngRpwHJn45SBBc/s3+LAy1PT7jwJbm0XjtQGR5Vz3/eXCJuvsWzAhUgMHPiCaeP+cC3EwO6BMF3Cfc2pA==","signatures":[{"sig":"MEYCIQD5EG+s9+hyRnVtGK+fDIm+WN4hREvOmZhoLJWeY0elhAIhALfxC7iH+Wr0DVIjybFj9KZ1U1OWj1ST13BzQsSYuUjk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGsvF1uLZRPrO/9O8xLxk+0lgOQ8WzxuhMRCYriZy9MUAiAxHQC2ykTJbs4OAHQX0HEcxNPHFvIkUSXdJ863vAgP4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2063795},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"91ca4885463de6812c5e9bf05dc4667ae41d0f26","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.17.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@voltro/kv":"0.56.0","@voltro/logger":"0.56.0","@voltro/protocol":"0.56.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.56.0_1788013098477_0.7025738326061175","host":"s3://npm-registry-packages-npm-production"}},"0.57.0":{"name":"@voltro/plugin-ratelimit","version":"0.57.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.57.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"2c7eb44186169a508b4f21285acd1b390ac7b22f","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.57.0.tgz","fileCount":15,"integrity":"sha512-iQN6zv53IjJVxZU8/8RaGSq4tJ2Rf/QzPaZ3AB8amNeGb7UUAGxad8uv7wz4UxjoBVQAmNTk0FBfezDbJmEtvg==","signatures":[{"sig":"MEYCIQD8WzM1k4qEPF64FYBgG2PtzBWCVO3OCnR7ca+9wAE4/gIhANkB1lSB4xOd6tyjrrvGtQ2H6Y1VlIN9cLoXwpBl/HBe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHNXV+kUMGg43D+BHcrb4IuFdJCMDbdEcV7CIx8SMAt2AiEA1f0UfmJ2gksCmKA28hZdqK7ZmQVjVpZZfMeuVI3wqY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2097211},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"82a79a78af1e24398fa862863c774cc862efd19f","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.17.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@voltro/kv":"0.57.0","@voltro/logger":"0.57.0","@voltro/protocol":"0.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.57.0_1788056084416_0.2412756204319626","host":"s3://npm-registry-packages-npm-production"}},"0.58.0":{"name":"@voltro/plugin-ratelimit","version":"0.58.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.58.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"d6d670133c6b001647d9b711041ec1c87298a40b","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.58.0.tgz","fileCount":15,"integrity":"sha512-835Hu0PNh/WfrSH20ksDDKt1dbL8FgLBeD9XyNPGcBkhwl/ezc/Hptj5pm9ZFdFEU4u9mobSeyR9uHyP686C/g==","signatures":[{"sig":"MEYCIQDdpWVeCah34oLIx8BOCs/UYR/qPbUDsCvzld+vRJMUBAIhAMET8R1aEENe0kaLt6sZN+nJv5ESiGP7uGd/Zu907N5u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBG28ubXS2tA2TtTZKWBWPFYAMGMjERjfNkrlNOJ+3hwAiEAgRzRIDSVIG/aFVldQjE2aPXeeDWS47wGRG335AZS0Ns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2134411},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"1f3159350f155c2d0bd392f8c26684133c9cc563","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.17.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@voltro/kv":"0.58.0","@voltro/logger":"0.58.0","@voltro/protocol":"0.58.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.58.0_1788093388517_0.37345611634966325","host":"s3://npm-registry-packages-npm-production"}},"0.59.0":{"name":"@voltro/plugin-ratelimit","version":"0.59.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.59.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"6b160f35312c98c3ef060165cf31345ede18496f","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.59.0.tgz","fileCount":15,"integrity":"sha512-aczZQaK5bSekKasYOMGOOoctpNoRoMrHSSqhlb/KldF97ER3vKhFVKYOQebtMnrzTGfOymEs7gnQTX7PmmZriw==","signatures":[{"sig":"MEUCIQDcUdswpPNl38+vzpwypn8YmhkFYSi2aiSzURlOcJUcNQIgF9oUsTzN1Y61KJwTuyGnZYqXnoQPHu5V77l8QxYpLDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCfiIWHDna8Zbqm+hrApcs5GBdRwOunMKXKN0/+0aNYFwIhAKcR1EYZ+MTB2CT8s/8F0sp9R/jYN3dPe1KRUTkOVfEp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2141829},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"d149a12f758b3f38879c25daf5ac1747673fc01b","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.17.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@voltro/kv":"0.59.0","@voltro/logger":"0.59.0","@voltro/protocol":"0.59.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.59.0_1788120888995_0.8253694365828133","host":"s3://npm-registry-packages-npm-production"}},"0.60.0":{"name":"@voltro/plugin-ratelimit","version":"0.60.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.60.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"67d45afa0e30a1ae6a931916dd798f727f49b785","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.60.0.tgz","fileCount":15,"integrity":"sha512-Z0UdiVO7YrpfoUF0TIuHzllcHccW+DnYo6i4khicwDJm3sOdjBv1IKSVBsy51fJrxmxYp2CalN7FQIfx+e98Xg==","signatures":[{"sig":"MEUCIQCUgOtnnASv6cg7GC9jIST0U6n7ggLlapGuw7ANQPvIHgIga2OoeB+hB4GMDcRx4dNaQhy98IQM9mE2AuNE36ts+BA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCJcPm//KJXsUL3y6V3xtCkFeFKrQ+2JXdIu7h8QZZr1AIgfKB+klMNoJ/EvmUDDAT7utGPWoWb1nXvE7J+OATiMV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2149400},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"52b50761a6e6a9d14594982aa44558ca1320b8ab","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.17.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@voltro/kv":"0.60.0","@voltro/logger":"0.60.0","@voltro/protocol":"0.60.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.60.0_1788167064185_0.4154858975035105","host":"s3://npm-registry-packages-npm-production"}},"0.61.0":{"name":"@voltro/plugin-ratelimit","version":"0.61.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.61.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"a96aae2b04773748c6c9f3c67d00baa208888a83","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.61.0.tgz","fileCount":15,"integrity":"sha512-OV2pPtI65nWhO2BuXfjxZg93rJtJVwKmh9pviRjZYTOX2VIddLfDTxg6iMPxBZbhwZMWb8l/IFZh1dSTynQ8CQ==","signatures":[{"sig":"MEYCIQDY6D2151UQoDMprqXN1TpoYwQZWF1+tEPNcBBvmthgIQIhAIQsCV/hzOZZtGc2soeerjha6p0gljyxKnlcP8gJq3bq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDk0UCZokiIOHNJHYphLBemJHzNWBWn/qCa6TZaVCTQTAiAPmi4y6n+QLSKT3dO4XsFEg1kvQLNTuwkF+D+AmgPSwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2151821},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"c1530cfb73190230ccaebc83efe6976b5d73bb71","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.17.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@voltro/kv":"0.61.0","@voltro/logger":"0.61.0","@voltro/protocol":"0.61.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.61.0_1788227661259_0.9612939632524338","host":"s3://npm-registry-packages-npm-production"}},"0.62.0":{"name":"@voltro/plugin-ratelimit","version":"0.62.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.62.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"05dc7a82fef024c0ff66d69eab350a8c20bcb93f","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.62.0.tgz","fileCount":15,"integrity":"sha512-xe/g9TYqUAPbEV9VSdNEZDjgRQXsRW0o38qPLflwpPx8s1zGjECMOok+3qiSJu5KoWensA8BpKZtmcZ+L9nxlg==","signatures":[{"sig":"MEQCIGOGnf2qsNjjbZURf9PHmCIPzCKtpQoX2qT9wslYFJ/aAiBGyAYalEbIbEtnR1SvJtfyDNSmZMW9xl7bJOqlKvyTXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAPQ9B21zHRLMkK2Lr4jTI0ACRWMF8o+OTkaWjnIwjOmAiBnxmlZKQ5EVZZeQVAhQnjlTRTE5p2wr8oV/708Jqfp6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2153527},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"dbfefd2f5dcf6c1222826b30e3485bd557bdd8a7","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.17.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@voltro/kv":"0.62.0","@voltro/logger":"0.62.0","@voltro/protocol":"0.62.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.62.0_1788299656568_0.5711290206912487","host":"s3://npm-registry-packages-npm-production"}},"0.62.1":{"name":"@voltro/plugin-ratelimit","version":"0.62.1","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.62.1","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"4973e7c4401aba7ac6734e78bf3ab9bdbf9b04cb","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.62.1.tgz","fileCount":15,"integrity":"sha512-eI3giuH2zgyZTXGy+wHCRMwuPqed4aKTfqP1KeSEvYGJqztgSEA0Bql7LisxwAYZOwZowovtFh34W7XeXvaZkg==","signatures":[{"sig":"MEUCIQD3wJkLe+5dQgE/Yujn15zTg9ikbSrJkMHRYiWgSkC4OQIgPvnP5XpLa2eDYSdPf6y9Tt3Qww/nujAPEOKm/Djn6L8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCDZc9hsh0/VFOzBpOLot0Rr6bMiUxQJR6fa9glSgKngwIhAIWsJW8FhJTz44McL23KelQw7LYPCy2pO0jf3S5KV/1P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2154583},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"13c2f101db4729ce9b1a3bc189bb11340b7cc2a5","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.19.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@voltro/kv":"0.62.1","@voltro/logger":"0.62.1","@voltro/protocol":"0.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.62.1_1788384001664_0.10009357637897187","host":"s3://npm-registry-packages-npm-production"}},"0.62.2":{"name":"@voltro/plugin-ratelimit","version":"0.62.2","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.62.2","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"95c2fe7deb38b04687cc6bccd365e01028d9a166","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.62.2.tgz","fileCount":15,"integrity":"sha512-LI0Lx/XC0n7KAtMOX/05EvpCc/htnJ73nzmuz+Zv+9seKfaEJOY+u2PtQazAzvDBdP1K1km7YNL1ElP1YM8qzw==","signatures":[{"sig":"MEUCIBDKL6MD/XBEvNEdAnP5cloFmxbv5z8lctZzgKtM9NusAiEA62rrIjGEZXLuWE2f/tgikVvFlHnB9NMA3axZm+Qgomk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDS5jors5NfJBC2GSfv0fiqlCUT/RDFYki6NeD1+1rR1QIgLc6lku6AxnBYgwGQxr09AsmBiS6tcZKg01qjSIZAw1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2157052},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"76c126e35e35a3cb75552cdede9c0f9c0c57728e","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.17.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@voltro/kv":"0.62.2","@voltro/logger":"0.62.2","@voltro/protocol":"0.62.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.62.2_1788423509314_0.8921548372318002","host":"s3://npm-registry-packages-npm-production"}},"0.62.3":{"name":"@voltro/plugin-ratelimit","version":"0.62.3","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.62.3","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"f8dc0e31a13941fd28acf6e0a8e3603b665fa0c4","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.62.3.tgz","fileCount":15,"integrity":"sha512-4vsdxgVXlyc3mlHbwL29nDFJmsxqP69acNoSKiEVnWayhzjjmtLRQ69oa+np5GL+CtJQb+R2C0HAKSPit/YoIg==","signatures":[{"sig":"MEQCIBtMEklywXANQK4G660/Fk2h3+2WFPnh6/khBeWU9yE3AiBBJCQZlcxeyZ6lJNrbFeTIkX90EgiMSNJ98QNmyC+Qvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHhLFaN9s+8bC7jU58tq5TENUjN6VOgQY7mHX7ne1BPhAiAUIMhRT3+EH83yrineUylJ+FUqk7NzfgxMJ+6MRE3npg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2158114},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"3e30ebeb70aa0be1fb0311609a44265a231c9975","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.17.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@voltro/kv":"0.62.3","@voltro/logger":"0.62.3","@voltro/protocol":"0.62.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.62.3_1788458393543_0.22781462295812105","host":"s3://npm-registry-packages-npm-production"}},"0.63.0":{"name":"@voltro/plugin-ratelimit","version":"0.63.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.63.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"4bb43fb1ed47b001de06ca799a006e67f284d2ec","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.63.0.tgz","fileCount":15,"integrity":"sha512-TyuW+aDRG3yDEamoNIeB+fc6hZpL/tNh+DVnhjKUD3grIzUjs2YpK8lDFWpMeWNUeuwf3f9a/sqUoNDe82Hdbw==","signatures":[{"sig":"MEQCIDzoZy/7qkWGvdcR5M4MYUBn4Anb9bC13wvkuzvOapvCAiAzFF0fgrWAtOEdHKwQEJJBYpB/136ZyUzqPT3UmgYEXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAahQ+NqpZqzY0XvJ2aD6Gfi1kAr0JWzErn94RJKw5zdAiEAuy0xPIEsQ+aEcvzkEeGaCzdgLdfslkd8UIgcZwDlXLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2159814},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"2f18a271d7375410e01ac2232d5bc4a54cb31940","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.19.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@voltro/kv":"0.63.0","@voltro/logger":"0.63.0","@voltro/protocol":"0.63.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.63.0_1788484545430_0.381501449925731","host":"s3://npm-registry-packages-npm-production"}},"0.64.0":{"name":"@voltro/plugin-ratelimit","version":"0.64.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.64.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"207157422546c9db769f806cbdbeccaf9d355268","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.64.0.tgz","fileCount":15,"integrity":"sha512-VFG8P4tCcicjhMhOT7eTGGs4xyc8uSouwP7h0F+BSH+OMgKkE41hJEewOsotLaYcl95pg93i/6gTx+tbcwX1kw==","signatures":[{"sig":"MEYCIQCv2x4p06phwKgFA0ueEGsQz53xhAPprxY/+Vl57xSqMgIhAN8JbHgE0qc567aCe9+2OP6dNsMqZkflt+gAVwWw1n1Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD47eDBX36COgmXBuSUxTqJ5NYj55BNtsnewBrx9jtrXAIgW3biqfLqybOarN2pZOBPyjXdBZsZmCGXn3Y/eClJnv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2199844},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"ba9a7ddc9715a118514b775b3b8e32ab40423126","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.19.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@voltro/kv":"0.64.0","@voltro/logger":"0.64.0","@voltro/protocol":"0.64.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.64.0_1788530223596_0.4975244797537497","host":"s3://npm-registry-packages-npm-production"}},"0.65.0":{"name":"@voltro/plugin-ratelimit","version":"0.65.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.65.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"446b49593890cb6b54ad423f21b31379250fa995","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.65.0.tgz","fileCount":15,"integrity":"sha512-Hy7mw7kWxEuSiCLkjI0zi5um2i41/WH7iRlzmeUVWWVWsWxg7YW5aovnIQr8GX7aVBnZX+ZM2TGYVjoKbWqNZg==","signatures":[{"sig":"MEUCIFDsE2FYC3KRfek1Ku6oqk5ybldxPuLU8NrQvaKOMgIWAiEA8UJi8J3x7/DKBEJYn4uCwWNgnKkd4e7LrlUSuU+IAAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICJNpHy/VxMjNaSmLZ8KYtfRHy1InOL/HdSxVFhZPVyvAiB0cnofbEZrjvXzGyMn2cPjI+dOX7MTz7r/BXr5Qz6QtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2211670},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"5bc9ba8630674b3d4ce4b7495ec54d9f49b27d26","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.19.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@voltro/kv":"0.65.0","@voltro/logger":"0.65.0","@voltro/protocol":"0.65.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.65.0_1788557630257_0.4528065331610023","host":"s3://npm-registry-packages-npm-production"}},"0.66.0":{"name":"@voltro/plugin-ratelimit","version":"0.66.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.66.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"d5227df7ed185dc28f970c11824e9d5882bd40bc","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.66.0.tgz","fileCount":15,"integrity":"sha512-r/7hFDdfsfjlVImdbWXwh+zy8hczKP75sBIhTyZrnHXIIsKprsTmH6oZGnaUpKVp98dGikzKlok2Jgo4FQRmWw==","signatures":[{"sig":"MEQCIAUfyFbXJmDy7NRAfGTNFK4AQgFJ1lwqjlh75aSKO4SvAiAZhGxc0yqWyVXkcpSuIUO1BZqehH35hZCZvMtDrXlkIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCGTlNCK70wJ52wwlSRhTmlZqqoUwEiKVNgjdTFyxv9YQIhANEyXsz47KMcrP098nfzjCSBnMeoqVD4uChaUfrFiGPb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2236443},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"4c2c7537648a1451c49c7fccc2389becb5b27fdb","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.19.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@voltro/kv":"0.66.0","@voltro/logger":"0.66.0","@voltro/protocol":"0.66.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.66.0_1788696131431_0.9208498871303177","host":"s3://npm-registry-packages-npm-production"}},"0.66.1":{"name":"@voltro/plugin-ratelimit","version":"0.66.1","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.66.1","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"27ba7e8e6eea4326d4f3c04b3afeb9aa58ca0845","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.66.1.tgz","fileCount":15,"integrity":"sha512-mjU8x3r/KxK2PklEIxKn6fpzkk3V+aEK8YD5cmjzRygDNpJhiyAHP2HO8joRDpw63mOIsjr2Fyka373yEMjwug==","signatures":[{"sig":"MEYCIQCdf7IWTgVJ4Kt4DxMIhAQZYYbKuS8Qem/9+RfHvSthHQIhAIDLNWWDl54Kg8Uo8uKyeuRcnZuybtz9PfmUZtSdt6zJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFxnz8SpgXXgBgCV5Rv6dlE0H+xyVQ7t/kGmLz5BXyVpAiAJ5zImah3Ymmha6BCr0+Llmz7uhx/Kr99HCxEqzPahKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2237202},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"8c2fce7d2284145215ab4990414663d498eb22d9","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.19.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@voltro/kv":"0.66.1","@voltro/logger":"0.66.1","@voltro/protocol":"0.66.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"effect":"^3.22.0"},"optionalDependencies":{"@effect/sql":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.66.1_1788722282230_0.6915457862076229","host":"s3://npm-registry-packages-npm-production"}},"0.67.0":{"name":"@voltro/plugin-ratelimit","version":"0.67.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.67.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"c68bf6eb4a97584a13b148ba92b0d06484e72d71","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.67.0.tgz","fileCount":15,"integrity":"sha512-BXnLG/ewaJtPMvlg6Frg15o3Iy6YvgIiWdoNkw7vD05/r16wWsDIPoYQ73KDCDjLdnaXYsWrznyCFgYKqrG14g==","signatures":[{"sig":"MEQCIDb6/h/YWkPhOeBUihO88zW8/erb9JnK2unHm1/xCRbcAiANjTIdK9EhX3Rh+4ffBQjXoan044GnPRNIqySrrSdrEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDvSdI8wzJM4W2lRkhaeNg4uZa5aGUnai0tPmqpL0ykZQIhAIlQ8zMdVkmlWYH5p5J9P7fFQWngjDr/48/di+PSADJ8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2245826},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"e77a85c1f075e2767aba0ce0214e6976ea2bf89d","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.19.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@voltro/kv":"0.67.0","@voltro/logger":"0.67.0","@voltro/protocol":"0.67.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.1"},"optionalDependencies":{"@effect/sql":"^0.52.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.67.0_1788774887487_0.7691690171002428","host":"s3://npm-registry-packages-npm-production"}},"0.68.0":{"name":"@voltro/plugin-ratelimit","version":"0.68.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.68.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"d11cff19bf44635b1ea397f379f2f2c01676118c","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.68.0.tgz","fileCount":15,"integrity":"sha512-7lBF2LGEdNhTKVvkoyMP+DEhLaK9iUwvB+Y65kWxEwU7Rd3m2+0xK7UOZNM+tQ/Zhus3b4s80NrLZSF6FiOvuQ==","signatures":[{"sig":"MEUCIQDlTgMOxi7hsIJWtoPNiKTn794GpS/476heLP2qbzyC/AIgQqbtXH6W/YjK4mYFoL4+Mhg6pGlXvRwe1cePJm8Hfoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCS/6pGtTnvGez7BuTuiiBWL6qn9otMtsuwv2F3Y6O2+gIhALebB8yzEH3rPUYztJdrmrqCkuAH1RXUGX47msQpzli6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2288516},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"1424c773bcd815024459e96b54cb8a28562dc925","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.19.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@voltro/kv":"0.68.0","@voltro/logger":"0.68.0","@voltro/protocol":"0.68.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"effect":"^3.22.1"},"optionalDependencies":{"@effect/sql":"^0.52.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.68.0_1788997290795_0.6199486136627346","host":"s3://npm-registry-packages-npm-production"}},"0.69.0":{"name":"@voltro/plugin-ratelimit","version":"0.69.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.69.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"71bef0024dacadd5b509aacd276c1fc031dffd58","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.69.0.tgz","fileCount":15,"integrity":"sha512-+okhw1dORLmK4MlRUPjsvRqeUfRBXEjHdgh3l3diShPjd68BR6L7d8rH666qwri3avEBoTz9S4ExzYtNY5y+sQ==","signatures":[{"sig":"MEQCIC+4ih1Qj/epCho8tz7W4s4A8cPYTlC0XRhc0r30cliYAiBL3OJ6bIYGyVIAll7kZnAjvbMbrZYtHfltEX/ZoKqC3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCTpCdy1/59e1XweHZHyNS5PwM2mdKO0kvI5V+V6nOn0AIgb1UuC0wul2DzPI2jIQLQZJyF4KwqmZWvb30Bi0kliGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2323255},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"759902527c6e630c6fd5e7d0dfb4e1d72f473f96","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.19.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@voltro/kv":"0.69.0","@voltro/logger":"0.69.0","@voltro/protocol":"0.69.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.1"},"optionalDependencies":{"@effect/sql":"^0.52.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.69.0_1789063484879_0.5253178274585417","host":"s3://npm-registry-packages-npm-production"}},"0.69.1":{"name":"@voltro/plugin-ratelimit","version":"0.69.1","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.69.1","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"3672aec8cc04fa2f8794d3b9e0d412c84f921101","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.69.1.tgz","fileCount":15,"integrity":"sha512-bB3ZEiNRRUm6aC0VBS0ccjtJS1HPTGZKyMlQ6tTBOTDSsGFr4xygbyxR26JwQ5h552xlU3UjQ0acWHpgkc8Ulg==","signatures":[{"sig":"MEUCICoJdw4FBQvZciO/ANzvp2SlDZ31+At0/+S0abzzFBxUAiEAiDZ32DwNvhWP6ZHov+aE2X6RUtlNq4N0AQZl2vSNqqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAgddPMFlsXtESc7cany5qYtSA0QoJy6ImQ7ayUlPL0MAiEAiqk02vRagl+OR6hhWqWGbTghzekMgk9sNRhZBh407dQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2346850},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"0146bf846c8d7725a229e27d075ae1faed6a39b8","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.19.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@voltro/kv":"0.69.1","@voltro/logger":"0.69.1","@voltro/protocol":"0.69.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"effect":"^3.22.1"},"optionalDependencies":{"@effect/sql":"^0.52.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.69.1_1789135558821_0.4475578220022671","host":"s3://npm-registry-packages-npm-production"}},"0.70.0":{"name":"@voltro/plugin-ratelimit","version":"0.70.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.70.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"c488e0b1294442956c43d7105aea1e3eb528f26e","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.70.0.tgz","fileCount":15,"integrity":"sha512-mShqQ+RPEQGXMvQ4A1h2qQvurHDeuOgpLvObvA2Vb81uB8C9mgMrYphEoHhWKKmqdo5wff2PCrIpdlgSaUQBow==","signatures":[{"sig":"MEUCIDq+VTs289sv5/zRjkWNWhXmeXGwyYC3GygsCZsT+kgUAiEA+XlZmVIQfjJ7jh4JD5Gz9Pw9lH4HaHsUrVzuQk441NY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC0dm3gvFYHMbF1DxkFCChx13xnk6RUDeTWtBlsRQuq+wIhANqgM5Ed70J3QM8axOwvg1zCzPXrvt7vHyzTSJNi4m4A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2369368},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"7489970500b6c06dccd46cb777a11277c06ea53b","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.19.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@voltro/kv":"0.70.0","@voltro/logger":"0.70.0","@voltro/protocol":"0.70.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"effect":"^3.22.1"},"optionalDependencies":{"@effect/sql":"^0.52.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.70.0_1789165437861_0.559555363667636","host":"s3://npm-registry-packages-npm-production"}},"0.71.0":{"name":"@voltro/plugin-ratelimit","version":"0.71.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.71.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"884351840d0ba1e0b20987d33e4c72f3463dd4fc","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.71.0.tgz","fileCount":15,"integrity":"sha512-fZEAXCJz19iCkHEtz7yOkrYLz0vYUqsfXer5avrFHlAYDciNMqWZllGx926sbA99Hm4e3lNPAASn+HJrLdTv3w==","signatures":[{"sig":"MEYCIQDPwEHNWWpN1s0hi7b9JlDRbNlyo3cfwkSET2oKBDfeJwIhAMyvcQMsgrDmpvk+uz4nDHZUS7TA23LKV+u9yWVK+w8e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCPft7OamAt2+0V1hq5DEiCZC2EN+rtBcHfXKATwXHIfQIhAIzEDdKM/iMJWETTCjp9tVCDjctIb1lFoG+u+nUKMzSp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2567209},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"28f5a0f72991a6403342aa0a7d1f54f7038bcf2d","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.19.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@voltro/kv":"0.71.0","@voltro/logger":"0.71.0","@voltro/protocol":"0.71.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"effect":"^3.22.1"},"optionalDependencies":{"@effect/sql":"^0.52.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.71.0_1789386850522_0.9758478519527909","host":"s3://npm-registry-packages-npm-production"}},"0.71.1":{"name":"@voltro/plugin-ratelimit","version":"0.71.1","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.71.1","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"f818a9695f7ab6fdb0355dabba372ef75fa07512","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.71.1.tgz","fileCount":15,"integrity":"sha512-VbswabvvhD+doSkN4mbt9CC5SNpZN/yCeshMmdndJXyBgqrPn30tv5BKDeicBVovosL1Jy3JWioy6vMFSAMJmQ==","signatures":[{"sig":"MEUCICQaS5VXkGqLUUFoAX0bxfXLapCmCKjIFjr63W2M30sCAiEAgkHCfDNipLzsQl9fO9985KwpNowbcC19hiC2BE3Bgv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC9P/aOFqeJRNNTRw1FF31iDbe1j8baJeE+TCHnXT7N0AIhAKrQNdfc7nVvgPYo3Kw1j89Am/68C1u3NWAS2wVb0YN7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2574988},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"3f5e511181306d80ca031926aeafe8c6d3120ead","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.19.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@voltro/kv":"0.71.1","@voltro/logger":"0.71.1","@voltro/protocol":"0.71.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"effect":"^3.22.1"},"optionalDependencies":{"@effect/sql":"^0.52.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.71.1_1789425665587_0.5526005344491618","host":"s3://npm-registry-packages-npm-production"}},"0.72.0":{"name":"@voltro/plugin-ratelimit","version":"0.72.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.72.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"c9bfccba101830ddcaaf26dc704abd27418756ba","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.72.0.tgz","fileCount":15,"integrity":"sha512-KJ6ST116UolmuJcAi9v8OkTSUQhVBbma0s8jcXOc32Xs1kzaWpxwpJiL2lb2y0rnQ50RDa7tVn0EANoW0hpxFQ==","signatures":[{"sig":"MEQCID2vUg99BE/hI4TInBZFsW3zfffKUZNlYH9qeHEhHNxTAiB5lcn9LO5V0+ip9vS+zvM9L1je1UyNk+hQhvqhYAXH7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC95g6scv6iKKzkMCVCyNn1qNbP10tDBdiF4aTDvviSUwIgUm86JDExBK2ZFNRi2Sj84ViehWryk8WrR5KvV/olTRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2654961},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"ba4a226e081f61873b1014a20fc21cf4a18ff556","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.19.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@voltro/kv":"0.72.0","@voltro/logger":"0.72.0","@voltro/protocol":"0.72.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.1"},"optionalDependencies":{"@effect/sql":"^0.52.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.72.0_1789614972688_0.8055195263578543","host":"s3://npm-registry-packages-npm-production"}},"0.73.0":{"name":"@voltro/plugin-ratelimit","version":"0.73.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.73.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"9278df3fd54e5b4704e1b71e38433f5c37c19890","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.73.0.tgz","fileCount":15,"integrity":"sha512-GDL7KDhiV5kAVdEqVRfj5G9ECtgMwH8ONUT3xKe/fZvkgZ8dbRxxxfEm9KN+F0PDwHZ1wD5URAAIfdn/YZDPgw==","signatures":[{"sig":"MEUCIC260OIXNjq4oCmRTi4myxrOMco3NDPrIbgE4IdGANdnAiEAv3Ggv0PDyVTqpuDKpK5+BKo6zM9+7I2ZXvoYo4jRo14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCa0XMb1STI49i6COXvC5wIlHV6hg71HCjsW8LFLEMxJgIhAN4X9jator8c7at4O84+Ilm5fRKukTBjXejw9+Fcgkxm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2662172},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"a8b471cc7d96dacfdc99eb3a39efdc196e397864","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.19.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@voltro/kv":"0.73.0","@voltro/logger":"0.73.0","@voltro/protocol":"0.73.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"effect":"^3.22.1"},"optionalDependencies":{"@effect/sql":"^0.52.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.73.0_1789681003464_0.42328482118568145","host":"s3://npm-registry-packages-npm-production"}},"0.74.0":{"name":"@voltro/plugin-ratelimit","version":"0.74.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.74.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"dd4843fd569b59ebd4c18c77058431249e3446bb","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.74.0.tgz","fileCount":15,"integrity":"sha512-ndFK8tIA7ZT/JQ1NgW2SEXBA1X5UAqfu5811fg4B3+VR4NsNzh5mPRY3UJurgijsXb394JxxAkIpzPWNpdqFqg==","signatures":[{"sig":"MEQCIDLryZesAwNnrgVncjyGncB4Zax9Sdu+EfimAYa+4HhzAiB3kCUxgNSZVRi3jsLyPx82fT8VjtGRRPcDiPbGzwRq8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCNoFeYCyEjEkyghxZIF/yEAohJbhOfQbMl4RwDU/hW5gIhAIqa1La/b1HTfw9KvHEQGcna53/RjFF6UQNk22YNDfbR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2674553},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"367c5f25e3514f82d35eea0c3b01e5d6b32bf29e","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.19.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@voltro/kv":"0.74.0","@voltro/logger":"0.74.0","@voltro/protocol":"0.74.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"effect":"^3.22.1"},"optionalDependencies":{"@effect/sql":"^0.52.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.74.0_1789788306379_0.466278002721241","host":"s3://npm-registry-packages-npm-production"}},"0.75.0":{"name":"@voltro/plugin-ratelimit","version":"0.75.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.75.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"74bec7ee36b7350ae35cbc621818ce10c78ed750","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.75.0.tgz","fileCount":15,"integrity":"sha512-mgq+4RcsYvCUqFvb/iYwYIYJ3e//ES0TCqG6mSBOQROphq82JRHzugxmb7psED80SSeVogiXukkOF0Nr2BQuTQ==","signatures":[{"sig":"MEQCIGptfdyxX2CfZqqOfr7f/5QL6kkfAOVgc2k9ej3JyL1BAiB1FIDKW+zFcX+k2wgMQ5pU4odnM54ZB14nWlu1O5uPIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBnCyfrGV7l7liBC8FsKbAZZ9CYywtcbduY93SHDARmCAiEA5FDwTEDxa9FCmdd1vswmfK9GHEtL/srh0MZsPws1Qrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2714021},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"6042badbdbf164167c525bbc2f90043a56b74321","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.19.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@voltro/kv":"0.75.0","@voltro/logger":"0.75.0","@voltro/protocol":"0.75.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.1"},"optionalDependencies":{"@effect/sql":"^0.52.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.75.0_1789850486723_0.40466463868083213","host":"s3://npm-registry-packages-npm-production"}},"0.76.0":{"name":"@voltro/plugin-ratelimit","version":"0.76.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.76.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"c6b05f752eb72415618174576715f41a892cb26b","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.76.0.tgz","fileCount":15,"integrity":"sha512-IdIt54wmC3fktMLHDWD598e4f9p/qO6LuzSjEaVMoISiBw6lksZAtwLp+AXXAD6/atBn5Xf4+3hy/SUrMbkHpw==","signatures":[{"sig":"MEYCIQDbXIuc52wUKoByLp2GQ83hOthNijQH0yUiFPsaslXIzgIhAMXcLBph2fUdKPJU33pJFAgnD3vFtjsTkwHwhKAA5ASf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID4wiG1Nuk4f5/QUW4qbq75y1qwEhh2CGRVrCzNCcuQfAiEAyaxTCK/FI/ndCr2rQ4IukA/UacAISlNgVZAzC97k77Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2766062},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"383197b8e70b788d7471a9c8b786cb52958239a1","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.19.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@voltro/kv":"0.76.0","@voltro/logger":"0.76.0","@voltro/protocol":"0.76.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"effect":"^3.22.2"},"optionalDependencies":{"@effect/sql":"^0.52.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.76.0_1789977936252_0.8050934595066694","host":"s3://npm-registry-packages-npm-production"}},"0.77.0":{"name":"@voltro/plugin-ratelimit","version":"0.77.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.77.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"bd4a906ce003f81c93429459c8fd3645d1ee35fb","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.77.0.tgz","fileCount":15,"integrity":"sha512-jhYQrBRcpuFivlmC795TVVE2lDcgNWwAgwzFnTgEY6Lg2Hom8hkE7JAhPO1Aqm9YyGc5vYoifrnFW64bKULLtA==","signatures":[{"sig":"MEUCIGQj3G/W/kE45mDOkRCU/LMYgX+VwiQOnnbMWi+cHosgAiEAnF9+LxrX2aqqH0tJty+hVb+pRyDlZyi4ai2IPjwxQDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFuz85A1ntooKmYTK1I0VPrV75zM+6r2GnY6yFFOgk4wAiAHfd41oLGAjvgkqbpF5kBvn+XwqrzQitZ/LqW2n3Pt9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2779873},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"a121036fb2e7a0f83d436e03f6dbf81d1eccadb9","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.19.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@voltro/kv":"0.77.0","@voltro/logger":"0.77.0","@voltro/protocol":"0.77.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"effect":"^3.22.2"},"optionalDependencies":{"@effect/sql":"^0.52.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.77.0_1790049313837_0.5768632084606855","host":"s3://npm-registry-packages-npm-production"}},"0.77.1":{"name":"@voltro/plugin-ratelimit","version":"0.77.1","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.77.1","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"16a57646cd267ef0b3b1ebea5dcfa38929555f66","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.77.1.tgz","fileCount":15,"integrity":"sha512-Z/CZuP64w8eHbCy4F2Rg0O+uk94+BOysbzo7uAenlbCmgje4n05aohS5V9kDR80noOPp2vbK2uPcUsVegbH7HA==","signatures":[{"sig":"MEUCIQCcQFeOdbSi9nQaaS3lSLXhSYZo3PUYOESE9Ba+jzUpcgIgRJCokrQ4Cjv96UTNjTv6kbMDWfkLIiPLvzFB8Q03JSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCbhc0JDjnG5sE/lpYnr1W8aafXBURAS/qSUqUZYC4VZgIgdYV4sFMWLV3mwt4ByHSAjX8XYURx+HubhPnfyt1IKp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2780750},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"5906837eda2dae522829a02ccae313bb49f5fedf","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.19.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@voltro/kv":"0.77.1","@voltro/logger":"0.77.1","@voltro/protocol":"0.77.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"effect":"^3.22.2"},"optionalDependencies":{"@effect/sql":"^0.52.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.77.1_1790061060824_0.74423008543936","host":"s3://npm-registry-packages-npm-production"}},"0.78.0":{"name":"@voltro/plugin-ratelimit","version":"0.78.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.78.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"d2fe40aec59303edb1721209c2065964ca3c5829","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.78.0.tgz","fileCount":15,"integrity":"sha512-9mscimyxtkCd3ouNbXqoDy1816JgfKjEMXdOOwa3rXH6AJLUsAFcmmGgaLhU46XOTQBQCZ2XFmtX20TFnzxjgg==","signatures":[{"sig":"MEUCIFER/MAC3w2jVzc3monBZTskUnylcKWsI/V1Y9/MzNZgAiEA6jH55a3He63x4cb2IlAOgLYgApvel9+qM2j94zBW4lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCXD9Yrg3FeaTX9AlQO2/q8mYUke2MuG8S3hKqAss4QFQIhAJX37mgUrwazLIxAs9M7vC0TRb81R+cvujlrsnFL/3v+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2789702},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"eea3c6f1fcef03b7239ae7e133c246cea4f17f74","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.19.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@voltro/kv":"0.78.0","@voltro/logger":"0.78.0","@voltro/protocol":"0.78.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"effect":"^3.22.2"},"optionalDependencies":{"@effect/sql":"^0.52.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.78.0_1790092074024_0.4831718194307246","host":"s3://npm-registry-packages-npm-production"}},"0.79.0":{"name":"@voltro/plugin-ratelimit","version":"0.79.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.79.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"be1913b38c062e47bb122d112fbafaee0d7ca1d4","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.79.0.tgz","fileCount":15,"integrity":"sha512-+yij9S8mqFiswTXGYuHE9+8vvU11xcODVOIv38eNoSvp/MbzRCSriYR42qR8M7VmFmwwJ9CIoy9yU+Dp8vA8Dw==","signatures":[{"sig":"MEYCIQDn14kuMMe+WDA0xMAPZYCI739pGeIDc1rLudRmwSr5vwIhAJoz0ps7P2i14RemOoELM8Sjkhrmgy/0cMBONIbvIiTN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAbg0ppvUkyJAieLNFVqbPRMasGVJJLe4hoI3Inmm2aZAiEAsykWplDJvYIsRAt2eVONePbaHPzDFREan95JEj3Fq4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2802569},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"72134ee7c16cc20aface9e1246d787ecb3cfef21","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.19.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@voltro/kv":"0.79.0","@voltro/logger":"0.79.0","@voltro/protocol":"0.79.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"effect":"^3.22.2"},"optionalDependencies":{"@effect/sql":"^0.52.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.79.0_1790168509046_0.20100616389114156","host":"s3://npm-registry-packages-npm-production"}},"0.79.1":{"name":"@voltro/plugin-ratelimit","version":"0.79.1","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.79.1","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"e35fa934239c60fffec7170a3e21915dc201a296","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.79.1.tgz","fileCount":15,"integrity":"sha512-eBVtblT91yAbSWLmabO5kRDXN1gYCcfmvSK58/jj2Smtv8EHjHRXFa1oRoRPFaZiCRGtJcTffJmvHglFPmCeqQ==","signatures":[{"sig":"MEUCICzfDF8xPn/UOCJpHHHwlnEkllex+CZhn028VyAAfjiKAiEArfZ+bfgPmZE0tRA9WG/a99ReTT2bjQUNPpE5FulVCbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC/WJNSsbs7a0HhjQaZZTWWbadYjj1r5IsNfiTK3U0R5gIgS48/7HEpXl7iifDwz9IHxXA4WqCgEhhBgNVQM2nnahU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2813253},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"1e68bd1e02947739638d7e96dbbc75bc91bd0759","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.19.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@voltro/kv":"0.79.1","@voltro/logger":"0.79.1","@voltro/protocol":"0.79.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"effect":"^3.22.2"},"optionalDependencies":{"@effect/sql":"^0.52.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.79.1_1790233419337_0.9187015770950155","host":"s3://npm-registry-packages-npm-production"}},"0.80.0":{"name":"@voltro/plugin-ratelimit","version":"0.80.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.80.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"ed1a6583d187d2349d0aa44796c95e3d901948b8","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.80.0.tgz","fileCount":15,"integrity":"sha512-een5IC6Tjn3HVvBihr6p/gdNFxtSEXe0e/WlkoUyA8qfa6p/T4e1+ZJD7L2T08O1mXzqXyvsmSEPOxqb4Dqcrw==","signatures":[{"sig":"MEQCIGYOZh9nCVgHcISyJpgEpg0hP9ku2ysyOwaq8raYm2I2AiBI8e8lGvqw5ke7NEFtVzv93D6b8WYDK7DHLMxYD4orXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGqGirI7d7F35ejPkBDr6AVvegDQ4eBA1QTrgB4IhxjLAiAeAaP9cDchcBf5i7zTe8fIthk4a5fqiSr44lDGsNA0cA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2827712},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"7a1c8d4209e7113e47e8670d00d6f3e5f81ed43e","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.19.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@voltro/kv":"0.80.0","@voltro/logger":"0.80.0","@voltro/protocol":"0.80.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"effect":"^3.22.2"},"optionalDependencies":{"@effect/sql":"^0.52.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.80.0_1790262736932_0.64027997124204","host":"s3://npm-registry-packages-npm-production"}},"0.81.0":{"name":"@voltro/plugin-ratelimit","version":"0.81.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.81.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"fcc084baadfbc9408ff212a0482cdefe20403bee","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.81.0.tgz","fileCount":15,"integrity":"sha512-cvYzilV7Ukj/kmEo1UoGEC8EyKa7cGtY9Gz6TXXPBT3q/QVxLosoZK13ce3OYoNiSocoCdr1tOe3QIcZTyPGWA==","signatures":[{"sig":"MEUCIGQeIhhnfNQcmY5X3iRYwZ22PIYLT7xmm84TvSpX28o8AiEA6GZfS/hPeDPvKpZoZQrBW9U9lc+L3EtBU3VAWTKtVQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGb8ab1HfVPgH+yx2N1E5OQls+IJeif/XLVMfvlgyc2kAiEAtWTpgwcncTRzJpuWZ5mWE3dUsardRSI0gxAr49WiRcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2847764},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"7962df65adc3beadaa9290086b09a40ca6496348","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.19.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@voltro/kv":"0.81.0","@voltro/logger":"0.81.0","@voltro/protocol":"0.81.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"effect":"^3.22.2"},"optionalDependencies":{"@effect/sql":"^0.52.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.81.0_1790392262130_0.0014789541066084766","host":"s3://npm-registry-packages-npm-production"}},"0.82.0":{"name":"@voltro/plugin-ratelimit","version":"0.82.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.82.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"cfe21946e110da3ba76a31fa2ae6774e57ee050d","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.82.0.tgz","fileCount":15,"integrity":"sha512-gxtTk33IzbEi6YVrXhz+dDHJE/KHj0tJRmwYLHORUitMMiliE3FATk40h0MQdAjLtK5rOiuFCysV93SuknVUWA==","signatures":[{"sig":"MEQCIExTu2OIcha8Ll0+25pa6It/SZVrbf+mIX8el51wE637AiAFMnWgZi504wG8lVtFFY4dzySsek9+4Umdrmk4U+bf1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDs9Iwpdwr0Hoisy+Ax5odZBurIgBRCExn53r7r10tNzwIhAJuGiY11blox/hAtLqQBw4PT98JMsw9CZpOgl0UB74Bi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3107393},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"6c752e58261688d1a08b95f5aaadb5146f372084","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.19.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@voltro/kv":"0.82.0","@voltro/logger":"0.82.0","@voltro/protocol":"0.82.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"effect":"^3.22.2"},"optionalDependencies":{"@effect/sql":"^0.52.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.82.0_1790867214155_0.5509307347328893","host":"s3://npm-registry-packages-npm-production"}},"0.83.0":{"name":"@voltro/plugin-ratelimit","version":"0.83.0","keywords":["voltro","typescript","framework"],"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","_id":"@voltro/plugin-ratelimit@0.83.0","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"homepage":"https://voltro.dev","bugs":{"email":"support@voltro.dev"},"dist":{"shasum":"9739923ecb3061e3085f886efafb047f7a3bde80","tarball":"https://registry.npmjs.org/@voltro/plugin-ratelimit/-/plugin-ratelimit-0.83.0.tgz","fileCount":15,"integrity":"sha512-/1xLQLOVZY+XUZchwb9Yq8CEoAa/zudejRdfi1xrkrCKW96qn0EraNPUQ8S8hdgP8g3QVQqS/WA9TrUvAfu7fg==","signatures":[{"sig":"MEYCIQDoDVdWeKMx8mvMnGlnDkZ44D9HwAPdkGEeLu6a2P9WZgIhAIngJkKTtzIB+FTRyAHFJE8uJ3cfYggBhT891Fcmq2/m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAzQo5459KJ0UbJUI/X/648bpndhfawtpeehIRegxcaHAiBMIdYa8xA5Lzl6gLd4SGN9D91ziSPGAlGSBxTsxdUYhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3154326},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./redis":{"types":"./dist/redisStore.d.ts","import":"./dist/redisStore.js","default":"./dist/redisStore.js"},"./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js"},"./postgres":{"types":"./dist/postgresStore.d.ts","import":"./dist/postgresStore.js","default":"./dist/postgresStore.js"},"./package.json":"./package.json"},"gitHead":"51d1cdd3159ac3cf07bcf43f96e61cf45c3c8c31","_npmUser":{"name":"voltro.dev","email":"dev@voltro.dev"},"_npmVersion":"11.19.0","description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@voltro/kv":"0.83.0","@voltro/logger":"0.83.0","@voltro/database":"0.83.0","@voltro/protocol":"0.83.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"effect":"^3.22.2"},"optionalDependencies":{"@effect/sql":"^0.52.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-ratelimit_0.83.0_1791010144384_0.8941731269574409","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-07-15T04:14:46.282Z","modified":"2026-10-03T06:56:14.071Z","0.1.0":"2026-07-15T04:14:46.576Z","0.1.1":"2026-07-15T06:24:46.610Z","0.1.2":"2026-07-15T10:30:19.768Z","0.1.3":"2026-07-16T05:29:55.767Z","0.1.4":"2026-07-16T13:58:39.637Z","0.1.5":"2026-07-17T04:31:15.292Z","0.1.6":"2026-07-17T08:45:42.373Z","0.2.0":"2026-07-17T13:25:38.504Z","0.2.1":"2026-07-17T15:56:49.506Z","0.2.2":"2026-07-17T19:53:14.821Z","0.3.0":"2026-07-18T10:55:56.984Z","0.4.0":"2026-07-18T18:58:49.537Z","0.5.0":"2026-07-18T21:09:53.517Z","0.6.0":"2026-07-19T17:28:53.028Z","0.7.0":"2026-07-20T06:23:12.300Z","0.8.0":"2026-07-20T14:26:45.637Z","0.9.0":"2026-07-21T14:47:17.572Z","0.10.0":"2026-07-22T13:58:36.341Z","0.11.0":"2026-07-22T20:46:13.072Z","0.11.1":"2026-07-24T02:45:02.022Z","0.11.2":"2026-07-24T08:09:49.143Z","0.11.3":"2026-07-24T13:50:25.609Z","0.11.4":"2026-07-25T08:13:52.259Z","0.12.0":"2026-07-25T14:05:52.754Z","0.13.0":"2026-07-25T19:37:01.673Z","0.14.0":"2026-07-26T20:04:59.230Z","0.15.0":"2026-07-27T08:10:16.510Z","0.16.0":"2026-07-27T11:39:03.604Z","0.17.0":"2026-07-27T15:58:25.120Z","0.18.0":"2026-07-28T16:59:35.288Z","0.19.0":"2026-07-29T08:46:29.762Z","0.20.0":"2026-07-29T18:48:29.160Z","0.20.1":"2026-07-30T07:43:23.088Z","0.20.2":"2026-07-30T13:30:42.495Z","0.21.0":"2026-07-31T17:00:46.462Z","0.22.0":"2026-08-01T17:16:01.081Z","0.22.1":"2026-08-01T19:27:21.350Z","0.23.0":"2026-08-02T15:24:31.824Z","0.24.0":"2026-08-02T20:57:16.152Z","0.25.0":"2026-08-04T01:19:38.608Z","0.26.0":"2026-08-05T05:38:08.758Z","0.27.0":"2026-08-05T22:07:08.697Z","0.28.0":"2026-08-07T01:30:10.571Z","0.29.0":"2026-08-07T15:27:32.579Z","0.30.0":"2026-08-08T19:13:03.462Z","0.30.1":"2026-08-09T08:52:25.848Z","0.30.2":"2026-08-09T17:42:17.390Z","0.31.0":"2026-08-10T06:59:40.349Z","0.32.0":"2026-08-10T11:38:09.088Z","0.33.0":"2026-08-11T04:01:10.076Z","0.34.0":"2026-08-12T15:07:41.220Z","0.35.0":"2026-08-13T08:44:18.456Z","0.36.0":"2026-08-13T12:16:42.604Z","0.37.0":"2026-08-13T21:02:18.235Z","0.38.0":"2026-08-14T05:39:56.368Z","0.39.0":"2026-08-16T10:33:58.724Z","0.39.1":"2026-08-16T13:49:54.244Z","0.40.0":"2026-08-16T19:22:02.294Z","0.41.0":"2026-08-17T10:39:59.188Z","0.42.0":"2026-08-17T23:16:30.871Z","0.43.0":"2026-08-18T07:57:11.212Z","0.43.1":"2026-08-18T14:09:25.828Z","0.43.2":"2026-08-18T21:47:57.341Z","0.44.0":"2026-08-19T06:39:21.542Z","0.44.1":"2026-08-19T19:07:25.947Z","0.45.0":"2026-08-21T08:07:55.813Z","0.46.0":"2026-08-22T06:30:12.375Z","0.47.0":"2026-08-22T11:01:22.643Z","0.48.0":"2026-08-22T22:15:35.334Z","0.49.0":"2026-08-23T14:02:02.974Z","0.50.0":"2026-08-23T21:20:10.626Z","0.50.1":"2026-08-24T10:32:31.555Z","0.51.0":"2026-08-24T19:33:04.801Z","0.52.0":"2026-08-25T19:56:36.386Z","0.53.0":"2026-08-26T23:24:11.694Z","0.54.0":"2026-08-27T07:48:39.011Z","0.55.0":"2026-08-27T16:15:33.416Z","0.56.0":"2026-08-29T14:18:18.641Z","0.57.0":"2026-08-30T02:14:44.544Z","0.58.0":"2026-08-30T12:36:28.631Z","0.59.0":"2026-08-30T20:14:49.113Z","0.60.0":"2026-08-31T09:04:24.335Z","0.61.0":"2026-09-01T01:54:21.390Z","0.62.0":"2026-09-01T21:54:16.759Z","0.62.1":"2026-09-02T21:20:01.832Z","0.62.2":"2026-09-03T08:18:29.433Z","0.62.3":"2026-09-03T17:59:53.656Z","0.63.0":"2026-09-04T01:15:45.541Z","0.64.0":"2026-09-04T13:57:03.729Z","0.65.0":"2026-09-04T21:33:50.394Z","0.66.0":"2026-09-06T12:02:11.575Z","0.66.1":"2026-09-06T19:18:02.441Z","0.67.0":"2026-09-07T09:54:47.607Z","0.68.0":"2026-09-09T23:41:30.910Z","0.69.0":"2026-09-10T18:04:45.053Z","0.69.1":"2026-09-11T14:05:58.932Z","0.70.0":"2026-09-11T22:23:57.966Z","0.71.0":"2026-09-14T11:54:10.647Z","0.71.1":"2026-09-14T22:41:05.731Z","0.72.0":"2026-09-17T03:16:12.802Z","0.73.0":"2026-09-17T21:36:43.584Z","0.74.0":"2026-09-19T03:25:06.512Z","0.75.0":"2026-09-19T20:41:26.845Z","0.76.0":"2026-09-21T08:05:36.363Z","0.77.0":"2026-09-22T03:55:14.117Z","0.77.1":"2026-09-22T07:11:00.932Z","0.78.0":"2026-09-22T15:47:54.141Z","0.79.0":"2026-09-23T13:01:49.148Z","0.79.1":"2026-09-24T07:03:39.542Z","0.80.0":"2026-09-24T15:12:17.069Z","0.81.0":"2026-09-26T03:11:02.290Z","0.82.0":"2026-10-01T15:06:54.261Z","0.83.0":"2026-10-03T06:49:04.524Z"},"bugs":{"email":"support@voltro.dev"},"author":{"url":"https://voltro.dev","name":"Voltro UG"},"license":"SEE LICENSE IN LICENSE","homepage":"https://voltro.dev","keywords":["voltro","typescript","framework"],"description":"Rate-limiting plugin — per-endpoint, per-subject and per-tenant request limits via the RPC interceptors. Highly configurable rules (fixed-window / sliding-window / token-bucket), composite keying, static per-tenant overrides and a dynamic resolve() hook. ","maintainers":[{"name":"voltro.dev","email":"dev@voltro.dev"}],"readme":"","readmeFilename":"README.md"}