# debitoor-getthemall

> test task for Debitoor

Latest version **1.0.7** (published 2018-06-14) · ISC license · 0 weekly downloads

## Install

```sh
npm install debitoor-getthemall
pnpm add debitoor-getthemall
yarn add debitoor-getthemall
bun add debitoor-getthemall
```

## 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.7 |
| Published | 2018-06-14 |
| First published | 2018-06-14 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | CommonJS |
| Node | >=8.0.0 |
| Dependencies | 0 |
| Unpacked size | 6.3 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | igorify |
| Maintainers | igorify |

## Links

- npm: https://www.npmjs.com/package/debitoor-getthemall
- npm.io page: https://npm.io/package/debitoor-getthemall

## Recent versions

- 1.0.7 (latest) — 2018-06-14
- 1.0.6 — 2018-06-14

## README

# GetThemAll Middleware

Use this module like middleware in Express application.

Install module via NPM `npm i debitoor-getthemall`

`const middleware = require('debitoor-getthemall');`

`app.get(/api/resources, middleware);`

GetThemAll provides handling multiple API routes.

## Example

Suppose you have an API
- GET api/users, api/users/:id
- GET api/customers, api/customers:id
- GET api/countries etc

Now you can go GET request like this:

`GET api/resources?users=api/users&customer=api/customers/23&countries=api/countries`

GetThemAll uses Node.js Stream, which sequentially loads data from requested routes.

Have a nice requesting <3

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