{"library":"rollup-plugin-auto-transform","title":"rollup-plugin-auto-transform","description":"An automatic transform plugin for Rollup that mimics Browserify's transform resolution by reading the `browserify.transform` key in package.json. As of version 1.0.2 (stable, single release), it simplifies applying Browserify transforms (e.g., brfs, envify) to Rollup bundles without manual configuration. Unlike manual plugin arrays, it reads transforms from package.json automatically, reducing setup duplication. No active development since 2017; considered feature-complete for its narrow use case. Alternative: use Rollup plugins directly or @rollup/plugin-commonjs for broader compatibility.","language":"javascript","status":"maintenance","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-auto-transform"],"cli":null},"imports":["import autoTransform from 'rollup-plugin-auto-transform'","import autoTransform from 'rollup-plugin-auto-transform'","const autoTransform = require('rollup-plugin-auto-transform')","import autoTransform from 'rollup-plugin-auto-transform'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import autoTransform from 'rollup-plugin-auto-transform';\nimport { rollup } from 'rollup';\n\nconst bundle = await rollup({\n  input: 'src/index.js',\n  plugins: [\n    autoTransform()\n  ]\n});\n\nconst { output } = await bundle.generate({ format: 'esm' });\nconsole.log(output[0].code);","lang":"javascript","description":"Shows how to use the plugin to automatically apply Browserify transforms defined in package.json to a Rollup bundle.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}