{"library":"rollup-plugin-compat","title":"rollup-plugin-compat","description":"A Rollup plugin that transpiles bundled JavaScript output to an older ECMAScript standard (COMPAT) for legacy browser support. Version 0.22.4 is the latest stable release, but the package appears to be in early development with no README and no clear release cadence. Unlike full-featured transpilers like Babel or SWC, this plugin focuses narrowly on output compatibility, potentially offering faster builds for simple transpilation needs. Its key differentiator is being a Rollup-native solution, avoiding extra tooling configuration, though its capabilities and maintenance are uncertain due to lack of documentation. Recommended for experimental use only.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-compat"],"cli":null},"imports":["import compat from 'rollup-plugin-compat'","import { compat } from 'rollup-plugin-compat'","const { compat } = require('rollup-plugin-compat')"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import { rollup } from 'rollup';\nimport compat from 'rollup-plugin-compat';\n\nasync function build() {\n  const bundle = await rollup({\n    input: 'src/index.js',\n    plugins: [compat()]\n  });\n  await bundle.write({ file: 'dist/bundle.js', format: 'iife' });\n}\n\nbuild().catch(console.error);","lang":"javascript","description":"Demonstrates basic Rollup build configuration using the compat plugin to transpile output for older browsers.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}