Deprecated in favor of webpack-www-bundle
Opinionated asset pipeline for the koa front-end servers
npm install www-bundle
var bundle = require('www-bundle')
var join = require('path').join
// middleware
koa.use(bundle({ root: __dirname }))
// all the assets your frontend should listen to
bundle('react') // supports "browser" field in package.json
bundle('home.js')
bundle('home.css')
See the react example for the complete server implementation
- koa-bundle (automatic etag, compression, gzip, sourcemap support)
- browserify (babelify, envify, externalizes big assets like react and D3)
- postCSS (postcss-import, cssnext, postcss-nested)
This allows you to support both importing assets using CSS and requiring assets using JS.
MIT