{"_id":"babel-plugin-transform-mangle","_rev":"320782","name":"babel-plugin-transform-mangle","description":"Converts var longname; to var a;","dist-tags":{"latest":"0.1.7"},"maintainers":[{"name":"boopathi","email":""}],"time":{"modified":"2021-06-04T01:22:47.000Z","created":"2016-06-02T22:03:32.485Z","0.1.7":"2016-07-03T14:56:02.772Z","0.1.6":"2016-07-03T11:39:27.308Z","0.1.5":"2016-07-03T00:50:13.535Z","0.1.4":"2016-06-29T13:10:13.287Z","0.1.3":"2016-06-09T16:28:25.648Z","0.1.2":"2016-06-09T14:44:29.615Z","0.1.1":"2016-06-09T14:32:58.480Z","0.1.0":"2016-06-07T12:20:14.752Z","0.0.10":"2016-06-07T12:00:26.677Z","0.0.8":"2016-06-02T22:55:23.175Z","0.0.7":"2016-06-02T22:06:25.236Z","0.0.3":"2016-06-02T22:03:32.485Z"},"users":{},"author":{"name":"boopathi"},"repository":{"type":"git","url":"https://github.com/boopathi/babel-minify/tree/master/packages/babel-plugin-transform-mangle"},"versions":{"0.1.7":{"name":"babel-plugin-transform-mangle","version":"0.1.7","description":"Converts var longname; to var a;","main":"lib/index.js","author":{"name":"boopathi"},"license":"MIT","homepage":"https://github.com/boopathi/babel-minify","repository":{"type":"git","url":"https://github.com/boopathi/babel-minify/tree/master/packages/babel-plugin-transform-mangle"},"browserify":{"transform":[["babelify",{"presets":["es2015"]}]]},"_id":"babel-plugin-transform-mangle@0.1.7","scripts":{},"_shasum":"dccf4996c4924ee436aed1ee7fd0bfd6e3c6c655","_from":".","_npmVersion":"3.10.2","_nodeVersion":"6.2.2","_npmUser":{"name":"boopathi","email":"me@boopathi.in"},"dist":{"shasum":"dccf4996c4924ee436aed1ee7fd0bfd6e3c6c655","size":4161,"noattachment":false,"key":"/babel-plugin-transform-mangle/-/babel-plugin-transform-mangle-0.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-transform-mangle/download/babel-plugin-transform-mangle-0.1.7.tgz"},"maintainers":[{"name":"boopathi","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-mangle-0.1.7.tgz_1467557760282_0.26209760550409555"},"directories":{},"publish_time":1467557762772,"_cnpm_publish_time":1467557762772,"_hasShrinkwrap":false},"0.1.6":{"name":"babel-plugin-transform-mangle","version":"0.1.6","description":"Converts var longname; to var a;","main":"lib/index.js","author":{"name":"boopathi"},"license":"MIT","homepage":"https://github.com/boopathi/babel-minify","repository":{"type":"git","url":"https://github.com/boopathi/babel-minify/tree/master/packages/babel-plugin-transform-mangle"},"browserify":{"transform":[["babelify",{"presets":["es2015"]}]]},"_id":"babel-plugin-transform-mangle@0.1.6","scripts":{},"_shasum":"1d655f1661448a9461654607d3be9bbd6f77a6c5","_from":".","_npmVersion":"3.10.2","_nodeVersion":"6.2.2","_npmUser":{"name":"boopathi","email":"me@boopathi.in"},"dist":{"shasum":"1d655f1661448a9461654607d3be9bbd6f77a6c5","size":4221,"noattachment":false,"key":"/babel-plugin-transform-mangle/-/babel-plugin-transform-mangle-0.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-transform-mangle/download/babel-plugin-transform-mangle-0.1.6.tgz"},"maintainers":[{"name":"boopathi","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-mangle-0.1.6.tgz_1467545964730_0.3455174320843071"},"directories":{},"publish_time":1467545967308,"_cnpm_publish_time":1467545967308,"_hasShrinkwrap":false},"0.1.5":{"name":"babel-plugin-transform-mangle","version":"0.1.5","description":"Converts var longname; to var a;","main":"lib/index.js","author":{"name":"boopathi"},"license":"MIT","homepage":"https://github.com/boopathi/babel-minify","repository":{"type":"git","url":"https://github.com/boopathi/babel-minify/tree/master/packages/babel-plugin-transform-mangle"},"browserify":{"transform":[["babelify",{"presets":["es2015"]}]]},"scripts":{"publish":"npm publish"},"_id":"babel-plugin-transform-mangle@0.1.5","_shasum":"f5ced067fbc4456378da442e279730faf8ad35c9","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"boopathi","email":"me@boopathi.in"},"dist":{"shasum":"f5ced067fbc4456378da442e279730faf8ad35c9","size":4118,"noattachment":false,"key":"/babel-plugin-transform-mangle/-/babel-plugin-transform-mangle-0.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-transform-mangle/download/babel-plugin-transform-mangle-0.1.5.tgz"},"maintainers":[{"name":"boopathi","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-mangle-0.1.5.tgz_1467507011274_0.22725212713703513"},"directories":{},"publish_time":1467507013535,"_cnpm_publish_time":1467507013535,"_hasShrinkwrap":false},"0.1.4":{"name":"babel-plugin-transform-mangle","version":"0.1.4","description":"Converts var longname; to var a;","main":"lib/index.js","author":{"name":"boopathi"},"license":"MIT","homepage":"https://github.com/boopathi/babel-minify","repository":{"type":"git","url":"https://github.com/boopathi/babel-minify/tree/master/packages/babel-plugin-transform-mangle"},"browserify":{"transform":[["babelify",{"presets":["es2015"]}]]},"_id":"babel-plugin-transform-mangle@0.1.4","scripts":{},"_shasum":"67815dd6f6acd8fa8160465dab680f0280d47ab4","_from":".","_npmVersion":"3.10.2","_nodeVersion":"6.2.2","_npmUser":{"name":"boopathi","email":"me@boopathi.in"},"dist":{"shasum":"67815dd6f6acd8fa8160465dab680f0280d47ab4","size":3254,"noattachment":false,"key":"/babel-plugin-transform-mangle/-/babel-plugin-transform-mangle-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-transform-mangle/download/babel-plugin-transform-mangle-0.1.4.tgz"},"maintainers":[{"name":"boopathi","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-mangle-0.1.4.tgz_1467205811041_0.40520779113285244"},"directories":{},"publish_time":1467205813287,"_cnpm_publish_time":1467205813287,"_hasShrinkwrap":false},"0.1.3":{"name":"babel-plugin-transform-mangle","version":"0.1.3","description":"Converts var longname; to var a;","main":"lib/index.js","author":{"name":"boopathi"},"license":"MIT","homepage":"https://github.com/boopathi/babel-minify","repository":{"type":"git","url":"https://github.com/boopathi/babel-minify/tree/master/packages/babel-plugin-transform-mangle"},"_id":"babel-plugin-transform-mangle@0.1.3","scripts":{},"_shasum":"655d52900292e7e352efc7c5c6cc572f5b684c7b","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.2.0","_npmUser":{"name":"boopathi","email":"me@boopathi.in"},"dist":{"shasum":"655d52900292e7e352efc7c5c6cc572f5b684c7b","size":2991,"noattachment":false,"key":"/babel-plugin-transform-mangle/-/babel-plugin-transform-mangle-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-transform-mangle/download/babel-plugin-transform-mangle-0.1.3.tgz"},"maintainers":[{"name":"boopathi","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-mangle-0.1.3.tgz_1465489702958_0.015285440953448415"},"directories":{},"publish_time":1465489705648,"_cnpm_publish_time":1465489705648,"_hasShrinkwrap":false},"0.1.2":{"name":"babel-plugin-transform-mangle","version":"0.1.2","description":"Converts var longname; to var a;","main":"lib/index.js","author":{"name":"boopathi"},"license":"MIT","homepage":"https://github.com/boopathi/babel-minify","repository":{"type":"git","url":"https://github.com/boopathi/babel-minify/tree/master/packages/babel-plugin-transform-mangle"},"_id":"babel-plugin-transform-mangle@0.1.2","scripts":{},"_shasum":"e60983c984c3afed0c25903f336011efe601f700","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.2.0","_npmUser":{"name":"boopathi","email":"me@boopathi.in"},"dist":{"shasum":"e60983c984c3afed0c25903f336011efe601f700","size":2992,"noattachment":false,"key":"/babel-plugin-transform-mangle/-/babel-plugin-transform-mangle-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-transform-mangle/download/babel-plugin-transform-mangle-0.1.2.tgz"},"maintainers":[{"name":"boopathi","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-mangle-0.1.2.tgz_1465483467226_0.904063256457448"},"directories":{},"publish_time":1465483469615,"_cnpm_publish_time":1465483469615,"_hasShrinkwrap":false},"0.1.1":{"name":"babel-plugin-transform-mangle","version":"0.1.1","description":"Converts var longname; to var a;","main":"lib/index.js","author":{"name":"boopathi"},"license":"MIT","homepage":"https://github.com/boopathi/babel-minify/tree/master/packages/babel-plugin-transform-mangle","repository":{"type":"git","url":"git+https://github.com/boopathi/babel-minify.git"},"bugs":{"url":"https://github.com/boopathi/babel-minify/issues"},"_id":"babel-plugin-transform-mangle@0.1.1","scripts":{},"_shasum":"e0bfc8bb96d243e258158d211ef12d4f1d6082ac","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.2.0","_npmUser":{"name":"boopathi","email":"me@boopathi.in"},"dist":{"shasum":"e0bfc8bb96d243e258158d211ef12d4f1d6082ac","size":3009,"noattachment":false,"key":"/babel-plugin-transform-mangle/-/babel-plugin-transform-mangle-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-transform-mangle/download/babel-plugin-transform-mangle-0.1.1.tgz"},"maintainers":[{"name":"boopathi","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-mangle-0.1.1.tgz_1465482776035_0.7363964805845171"},"directories":{},"publish_time":1465482778480,"_cnpm_publish_time":1465482778480,"_hasShrinkwrap":false},"0.1.0":{"name":"babel-plugin-transform-mangle","version":"0.1.0","description":"Converts var longname; to var a;","main":"lib/index.js","author":{"name":"boopathi"},"license":"MIT","homepage":"https://github.com/boopathi/babel-minify/tree/master/packages/babel-plugin-transform-mangle","repository":{"type":"git","url":"git+https://github.com/boopathi/babel-minify.git"},"bugs":{"url":"https://github.com/boopathi/babel-minify/issues"},"_id":"babel-plugin-transform-mangle@0.1.0","scripts":{},"_shasum":"95c3f7644bbcb4baa15642b07a2b633da47ea093","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.2.0","_npmUser":{"name":"boopathi","email":"me@boopathi.in"},"dist":{"shasum":"95c3f7644bbcb4baa15642b07a2b633da47ea093","size":2003,"noattachment":false,"key":"/babel-plugin-transform-mangle/-/babel-plugin-transform-mangle-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-transform-mangle/download/babel-plugin-transform-mangle-0.1.0.tgz"},"maintainers":[{"name":"boopathi","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-mangle-0.1.0.tgz_1465302012858_0.5673074463848025"},"directories":{},"publish_time":1465302014752,"_cnpm_publish_time":1465302014752,"_hasShrinkwrap":false},"0.0.10":{"name":"babel-plugin-transform-mangle","version":"0.0.10","description":"Converts var longname; to var a;","main":"lib/index.js","author":{"name":"boopathi"},"license":"MIT","homepage":"https://github.com/boopathi/babel-minify/tree/master/packages/babel-plugin-transform-mangle","repository":{"type":"git","url":"git+https://github.com/boopathi/babel-minify.git"},"bugs":{"url":"https://github.com/boopathi/babel-minify/issues"},"_id":"babel-plugin-transform-mangle@0.0.10","scripts":{},"_shasum":"5e5ccb9ed4fcd00c5169d34c8bc04f59544ad961","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.2.0","_npmUser":{"name":"boopathi","email":"me@boopathi.in"},"dist":{"shasum":"5e5ccb9ed4fcd00c5169d34c8bc04f59544ad961","size":1984,"noattachment":false,"key":"/babel-plugin-transform-mangle/-/babel-plugin-transform-mangle-0.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-transform-mangle/download/babel-plugin-transform-mangle-0.0.10.tgz"},"maintainers":[{"name":"boopathi","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-mangle-0.0.10.tgz_1465300824104_0.5823464440181851"},"directories":{},"publish_time":1465300826677,"_cnpm_publish_time":1465300826677,"_hasShrinkwrap":false},"0.0.8":{"name":"babel-plugin-transform-mangle","version":"0.0.8","description":"Converts var longname; to var a;","main":"lib/index.js","author":{"name":"boopathi"},"license":"MIT","homepage":"https://github.com/boopathi/babel-minify/tree/master/packages/babel-plugin-transform-mangle","repository":{"type":"git","url":"git+https://github.com/boopathi/babel-minify.git"},"bugs":{"url":"https://github.com/boopathi/babel-minify/issues"},"_id":"babel-plugin-transform-mangle@0.0.8","scripts":{},"_shasum":"b9f720af41aaa3f40e204657b36dcfa47227aeaa","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.2.0","_npmUser":{"name":"boopathi","email":"me@boopathi.in"},"dist":{"shasum":"b9f720af41aaa3f40e204657b36dcfa47227aeaa","size":1938,"noattachment":false,"key":"/babel-plugin-transform-mangle/-/babel-plugin-transform-mangle-0.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-transform-mangle/download/babel-plugin-transform-mangle-0.0.8.tgz"},"maintainers":[{"name":"boopathi","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-mangle-0.0.8.tgz_1464908120786_0.4623580859042704"},"directories":{},"publish_time":1464908123175,"_cnpm_publish_time":1464908123175,"_hasShrinkwrap":false},"0.0.7":{"name":"babel-plugin-transform-mangle","version":"0.0.7","description":"Converts var longname; to var a;","main":"lib/index.js","author":{"name":"boopathi"},"license":"MIT","homepage":"https://github.com/boopathi/babel-minify/tree/master/packages/babel-plugin-transform-mangle","repository":{"type":"git","url":"git+https://github.com/boopathi/babel-minify.git"},"bugs":{"url":"https://github.com/boopathi/babel-minify/issues"},"_id":"babel-plugin-transform-mangle@0.0.7","scripts":{},"_shasum":"334401a50a3c68ec176cc0cbff714ed6720802d4","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.2.0","_npmUser":{"name":"boopathi","email":"me@boopathi.in"},"dist":{"shasum":"334401a50a3c68ec176cc0cbff714ed6720802d4","size":1204,"noattachment":false,"key":"/babel-plugin-transform-mangle/-/babel-plugin-transform-mangle-0.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-transform-mangle/download/babel-plugin-transform-mangle-0.0.7.tgz"},"maintainers":[{"name":"boopathi","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-mangle-0.0.7.tgz_1464905182941_0.1592349309939891"},"directories":{},"publish_time":1464905185236,"_cnpm_publish_time":1464905185236,"_hasShrinkwrap":false},"0.0.3":{"name":"babel-plugin-transform-mangle","version":"0.0.3","description":"Converts var longname; to var a;","main":"lib/index.js","author":{"name":"boopathi"},"license":"MIT","homepage":"https://github.com/boopathi/babel-minify/tree/master/packages/babel-plugin-transform-mangle","repository":{"type":"git","url":"git+https://github.com/boopathi/babel-minify.git"},"bugs":{"url":"https://github.com/boopathi/babel-minify/issues"},"_id":"babel-plugin-transform-mangle@0.0.3","scripts":{},"_shasum":"a0cb67a2c1091f1dd0867734f4e5fe9ca4082b4f","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.2.0","_npmUser":{"name":"boopathi","email":"me@boopathi.in"},"dist":{"shasum":"a0cb67a2c1091f1dd0867734f4e5fe9ca4082b4f","size":1207,"noattachment":false,"key":"/babel-plugin-transform-mangle/-/babel-plugin-transform-mangle-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-transform-mangle/download/babel-plugin-transform-mangle-0.0.3.tgz"},"maintainers":[{"name":"boopathi","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/babel-plugin-transform-mangle-0.0.3.tgz_1464905010298_0.9782588598318398"},"directories":{},"publish_time":1464905012485,"_cnpm_publish_time":1464905012485,"_hasShrinkwrap":false}},"readme":"# babel-plugin-transform-mangle\n\nMangle Identifiers that can be shortened\n\n## Install\n\n```\nnpm install babel-plugin-transform-mangle --save-dev\n```\n## Example\n\n**In :**\n\n```js\nimport MyAwesomeLib from 'my-awesome-lib';\nconst ReallyLongName = \"1\";\nclass BlahBlahBlahBlah {\n  method() {}\n}\nfunction doSomethingWithAReallyLongName() {\n  var localVariable, someIdentifier;\n}\n```\n\n**Out :**\n\n```js\nimport a from 'my-awesome-lib';\nconst b = \"1\";\nclass c {\n  method() {}\n}\nfunction d() {\n  var a, b;\n}\n```\n\n## Options\n\n+ `keep_fnames`: [Default: false] Don't mangle function names for FunctionExpressions and FunctionDeclarations - Useful for code depending on `fn.name`.\n\n+ `mangle_globals`: [Default: false] Mangle variables in the outermost scope.\n","_attachments":{},"homepage":"https://github.com/boopathi/babel-minify","license":"MIT"}