A Webpack plugin used for converting code to be ES3-compatible, a.k.a es3ify.
MIT License
A Webpack plugin used for converting code to be ES3-compatible with less overheads. For instance, transform object members definitions with keyword into quotes wrapped string, or eliminate trailing commas in arrays or objects.
var obj = { extends: 1 }; /** => var obj = { 'extends': 1 }; */
obj.extends; /** => obj['extends'] */
var arr = [1, 2,]; /** => var arr = [1, 2]; */
var obj = {a: 1,}; /** => var obj = {a: 1}; */
The first step before using this plugin is to install it:
npm install --save-dev es3-compatible-webpack-plugin
And then, setup it in your Webpack configuration:
/** webpack.config.js */
const ES3CompatibleWebpackPlugin = require('es3-compatible-webpack-plugin').default;
module.exports = {
/** ... */
plugins: [
new ES3CompatibleWebpackPlugin(),
],
};
Have an idea? Found a bug? See how to contribute.
MIT © aleen42