{"id":21391,"library":"gobble-rollup","title":"gobble-rollup","description":"A gobble plugin to bundle ES6 modules using Rollup. Version 0.40.0 is the latest stable release. Abandoned since 2017; no updates for over 8 years, last commit on 2015-11-08. No longer maintained. Alternatives: use Rollup directly with modern build tools.","status":"abandoned","version":"0.40.0","language":"javascript","source_language":"en","source_url":"https://github.com/gobblejs/gobble-rollup","tags":["javascript","gobble","gobble-plugin"],"install":[{"cmd":"npm install gobble-rollup","lang":"bash","label":"npm"},{"cmd":"yarn add gobble-rollup","lang":"bash","label":"yarn"},{"cmd":"pnpm add gobble-rollup","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"peer dependency for Rollup functionality","package":"rollup","optional":false},{"reason":"peer dependency; requires gobble build system","package":"gobble","optional":false}],"imports":[{"note":"Not a direct import; used as a gobble transform plugin via string reference 'rollup'.","wrong":"import { transform } from 'gobble-rollup'","symbol":"transform","correct":"const gobble = require('gobble'); module.exports = gobble('src').transform('rollup', options)"},{"note":"ESM imports might be unsupported; common pattern is require with string name.","wrong":"import rollupPlugin from 'gobble-rollup'","symbol":"plugin","correct":"const gobble = require('gobble'); const rollupPlugin = require('gobble-rollup'); goble('src').transform(rollupPlugin, options)"},{"note":"Should be devDependency since it's a build tool plugin.","wrong":"npm install gobble-rollup --save","symbol":"gobble-rollup","correct":"npm install -D gobble-rollup"}],"quickstart":{"code":"const gobble = require('gobble');\nmodule.exports = gobble('src').transform('rollup', {\n  entry: 'app.js',\n  dest: 'bundle.js',\n  format: 'iife',\n  moduleName: 'MyApp'\n});","lang":"javascript","description":"Shows how to use gobble-rollup to bundle app.js from 'src' directory into an IIFE bundle."},"warnings":[{"fix":"Use Rollup directly or modern bundler like Vite.","message":"Package is abandoned; no updates since 2015.","severity":"deprecated","affected_versions":">=0.0.0"},{"fix":"Install gobble as a parent dependency.","message":"Requires gobble build system; cannot be used standalone.","severity":"gotcha","affected_versions":">=0.0.0"},{"fix":"Pin Rollup to version compatible with this plugin's peer range.","message":"Rollup version compatibility unknown; may break with modern Rollup versions.","severity":"gotcha","affected_versions":">=0.40.0"}],"env_vars":null,"last_verified":"2026-04-27T00:00:00.000Z","next_check":"2026-07-26T00:00:00.000Z","problems":[{"fix":"npm install gobble","cause":"gobble not installed","error":"Error: Cannot find module 'gobble'"},{"fix":"npm install rollup","cause":"rollup not installed","error":"Error: Cannot find module 'rollup'"},{"fix":"const gobble = require('gobble');","cause":"gobble not required correctly","error":"TypeError: gobble is not a function"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}