UNPKG

ts-rate-limiter

Version:

High-performance, flexible rate limiting for TypeScript and Bun

283 lines (202 loc) โ€ข 21.5 kB
[Compare changes](https://github.com/stacksjs/ts-rate-limiter/compare/v0.4.1...v0.4.2) ### ๐Ÿš€ Features - add enforce/peek helpers + RateLimitError + defaultIdentity ([b675e82](https://github.com/stacksjs/ts-rate-limiter/commit/b675e82)) _(by Chris <chrisbreuer93@gmail.com>)_ ### ๐Ÿ› Bug Fixes - add setup-bun to publish-commit job ([3eb0707](https://github.com/stacksjs/ts-rate-limiter/commit/3eb0707)) _(by glennmichael123 <gtorregosa@gmail.com>)_ ### ๐Ÿค– Continuous Integration - drop redundant setup-bun (pantry installs bun via deps.yaml) ([4ffc91d](https://github.com/stacksjs/ts-rate-limiter/commit/4ffc91d)) _(by glennmichael123 <gtorregosa@gmail.com>)_ ### ๐Ÿงน Chores - release v0.4.2 ([1df6055](https://github.com/stacksjs/ts-rate-limiter/commit/1df6055)) _(by Chris <chrisbreuer93@gmail.com>)_ - refresh bun.lock and apply pickier --fix ([7c4a853](https://github.com/stacksjs/ts-rate-limiter/commit/7c4a853)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - refresh bun.lock ([edf10ef](https://github.com/stacksjs/ts-rate-limiter/commit/edf10ef)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - lint:fix ([a72aab3](https://github.com/stacksjs/ts-rate-limiter/commit/a72aab3)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - refresh bun.lock to pick up latest pickier ([1c8d803](https://github.com/stacksjs/ts-rate-limiter/commit/1c8d803)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - fix lint errors ([244b43d](https://github.com/stacksjs/ts-rate-limiter/commit/244b43d)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - fresh install to pick up dtsx 0.9.14 and bunfig 0.15.9 ([dda14de](https://github.com/stacksjs/ts-rate-limiter/commit/dda14de)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - fresh install to pick up pickier 0.1.21 ([8c7564c](https://github.com/stacksjs/ts-rate-limiter/commit/8c7564c)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - gitignore pantry directory ([4cf0d25](https://github.com/stacksjs/ts-rate-limiter/commit/4cf0d25)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - auto-fix lint errors ([7fdef50](https://github.com/stacksjs/ts-rate-limiter/commit/7fdef50)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - include md in pickier lint extensions ([5471ce4](https://github.com/stacksjs/ts-rate-limiter/commit/5471ce4)) _(by glennmichael123 <gtorregosa@gmail.com>)_ ### Contributors - _Chris <chrisbreuer93@gmail.com>_ - _glennmichael123 <gtorregosa@gmail.com>_ [Compare changes](https://github.com/stacksjs/ts-rate-limiter/compare/v0.4.1...HEAD) ### ๐Ÿš€ Features - add enforce/peek helpers + RateLimitError + defaultIdentity ([b675e82](https://github.com/stacksjs/ts-rate-limiter/commit/b675e82)) _(by Chris <chrisbreuer93@gmail.com>)_ ### ๐Ÿ› Bug Fixes - add setup-bun to publish-commit job ([3eb0707](https://github.com/stacksjs/ts-rate-limiter/commit/3eb0707)) _(by glennmichael123 <gtorregosa@gmail.com>)_ ### ๐Ÿค– Continuous Integration - drop redundant setup-bun (pantry installs bun via deps.yaml) ([4ffc91d](https://github.com/stacksjs/ts-rate-limiter/commit/4ffc91d)) _(by glennmichael123 <gtorregosa@gmail.com>)_ ### ๐Ÿงน Chores - refresh bun.lock and apply pickier --fix ([7c4a853](https://github.com/stacksjs/ts-rate-limiter/commit/7c4a853)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - refresh bun.lock ([edf10ef](https://github.com/stacksjs/ts-rate-limiter/commit/edf10ef)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - lint:fix ([a72aab3](https://github.com/stacksjs/ts-rate-limiter/commit/a72aab3)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - refresh bun.lock to pick up latest pickier ([1c8d803](https://github.com/stacksjs/ts-rate-limiter/commit/1c8d803)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - fix lint errors ([244b43d](https://github.com/stacksjs/ts-rate-limiter/commit/244b43d)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - fresh install to pick up dtsx 0.9.14 and bunfig 0.15.9 ([dda14de](https://github.com/stacksjs/ts-rate-limiter/commit/dda14de)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - fresh install to pick up pickier 0.1.21 ([8c7564c](https://github.com/stacksjs/ts-rate-limiter/commit/8c7564c)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - gitignore pantry directory ([4cf0d25](https://github.com/stacksjs/ts-rate-limiter/commit/4cf0d25)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - auto-fix lint errors ([7fdef50](https://github.com/stacksjs/ts-rate-limiter/commit/7fdef50)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - include md in pickier lint extensions ([5471ce4](https://github.com/stacksjs/ts-rate-limiter/commit/5471ce4)) _(by glennmichael123 <gtorregosa@gmail.com>)_ ### Contributors - _Chris <chrisbreuer93@gmail.com>_ - _glennmichael123 <gtorregosa@gmail.com>_ [Compare changes](https://github.com/stacksjs/ts-rate-limiter/compare/v0.4.0...v0.4.1) ### ๐Ÿงน Chores - release v0.4.1 ([1f63643](https://github.com/stacksjs/ts-rate-limiter/commit/1f63643)) _(by Chris <chrisbreuer93@gmail.com>)_ - adjust deps ([7c9d3c2](https://github.com/stacksjs/ts-rate-limiter/commit/7c9d3c2)) _(by Chris <chrisbreuer93@gmail.com>)_ - set verbose to false by default ([cb3753c](https://github.com/stacksjs/ts-rate-limiter/commit/cb3753c)) _(by Chris <chrisbreuer93@gmail.com>)_ - minor updates ([0ce51a6](https://github.com/stacksjs/ts-rate-limiter/commit/0ce51a6)) _(by Chris <chrisbreuer93@gmail.com>)_ - update dependencies ([9b9e504](https://github.com/stacksjs/ts-rate-limiter/commit/9b9e504)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - repo cleanup and modernization ([d16623a](https://github.com/stacksjs/ts-rate-limiter/commit/d16623a)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - remove @stacksjs/docs ([63356c9](https://github.com/stacksjs/ts-rate-limiter/commit/63356c9)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - remove .zed and .cursor folders ([ddb7dfc](https://github.com/stacksjs/ts-rate-limiter/commit/ddb7dfc)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - remove redundant docs/.vitepress ([cce1cb4](https://github.com/stacksjs/ts-rate-limiter/commit/cce1cb4)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - use Pantry action for publish-commit and add job dependencies ([d86b5c2](https://github.com/stacksjs/ts-rate-limiter/commit/d86b5c2)) _(by Chris <chrisbreuer93@gmail.com>)_ - update better-dx to ^0.2.7 ([7e49ac3](https://github.com/stacksjs/ts-rate-limiter/commit/7e49ac3)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - enrich CLAUDE.md with detailed project context from README ([03247fd](https://github.com/stacksjs/ts-rate-limiter/commit/03247fd)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - update CLAUDE.md with project context and crosswind details ([7ca0490](https://github.com/stacksjs/ts-rate-limiter/commit/7ca0490)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - add proper claude code guidelines ([3e92d49](https://github.com/stacksjs/ts-rate-limiter/commit/3e92d49)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - use pantry monorepo action instead of pantry-setup ([4fb5e8b](https://github.com/stacksjs/ts-rate-limiter/commit/4fb5e8b)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - wip ([2b1a46c](https://github.com/stacksjs/ts-rate-limiter/commit/2b1a46c)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - wip ([cdabe85](https://github.com/stacksjs/ts-rate-limiter/commit/cdabe85)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - wip ([f5712a0](https://github.com/stacksjs/ts-rate-limiter/commit/f5712a0)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - wip ([7015bfb](https://github.com/stacksjs/ts-rate-limiter/commit/7015bfb)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - wip ([a8c0be2](https://github.com/stacksjs/ts-rate-limiter/commit/a8c0be2)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - wip ([182d1e5](https://github.com/stacksjs/ts-rate-limiter/commit/182d1e5)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - wip ([ff4ac23](https://github.com/stacksjs/ts-rate-limiter/commit/ff4ac23)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - wip ([a41acbb](https://github.com/stacksjs/ts-rate-limiter/commit/a41acbb)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - wip ([2237e2b](https://github.com/stacksjs/ts-rate-limiter/commit/2237e2b)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - wip ([fb71905](https://github.com/stacksjs/ts-rate-limiter/commit/fb71905)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - wip ([5a87795](https://github.com/stacksjs/ts-rate-limiter/commit/5a87795)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - wip ([9c9c520](https://github.com/stacksjs/ts-rate-limiter/commit/9c9c520)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - wip ([aed5222](https://github.com/stacksjs/ts-rate-limiter/commit/aed5222)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - wip ([db7af60](https://github.com/stacksjs/ts-rate-limiter/commit/db7af60)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - wip ([95abebf](https://github.com/stacksjs/ts-rate-limiter/commit/95abebf)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - wip ([97b538a](https://github.com/stacksjs/ts-rate-limiter/commit/97b538a)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - wip ([f5d2d0c](https://github.com/stacksjs/ts-rate-limiter/commit/f5d2d0c)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - wip ([f3c167b](https://github.com/stacksjs/ts-rate-limiter/commit/f3c167b)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - wip ([937ea9f](https://github.com/stacksjs/ts-rate-limiter/commit/937ea9f)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - wip ([51e6aba](https://github.com/stacksjs/ts-rate-limiter/commit/51e6aba)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - **deps**: update actions/cache action to v5 (#20) ([93de6d2](https://github.com/stacksjs/ts-rate-limiter/commit/93de6d2)) _(by [renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>](https://github.com/renovate[bot]))_ ([#20](https://github.com/stacksjs/ts-rate-limiter/issues/20), [#20](https://github.com/stacksjs/ts-rate-limiter/issues/20)) - **deps**: update actions/checkout action to v6 (#18) ([12a5b92](https://github.com/stacksjs/ts-rate-limiter/commit/12a5b92)) _(by [renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>](https://github.com/renovate[bot]))_ ([#18](https://github.com/stacksjs/ts-rate-limiter/issues/18), [#18](https://github.com/stacksjs/ts-rate-limiter/issues/18)) - slightly adjust config ([2a48761](https://github.com/stacksjs/ts-rate-limiter/commit/2a48761)) _(by Chris <chrisbreuer93@gmail.com>)_ - add clarity and cursor rules ([3bd551b](https://github.com/stacksjs/ts-rate-limiter/commit/3bd551b)) _(by cab-mikee <mike.cabz32@gmail.com>)_ - update tooling ([cd5339c](https://github.com/stacksjs/ts-rate-limiter/commit/cd5339c)) _(by Adelino Ngomacha <adelinob335@gmail.com>)_ ### ๐Ÿ“„ Miscellaneous - Merge pull request #4 from stacksjs/renovate/all-minor-patch ([2f47a6d](https://github.com/stacksjs/ts-rate-limiter/commit/2f47a6d)) _(by [renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>](https://github.com/renovate[bot]))_ ([#4](https://github.com/stacksjs/ts-rate-limiter/issues/4), [#4](https://github.com/stacksjs/ts-rate-limiter/issues/4)) ### Contributors - _Adelino Ngomacha <adelinob335@gmail.com>_ - _Chris <chrisbreuer93@gmail.com>_ - _[renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>](https://github.com/renovate[bot])_ - _cab-mikee <mike.cabz32@gmail.com>_ - _glennmichael123 <gtorregosa@gmail.com>_ [Compare changes](https://github.com/stacksjs/ts-rate-limiter/compare/v0.4.0...HEAD) ### ๐Ÿงน Chores - adjust deps ([7c9d3c2](https://github.com/stacksjs/ts-rate-limiter/commit/7c9d3c2)) _(by Chris <chrisbreuer93@gmail.com>)_ - set verbose to false by default ([cb3753c](https://github.com/stacksjs/ts-rate-limiter/commit/cb3753c)) _(by Chris <chrisbreuer93@gmail.com>)_ - minor updates ([0ce51a6](https://github.com/stacksjs/ts-rate-limiter/commit/0ce51a6)) _(by Chris <chrisbreuer93@gmail.com>)_ - update dependencies ([9b9e504](https://github.com/stacksjs/ts-rate-limiter/commit/9b9e504)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - repo cleanup and modernization ([d16623a](https://github.com/stacksjs/ts-rate-limiter/commit/d16623a)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - remove @stacksjs/docs ([63356c9](https://github.com/stacksjs/ts-rate-limiter/commit/63356c9)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - remove .zed and .cursor folders ([ddb7dfc](https://github.com/stacksjs/ts-rate-limiter/commit/ddb7dfc)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - remove redundant docs/.vitepress ([cce1cb4](https://github.com/stacksjs/ts-rate-limiter/commit/cce1cb4)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - use Pantry action for publish-commit and add job dependencies ([d86b5c2](https://github.com/stacksjs/ts-rate-limiter/commit/d86b5c2)) _(by Chris <chrisbreuer93@gmail.com>)_ - update better-dx to ^0.2.7 ([7e49ac3](https://github.com/stacksjs/ts-rate-limiter/commit/7e49ac3)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - enrich CLAUDE.md with detailed project context from README ([03247fd](https://github.com/stacksjs/ts-rate-limiter/commit/03247fd)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - update CLAUDE.md with project context and crosswind details ([7ca0490](https://github.com/stacksjs/ts-rate-limiter/commit/7ca0490)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - add proper claude code guidelines ([3e92d49](https://github.com/stacksjs/ts-rate-limiter/commit/3e92d49)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - use pantry monorepo action instead of pantry-setup ([4fb5e8b](https://github.com/stacksjs/ts-rate-limiter/commit/4fb5e8b)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - wip ([2b1a46c](https://github.com/stacksjs/ts-rate-limiter/commit/2b1a46c)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - wip ([cdabe85](https://github.com/stacksjs/ts-rate-limiter/commit/cdabe85)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - wip ([f5712a0](https://github.com/stacksjs/ts-rate-limiter/commit/f5712a0)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - wip ([7015bfb](https://github.com/stacksjs/ts-rate-limiter/commit/7015bfb)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - wip ([a8c0be2](https://github.com/stacksjs/ts-rate-limiter/commit/a8c0be2)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - wip ([182d1e5](https://github.com/stacksjs/ts-rate-limiter/commit/182d1e5)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - wip ([ff4ac23](https://github.com/stacksjs/ts-rate-limiter/commit/ff4ac23)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - wip ([a41acbb](https://github.com/stacksjs/ts-rate-limiter/commit/a41acbb)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - wip ([2237e2b](https://github.com/stacksjs/ts-rate-limiter/commit/2237e2b)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - wip ([fb71905](https://github.com/stacksjs/ts-rate-limiter/commit/fb71905)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - wip ([5a87795](https://github.com/stacksjs/ts-rate-limiter/commit/5a87795)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - wip ([9c9c520](https://github.com/stacksjs/ts-rate-limiter/commit/9c9c520)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - wip ([aed5222](https://github.com/stacksjs/ts-rate-limiter/commit/aed5222)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - wip ([db7af60](https://github.com/stacksjs/ts-rate-limiter/commit/db7af60)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - wip ([95abebf](https://github.com/stacksjs/ts-rate-limiter/commit/95abebf)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - wip ([97b538a](https://github.com/stacksjs/ts-rate-limiter/commit/97b538a)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - wip ([f5d2d0c](https://github.com/stacksjs/ts-rate-limiter/commit/f5d2d0c)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - wip ([f3c167b](https://github.com/stacksjs/ts-rate-limiter/commit/f3c167b)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - wip ([937ea9f](https://github.com/stacksjs/ts-rate-limiter/commit/937ea9f)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - wip ([51e6aba](https://github.com/stacksjs/ts-rate-limiter/commit/51e6aba)) _(by glennmichael123 <gtorregosa@gmail.com>)_ - **deps**: update actions/cache action to v5 (#20) ([93de6d2](https://github.com/stacksjs/ts-rate-limiter/commit/93de6d2)) _(by [renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>](https://github.com/renovate[bot]))_ ([#20](https://github.com/stacksjs/ts-rate-limiter/issues/20), [#20](https://github.com/stacksjs/ts-rate-limiter/issues/20)) - **deps**: update actions/checkout action to v6 (#18) ([12a5b92](https://github.com/stacksjs/ts-rate-limiter/commit/12a5b92)) _(by [renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>](https://github.com/renovate[bot]))_ ([#18](https://github.com/stacksjs/ts-rate-limiter/issues/18), [#18](https://github.com/stacksjs/ts-rate-limiter/issues/18)) - slightly adjust config ([2a48761](https://github.com/stacksjs/ts-rate-limiter/commit/2a48761)) _(by Chris <chrisbreuer93@gmail.com>)_ - add clarity and cursor rules ([3bd551b](https://github.com/stacksjs/ts-rate-limiter/commit/3bd551b)) _(by cab-mikee <mike.cabz32@gmail.com>)_ - update tooling ([cd5339c](https://github.com/stacksjs/ts-rate-limiter/commit/cd5339c)) _(by Adelino Ngomacha <adelinob335@gmail.com>)_ ### ๐Ÿ“„ Miscellaneous - Merge pull request #4 from stacksjs/renovate/all-minor-patch ([2f47a6d](https://github.com/stacksjs/ts-rate-limiter/commit/2f47a6d)) _(by [renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>](https://github.com/renovate[bot]))_ ([#4](https://github.com/stacksjs/ts-rate-limiter/issues/4), [#4](https://github.com/stacksjs/ts-rate-limiter/issues/4)) ### Contributors - _Adelino Ngomacha <adelinob335@gmail.com>_ - _Chris <chrisbreuer93@gmail.com>_ - _[renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>](https://github.com/renovate[bot])_ - _cab-mikee <mike.cabz32@gmail.com>_ - _glennmichael123 <gtorregosa@gmail.com>_ ## v0.3.1...main [compare changes](https://github.com/stacksjs/ts-rate-limiter/compare/v0.3.1...main) ### ๐Ÿก Chore - Adjust title ([70ac022](https://github.com/stacksjs/ts-rate-limiter/commit/70ac022)) - Improve jsdocs ([fc1a504](https://github.com/stacksjs/ts-rate-limiter/commit/fc1a504)) - Add stargazer and sponsors ([95d0fb5](https://github.com/stacksjs/ts-rate-limiter/commit/95d0fb5)) - Adjust readme ([57ff195](https://github.com/stacksjs/ts-rate-limiter/commit/57ff195)) - Properly make use Bun's RedisClient ([230a996](https://github.com/stacksjs/ts-rate-limiter/commit/230a996)) ### โค๏ธ Contributors - Chris ([@chrisbbreuer](https://github.com/chrisbbreuer)) - Cab-mikee ([@cab-mikee](https://github.com/cab-mikee)) ## v0.3.0...main [compare changes](https://github.com/stacksjs/ts-rate-limiter/compare/v0.3.0...main) ### ๐Ÿก Chore - Adjust target build ([50365e4](https://github.com/stacksjs/ts-rate-limiter/commit/50365e4)) ### โค๏ธ Contributors - Chris ([@chrisbbreuer](https://github.com/chrisbbreuer)) ## v0.2.1...main [compare changes](https://github.com/stacksjs/ts-rate-limiter/compare/v0.2.1...main) ### ๐Ÿก Chore - Increase configurability ([2601b5a](https://github.com/stacksjs/ts-rate-limiter/commit/2601b5a)) ### โค๏ธ Contributors - Chris ([@chrisbbreuer](https://github.com/chrisbbreuer)) ## v0.2.0...main [compare changes](https://github.com/stacksjs/ts-rate-limiter/compare/v0.2.0...main) ### ๐Ÿก Chore - Improve redis integration ([4f1e62a](https://github.com/stacksjs/ts-rate-limiter/commit/4f1e62a)) ### โค๏ธ Contributors - Chris ([@chrisbbreuer](https://github.com/chrisbbreuer)) ## v0.1.0...main [compare changes](https://github.com/stacksjs/ts-rate-limiter/compare/v0.1.0...main) ### ๐Ÿ“– Documentation - Add API Reference page ([488037c](https://github.com/stacksjs/ts-rate-limiter/commit/488037c)) ### ๐Ÿก Chore - Adjust release workflow name ([81fbe51](https://github.com/stacksjs/ts-rate-limiter/commit/81fbe51)) - Adjust links ([fdaa05e](https://github.com/stacksjs/ts-rate-limiter/commit/fdaa05e)) - Add fathom analytics ([e924a5f](https://github.com/stacksjs/ts-rate-limiter/commit/e924a5f)) - Use titlecase ([585e382](https://github.com/stacksjs/ts-rate-limiter/commit/585e382)) - Rename config options ([5009c1a](https://github.com/stacksjs/ts-rate-limiter/commit/5009c1a)) ### โค๏ธ Contributors - Chris ([@chrisbbreuer](https://github.com/chrisbbreuer)) ## v0.1.0...main [compare changes](https://github.com/stacksjs/ts-rate-limiter/compare/v0.1.0...main) ### ๐Ÿ“– Documentation - Add API Reference page ([488037c](https://github.com/stacksjs/ts-rate-limiter/commit/488037c)) ### ๐Ÿก Chore - Adjust release workflow name ([81fbe51](https://github.com/stacksjs/ts-rate-limiter/commit/81fbe51)) - Adjust links ([fdaa05e](https://github.com/stacksjs/ts-rate-limiter/commit/fdaa05e)) - Add fathom analytics ([e924a5f](https://github.com/stacksjs/ts-rate-limiter/commit/e924a5f)) - Use titlecase ([585e382](https://github.com/stacksjs/ts-rate-limiter/commit/585e382)) - Rename config options ([5009c1a](https://github.com/stacksjs/ts-rate-limiter/commit/5009c1a)) ### โค๏ธ Contributors - Chris ([@chrisbbreuer](https://github.com/chrisbbreuer)) ## ...main ### ๐Ÿก Chore - Initial commit ([368eec0](https://github.com/stacksjs/ts-rate-limiter/commit/368eec0)) - Lint ([b3b7ee2](https://github.com/stacksjs/ts-rate-limiter/commit/b3b7ee2)) - Remove old changelog ([10a438f](https://github.com/stacksjs/ts-rate-limiter/commit/10a438f)) ### โค๏ธ Contributors - Chris ([@chrisbbreuer](https://github.com/chrisbbreuer))