{"library":"rollup-plugin-es3","title":"rollup-plugin-es3","description":"Rollup plugin that removes ES3-incompatible constructs (Object.defineProperty and Object.freeze) from the bundled output. Version 1.1.0 is the latest stable release. It is a lightweight, focused alternative to large transpilers, specifically addressing rollup's __esModule marker and frozen objects for legacy environments.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-es3"],"cli":null},"imports":["import es3 from 'rollup-plugin-es3'","import { rollupPluginES3 } from 'rollup-plugin-es3'","import type { RollupPluginES3Options } from 'rollup-plugin-es3'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import { rollup } from 'rollup';\nimport es3 from 'rollup-plugin-es3';\n\nconst bundle = await rollup({\n  input: 'src/index.js',\n  plugins: [es3()],\n});\nawait bundle.write({ file: 'dist/bundle.js', format: 'iife' });","lang":"javascript","description":"Shows basic usage of the plugin: install, import, and add to rollup plugins array.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}