This package has been deprecated

Author message:

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

gulp-rollup-mep

0.0.5 • Public • Published

gulp-rollup-mep

Make separate bundles with Rollup according to multiple entry points.

Current status is in development, therefore something functional of Rollup may not working. If you have any troubles with it - please open issues. Also, I pleasure get help in development this package.

Usage

install gulp-rollup-mep as a development dependency:

npm install gulp-rollup-mep --save-dev

Then, add it to your gulpfile.js:

Simple usage example

var rollup = require('gulp-rollup-mep'),
    gulp = require('gulp');
 
gulp.task('rollup', function() {
  return gulp.src(['src/index.js', 'src/bundle1.js'])
  .pipe(rollup({
    format: "iife"
  }))
  .pipe(gulp.dest('build'));
});

With Source Maps

var rollup = require('gulp-rollup-mep'),
    gulp = require('gulp'),
    sourcemaps = require('gulp-sourcemaps');
 
gulp.task('rollup', function() {
  return gulp.src(['src/index.js', 'src/bundle1.js'])
  .pipe(sourcemaps.init())
  .pipe(rollup({
    format: "iife",
    sourceMap: true
  }))
  .pipe(sourcemaps.write('.'))
  .pipe(gulp.dest('build'));
});

With cache

var rollup = require('gulp-rollup-mep'),
    gulp = require('gulp'),
    cache = {};
    
gulp.task('rollup', function() {
  return gulp.src(['src/index.js', 'src/bundle1.js'])
  .pipe(rollup({
    format: "iife"
  }), cache, function(bundle, filePath) {
    cache[filePath] = bundle;
  })
  .pipe(gulp.dest('build'));
});

Additional options

rollup: accept you desired version of rollup.js

Dependencies (3)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i gulp-rollup-mep

    Weekly Downloads

    2

    Version

    0.0.5

    License

    MIT

    Last publish

    Collaborators

    • npm-support