{"library":"rollup-plugin-internal","title":"rollup-plugin-internal","description":"Rollup plugin (v1.0.4) that forces specified dependencies to be treated as internal, preventing Rollup from externalizing them. Useful when bundling libraries that re-export certain peer dependencies. Minimal configuration: just pass an array of module names. Works with Rollup >=0.45.2. Alternative to manual external() or other deduplication plugins.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-internal"],"cli":null},"imports":["import internal from 'rollup-plugin-internal'","import internal from 'rollup-plugin-internal'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// rollup.config.js\nimport internal from 'rollup-plugin-internal';\n\nexport default {\n  input: 'src/index.js',\n  output: { file: 'dist/bundle.js', format: 'es' },\n  plugins: [\n    internal(['lodash', 'moment'])\n  ]\n};","lang":"javascript","description":"Shows basic usage: import the plugin, pass an array of module names to keep internal.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}