{"library":"gulp-rollup","type":"library","category":null,"description":"gulp-rollup is a Gulp plugin designed to integrate the Rollup ES6 module bundler into a Gulp workflow. Currently at version 2.17.0, its release cadence appears to be very slow, if not effectively halted, largely due to the maintainers' strong recommendation to use alternative solutions for most common use cases. The plugin's core differentiator is its ability to process files that have been synthesized or transformed *within* Gulp's virtual filesystem before being passed to Rollup. However, this approach necessitates that every file expected to be imported by Rollup is preemptively loaded into memory, making it inefficient and generally 'not appropriate for most use cases' due to potential performance and memory issues, especially with larger projects. Developers are strongly encouraged to consider `rollup-stream` for standard bundling needs or `rollup-plugin-gulp` for integrating Gulp transforms as Rollup plugins. This package primarily serves niche scenarios where extensive in-Gulp file synthesis is unavoidable before bundling.","language":"javascript","status":"maintenance","version":"2.17.0","tags":["javascript","gulp","gulpplugin","rollup","es6"],"last_verified":"Wed May 27","install":[{"cmd":"npm install gulp-rollup","imports":["const rollup = require('gulp-rollup');","const gulp = require('gulp');","const sourcemaps = require('gulp-sourcemaps');"]},{"cmd":"yarn add gulp-rollup","imports":[]},{"cmd":"pnpm add gulp-rollup","imports":[]}],"homepage":null,"github":"https://github.com/mcasimir/gulp-rollup","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/gulp-rollup","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/gulp-rollup/compatibility"}}