{"versions":{"1.0.1":{"name":"esmangle","description":"ECMAScript code mangler / minifier","homepage":"http://github.com/Constellation/esmangle.html","main":"lib/esmangle.js","bin":{"esmangle":"./bin/esmangle.js"},"version":"1.0.1","engines":{"node":">=0.6.0"},"directories":{"lib":"./lib"},"maintainers":[{"name":"anonymous","email":"utatane.tea@gmail.com"},{"name":"anonymous","email":"npm@michael.ficarra.me"}],"repository":{"type":"git","url":"http://github.com/Constellation/esmangle.git"},"dependencies":{"esutils":"~ 1.0.0","esshorten":"~1.1.0","estraverse":"~1.5.0","escope":"~1.0.1","source-map":"~0.1.33","escodegen":"~1.3.2","optionator":"~0.3.0","esprima":"~1.1.1"},"devDependencies":{"chai":"*","grunt-contrib-jshint":"~0.8.0","grunt-mocha-test":"~0.8.1","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","async":"~0.2.9","q":"~0.9.7","commonjs-everywhere":"~0.9.4","grunt-cli":"~0.1.11","grunt":"~0.4.2","grunt-update-submodules":"~0.2.1","grunt-shell":"~0.6.1","clone":"~0.1.11"},"licenses":[{"type":"BSD","url":"http://github.com/Constellation/esmangle/raw/master/LICENSE.BSD"}],"scripts":{"test":"grunt travis","lint":"grunt lint","regression-test":"grunt test:regression","unit-test":"grunt test","build":"grunt build"},"bugs":{"url":"https://github.com/Constellation/esmangle/issues"},"_id":"esmangle@1.0.1","dist":{"shasum":"d9bb37b8f8eafbf4e6d4ed6b7aa2956abbd3c4c2","size":30178,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/esmangle/-/esmangle-1.0.1.tgz","integrity":"sha512-+vgj0CirCf7fiZ5Cy1VH7ZovC1qh42mB6GBVN3cxLwZgY1CqIvu9xOdDW8il8Y8ym+fiFLCM3crZFku8rBNLOA=="},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"anonymous","email":"utatane.tea@gmail.com"},"publish_time":1397406035930,"_hasShrinkwrap":false,"_cnpm_publish_time":1397406035930,"_cnpmcore_publish_time":"2021-12-13T15:04:15.907Z","contributors":[]},"1.0.0":{"name":"esmangle","description":"ECMAScript code mangler / minifier","homepage":"http://github.com/Constellation/esmangle.html","main":"lib/esmangle.js","bin":{"esmangle":"./bin/esmangle.js"},"version":"1.0.0","engines":{"node":">=0.6.0"},"directories":{"lib":"./lib"},"maintainers":[{"name":"anonymous","email":"utatane.tea@gmail.com"},{"name":"anonymous","email":"npm@michael.ficarra.me"}],"repository":{"type":"git","url":"http://github.com/Constellation/esmangle.git"},"dependencies":{"source-map":"~ 0.1.13","esutils":"~ 1.0.0","optimist":"*","esshorten":"~1.1.0","estraverse":"~1.5.0","escope":"~1.0.1","escodegen":"~1.1.0","esprima":"~1.0.4"},"devDependencies":{"chai":"*","grunt-contrib-jshint":"~0.8.0","grunt-mocha-test":"~0.8.1","grunt-contrib-copy":"~0.5.0","grunt-contrib-clean":"~0.5.0","async":"~0.2.9","q":"~0.9.7","commonjs-everywhere":"~0.9.4","grunt-cli":"~0.1.11","grunt":"~0.4.2","grunt-update-submodules":"~0.2.1","grunt-shell":"~0.6.1"},"licenses":[{"type":"BSD","url":"http://github.com/Constellation/esmangle/raw/master/LICENSE.BSD"}],"scripts":{"test":"grunt travis","lint":"grunt lint","regression-test":"grunt test:regression","unit-test":"grunt test","build":"grunt build"},"bugs":{"url":"https://github.com/Constellation/esmangle/issues"},"_id":"esmangle@1.0.0","dist":{"shasum":"883d2bd6735ee84d8f661a33476435dabb4a9ed9","size":29687,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/esmangle/-/esmangle-1.0.0.tgz","integrity":"sha512-Pq8swiE1M/EGiO3NYtax4qp1Nj3ui/OODNwXV8cdHPtD1O+zGTv33G64QT8nxdfZX5uvRkchPJh6AOjrQc5FYA=="},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"anonymous","email":"utatane.tea@gmail.com"},"publish_time":1391802655767,"_hasShrinkwrap":false,"_cnpm_publish_time":1391802655767,"_cnpmcore_publish_time":"2021-12-13T15:04:16.227Z","contributors":[]},"0.0.17":{"name":"esmangle","description":"ECMAScript code mangler / minifier","homepage":"http://github.com/Constellation/esmangle.html","main":"lib/esmangle.js","bin":{"esmangle":"./bin/esmangle.js"},"version":"0.0.17","engines":{"node":">=0.6.0"},"directories":{"lib":"./lib"},"maintainers":[{"name":"anonymous","email":"utatane.tea@gmail.com"},{"name":"anonymous","email":"npm@michael.ficarra.me"}],"repository":{"type":"git","url":"http://github.com/Constellation/esmangle.git"},"dependencies":{"esprima":"~ 1.0.2","escope":"~ 1.0.0","escodegen":"~ 0.0.28","estraverse":"~ 1.3.2","source-map":"~ 0.1.8","esshorten":"~ 0.0.2","optimist":"*"},"devDependencies":{"chai":"*","commonjs-everywhere":"0.8.x","grunt":"~0.4.1","grunt-cli":"~0.1.7","grunt-contrib-jshint":"~0.6.0","grunt-mocha-test":"~0.5.0","grunt-contrib-copy":"~0.4.1","grunt-update-submodules":"~0.2.0","grunt-contrib-clean":"~0.4.1","grunt-shell":"~0.2.2","async":"~0.2.8","q":"~0.9.3"},"licenses":[{"type":"BSD","url":"http://github.com/Constellation/esmangle/raw/master/LICENSE.BSD"}],"scripts":{"test":"grunt travis","lint":"grunt lint","regression-test":"grunt test:regression","unit-test":"grunt test","build":"grunt build"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/Constellation/esmangle/issues"},"_id":"esmangle@0.0.17","dist":{"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/esmangle/-/esmangle-0.0.17.tgz","shasum":"4c5c93607cde5d1276bad396e836229dba68d90c","size":34026,"noattachment":false,"integrity":"sha512-P9riJQ3eRuPnxYGrwHDFHQUv/1U16S/za8rlLwN7Mq06PAAlNX4WMNszbyncLd+G4LVnowGxCTdWriGgf0OO0A=="},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"anonymous","email":"utatane.tea@gmail.com"},"publish_time":1383332349782,"_hasShrinkwrap":false,"_cnpm_publish_time":1383332349782,"_cnpmcore_publish_time":"2021-12-13T15:04:16.620Z","contributors":[]},"0.0.16":{"name":"esmangle","description":"ECMAScript code mangler / minifier","homepage":"http://github.com/Constellation/esmangle.html","main":"lib/esmangle.js","bin":{"esmangle":"./bin/esmangle.js"},"version":"0.0.16","engines":{"node":">=0.6.0"},"directories":{"lib":"./lib"},"maintainers":[{"name":"anonymous","email":"utatane.tea@gmail.com"},{"name":"anonymous","email":"npm@michael.ficarra.me"}],"repository":{"type":"git","url":"http://github.com/Constellation/esmangle.git"},"dependencies":{"esprima":"~ 1.0.2","escope":"~ 1.0.0","escodegen":"~ 0.0.28","estraverse":"~ 1.3.2","source-map":"~ 0.1.8","esshorten":"~ 0.0.2","optimist":"*"},"devDependencies":{"chai":"*","commonjs-everywhere":"0.8.x","grunt":"~0.4.1","grunt-cli":"~0.1.7","grunt-contrib-jshint":"~0.6.0","grunt-mocha-test":"~0.5.0","grunt-contrib-copy":"~0.4.1","grunt-update-submodules":"~0.2.0","grunt-contrib-clean":"~0.4.1","grunt-shell":"~0.2.2","async":"~0.2.8","q":"~0.9.3"},"licenses":[{"type":"BSD","url":"http://github.com/Constellation/esmangle/raw/master/LICENSE.BSD"}],"scripts":{"test":"grunt travis","lint":"grunt lint","regression-test":"grunt test:regression","unit-test":"grunt test","build":"grunt build"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/Constellation/esmangle/issues"},"_id":"esmangle@0.0.16","dist":{"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/esmangle/-/esmangle-0.0.16.tgz","shasum":"67c2c0b5b0a2f7c9c21f971c32a3686c911ddf1d","size":33807,"noattachment":false,"integrity":"sha512-YdOmktxmr4MqFAndbPhthKLlGPkOMLavzpraggVPsBmWSG735gU7MYYx71C/JRiK8O6QriQzguJET/TTK1NaQw=="},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"anonymous","email":"utatane.tea@gmail.com"},"publish_time":1383327647176,"_hasShrinkwrap":false,"_cnpm_publish_time":1383327647176,"_cnpmcore_publish_time":"2021-12-13T15:04:16.971Z","contributors":[]},"0.0.15":{"name":"esmangle","description":"ECMAScript code mangler / minifier","homepage":"http://github.com/Constellation/esmangle.html","main":"lib/esmangle.js","bin":{"esmangle":"./bin/esmangle.js"},"version":"0.0.15","engines":{"node":">=0.6.0"},"directories":{"lib":"./lib"},"maintainers":[{"name":"anonymous","email":"utatane.tea@gmail.com"},{"name":"anonymous","email":"npm@michael.ficarra.me"}],"repository":{"type":"git","url":"http://github.com/Constellation/esmangle.git"},"dependencies":{"esprima":"~ 1.0.2","escope":"~ 0.0.14","escodegen":"~ 0.0.24","estraverse":"~ 1.1.1","source-map":"~ 0.1.8","optimist":"*"},"devDependencies":{"chai":"*","browserify":"*","grunt":"~0.4.1","grunt-cli":"~0.1.7","grunt-contrib-jshint":"~0.6.0","grunt-mocha-test":"~0.5.0","grunt-contrib-copy":"~0.4.1","grunt-update-submodules":"~0.2.0","grunt-contrib-clean":"~0.4.1","grunt-shell":"~0.2.2","async":"~0.2.8","q":"~0.9.3"},"licenses":[{"type":"BSD","url":"http://github.com/Constellation/esmangle/raw/master/LICENSE.BSD"}],"scripts":{"test":"grunt travis","lint":"grunt lint","regression-test":"grunt test:regression","unit-test":"grunt test","build":"grunt build"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/Constellation/esmangle/issues"},"_id":"esmangle@0.0.15","dist":{"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/esmangle/-/esmangle-0.0.15.tgz","shasum":"c5774c7169a3a82d90a552e38c50d45d8ca2003c","size":33832,"noattachment":false,"integrity":"sha512-0m3C6B/++7PLiWXskSy8vbXwPkeHtSUjoVx+EjHYRnMMAakk/lmdbFdd4dN9Ihy5ZXWgN4+BwoXhNguvch4M1Q=="},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"anonymous","email":"utatane.tea@gmail.com"},"publish_time":1373568457513,"_hasShrinkwrap":false,"_cnpm_publish_time":1373568457513,"_cnpmcore_publish_time":"2021-12-13T15:04:17.318Z","contributors":[]},"0.0.14":{"name":"esmangle","description":"ECMAScript code mangler / minifier","homepage":"http://github.com/Constellation/esmangle.html","main":"lib/esmangle.js","bin":{"esmangle":"./bin/esmangle.js"},"version":"0.0.14","engines":{"node":">=0.6.0"},"directories":{"lib":"./lib"},"maintainers":[{"name":"anonymous","email":"utatane.tea@gmail.com"},{"name":"anonymous","email":"npm@michael.ficarra.me"}],"repository":{"type":"git","url":"http://github.com/Constellation/esmangle.git"},"dependencies":{"esprima":"~ 1.0.2","escope":"~ 0.0.13","escodegen":"~ 0.0.22","estraverse":"~ 1.1.0","source-map":"~ 0.1.8","optimist":"*"},"devDependencies":{"chai":"*","browserify":"*","grunt":"~0.4.1","grunt-cli":"~0.1.7","grunt-contrib-jshint":"~0.4.1","grunt-mocha-test":"~0.2.1","grunt-bg-shell":"~2.0.1","grunt-contrib-copy":"~0.4.1"},"licenses":[{"type":"BSD","url":"http://github.com/Constellation/esmangle/raw/master/LICENSE.BSD"}],"scripts":{"test":"node_modules/.bin/grunt travis --verbose","build":"node_modules/.bin/grunt build"},"readmeFilename":"README.md","_id":"esmangle@0.0.14","dist":{"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/esmangle/-/esmangle-0.0.14.tgz","shasum":"a38f31913690a99206937f28d7b1b50ce36b25a3","size":30839,"noattachment":false,"integrity":"sha512-VwhGdZLvjWrZN/vKe8+AP/9zbsAwjWTD9tsDyPcvZVx7GV4H8jbNZA+XKzysnlqmUuhZUk3P88aHE4+8m8Mezg=="},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"anonymous","email":"utatane.tea@gmail.com"},"publish_time":1366822409930,"_hasShrinkwrap":false,"_cnpm_publish_time":1366822409930,"_cnpmcore_publish_time":"2021-12-13T15:04:17.690Z","contributors":[]},"0.0.13":{"name":"esmangle","description":"ECMAScript code mangler / minifier","homepage":"http://github.com/Constellation/esmangle.html","main":"lib/esmangle.js","bin":{"esmangle":"./bin/esmangle.js"},"version":"0.0.13","engines":{"node":">=0.6.0"},"directories":{"lib":"./lib"},"maintainers":[{"name":"anonymous","email":"utatane.tea@gmail.com"},{"name":"anonymous","email":"npm@michael.ficarra.me"}],"repository":{"type":"git","url":"http://github.com/Constellation/esmangle.git"},"dependencies":{"esprima":"~ 1.0.2","escope":"~ 0.0.13","escodegen":"~ 0.0.20","estraverse":"~ 1.1.0","source-map":"~ 0.1.8","optimist":"*"},"devDependencies":{"chai":"*","browserify":"*","grunt":"~0.4.1","grunt-cli":"~0.1.7","grunt-contrib-jshint":"~0.4.1","grunt-mocha-test":"~0.2.1","grunt-bg-shell":"~2.0.1","grunt-contrib-copy":"~0.4.1"},"licenses":[{"type":"BSD","url":"http://github.com/Constellation/esmangle/raw/master/LICENSE.BSD"}],"scripts":{"test":"node_modules/.bin/grunt travis --verbose","build":"node_modules/.bin/grunt build"},"readmeFilename":"README.md","_id":"esmangle@0.0.13","dist":{"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/esmangle/-/esmangle-0.0.13.tgz","shasum":"8402173edfd57407a39f6024e21d489777ea0d24","size":30840,"noattachment":false,"integrity":"sha512-txotGgPC9c8/xTyCOwqrefRnxk4yWCQ1rrV64xJFls5NB+cuJOArHbAY7mfm2Bf+oNzU6gCjM5R0KaSoNJu5og=="},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"anonymous","email":"utatane.tea@gmail.com"},"publish_time":1366016654989,"_hasShrinkwrap":false,"_cnpm_publish_time":1366016654989,"_cnpmcore_publish_time":"2021-12-13T15:04:18.137Z","contributors":[]},"0.0.12":{"name":"esmangle","description":"ECMAScript code mangler / minifier","homepage":"http://github.com/Constellation/esmangle.html","main":"lib/esmangle.js","bin":{"esmangle":"./bin/esmangle.js"},"version":"0.0.12","engines":{"node":">=0.4.0"},"directories":{"lib":"./lib"},"maintainers":[{"name":"anonymous","email":"utatane.tea@gmail.com"},{"name":"anonymous","email":"npm@michael.ficarra.me"}],"repository":{"type":"git","url":"http://github.com/Constellation/esmangle.git"},"dependencies":{"esprima":"~ 1.0.2","escope":"~ 0.0.13","escodegen":"~ 0.0.20","estraverse":"~ 0.0.4","source-map":"~ 0.1.8","optimist":"*"},"devDependencies":{"mocha":"*","chai":"*","browserify":"*"},"licenses":[{"type":"BSD","url":"http://github.com/Constellation/esmangle/raw/master/LICENSE.BSD"}],"scripts":{"test":"./node_modules/.bin/mocha","build":"mkdir -p build && ./node_modules/.bin/browserify tools/entry.js > build/esmangle.js && bin/esmangle.js build/esmangle.js > build/esmangle.min.js"},"readmeFilename":"README.md","_id":"esmangle@0.0.12","dist":{"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/esmangle/-/esmangle-0.0.12.tgz","shasum":"1303d7101a4d05637575b5f26e7011e76bb0b536","size":29212,"noattachment":false,"integrity":"sha512-9RSmO8MnWTHgBBq1UrOUxXSwEvYC7MQ2XhDqE2NpjI0Cft5Ykomoa07lViZK7OGhh2o3w8Y9++Ug4v+8UnP1iQ=="},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"anonymous","email":"utatane.tea@gmail.com"},"publish_time":1364811022778,"_hasShrinkwrap":false,"_cnpm_publish_time":1364811022778,"_cnpmcore_publish_time":"2021-12-13T15:04:18.536Z","contributors":[]},"0.0.11":{"name":"esmangle","description":"ECMAScript code mangler / minifier","homepage":"http://github.com/Constellation/esmangle.html","main":"lib/esmangle.js","bin":{"esmangle":"./bin/esmangle.js"},"version":"0.0.11","engines":{"node":">=0.4.0"},"directories":{"lib":"./lib"},"maintainers":[{"name":"anonymous","email":"utatane.tea@gmail.com"},{"name":"anonymous","email":"npm@michael.ficarra.me"}],"repository":{"type":"git","url":"http://github.com/Constellation/esmangle.git"},"dependencies":{"esprima":"~ 1.0.2","escope":"~ 0.0.13","escodegen":"~ 0.0.16","estraverse":"~ 0.0.4","source-map":"~ 0.1.8","optimist":"*"},"devDependencies":{"mocha":"*","chai":"*","browserify":"*"},"licenses":[{"type":"BSD","url":"http://github.com/Constellation/esmangle/raw/master/LICENSE.BSD"}],"scripts":{"test":"./node_modules/.bin/mocha","build":"mkdir -p build && ./node_modules/.bin/browserify tools/entry.js > build/esmangle.js && bin/esmangle.js build/esmangle.js > build/esmangle.min.js"},"readmeFilename":"README.md","_id":"esmangle@0.0.11","dist":{"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/esmangle/-/esmangle-0.0.11.tgz","shasum":"0d06c74efc7b0cae48f947af7be81bdeb764e6ef","size":29209,"noattachment":false,"integrity":"sha512-S8/ZV4hKNR9w0NRpHfjlNbzlAdetSgVNfBtP96VOwVzeZJ/gFTUyLj9GNdw0jSpb4lkXUbJPlYk3xHH3qITrnA=="},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"anonymous","email":"utatane.tea@gmail.com"},"publish_time":1364169500558,"_hasShrinkwrap":false,"_cnpm_publish_time":1364169500558,"_cnpmcore_publish_time":"2021-12-13T15:04:18.923Z","contributors":[]},"0.0.10":{"name":"esmangle","description":"ECMAScript code mangler / minifier","homepage":"http://github.com/Constellation/esmangle.html","main":"lib/esmangle.js","bin":{"esmangle":"./bin/esmangle.js"},"version":"0.0.10","engines":{"node":">=0.4.0"},"directories":{"lib":"./lib"},"maintainers":[{"name":"anonymous","email":"utatane.tea@gmail.com"},{"name":"anonymous","email":"npm@michael.ficarra.me"}],"repository":{"type":"git","url":"http://github.com/Constellation/esmangle.git"},"dependencies":{"esprima":"~ 1.0.2","escope":"~ 0.0.13","escodegen":"~ 0.0.16","estraverse":"~ 0.0.4","source-map":"~ 0.1.8","optimist":"*"},"devDependencies":{"mocha":"*","chai":"*","browserify":"*"},"licenses":[{"type":"BSD","url":"http://github.com/Constellation/esmangle/raw/master/LICENSE.BSD"}],"scripts":{"test":"./node_modules/.bin/mocha","build":"mkdir -p build && ./node_modules/.bin/browserify tools/entry.js > build/esmangle.js && bin/esmangle.js build/esmangle.js > build/esmangle.min.js"},"readmeFilename":"README.md","_id":"esmangle@0.0.10","dist":{"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/esmangle/-/esmangle-0.0.10.tgz","shasum":"ef8092ad6df04faf9b1ba02895f205443d40520e","size":29180,"noattachment":false,"integrity":"sha512-RchVweYksXfLhoaltikT86WmvSys1EQZJKXOkjDE/FAVp3RCc8DaGhAWeizuuz/PpQYl2YwmiCdP55Khgvgd6w=="},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"anonymous","email":"utatane.tea@gmail.com"},"publish_time":1360167899618,"_hasShrinkwrap":false,"_cnpm_publish_time":1360167899618,"_cnpmcore_publish_time":"2021-12-13T15:04:19.347Z","contributors":[]},"0.0.9-1":{"name":"esmangle","description":"ECMAScript code mangler / minifier","homepage":"http://github.com/Constellation/esmangle.html","main":"lib/esmangle.js","bin":{"esmangle":"./bin/esmangle.js"},"version":"0.0.9-1","engines":{"node":">=0.4.0"},"directories":{"lib":"./lib"},"maintainers":[{"name":"anonymous","email":"utatane.tea@gmail.com"},{"name":"anonymous","email":"npm@michael.ficarra.me"}],"repository":{"type":"git","url":"http://github.com/Constellation/esmangle.git"},"dependencies":{"esprima":"~ 1.0.2","escope":"~ 0.0.11","escodegen":"~ 0.0.15","estraverse":"~ 0.0.3","source-map":"~ 0.1.8","optimist":"*"},"devDependencies":{"mocha":"*","chai":"*","browserify":"*"},"licenses":[{"type":"BSD","url":"http://github.com/Constellation/esmangle/raw/master/LICENSE.BSD"}],"scripts":{"test":"./node_modules/.bin/mocha","build":"mkdir -p build && ./node_modules/.bin/browserify tools/entry.js > build/esmangle.js && bin/esmangle.js build/esmangle.js > build/esmangle.min.js"},"readmeFilename":"README.md","_id":"esmangle@0.0.9-1","dist":{"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/esmangle/-/esmangle-0.0.9-1.tgz","shasum":"d921a65690a9210979f3ede22a282e5cf5ec4a33","size":84248,"noattachment":false,"integrity":"sha512-au1sr8PJjytGixp5q2rHEcK0teL3uagJlgtZdjKdQDI461md7wnFKtS+/xjNqYVLpViuMpv7f4GojZXAkep9Qg=="},"_npmVersion":"1.1.68","_npmUser":{"name":"anonymous","email":"utatane.tea@gmail.com"},"publish_time":1356969419694,"_hasShrinkwrap":false,"_cnpm_publish_time":1356969419694,"_cnpmcore_publish_time":"2021-12-13T15:04:19.848Z","contributors":[]},"0.0.9":{"name":"esmangle","description":"ECMAScript code mangler / minifier","homepage":"http://github.com/Constellation/esmangle.html","main":"lib/esmangle.js","bin":{"esmangle":"./bin/esmangle.js"},"version":"0.0.9","engines":{"node":">=0.4.0"},"directories":{"lib":"./lib"},"maintainers":[{"name":"anonymous","email":"utatane.tea@gmail.com"},{"name":"anonymous","email":"npm@michael.ficarra.me"}],"repository":{"type":"git","url":"http://github.com/Constellation/esmangle.git"},"dependencies":{"esprima":"~ 1.0.2","escope":"~ 0.0.11","escodegen":"~ 0.0.15","estraverse":"~ 0.0.3","source-map":"~ 0.1.8","optimist":"*"},"devDependencies":{"mocha":"*","chai":"*","browserify":"*"},"licenses":[{"type":"BSD","url":"http://github.com/Constellation/esmangle/raw/master/LICENSE.BSD"}],"scripts":{"test":"./node_modules/.bin/mocha","build":"mkdir -p build && ./node_modules/.bin/browserify tools/entry.js > build/esmangle.js && bin/esmangle.js build/esmangle.js > build/esmangle.min.js"},"readmeFilename":"README.md","_id":"esmangle@0.0.9","dist":{"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/esmangle/-/esmangle-0.0.9.tgz","shasum":"2134658cb63c92694c75fd1fec41abb6932aeaf1","size":83974,"noattachment":false,"integrity":"sha512-zMytp47lI40hwdG5Wxjq+uwpSDA7n6gWhTBK3cT1Iqk9EswNgCdqBWRQO4TIGKkVhMxWSUj09eORz8jx+gM2VQ=="},"_npmVersion":"1.1.68","_npmUser":{"name":"anonymous","email":"utatane.tea@gmail.com"},"publish_time":1356683216077,"_hasShrinkwrap":false,"_cnpm_publish_time":1356683216077,"_cnpmcore_publish_time":"2021-12-13T15:04:20.319Z","contributors":[]},"0.0.8":{"name":"esmangle","description":"ECMAScript code mangler / minifier","homepage":"http://github.com/Constellation/esmangle.html","main":"lib/esmangle.js","bin":{"esmangle":"./bin/esmangle.js"},"version":"0.0.8","engines":{"node":">=0.4.0"},"directories":{"lib":"./lib"},"maintainers":[{"name":"anonymous","email":"utatane.tea@gmail.com"},{"name":"anonymous","email":"npm@michael.ficarra.me"}],"repository":{"type":"git","url":"http://github.com/Constellation/esmangle.git"},"dependencies":{"esprima":"~ 1.0.2","escope":"~ 0.0.9","escodegen":"~ 0.0.15","estraverse":"~ 0.0.3","source-map":"~ 0.1.8","optimist":"*"},"devDependencies":{"mocha":"*","chai":"*","browserify":"*"},"licenses":[{"type":"BSD","url":"http://github.com/Constellation/esmangle/raw/master/LICENSE.BSD"}],"scripts":{"test":"./node_modules/.bin/mocha"},"readmeFilename":"README.md","_id":"esmangle@0.0.8","dist":{"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/esmangle/-/esmangle-0.0.8.tgz","shasum":"34e24cfb2df07f97ccfe77759b7ab1c740e020af","size":28806,"noattachment":false,"integrity":"sha512-BSBGxa7pK0RSn958mhkqHs6IUPbGWIq2vzxPbu2UsCLmUwNlLUAQYyT38ZNAGq6kb4l0TwhXZqfov3KzoUISag=="},"_npmVersion":"1.1.68","_npmUser":{"name":"anonymous","email":"utatane.tea@gmail.com"},"publish_time":1355209375018,"_hasShrinkwrap":false,"_cnpm_publish_time":1355209375018,"_cnpmcore_publish_time":"2021-12-13T15:04:20.749Z","contributors":[]},"0.0.7":{"name":"esmangle","description":"ECMAScript code mangler / minifier","homepage":"http://github.com/Constellation/esmangle.html","main":"lib/esmangle.js","bin":{"esmangle":"./bin/esmangle.js"},"version":"0.0.7","engines":{"node":">=0.4.0"},"directories":{"lib":"./lib"},"maintainers":[{"name":"anonymous","email":"utatane.tea@gmail.com"},{"name":"anonymous","email":"npm@michael.ficarra.me"}],"repository":{"type":"git","url":"http://github.com/Constellation/esmangle.git"},"dependencies":{"esprima":">= 0.9.9","escope":">= 0.0.6","escodegen":">= 0.0.12","estraverse":">= 0.0.2","source-map":">= 0.1.2","optimist":"*"},"devDependencies":{"mocha":"*","chai":"*","browserify":"*"},"licenses":[{"type":"BSD","url":"http://github.com/Constellation/esmangle/raw/master/LICENSE.BSD"}],"scripts":{"test":"./node_modules/.bin/mocha"},"_id":"esmangle@0.0.7","dist":{"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/esmangle/-/esmangle-0.0.7.tgz","shasum":"aba9e754fa1408abf0a6735e7f6af0f8a96814c2","size":46598,"noattachment":false,"integrity":"sha512-GVvdCl6KSC046IX2GYdbjTi7SswXbzHEZSZpkCNVy8lpiHmaCsBSlMH/69SQuQ3s8FARApqI8OnM4qU98o47nA=="},"_npmVersion":"1.1.59","_npmUser":{"name":"anonymous","email":"utatane.tea@gmail.com"},"publish_time":1350070138486,"_hasShrinkwrap":false,"_cnpm_publish_time":1350070138486,"_cnpmcore_publish_time":"2021-12-13T15:04:21.190Z","contributors":[]},"0.0.5":{"name":"esmangle","description":"ECMAScript code mangler / minifier","homepage":"http://github.com/Constellation/esmangle.html","main":"esmangle.js","bin":{"esmangle":"./bin/esmangle.js"},"version":"0.0.5","engines":{"node":">=0.4.0"},"directories":{"lib":"./lib"},"maintainers":[{"name":"anonymous","email":"utatane.tea@gmail.com"},{"name":"anonymous","email":"npm@michael.ficarra.me"}],"repository":{"type":"git","url":"http://github.com/Constellation/esmangle.git"},"dependencies":{"esprima":">= 0.9.9","escodegen":">= 0.0.6","source-map":">= 0.1.2","optimist":"*"},"devDependencies":{"mocha":"*","chai":"*"},"licenses":[{"type":"BSD","url":"http://github.com/Constellation/esmangle/raw/master/LICENSE.BSD"}],"scripts":{"test":"./node_modules/.bin/mocha"},"_id":"esmangle@0.0.5","dist":{"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/esmangle/-/esmangle-0.0.5.tgz","shasum":"f50e4e10b36c86bea035f732f459e08ac8753622","size":1125134,"noattachment":false,"integrity":"sha512-qBKHvMWU4xLrYXc3/zhSRuVRUDvba9tiIzfcn0raUPUE8IG7pwka9yH1Q/VwWxEA5p8iJw/BtXPo+RcQbEPC6A=="},"_npmVersion":"1.1.59","_npmUser":{"name":"anonymous","email":"utatane.tea@gmail.com"},"publish_time":1347404509400,"_hasShrinkwrap":false,"_cnpm_publish_time":1347404509400,"_cnpmcore_publish_time":"2021-12-13T15:04:22.242Z","contributors":[]},"0.0.4":{"name":"esmangle","description":"ECMAScript code mangler / minifier","homepage":"http://github.com/Constellation/esmangle.html","main":"esmangle.js","bin":{"esmangle":"./bin/esmangle.js"},"version":"0.0.4","engines":{"node":">=0.4.0"},"directories":{"lib":"./lib"},"maintainers":[{"name":"anonymous","email":"utatane.tea@gmail.com"},{"name":"anonymous","email":"npm@michael.ficarra.me"}],"repository":{"type":"git","url":"http://github.com/Constellation/esmangle.git"},"dependencies":{"esprima":">= 0.9.9","escodegen":">= 0.0.6"},"devDependencies":{"mocha":"*","chai":"*"},"licenses":[{"type":"BSD","url":"http://github.com/Constellation/esmangle/raw/master/LICENSE.BSD"}],"scripts":{"test":"./node_modules/.bin/mocha"},"_id":"esmangle@0.0.4","dist":{"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/esmangle/-/esmangle-0.0.4.tgz","shasum":"66139f24087c616b4826440d1234c0dba73dc282","size":896163,"noattachment":false,"integrity":"sha512-tXnDRJMT7Uk74Esu/385JqsfUphz4Yfj9cGprMnMF/O35bGhCDw2oahfCua/RhxP5t02T3DbMfK9l3W/kJ/XrQ=="},"_npmVersion":"1.1.59","_npmUser":{"name":"anonymous","email":"utatane.tea@gmail.com"},"publish_time":1347232087930,"_hasShrinkwrap":false,"_cnpm_publish_time":1347232087930,"_cnpmcore_publish_time":"2021-12-13T15:04:22.949Z","contributors":[]},"0.0.3":{"name":"esmangle","description":"ECMAScript code mangler / minifier","homepage":"http://github.com/Constellation/esmangle.html","main":"esmangle.js","bin":{"esmangle":"./bin/esmangle.js"},"version":"0.0.3","engines":{"node":">=0.4.0"},"directories":{"lib":"./lib"},"maintainers":[{"name":"anonymous","email":"utatane.tea@gmail.com"},{"name":"anonymous","email":"npm@michael.ficarra.me"}],"repository":{"type":"git","url":"http://github.com/Constellation/esmangle.git"},"dependencies":{"esprima":">= 0.9.9","escodegen":">= 0.0.6"},"devDependencies":{"esprima":">= 0.9.9","escodegen":">= 0.0.6","mocha":"*","chai":"*"},"licenses":[{"type":"BSD","url":"http://github.com/Constellation/esmangle/raw/master/LICENSE.BSD"}],"scripts":{"test":"./node_modules/.bin/mocha"},"_id":"esmangle@0.0.3","dist":{"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/esmangle/-/esmangle-0.0.3.tgz","shasum":"3e9e3d7ddb249644140f83110e74fe60e1856cf4","size":395786,"noattachment":false,"integrity":"sha512-qmW3KAUHzZOvhYjwNw5+QOy8qiKFEUa5UWQjqjzrMqFh9is5rDQr0O5F/XwETllCjxA/uKuBOWRvIu78IIRl6g=="},"_npmVersion":"1.1.59","_npmUser":{"name":"anonymous","email":"utatane.tea@gmail.com"},"publish_time":1346780251360,"_hasShrinkwrap":false,"_cnpm_publish_time":1346780251360,"_cnpmcore_publish_time":"2021-12-13T15:04:23.532Z","contributors":[]},"0.0.2":{"name":"esmangle","description":"ECMAScript code mangler / minifier","homepage":"http://github.com/Constellation/esmangle.html","main":"esmangle.js","bin":{"esmangle":"./bin/esmangle.js"},"version":"0.0.2","engines":{"node":">=0.4.0"},"maintainers":[{"name":"anonymous","email":"utatane.tea@gmail.com"},{"name":"anonymous","email":"npm@michael.ficarra.me"}],"repository":{"type":"git","url":"http://github.com/Constellation/esmangle.git"},"dependencies":{"esprima":">= 0.9.9","escodegen":">= 0.0.6"},"devDependencies":{"esprima":">= 0.9.9","escodegen":">= 0.0.6","mocha":"*","chai":"*"},"licenses":[{"type":"BSD","url":"http://github.com/Constellation/esmangle/raw/master/LICENSE.BSD"}],"scripts":{"test":"./node_modules/.bin/mocha"},"_id":"esmangle@0.0.2","dist":{"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/esmangle/-/esmangle-0.0.2.tgz","shasum":"784e494d1941511708b06417bd163b02ac5bc912","size":158473,"noattachment":false,"integrity":"sha512-6CNMPNIYHq8e+knIR1E2GX3GN/R5okHWX5uKBqtSWq9lwkmDeEmuzJlD0G5d4000On9Bfe1GQw4QVgfuAxLLPg=="},"_npmVersion":"1.1.59","_npmUser":{"name":"anonymous","email":"utatane.tea@gmail.com"},"directories":{},"publish_time":1346429260794,"_hasShrinkwrap":false,"_cnpm_publish_time":1346429260794,"_cnpmcore_publish_time":"2021-12-13T15:04:24.044Z","contributors":[]},"0.0.1":{"name":"esmangle","description":"ECMAScript code mangler / minifier","homepage":"http://github.com/Constellation/esmangle.html","main":"esmangle.js","bin":{"esmangle":"./bin/esmangle.js"},"version":"0.0.1","engines":{"node":">=0.4.0"},"maintainers":[{"name":"anonymous","email":"utatane.tea@gmail.com"},{"name":"anonymous","email":"npm@michael.ficarra.me"}],"repository":{"type":"git","url":"http://github.com/Constellation/esmangle.git"},"dependencies":{"esprima":">= 0.9.9","escodegen":">= 0.0.6"},"devDependencies":{"esprima":">= 0.9.9","escodegen":">= 0.0.6"},"licenses":[{"type":"BSD","url":"http://github.com/Constellation/esmangle/raw/master/LICENSE.BSD"}],"scripts":{"test":"node test/run.js"},"_id":"esmangle@0.0.1","dist":{"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/esmangle/-/esmangle-0.0.1.tgz","shasum":"c73503caad4a98972abce0df46cd94ec425b0ff2","size":348786,"noattachment":false,"integrity":"sha512-HlBOFufXXL3UpT2tY5PSXh2FFmRPdmWn7zcKmn78eYXWxCaw8Sp2/HQTbynPyQfJZPZJ4KGRy8P27w0MKDAlqQ=="},"_npmVersion":"1.1.59","_npmUser":{"name":"anonymous","email":"utatane.tea@gmail.com"},"directories":{},"publish_time":1346356749909,"_hasShrinkwrap":false,"_cnpm_publish_time":1346356749909,"_cnpmcore_publish_time":"2021-12-13T15:04:24.660Z","contributors":[]}},"dist-tags":{"latest":"1.0.1"},"name":"esmangle","time":{"created":"2022-01-26T14:26:18.131Z","modified":"2022-01-26T14:26:18.131Z","1.0.1":"2014-04-13T16:20:35.930Z","1.0.0":"2014-02-07T19:50:55.767Z","0.0.17":"2013-11-01T18:59:09.782Z","0.0.16":"2013-11-01T17:40:47.176Z","0.0.15":"2013-07-11T18:47:37.513Z","0.0.14":"2013-04-24T16:53:29.930Z","0.0.13":"2013-04-15T09:04:14.989Z","0.0.12":"2013-04-01T10:10:22.778Z","0.0.11":"2013-03-24T23:58:20.558Z","0.0.10":"2013-02-06T16:24:59.618Z","0.0.9-1":"2012-12-31T15:56:59.694Z","0.0.9":"2012-12-28T08:26:56.077Z","0.0.8":"2012-12-11T07:02:55.018Z","0.0.7":"2012-10-12T19:28:58.486Z","0.0.5":"2012-09-11T23:01:49.400Z","0.0.4":"2012-09-09T23:08:07.930Z","0.0.3":"2012-09-04T17:37:31.360Z","0.0.2":"2012-08-31T16:07:40.794Z","0.0.1":"2012-08-30T19:59:09.909Z"},"readme":"# esmangle [![NPM version][npm-image]][npm-url] [![Build Status][travis-image]][travis-url] [![Dependency Status][daviddm-url]][daviddm-image]\n\nesmangle ([esmangle](http://github.com/Constellation/esmangle)) is\nmangler / minifier for [Parser API](https://developer.mozilla.org/en/SpiderMonkey/Parser_API) AST.\n\n### Install\n\nesmangle can be used in a web browser: <a href=\"http://constellation.github.com/esmangle/javascripts/esmangle.js\" target=\"_blank\">Download</a>\n\n    <script src=\"esmangle.js\"></script>\n\n\nNode.js application via the package manager:\n\n    npm install esmangle\n\nIf you would like to use latest esmangle in a browser, you can build `build/esmangle.min.js`:\n\n    npm run-script build\n\n\n### Usage\n\nA simple example: the program\n\n    var ast = esprima.parse(code);\n    var result = esmangle.mangle(ast);  // gets mangled AST\n    console.log(escodegen.generate(result));  // dump AST\n\nOr you can simply use this `esmangle` command in the shell.\n\n    $ esmangle file.js\n\nGet more compressed result: (in Node.js)\n\n    var ast = esprima.parse(code);\n    // Get optimized AST\n    var optimized = esmangle.optimize(ast, null);\n    // gets mangled AST\n    var result = esmangle.mangle(optimized);\n    console.log(escodegen.generate(result, {\n        format: {\n            renumber: true,\n            hexadecimal: true,\n            escapeless: true,\n            compact: true,\n            semicolons: false,\n            parentheses: false\n        }\n    }));  // dump AST\n\n\n### Design\n\nSlide is [here](https://speakerdeck.com/constellation/escodegen-and-esmangle-using-mozilla-javascript-ast-as-an-ir).\nThis resolution algorithm is based on my bytecode compiler [iv / lv5 / railgun](https://github.com/Constellation/iv/tree/master/iv/lv5/railgun).\n\n### License\n\nCopyright (C) 2012 [Yusuke Suzuki](http://github.com/Constellation)\n (twitter: [@Constellation](http://twitter.com/Constellation)) and other contributors.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n  * Redistributions of source code must retain the above copyright\n    notice, this list of conditions and the following disclaimer.\n\n  * Redistributions in binary form must reproduce the above copyright\n    notice, this list of conditions and the following disclaimer in the\n    documentation and/or other materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\nARE DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY\nDIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF\nTHIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n\n[npm-url]: https://npmjs.org/package/esmangle\n[npm-image]: https://badge.fury.io/js/esmangle.png\n[travis-url]: https://travis-ci.org/Constellation/esmangle\n[travis-image]: https://travis-ci.org/Constellation/esmangle.png?branch=master\n[coveralls-url]: https://coveralls.io/r/Constellation/esmangle\n[coveralls-image]: https://coveralls.io/repos/Constellation/esmangle/badge.png\n[depstat-url]: https://david-dm.org/Constellation/esmangle\n[depstat-image]: https://david-dm.org/Constellation/esmangle.png\n[daviddm-url]: https://david-dm.org/Constellation/esmangle.png?theme=shields.io\n[daviddm-image]: https://david-dm.org/Constellation/esmangle","users":{}}