babel-plugin-minify-type-constructors
Example
In
Boolean(x);Number(x);String(x);Array(3);Array(3,1);Object({foo: 'bar'});
Out
!!x;+x;x + "";[,,,];[3, 1];{foo: 'bar'};
Installation
npm install babel-plugin-minify-type-constructors --save-dev
Usage
Via .babelrc (Recommended)
.babelrc
{"plugins": ["minify-type-constructors"]}
Via CLI
babel --plugins minify-type-constructors script.js
Via Node API
require("@babel/core").transform("code", {plugins: ["minify-type-constructors"]});
Options
array- prevent plugin from minifying arraysboolean- prevent plugin from minifying booleansnumber— prevent plugin from minifying numbersobject— prevent plugin from minifying objectsstring— prevent plugin from minifying strings
You can read more about configuring plugin options here