{"_id":"rollup-plugin-es3","_rev":"2882836","name":"rollup-plugin-es3","description":"Make rollup compatible with ES3, remove Object.defineProperty of __esModule part","dist-tags":{"latest":"1.1.0"},"maintainers":[{"name":"mithriljs_cn","email":"26634873@qq.com"}],"time":{"modified":"2022-10-06T07:33:25.000Z","created":"2016-08-18T02:56:00.220Z","1.1.0":"2017-12-09T10:15:05.817Z","1.0.3":"2016-08-26T02:37:26.226Z","1.0.2":"2016-08-19T08:09:31.821Z","1.0.1":"2016-08-18T03:19:50.802Z","1.0.0":"2016-08-18T02:56:00.220Z"},"users":{},"author":{"name":"James Yang","email":"jamesyang999@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/futurist/rollup-plugin-es3.git"},"versions":{"1.1.0":{"name":"rollup-plugin-es3","version":"1.1.0","description":"Make rollup compatible with ES3, remove Object.defineProperty of __esModule part","main":"dist/rollup-plugin-es3.cjs.js","jsnext:main":"dist/rollup-plugin-es3.es.js","files":["dist"],"scripts":{"build":"rollup -c","pretest":"npm run build","test":"mocha test/*.js","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/futurist/rollup-plugin-es3.git"},"keywords":["rollup","rollup-plugin","esModule","Object.defineProperty"],"author":{"name":"James Yang","email":"jamesyang999@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/futurist/rollup-plugin-es3/issues"},"homepage":"https://github.com/futurist/rollup-plugin-es3#readme","devDependencies":{"mocha":"^3.0.2","rollup":"^0.34.10"},"dependencies":{"magic-string":"^0.22.4"},"gitHead":"2dc89715a2572b7ce81964d84049072c957a72b7","_id":"rollup-plugin-es3@1.1.0","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"mithriljs_cn","email":"26634873@qq.com"},"dist":{"shasum":"f866f91b4db839e5b475d8e4a7b9d4c77ecade14","size":2270,"noattachment":false,"key":"/rollup-plugin-es3/-/rollup-plugin-es3-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rollup-plugin-es3/download/rollup-plugin-es3-1.1.0.tgz"},"maintainers":[{"name":"mithriljs_cn","email":"26634873@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rollup-plugin-es3-1.1.0.tgz_1512814505703_0.49249569373205304"},"directories":{},"publish_time":1512814505817,"_hasShrinkwrap":false,"_cnpm_publish_time":1512814505817,"_cnpmcore_publish_time":"2021-12-16T20:08:58.011Z"},"1.0.3":{"name":"rollup-plugin-es3","version":"1.0.3","description":"Make rollup compatible with ES3, remove Object.defineProperty of __esModule part","main":"dist/rollup-plugin-es3.cjs.js","jsnext:main":"dist/rollup-plugin-es3.es.js","files":["dist"],"scripts":{"build":"rollup -c","pretest":"npm run build","test":"mocha test/*.js","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/futurist/rollup-plugin-es3.git"},"keywords":["rollup","rollup-plugin","esModule","Object.defineProperty"],"author":{"name":"James Yang","email":"jamesyang999@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/futurist/rollup-plugin-es3/issues"},"homepage":"https://github.com/futurist/rollup-plugin-es3#readme","devDependencies":{"mocha":"^3.0.2","rollup":"^0.34.10"},"gitHead":"c13ce9450c7da28432b556d560b738a4d94618ff","_id":"rollup-plugin-es3@1.0.3","_shasum":"8b12e8ead28d907d0f2d124e255d5f33a53dfbfa","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"mithriljs_cn","email":"mithriljs.cn@gmail.com"},"dist":{"shasum":"8b12e8ead28d907d0f2d124e255d5f33a53dfbfa","size":1910,"noattachment":false,"key":"/rollup-plugin-es3/-/rollup-plugin-es3-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/rollup-plugin-es3/download/rollup-plugin-es3-1.0.3.tgz"},"maintainers":[{"name":"mithriljs_cn","email":"26634873@qq.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/rollup-plugin-es3-1.0.3.tgz_1472179045534_0.2873913662042469"},"directories":{},"publish_time":1472179046226,"_hasShrinkwrap":false,"_cnpm_publish_time":1472179046226,"_cnpmcore_publish_time":"2021-12-16T20:08:58.261Z"},"1.0.2":{"name":"rollup-plugin-es3","version":"1.0.2","description":"Make rollup compatible with ES3, remove Object.defineProperty of __esModule part","main":"dist/rollup-plugin-es3.cjs.js","jsnext:main":"dist/rollup-plugin-es3.es.js","files":["dist"],"scripts":{"build":"rollup -c","pretest":"npm run build","test":"mocha test/*.js","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/futurist/rollup-plugin-es3.git"},"keywords":["rollup","rollup-plugin","esModule","Object.defineProperty"],"author":{"name":"James Yang","email":"jamesyang999@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/futurist/rollup-plugin-es3/issues"},"homepage":"https://github.com/futurist/rollup-plugin-es3#readme","devDependencies":{"mocha":"^3.0.2","rollup":"^0.34.10"},"gitHead":"3e3e5f07a3dd700b93cbef666743c68d62f249cf","_id":"rollup-plugin-es3@1.0.2","_shasum":"70a07993aa6ba9c906d76357296a75859ca8301f","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"mithriljs_cn","email":"mithriljs.cn@gmail.com"},"dist":{"shasum":"70a07993aa6ba9c906d76357296a75859ca8301f","size":1895,"noattachment":false,"key":"/rollup-plugin-es3/-/rollup-plugin-es3-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/rollup-plugin-es3/download/rollup-plugin-es3-1.0.2.tgz"},"maintainers":[{"name":"mithriljs_cn","email":"26634873@qq.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/rollup-plugin-es3-1.0.2.tgz_1471594170699_0.5909178568981588"},"directories":{},"publish_time":1471594171821,"_hasShrinkwrap":false,"_cnpm_publish_time":1471594171821,"_cnpmcore_publish_time":"2021-12-16T20:08:58.495Z"},"1.0.1":{"name":"rollup-plugin-es3","version":"1.0.1","description":"Make rollup compatible with ES3, remove Object.defineProperty of __esModule part","main":"dist/rollup-plugin-es3.cjs.js","jsnext:main":"dist/rollup-plugin-es3.es.js","files":["dist"],"scripts":{"build":"rollup -c","pretest":"npm run build","test":"mocha test/*.js","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/futurist/rollup-plugin-es3.git"},"keywords":["rollup","rollup-plugin","esModule","Object.defineProperty"],"author":{"name":"James Yang","email":"jamesyang999@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/futurist/rollup-plugin-es3/issues"},"homepage":"https://github.com/futurist/rollup-plugin-es3#readme","devDependencies":{"mocha":"^3.0.2","rollup":"^0.34.10"},"gitHead":"fb7b31f8044e1b65050735496c5d1c64e233ed97","_id":"rollup-plugin-es3@1.0.1","_shasum":"16936390d994e5a7959c6c6b503552548c6226af","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"mithriljs_cn","email":"mithriljs.cn@gmail.com"},"dist":{"shasum":"16936390d994e5a7959c6c6b503552548c6226af","size":1667,"noattachment":false,"key":"/rollup-plugin-es3/-/rollup-plugin-es3-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rollup-plugin-es3/download/rollup-plugin-es3-1.0.1.tgz"},"maintainers":[{"name":"mithriljs_cn","email":"26634873@qq.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/rollup-plugin-es3-1.0.1.tgz_1471490390043_0.9055180151481181"},"directories":{},"publish_time":1471490390802,"_hasShrinkwrap":false,"_cnpm_publish_time":1471490390802,"_cnpmcore_publish_time":"2021-12-16T20:08:58.742Z"},"1.0.0":{"name":"rollup-plugin-es3","version":"1.0.0","description":"Make rollup compatible with ES3, remove Object.defineProperty of __esModule part","main":"dist/rollup-plugin-es3.cjs.js","jsnext:main":"dist/rollup-plugin-es3.es.js","files":["dist"],"scripts":{"build":"rollup -c","pretest":"npm run build","test":"mocha test/*.js","prepublish":"npm test"},"repository":{"type":"git","url":"git+https://github.com/futurist/rollup-plugin-es3.git"},"keywords":["rollup","rollup-plugin","esModule","Object.defineProperty"],"author":{"name":"James Yang","email":"jamesyang999@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/futurist/rollup-plugin-es3/issues"},"homepage":"https://github.com/futurist/rollup-plugin-es3#readme","devDependencies":{"rollup":"^0.34.10"},"gitHead":"f3ec36e8a407c0d4c08d6b731b0f2bf6ac1ac4f0","_id":"rollup-plugin-es3@1.0.0","_shasum":"ebca4d55c88c8a8d736dc0d7123a38d8f924e9e2","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"mithriljs_cn","email":"mithriljs.cn@gmail.com"},"dist":{"shasum":"ebca4d55c88c8a8d736dc0d7123a38d8f924e9e2","size":714,"noattachment":false,"key":"/rollup-plugin-es3/-/rollup-plugin-es3-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rollup-plugin-es3/download/rollup-plugin-es3-1.0.0.tgz"},"maintainers":[{"name":"mithriljs_cn","email":"26634873@qq.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/rollup-plugin-es3-1.0.0.tgz_1471488959451_0.9382628086023033"},"directories":{},"publish_time":1471488960220,"_hasShrinkwrap":false,"_cnpm_publish_time":1471488960220,"_cnpmcore_publish_time":"2021-12-16T20:08:59.138Z"}},"readme":"# rollup-plugin-es3\r\n\r\n[![Build Status](https://travis-ci.org/futurist/rollup-plugin-es3.svg?branch=master)](https://travis-ci.org/futurist/rollup-plugin-es3)\r\n\r\n[Rollup](https://github.com/rollup/rollup) plugin, to make it more compatible with ES3.\r\n\r\nCurrently it's only do 2 things:\r\n\r\n- Remove Object.defineProperty of __esModule part (rollup issue [#750](https://github.com/rollup/rollup/issues/750))\r\n- Remove Object.freeze (issue #1)\r\n\r\n## Install\r\n\r\n```sh\r\nnpm i rollup-plugin-es3 -D\r\n```\r\n\r\n## Usage\r\n\r\n```js\r\nimport { rollup } from 'rollup'\r\nimport es3 from 'rollup-plugin-es3'\r\n\r\nrollup({\r\n\tentry: 'main.js',\r\n\tplugins: [\r\n\t\tes3()\r\n\t]\r\n})\r\n```\r\n\r\n## Option\r\n\r\n``` javascript\r\n// pass the list of removal\r\n\tplugins: [\r\n\t\tes3({ remove: ['defineProperty', 'freeze'] })\r\n\t]\r\n```\r\n","_attachments":{},"homepage":"https://github.com/futurist/rollup-plugin-es3#readme","bugs":{"url":"https://github.com/futurist/rollup-plugin-es3/issues"},"license":"MIT"}