# adonis-throttle-requests

> Throttle requests for AdonisJs framework

Latest version **1.0.5** (published 2018-12-26) · MIT license · 0 weekly downloads

## Install

```sh
npm install adonis-throttle-requests
pnpm add adonis-throttle-requests
yarn add adonis-throttle-requests
bun add adonis-throttle-requests
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.5 |
| Published | 2018-12-26 |
| First published | 2016-10-16 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 23.5 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 20 |
| Author | Carlson Orozco |
| Maintainers | carlsonorozco |
| Keywords | adonis, adonis-framework, requests, limit, throttle, rate, limiter, ratelimiter, cache |

## Links

- npm: https://www.npmjs.com/package/adonis-throttle-requests
- Repository: https://github.com/carlsonorozco/adonis-throttle-requests
- Issues: https://github.com/carlsonorozco/adonis-throttle-requests/issues
- npm.io page: https://npm.io/package/adonis-throttle-requests

## Alternatives

- [memory-cache](https://npm.io/package/memory-cache.md) — 795.0K weekly downloads
- [@httptoolkit/proxy-agent](https://npm.io/package/@httptoolkit/proxy-agent.md) — 11.2K weekly downloads
- [express-cache-controller](https://npm.io/package/express-cache-controller.md) — 5.3K weekly downloads
- [http-cache-middleware](https://npm.io/package/http-cache-middleware.md) — 4.5K weekly downloads
- [cache2](https://npm.io/package/cache2.md) — 1.5K weekly downloads

## Recent versions

- 1.0.5 (latest) — 2018-12-26
- 1.0.4 — 2018-12-26
- 1.0.3 — 2018-12-21
- 1.0.2 — 2018-03-23
- 1.0.1 — 2018-01-27
- 1.0.0 — 2017-12-26
- 0.1.4 — 2017-05-30
- 0.1.3 — 2017-05-30
- 0.1.2 — 2016-10-17
- 0.1.1 — 2016-10-16

## README

# AdonisJS Throttle Request :repeat:

Throttle Request Middleware for AdonisJS framework.

[![npm version](https://badge.fury.io/js/adonis-throttle-requests.svg)](https://badge.fury.io/js/adonis-throttle-requests)
[![npm](https://img.shields.io/npm/dt/adonis-throttle-requests.svg)](https://www.npmjs.com/package/adonis-throttle-requests)
[![Build Status](https://travis-ci.org/carlsonorozco/adonis-throttle-requests.svg?branch=master)](https://travis-ci.org/carlsonorozco/adonis-throttle-requests)
[![Appveyor](https://img.shields.io/appveyor/ci/carlsonorozco/adonis-throttle-requests/master.svg?style=flat-square)](https://ci.appveyor.com/project/carlsonorozco/adonis-throttle-requests)
[![Greenkeeper badge](https://badges.greenkeeper.io/carlsonorozco/adonis-throttle-requests.svg)](https://greenkeeper.io/)
[![Quality Gate](https://sonarqube.com/api/badges/gate?key=adonis-throttle-requests)](https://sonarcloud.io/dashboard?id=adonis-throttle-requests)
[![Coverage Status](https://coveralls.io/repos/github/carlsonorozco/adonis-throttle-requests/badge.svg?branch=master)](https://coveralls.io/github/carlsonorozco/adonis-throttle-requests?branch=master)
[![Known Vulnerabilities](https://snyk.io/test/github/carlsonorozco/adonis-throttle-requests/badge.svg)](https://snyk.io/test/github/carlsonorozco/adonis-throttle-requests)
[![dependencies Status](https://david-dm.org/carlsonorozco/adonis-throttle-requests/status.svg)](https://david-dm.org/carlsonorozco/adonis-throttle-requests)
[![devDependencies Status](https://david-dm.org/carlsonorozco/adonis-throttle-requests/dev-status.svg)](https://david-dm.org/carlsonorozco/adonis-throttle-requests?type=dev)
[![JavaScript Style Guide](https://img.shields.io/badge/code%20style-standard-brightgreen.svg)](http://standardjs.com/)
[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fcarlsonorozco%2Fadonis-throttle-requests.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fcarlsonorozco%2Fadonis-throttle-requests?ref=badge_shield)

<img src="http://res.cloudinary.com/adonisjs/image/upload/q_100/v1497112678/adonis-purple_pzkmzt.svg" width="200px" align="right" hspace="30px" vspace="100px">

## Node/OS Target

This repo/branch is supposed to run fine on all major OS platforms and targets `Node.js >=10.0`

## Installation

In order to use adonis-throttle-requests you need to have [adonis-cache](https://github.com/helnokaly/adonis-cache) installed and configured.

```
adonis install adonis-throttle-requests
```

## Changelog

[CHANGELOG](CHANGELOG.md)

## Credits

Thanks to the community of [AdonisJs](http://www.adonisjs.com/).

## Copyright and License

Copyright (c) 2016-2019 [Carlson Orozco](http://carlsonorozco.com/), [MIT](LICENSE.md) License

[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fcarlsonorozco%2Fadonis-throttle-requests.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fcarlsonorozco%2Fadonis-throttle-requests?ref=badge_large)

---
_Source: https://npm.io/package/adonis-throttle-requests · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
