rollup-middleware

0.1.1 • Public • Published

rollup-middleware

Rollup is a next-generation ES6 module bundler

This is a simple express middleware to rebuild your bundles on request. It's intended for development! Use at least node v6.

Installation

$ npm i -D rollup-middleware

Usage

'use strict'
 
const app = express()
const opts = {
  rollup: {
    // This object is directly passed to rollup.rollup()
    // See https://github.com/rollup/rollup/wiki/JavaScript-API#rolluprollup-options-
 
    plugins: [ /* Pass your plugins */ ],
  },
 
  generate: {
    // This object is directly passed to rollup.generate()
    // See https://github.com/rollup/rollup/wiki/JavaScript-API#bundlegenerate-options-
 
    format: 'cjs'
  },
 
  // This is used as a prefix to look for entry files
  prefix: 'src',
 
  // Regex to serve only specific files
  grep: /\.js$/
}
app.use('/js', rollup(opts))

Readme

Keywords

none

Package Sidebar

Install

npm i rollup-middleware

Weekly Downloads

7

Version

0.1.1

License

MIT

Last publish

Collaborators

  • domachine