# gulp-rollup-mep

> Make separate bundles with Rollup according to multiple entry points

Latest version **0.0.5** (published 2016-08-17) · MIT license · 0 weekly downloads

> **Deprecated.** This package is deprecated.

## Install

```sh
npm install gulp-rollup-mep
pnpm add gulp-rollup-mep
yarn add gulp-rollup-mep
bun add gulp-rollup-mep
```

## Health

**Score 10/100 (F)** — status: deprecated.

Negative: deprecated.

## Facts

| | |
|---|---|
| Version | 0.0.5 |
| Published | 2016-08-17 |
| First published | 2016-07-01 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 3 |
| Known vulnerabilities | 0 (+2 in 1 direct dependencies) |
| Install scripts | no |
| GitHub stars | 1 |
| Author | Nick V. |
| Maintainers | volkol |
| Keywords | rollupjs, gulp, bundles |

## Links

- npm: https://www.npmjs.com/package/gulp-rollup-mep
- Repository: https://github.com/akavolkol/gulp-rollup-mep
- Homepage: https://github.com/akavolkol/gulp-rollup-mep#readme
- Issues: https://github.com/akavolkol/gulp-rollup-mep/issues
- npm.io page: https://npm.io/package/gulp-rollup-mep

## Dependencies (3)

- [rollup](https://npm.io/package/rollup.md) ^0.33.0
- [through2](https://npm.io/package/through2.md) ^2.0.1
- [gulp-util](https://npm.io/package/gulp-util.md) ^3.0.7

## Alternatives

- [raw-loader](https://npm.io/package/raw-loader.md) — 4.3M weekly downloads
- [plop](https://npm.io/package/plop.md) — 1.4M weekly downloads
- [webpack-deadcode-plugin](https://npm.io/package/webpack-deadcode-plugin.md) — 80.3K weekly downloads
- [@storybook/preact-vite](https://npm.io/package/@storybook/preact-vite.md) — 54.2K weekly downloads
- [vite-plugin-transform](https://npm.io/package/vite-plugin-transform.md) — 2.4K weekly downloads

## Recent versions

- 0.0.5 (latest) — 2016-08-17
- 0.0.4 — 2016-07-04
- 0.0.3 — 2016-07-04
- 0.0.2 — 2016-07-02
- 0.0.1 — 2016-07-01
- 0.0.0 — 2016-07-01

## README

# 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:

```shell
npm install gulp-rollup-mep --save-dev
```
Then, add it to your `gulpfile.js`:

### Simple usage example
```javascript
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
```javascript
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
```javascript
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

---
_Source: https://npm.io/package/gulp-rollup-mep · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
