babel-plugin-minify-dead-code-elimination-while-loop-fixed
Advanced tools
Weekly downloads
Readme
Inlines bindings when possible. Tries to evaluate expressions and prunes unreachable as a result.
In
function foo() {var x = 1;}
function bar() { var x = f(); }
function baz() {
var x = 1;
console.log(x);
function unused() {
return 5;
}
}
Out
function foo() {}
function bar() { f(); }
function baz() {
console.log(1);
}
npm install babel-plugin-minify-dead-code-elimination-while-loop-fixed
.babelrc
(Recommended).babelrc
// without options
{
"plugins": ["minify-dead-code-elimination-while-loop-fixed"]
}
// with options
{
"plugins": ["minify-dead-code-elimination-while-loop-fixed", { "optimizeRawSize": true }]
}
babel --plugins minify-dead-code-elimination-while-loop-fixed script.js
require("babel-core").transform("code", {
plugins: ["minify-dead-code-elimination-while-loop-fixed"]
});
keepFnName
- prevent plugin from removing function name. Useful for code depending on fn.name
keepFnArgs
- prevent plugin from removing function args. Useful for code depending on fn.length
keepClassName
- prevent plugin from removing class name. Useful for code depending on cls.name
tdz
- Account for TDZ (Temporal Dead Zone)FAQs
* Fork from <https://github.com/babel/minify/tree/0.3.x/packages/babel-plugin-minify-dead-code-elimination> * Fix issue <https://github.com/babel/babel/issues/11343>
The npm package babel-plugin-minify-dead-code-elimination-while-loop-fixed receives a total of 584 weekly downloads. As such, babel-plugin-minify-dead-code-elimination-while-loop-fixed popularity was classified as not popular.
We found that babel-plugin-minify-dead-code-elimination-while-loop-fixed demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket installs a Github app to automatically flag issues on every pull request and report the health of your dependencies. Find out what is inside your node modules and prevent malicious activity before you update the dependencies.