rollup-plugin-es3

1.1.0 • Public • Published

rollup-plugin-es3

Build Status

Rollup plugin, to make it more compatible with ES3.

Currently it's only do 2 things:

  • Remove Object.defineProperty of __esModule part (rollup issue #750)
  • Remove Object.freeze (issue #1)

Install

npm i rollup-plugin-es3 -D

Usage

import { rollup } from 'rollup'
import es3 from 'rollup-plugin-es3'
 
rollup({
    entry: 'main.js',
    plugins: [
        es3()
    ]
})

Option

// pass the list of removal
    plugins: [
        es3({ remove: ['defineProperty', 'freeze'] })
    ]

Package Sidebar

Install

npm i rollup-plugin-es3

Weekly Downloads

17,030

Version

1.1.0

License

MIT

Last publish

Collaborators

  • mithriljs_cn