# koa-graphdl-middleware

> Exposes graph-data-layer from your koa server

Latest version **0.1.0** (published 2016-03-16) · ISC license · 0 weekly downloads

## Install

```sh
npm install koa-graphdl-middleware
pnpm add koa-graphdl-middleware
yarn add koa-graphdl-middleware
bun add koa-graphdl-middleware
```

## Health

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

Positive: no vulnerabilities.

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

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.1.0 |
| Published | 2016-03-16 |
| First published | 2016-03-16 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 2 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 0 |
| Author | Lucas Sunsi |
| Maintainers | lsunsi |
| Keywords | graph-dl, graph-data-layer, koa, middleware |

## Links

- npm: https://www.npmjs.com/package/koa-graphdl-middleware
- Repository: https://github.com/lsunsi/koa-graphdl-middleware
- Homepage: https://github.com/lsunsi/koa-graphdl-middleware#readme
- Issues: https://github.com/lsunsi/koa-graphdl-middleware/issues
- npm.io page: https://npm.io/package/koa-graphdl-middleware

## Dependencies (2)

- [co-body](https://npm.io/package/co-body.md) ^4.0.0
- [graph-data-layer](https://npm.io/package/graph-data-layer.md) ^0.1.0

## Alternatives

- [@sindresorhus/slugify](https://npm.io/package/@sindresorhus/slugify.md) — 3.7M weekly downloads
- [solid-js](https://npm.io/package/solid-js.md) — 2.7M weekly downloads
- [expo-glass-effect](https://npm.io/package/expo-glass-effect.md) — 2.5M weekly downloads
- [nanoassert](https://npm.io/package/nanoassert.md) — 780.8K weekly downloads
- [@ffmpeg/ffmpeg](https://npm.io/package/@ffmpeg/ffmpeg.md) — 529.5K weekly downloads

## Recent versions

- 0.1.0 (latest) — 2016-03-16

## README

Koa Graph-Data-Layer Middleware
===

Description
---
This package is an extension of [Graph-Data-Layer](https://github.com/lsunsi/graph-data-layer) which makes it easy to expose **data-layers** from a Koa server.

This makes it possible to **fulfill queries** from http methods.

Installation
---
```
npm install graph-data-layer koa-graphdl-middleware
```

Usage
---
```javascript
/*
* First, initialize your data-layer
* with the schemas you want to expose
*/

import initLayer from 'graph-data-layer';

const layer = initLayer();
layer.register(/* ... */);

/*
* Then, just expose from your app
* with this middleware
*/

import koa from 'koa';
import expose from 'koa-graphdl-middleware';

const app = koa();
app.use(expose(layer));

```

License
---
MIT

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