/ES3-compatible-webpack-plugin

:hotsprings: A Webpack plugin used for converting code to be ES3-compatible, a.k.a es3ify.

Primary LanguageJavaScriptMIT LicenseMIT

ES3-compatible-webpack-plugin

npm javascript

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(),
    ],
};

⛽ How to contribute

Have an idea? Found a bug? See how to contribute.

📜 License

MIT © aleen42