1.1.1 • Published 10 years ago

koa-watchify v1.1.1

Weekly downloads
1
License
MIT
Repository
github
Last release
10 years ago

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

1.1.1

10 years ago

1.1.0

10 years ago

1.0.4

11 years ago

1.0.3

11 years ago

1.0.2

11 years ago

1.0.1

11 years ago

1.0.0

11 years ago