koa-better-boom

Boom response objects in Koa.js ⛑.

Usage no npm install needed!

<script type="module">
  import koaBetterBoom from 'https://cdn.skypack.dev/koa-better-boom';
</script>

README

koa-better-boom


Build Status Coverage Status NPM version License Code Size

Boom response objects in Koa.js ⛑ (inspired from express-boom).

Installation

# npm
$ npm install koa-better-boom
# yarn
$ yarn add koa-better-boom

Usage

This is a practical example of how to use.

const Koa = require('koa')
const koaBoom = require('koa-better-boom')
const app = new Koa()

app
  .use(koaBoom())
  .use((ctx) => {
    // ==> ctx.boom.badRequest()
    // ==> ctx.response.boom.badRequest()
    ctx.boom.badRequest()
  })

Note

For a complete list of methods, see the Boom docs.

License


MIT ©Imed Jaberi