babel-plugin-transform-mangle

v0.1.7
Converts var longname; to var a;

babel-plugin-transform-mangle

Mangle Identifiers that can be shortened

Install

npm install babel-plugin-transform-mangle --save-dev

Example

In :

import MyAwesomeLib from 'my-awesome-lib';
const ReallyLongName = "1";
class BlahBlahBlahBlah {
  method() {}
}
function doSomethingWithAReallyLongName() {
  var localVariable, someIdentifier;
}

Out :

import a from 'my-awesome-lib';
const b = "1";
class c {
  method() {}
}
function d() {
  var a, b;
}

Options

  • keep_fnames: [Default: false] Don't mangle function names for FunctionExpressions and FunctionDeclarations - Useful for code depending on fn.name.

  • mangle_globals: [Default: false] Mangle variables in the outermost scope.

npm i babel-plugin-transform-mangle

Metadata

  • MIT
  • Whatever
  • boopathi
  • released 7/3/2016

Downloads

Maintainers