Browserify + Babelify middleware for super-fast ES6+ development.
This is a thin wrapper of browserify-middleware which lets you serve browserified files on the fly, quickly and setupless. There are other Babel-related middlewares but they all rely on gulp, watch, or similar approaches. I wanted to begin coding right away and worry about the build later.
npm install express-babelify-middleware
babelify(entries, [browserifyOptions], [babelifyOptions])
browserify.settings
are in babelify.browserifySettings
import babelify from 'express-babelify-middleware'
import express from 'express'
var app = express()
app.use('/app.js', babelify('public/app.js'))
app.use(express.static('public'))
Depending your project structure, notice that you may need to put babelify before the static middleware.
Thanks to ForbesLindesay for his browserify-middleware.