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))

/rollup-middleware/

    Package Sidebar

    Install

    npm i rollup-middleware

    Weekly Downloads

    10

    Version

    0.1.1

    License

    MIT

    Last publish

    Collaborators

    • domachine