koa-watchify

1.1.1 • Public • Published

koa-watchify

NPM version build status Test coverage Downloads

Wraps a browserify or watchify instance into a koa middleware.

Installation

$ npm install koa-watchify

Usage

const wreq     = require('koa-watchify')
const watchify = require('watchify')
const path     = require('path')
const koa      = require('koa')
const app      = koa()
 
var bundle = browserify({
  entries: [path.join(process.cwd(), 'index.js')],
  fullPaths: true,
  packageCache: {},
  cache: {}
})
 
if ('development' == process.env.NODE_ENV) bundle = watchify(bundle)
 
app.use(wreq(bundle))
app.listen(process.env.port || 1337)

Why?

Setting up boilerplate for browserify / watchify can be a bit annoying. This module provides a good entry point for both development and production servers running koa and browserify. No gulp, grunt or make needed.

Contributors

See Also

License

MIT

Dependencies (3)

Dev Dependencies (5)

Package Sidebar

Install

npm i koa-watchify

Weekly Downloads

1

Version

1.1.1

License

MIT

Last publish

Collaborators

  • yoshuawuyts
  • hughsk