{"library":"rollup-stream","title":"rollup-stream","description":"A wrapper around Rollup that returns a readable stream instead of a Promise, designed to integrate Rollup with Gulp. Works with Rollup options passed directly, supports caching, sourcemaps, and custom Rollup versions. Last updated 2018-06-17, pinned to Rollup <1.0.0 (pre-Rollup 1.0 API). Not compatible with Rollup 1.0+ due to breaking API changes. Alternatives: gulp-rollup, @rollup/plugin-buble.","language":"javascript","status":"deprecated","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-stream"],"cli":null},"imports":["import rollupStream from 'rollup-stream';","const stream = rollupStream(options); stream.on('bundle', (bundle) => { cache = bundle; })","const source = require('vinyl-source-stream'); rollupStream(options).pipe(source('output.js'))"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"const gulp = require('gulp');\nconst rollupStream = require('rollup-stream');\nconst source = require('vinyl-source-stream');\n\ngulp.task('bundle', function() {\n  return rollupStream({\n    input: './src/main.js'\n  })\n  .pipe(source('app.js'))\n  .pipe(gulp.dest('./dist'));\n});","lang":"javascript","description":"Bundle with Rollup via Gulp using rollup-stream, converting the readable stream to a vinyl file.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}