babel-plugin-transform-mangle

0.1.7 • Public • Published

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.

Readme

Keywords

none

Package Sidebar

Install

npm i babel-plugin-transform-mangle

Weekly Downloads

126

Version

0.1.7

License

MIT

Last publish

Collaborators

  • boopathi