{"library":"rollup-load-plugins","title":"rollup-load-plugins","description":"Utility to automatically load Rollup plugins listed in package.json, similar to gulp-load-plugins. Version 0.4.0 is the latest stable release, with slow development cadence. It reads dependencies, devDependencies, and peerDependencies matching a configurable pattern (default: rollup-plugin-*) and exposes them as camelCased properties on an object. Supports scoped packages, custom patterns, and configurable replacement strings. Unlike manual imports, it reduces boilerplate and enables dynamic plugin loading. No security incidents reported.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-load-plugins"],"cli":null},"imports":["import loadPlugins from 'rollup-load-plugins'","import loadPlugins from 'rollup-load-plugins'","const plugins = loadPlugins(); plugins.rollupPluginSomething(...)"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import loadPlugins from 'rollup-load-plugins';\nimport { rollup } from 'rollup';\n\nconst plugins = loadPlugins();\n\nasync function build() {\n  const bundle = await rollup({\n    input: 'src/index.js',\n    plugins: [\n      plugins.nodeResolve({ jsnext: true, main: true }),\n      plugins.commonjs({ include: 'node_modules/**' })\n    ]\n  });\n  await bundle.write({ file: 'dist/bundle.js', format: 'cjs' });\n}\nbuild().catch(console.error);","lang":"javascript","description":"Loads all rollup-plugin-* packages from package.json and uses them in a Rollup build.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}