├── .changeset └── config.json ├── .gitattributes ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── feature_request.yml ├── assets │ ├── dark_mode.png │ └── light_mode.png └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .yarn └── install-state.gz ├── .yarnrc.yml ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── biome.json ├── index.js ├── package.json ├── src ├── __tests__ │ └── ip-rate-limit.spec.ts ├── api │ └── middlewares │ │ └── ip-rate-limit.ts ├── core │ └── rate-limit.ts └── index.ts ├── tsconfig.build.json ├── tsconfig.json ├── vitest.config.ts └── yarn.lock /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseidesjs/medusa-plugin-rate-limit/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseidesjs/medusa-plugin-rate-limit/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseidesjs/medusa-plugin-rate-limit/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseidesjs/medusa-plugin-rate-limit/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseidesjs/medusa-plugin-rate-limit/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/assets/dark_mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseidesjs/medusa-plugin-rate-limit/HEAD/.github/assets/dark_mode.png -------------------------------------------------------------------------------- /.github/assets/light_mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseidesjs/medusa-plugin-rate-limit/HEAD/.github/assets/light_mode.png -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseidesjs/medusa-plugin-rate-limit/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseidesjs/medusa-plugin-rate-limit/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseidesjs/medusa-plugin-rate-limit/HEAD/.gitignore -------------------------------------------------------------------------------- /.yarn/install-state.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseidesjs/medusa-plugin-rate-limit/HEAD/.yarn/install-state.gz -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- 1 | nodeLinker: node-modules -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseidesjs/medusa-plugin-rate-limit/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseidesjs/medusa-plugin-rate-limit/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseidesjs/medusa-plugin-rate-limit/HEAD/README.md -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseidesjs/medusa-plugin-rate-limit/HEAD/biome.json -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | // noop 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseidesjs/medusa-plugin-rate-limit/HEAD/package.json -------------------------------------------------------------------------------- /src/__tests__/ip-rate-limit.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseidesjs/medusa-plugin-rate-limit/HEAD/src/__tests__/ip-rate-limit.spec.ts -------------------------------------------------------------------------------- /src/api/middlewares/ip-rate-limit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseidesjs/medusa-plugin-rate-limit/HEAD/src/api/middlewares/ip-rate-limit.ts -------------------------------------------------------------------------------- /src/core/rate-limit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseidesjs/medusa-plugin-rate-limit/HEAD/src/core/rate-limit.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseidesjs/medusa-plugin-rate-limit/HEAD/src/index.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseidesjs/medusa-plugin-rate-limit/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseidesjs/medusa-plugin-rate-limit/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseidesjs/medusa-plugin-rate-limit/HEAD/vitest.config.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/perseidesjs/medusa-plugin-rate-limit/HEAD/yarn.lock --------------------------------------------------------------------------------