{"_id":"butternut","_rev":"206908","name":"butternut","description":"Experimental ES2015-aware minifier","dist-tags":{"latest":"0.4.6"},"maintainers":[{"name":"rich_harris","email":""}],"time":{"modified":"2021-06-03T13:37:20.000Z","created":"2017-05-08T04:43:57.082Z","0.4.6":"2017-05-19T00:16:24.161Z","0.4.5":"2017-05-17T15:47:45.967Z","0.4.4":"2017-05-16T15:18:07.309Z","0.4.3":"2017-05-15T17:04:55.500Z","0.4.2":"2017-05-15T15:22:39.587Z","0.4.1":"2017-05-14T14:43:04.295Z","0.4.0":"2017-05-13T17:23:27.145Z","0.3.6":"2017-05-12T20:52:35.301Z","0.3.5":"2017-05-11T18:58:23.896Z","0.3.4":"2017-05-11T16:54:08.023Z","0.3.3":"2017-05-10T20:21:16.631Z","0.3.2":"2017-05-10T05:16:52.954Z","0.3.1":"2017-05-09T22:46:11.969Z","0.3.0":"2017-05-09T21:27:16.375Z","0.2.0":"2017-05-08T04:43:57.082Z"},"users":{"rexpan":true,"isaacvitor":true},"author":{"name":"Rich Harris"},"repository":{"type":"git","url":"git+https://github.com/Rich-Harris/butternut.git"},"versions":{"0.4.6":{"name":"butternut","version":"0.4.6","description":"Experimental ES2015-aware minifier","main":"dist/butternut.cjs.js","module":"dist/butternut.es.js","files":["bin","src","dist","register.js","README.md"],"scripts":{"build":"rollup -c","build:all":"rollup -c && rollup -c --environment MIN && rollup -c --environment UMD","dev":"rollup -w -c --environment UMD","bench":"node test/bench","prebench":"npm run build","test":"mocha test/test.js","test:min":"cross-env TEST_MIN=true && mocha test/test.js","test:fuzz":"node test/fuzz-test.js","pretest":"npm run build","pretest:min":"npm run build:all","prepublish":"npm run test:min","lint":"eslint src","precoverage":"export COVERAGE=true && nyc mocha --opts mocha.coverage.opts","coverage":"nyc report --reporter=text-lcov > coverage.lcov","codecov":"codecov","precodecov":"npm run coverage"},"bin":{"squash":"./bin/squash","butternut":"./bin/squash"},"repository":{"type":"git","url":"git+https://github.com/Rich-Harris/butternut.git"},"keywords":["javascript","transpilation","compilation","esnext","es2015","es2017","es6","es7"],"author":{"name":"Rich Harris"},"license":"MIT","bugs":{"url":"https://github.com/Rich-Harris/butternut/issues"},"homepage":"https://github.com/Rich-Harris/butternut#README","devDependencies":{"babel-core":"^6.24.1","babel-preset-babili":"0.0.12","benchmark":"^2.1.4","buble":"^0.15.2","chalk":"^1.1.3","codecov":"^2.2.0","console-group":"^0.3.3","cross-env":"^5.0.0","eslint":"^3.19.0","eslump":"^1.5.1","filesize":"^3.5.9","glob":"^7.1.1","google-closure-compiler-js":"^20170423.0.0","gzip-size":"^3.0.0","left-pad":"^1.1.3","mocha":"^3.3.0","nyc":"^10.3.2","pretty-bytes":"^4.0.2","pretty-ms":"^2.1.0","reify":"^0.11.0","right-pad":"^1.0.1","rimraf":"^2.6.1","rollup":"^0.41.6","rollup-plugin-buble":"^0.15.0","rollup-plugin-butternut":"^0.1.0","rollup-plugin-json":"^2.1.1","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","rollup-watch":"^3.2.2","source-map":"^0.5.6","source-map-support":"^0.4.15","sourcemap-codec":"^1.3.1","uglify-es":"^3.0.3","uglify-js":"^3.0.3"},"dependencies":{"acorn":"^5.0.3","chalk":"^1.1.3","magic-string":"^0.20.0","minimist":"^1.2.0","sourcemap-codec":"^1.3.1"},"gitHead":"f1311c7d80869d942fa270e932aee8386c892668","_id":"butternut@0.4.6","_shasum":"1ee4e435965e924f7d245b9e5e6a614cb19915b6","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"dist":{"shasum":"1ee4e435965e924f7d245b9e5e6a614cb19915b6","size":484023,"noattachment":false,"key":"/butternut/-/butternut-0.4.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/butternut/download/butternut-0.4.6.tgz"},"maintainers":[{"name":"rich_harris","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/butternut-0.4.6.tgz_1495152983508_0.7028087002690881"},"directories":{},"publish_time":1495152984161,"_cnpm_publish_time":1495152984161,"_hasShrinkwrap":false},"0.4.5":{"name":"butternut","version":"0.4.5","description":"Experimental ES2015-aware minifier","main":"dist/butternut.cjs.js","module":"dist/butternut.es.js","files":["bin","src","dist","register.js","README.md"],"scripts":{"build":"rollup -c","build:all":"rollup -c && rollup -c --environment MIN && rollup -c --environment UMD","dev":"rollup -w -c --environment UMD","bench":"node test/bench","prebench":"npm run build","test":"mocha test/test.js","test:min":"cross-env TEST_MIN=true && mocha test/test.js","test:fuzz":"node test/fuzz-test.js","pretest":"npm run build","pretest:min":"npm run build:all","prepublish":"npm run test:min","lint":"eslint src","precoverage":"export COVERAGE=true && nyc mocha --opts mocha.coverage.opts","coverage":"nyc report --reporter=text-lcov > coverage.lcov","codecov":"codecov","precodecov":"npm run coverage"},"bin":{"squash":"./bin/squash","butternut":"./bin/squash"},"repository":{"type":"git","url":"git+https://github.com/Rich-Harris/butternut.git"},"keywords":["javascript","transpilation","compilation","esnext","es2015","es2017","es6","es7"],"author":{"name":"Rich Harris"},"license":"MIT","bugs":{"url":"https://github.com/Rich-Harris/butternut/issues"},"homepage":"https://github.com/Rich-Harris/butternut#README","devDependencies":{"babel-core":"^6.24.1","babel-preset-babili":"0.0.12","benchmark":"^2.1.4","buble":"^0.15.2","chalk":"^1.1.3","codecov":"^2.2.0","console-group":"^0.3.3","cross-env":"^5.0.0","eslint":"^3.19.0","eslump":"^1.5.1","filesize":"^3.5.9","glob":"^7.1.1","google-closure-compiler-js":"^20170423.0.0","gzip-size":"^3.0.0","left-pad":"^1.1.3","mocha":"^3.3.0","nyc":"^10.3.2","pretty-bytes":"^4.0.2","pretty-ms":"^2.1.0","reify":"^0.11.0","right-pad":"^1.0.1","rimraf":"^2.6.1","rollup":"^0.41.6","rollup-plugin-buble":"^0.15.0","rollup-plugin-butternut":"^0.1.0","rollup-plugin-json":"^2.1.1","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","rollup-watch":"^3.2.2","source-map":"^0.5.6","source-map-support":"^0.4.15","sourcemap-codec":"^1.3.1","uglify-es":"^3.0.3","uglify-js":"^3.0.3"},"dependencies":{"acorn":"^5.0.3","chalk":"^1.1.3","magic-string":"^0.19.0","minimist":"^1.2.0","sourcemap-codec":"^1.3.1"},"gitHead":"99f9fc733e75f06245128c990b66219fc2ee8ad4","_id":"butternut@0.4.5","_shasum":"18505ae15b8da40cd0dc8888c29dac69b8fe4e84","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"dist":{"shasum":"18505ae15b8da40cd0dc8888c29dac69b8fe4e84","size":472802,"noattachment":false,"key":"/butternut/-/butternut-0.4.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/butternut/download/butternut-0.4.5.tgz"},"maintainers":[{"name":"rich_harris","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/butternut-0.4.5.tgz_1495036063383_0.8744965898804367"},"directories":{},"publish_time":1495036065967,"_cnpm_publish_time":1495036065967,"_hasShrinkwrap":false},"0.4.4":{"name":"butternut","version":"0.4.4","description":"Experimental ES2015-aware minifier","main":"dist/butternut.cjs.js","module":"dist/butternut.es.js","files":["bin","src","dist","register.js","README.md"],"scripts":{"build":"rollup -c","build:all":"rollup -c && rollup -c --environment MIN && rollup -c --environment UMD","dev":"rollup -w -c --environment UMD","bench":"node test/bench","prebench":"npm run build","test":"mocha test/test.js","test:min":"cross-env TEST_MIN=true && mocha test/test.js","test:fuzz":"node test/fuzz-test.js","pretest":"npm run build","pretest:min":"npm run build:all","prepublish":"npm run test:min","lint":"eslint src","precoverage":"export COVERAGE=true && nyc mocha --opts mocha.coverage.opts","coverage":"nyc report --reporter=text-lcov > coverage.lcov","codecov":"codecov","precodecov":"npm run coverage"},"bin":{"squash":"./bin/squash","butternut":"./bin/squash"},"repository":{"type":"git","url":"git+https://github.com/Rich-Harris/butternut.git"},"keywords":["javascript","transpilation","compilation","esnext","es2015","es2017","es6","es7"],"author":{"name":"Rich Harris"},"license":"MIT","bugs":{"url":"https://github.com/Rich-Harris/butternut/issues"},"homepage":"https://github.com/Rich-Harris/butternut#README","devDependencies":{"babel-core":"^6.24.1","babel-preset-babili":"0.0.12","benchmark":"^2.1.4","buble":"^0.15.2","chalk":"^1.1.3","codecov":"^2.2.0","console-group":"^0.3.3","cross-env":"^5.0.0","eslint":"^3.19.0","eslump":"^1.5.1","filesize":"^3.5.9","glob":"^7.1.1","google-closure-compiler-js":"^20170423.0.0","gzip-size":"^3.0.0","left-pad":"^1.1.3","mocha":"^3.3.0","nyc":"^10.3.2","pretty-bytes":"^4.0.2","pretty-ms":"^2.1.0","reify":"^0.11.0","right-pad":"^1.0.1","rimraf":"^2.6.1","rollup":"^0.41.6","rollup-plugin-buble":"^0.15.0","rollup-plugin-butternut":"^0.1.0","rollup-plugin-json":"^2.1.1","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","rollup-watch":"^3.2.2","source-map":"^0.5.6","source-map-support":"^0.4.15","sourcemap-codec":"^1.3.1","uglify-es":"^3.0.3","uglify-js":"^3.0.3"},"dependencies":{"acorn":"^5.0.3","chalk":"^1.1.3","magic-string":"^0.19.0","minimist":"^1.2.0","sourcemap-codec":"^1.3.1"},"gitHead":"482659126d72cd5004780770409d26053a54f6d7","_id":"butternut@0.4.4","_shasum":"ae56f2b54f7fba149990a2e8b7f72250bca52431","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"dist":{"shasum":"ae56f2b54f7fba149990a2e8b7f72250bca52431","size":467461,"noattachment":false,"key":"/butternut/-/butternut-0.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/butternut/download/butternut-0.4.4.tgz"},"maintainers":[{"name":"rich_harris","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/butternut-0.4.4.tgz_1494947886695_0.569440740859136"},"directories":{},"publish_time":1494947887309,"_cnpm_publish_time":1494947887309,"_hasShrinkwrap":false},"0.4.3":{"name":"butternut","version":"0.4.3","description":"Experimental ES2015-aware minifier","main":"dist/butternut.cjs.js","module":"dist/butternut.es.js","files":["bin","src","dist","register.js","README.md"],"scripts":{"build":"rollup -c","build:all":"rollup -c && rollup -c --environment MIN && rollup -c --environment UMD","dev":"rollup -w -c --environment UMD","bench":"node test/bench","prebench":"npm run build","test":"mocha test/test.js","test:min":"cross-env TEST_MIN=true && mocha test/test.js","pretest":"npm run build","pretest:min":"npm run build:all","prepublish":"npm run test:min","lint":"eslint src","precoverage":"export COVERAGE=true && nyc mocha --opts mocha.coverage.opts","coverage":"nyc report --reporter=text-lcov > coverage.lcov","codecov":"codecov","precodecov":"npm run coverage"},"bin":{"squash":"./bin/squash","butternut":"./bin/squash"},"repository":{"type":"git","url":"git+https://github.com/Rich-Harris/butternut.git"},"keywords":["javascript","transpilation","compilation","esnext","es2015","es2017","es6","es7"],"author":{"name":"Rich Harris"},"license":"MIT","bugs":{"url":"https://github.com/Rich-Harris/butternut/issues"},"homepage":"https://github.com/Rich-Harris/butternut#README","devDependencies":{"babel-core":"^6.24.1","babel-preset-babili":"0.0.12","benchmark":"^2.1.4","buble":"^0.15.2","chalk":"^1.1.3","codecov":"^2.2.0","console-group":"^0.3.3","cross-env":"^5.0.0","eslint":"^3.19.0","filesize":"^3.5.9","glob":"^7.1.1","google-closure-compiler-js":"^20170423.0.0","gzip-size":"^3.0.0","left-pad":"^1.1.3","mocha":"^3.3.0","nyc":"^10.3.2","pretty-bytes":"^4.0.2","pretty-ms":"^2.1.0","reify":"^0.11.0","right-pad":"^1.0.1","rimraf":"^2.6.1","rollup":"^0.41.6","rollup-plugin-buble":"^0.15.0","rollup-plugin-butternut":"^0.1.0","rollup-plugin-json":"^2.1.1","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","rollup-watch":"^3.2.2","source-map":"^0.5.6","source-map-support":"^0.4.15","sourcemap-codec":"^1.3.1","uglify-es":"^3.0.3","uglify-js":"^3.0.3"},"dependencies":{"acorn":"^5.0.3","chalk":"^1.1.3","magic-string":"^0.19.0","minimist":"^1.2.0","sourcemap-codec":"^1.3.1"},"gitHead":"7b0aa18d1515c6a9226f13b66444bf0922665aeb","_id":"butternut@0.4.3","_shasum":"a554682c3c4f05f7ab1f1853c160f3ccb346ce32","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"dist":{"shasum":"a554682c3c4f05f7ab1f1853c160f3ccb346ce32","size":456923,"noattachment":false,"key":"/butternut/-/butternut-0.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/butternut/download/butternut-0.4.3.tgz"},"maintainers":[{"name":"rich_harris","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/butternut-0.4.3.tgz_1494867894125_0.5981973835732788"},"directories":{},"publish_time":1494867895500,"_cnpm_publish_time":1494867895500,"_hasShrinkwrap":false},"0.4.2":{"name":"butternut","version":"0.4.2","description":"Experimental ES2015-aware minifier","main":"dist/butternut.cjs.js","module":"dist/butternut.es.js","files":["bin","src","dist","register.js","README.md"],"scripts":{"build":"rollup -c","build:all":"rollup -c && rollup -c --environment MIN && rollup -c --environment UMD","dev":"rollup -w -c --environment UMD","bench":"node test/bench","prebench":"npm run build","test":"mocha test/test.js","test:min":"cross-env TEST_MIN=true && mocha test/test.js","pretest":"npm run build","pretest:min":"npm run build:all","prepublish":"npm run test:min","lint":"eslint src","precoverage":"export COVERAGE=true && nyc mocha --opts mocha.coverage.opts","coverage":"nyc report --reporter=text-lcov > coverage.lcov","codecov":"codecov","precodecov":"npm run coverage"},"bin":{"squash":"./bin/squash","butternut":"./bin/squash"},"repository":{"type":"git","url":"git+https://github.com/Rich-Harris/butternut.git"},"keywords":["javascript","transpilation","compilation","esnext","es2015","es2017","es6","es7"],"author":{"name":"Rich Harris"},"license":"MIT","bugs":{"url":"https://github.com/Rich-Harris/butternut/issues"},"homepage":"https://github.com/Rich-Harris/butternut#README","devDependencies":{"babel-core":"^6.24.1","babel-preset-babili":"0.0.12","benchmark":"^2.1.4","buble":"^0.15.2","chalk":"^1.1.3","codecov":"^2.2.0","console-group":"^0.3.3","cross-env":"^5.0.0","eslint":"^3.19.0","filesize":"^3.5.9","glob":"^7.1.1","google-closure-compiler-js":"^20170423.0.0","gzip-size":"^3.0.0","left-pad":"^1.1.3","mocha":"^3.3.0","nyc":"^10.3.2","pretty-bytes":"^4.0.2","pretty-ms":"^2.1.0","reify":"^0.11.0","right-pad":"^1.0.1","rimraf":"^2.6.1","rollup":"^0.41.6","rollup-plugin-buble":"^0.15.0","rollup-plugin-butternut":"^0.1.0","rollup-plugin-json":"^2.1.1","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","source-map":"^0.5.6","source-map-support":"^0.4.15","sourcemap-codec":"^1.3.1","uglify-es":"^3.0.3","uglify-js":"^3.0.3"},"dependencies":{"acorn":"^5.0.3","chalk":"^1.1.3","magic-string":"^0.19.0","minimist":"^1.2.0","sourcemap-codec":"^1.3.1"},"gitHead":"89307156bebec9bb554abe5bf30e79400442d206","_id":"butternut@0.4.2","_shasum":"fddb84c5b03d71e4c341142ffae8e311391485e6","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"dist":{"shasum":"fddb84c5b03d71e4c341142ffae8e311391485e6","size":454107,"noattachment":false,"key":"/butternut/-/butternut-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/butternut/download/butternut-0.4.2.tgz"},"maintainers":[{"name":"rich_harris","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/butternut-0.4.2.tgz_1494861758748_0.8151116378139704"},"directories":{},"publish_time":1494861759587,"_cnpm_publish_time":1494861759587,"_hasShrinkwrap":false},"0.4.1":{"name":"butternut","version":"0.4.1","description":"Experimental ES2015-aware minifier","main":"dist/butternut.cjs.js","module":"dist/butternut.es.js","files":["bin","src","dist","register.js","README.md"],"scripts":{"build":"rollup -c","build:all":"rollup -c && rollup -c --environment MIN && rollup -c --environment UMD","dev":"rollup -w -c --environment UMD","bench":"node test/bench","prebench":"npm run build","test":"mocha test/test.js","test:min":"cross-env TEST_MIN=true && mocha test/test.js","pretest":"npm run build","pretest:min":"npm run build:all","prepublish":"npm run test:min","lint":"eslint src","precoverage":"export COVERAGE=true && nyc mocha --opts mocha.coverage.opts","coverage":"nyc report --reporter=text-lcov > coverage.lcov","codecov":"codecov","precodecov":"npm run coverage"},"bin":{"squash":"./bin/squash","butternut":"./bin/squash"},"repository":{"type":"git","url":"git+https://github.com/Rich-Harris/butternut.git"},"keywords":["javascript","transpilation","compilation","esnext","es2015","es2017","es6","es7"],"author":{"name":"Rich Harris"},"license":"MIT","bugs":{"url":"https://github.com/Rich-Harris/butternut/issues"},"homepage":"https://github.com/Rich-Harris/butternut#README","devDependencies":{"babel-core":"^6.24.1","babel-preset-babili":"0.0.12","benchmark":"^2.1.4","buble":"^0.15.2","chalk":"^1.1.3","codecov":"^2.2.0","console-group":"^0.3.3","cross-env":"^5.0.0","eslint":"^3.19.0","filesize":"^3.5.9","glob":"^7.1.1","google-closure-compiler-js":"^20170423.0.0","gzip-size":"^3.0.0","left-pad":"^1.1.3","mocha":"^3.3.0","nyc":"^10.3.2","pretty-bytes":"^4.0.2","pretty-ms":"^2.1.0","reify":"^0.11.0","right-pad":"^1.0.1","rimraf":"^2.6.1","rollup":"^0.41.6","rollup-plugin-buble":"^0.15.0","rollup-plugin-butternut":"^0.1.0","rollup-plugin-json":"^2.1.1","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","source-map":"^0.5.6","source-map-support":"^0.4.15","sourcemap-codec":"^1.3.1","uglify-es":"^3.0.3","uglify-js":"^3.0.3"},"dependencies":{"acorn":"^5.0.3","chalk":"^1.1.3","magic-string":"^0.19.0","minimist":"^1.2.0","sourcemap-codec":"^1.3.1"},"gitHead":"7c65bfe92cc97dacdf4e31fd2b2b422e7ba07aa9","_id":"butternut@0.4.1","_shasum":"119b7db080806502a8563df682aea4061b2c942f","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"dist":{"shasum":"119b7db080806502a8563df682aea4061b2c942f","size":447309,"noattachment":false,"key":"/butternut/-/butternut-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/butternut/download/butternut-0.4.1.tgz"},"maintainers":[{"name":"rich_harris","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/butternut-0.4.1.tgz_1494772981614_0.11284565855748951"},"directories":{},"publish_time":1494772984295,"_hasShrinkwrap":false,"_cnpm_publish_time":1494772984295},"0.4.0":{"name":"butternut","version":"0.4.0","description":"Experimental ES2015-aware minifier","main":"dist/butternut.cjs.js","module":"dist/butternut.es.js","files":["bin","src","dist","register.js","README.md"],"scripts":{"build":"rollup -c","build:all":"rollup -c && rollup -c --environment MIN && rollup -c --environment UMD","bench":"node test/bench","prebench":"npm run build","test":"mocha test/test.js","test:min":"cross-env TEST_MIN=true && mocha test/test.js","pretest":"npm run build","pretest:min":"npm run build:all","prepublish":"npm run test:min","lint":"eslint src","precoverage":"export COVERAGE=true && nyc mocha --opts mocha.coverage.opts","coverage":"nyc report --reporter=text-lcov > coverage.lcov","codecov":"codecov","precodecov":"npm run coverage"},"bin":{"squash":"./bin/squash","butternut":"./bin/squash"},"repository":{"type":"git","url":"git+https://github.com/Rich-Harris/butternut.git"},"keywords":["javascript","transpilation","compilation","esnext","es2015","es2017","es6","es7"],"author":{"name":"Rich Harris"},"license":"MIT","bugs":{"url":"https://github.com/Rich-Harris/butternut/issues"},"homepage":"https://github.com/Rich-Harris/butternut#README","devDependencies":{"babel-core":"^6.24.1","babel-preset-babili":"0.0.12","benchmark":"^2.1.4","buble":"^0.15.2","chalk":"^1.1.3","codecov":"^2.2.0","console-group":"^0.3.3","cross-env":"^5.0.0","eslint":"^3.19.0","filesize":"^3.5.9","glob":"^7.1.1","google-closure-compiler-js":"^20170423.0.0","gzip-size":"^3.0.0","left-pad":"^1.1.3","mocha":"^3.3.0","nyc":"^10.3.2","pretty-bytes":"^4.0.2","pretty-ms":"^2.1.0","reify":"^0.11.0","right-pad":"^1.0.1","rimraf":"^2.6.1","rollup":"^0.41.6","rollup-plugin-buble":"^0.15.0","rollup-plugin-butternut":"^0.1.0","rollup-plugin-json":"^2.1.1","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","source-map":"^0.5.6","source-map-support":"^0.4.15","sourcemap-codec":"^1.3.1","uglify-es":"^3.0.3","uglify-js":"^3.0.3"},"dependencies":{"acorn":"^5.0.3","chalk":"^1.1.3","magic-string":"^0.19.0","minimist":"^1.2.0","sourcemap-codec":"^1.3.1"},"gitHead":"2dcde0bc100afd89322ad0af4bf5ebb7136a8876","_id":"butternut@0.4.0","_shasum":"6335c12f7ae87024d7a9c03ead7115135bdcba8e","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"dist":{"shasum":"6335c12f7ae87024d7a9c03ead7115135bdcba8e","size":449164,"noattachment":false,"key":"/butternut/-/butternut-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/butternut/download/butternut-0.4.0.tgz"},"maintainers":[{"name":"rich_harris","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/butternut-0.4.0.tgz_1494696204616_0.14347376464866102"},"directories":{},"publish_time":1494696207145,"_cnpm_publish_time":1494696207145,"_hasShrinkwrap":false},"0.3.6":{"name":"butternut","version":"0.3.6","description":"Experimental ES2015-aware minifier","main":"dist/butternut.cjs.js","module":"dist/butternut.es.js","files":["bin","src","dist","register.js","README.md"],"scripts":{"build":"rollup -c","build:all":"rollup -c && rollup -c --environment MIN && rollup -c --environment UMD","bench":"node test/bench","prebench":"npm run build","test":"mocha test/test.js","test:min":"cross-env TEST_MIN=true && mocha test/test.js","pretest":"npm run build","pretest:min":"npm run build:all","prepublish":"npm run test:min","lint":"eslint src"},"bin":{"squash":"./bin/squash","butternut":"./bin/squash"},"repository":{"type":"git","url":"git+https://github.com/Rich-Harris/butternut.git"},"keywords":["javascript","transpilation","compilation","esnext","es2015","es2017","es6","es7"],"author":{"name":"Rich Harris"},"license":"MIT","bugs":{"url":"https://github.com/Rich-Harris/butternut/issues"},"homepage":"https://github.com/Rich-Harris/butternut#README","devDependencies":{"babel-core":"^6.24.1","babel-preset-babili":"0.0.12","benchmark":"^2.1.4","buble":"^0.15.2","chalk":"^1.1.3","console-group":"^0.3.3","cross-env":"^5.0.0","eslint":"^3.19.0","filesize":"^3.5.9","glob":"^7.1.1","google-closure-compiler-js":"^20170423.0.0","gzip-size":"^3.0.0","left-pad":"^1.1.3","mocha":"^3.3.0","pretty-bytes":"^4.0.2","pretty-ms":"^2.1.0","right-pad":"^1.0.1","rimraf":"^2.6.1","rollup":"^0.41.6","rollup-plugin-buble":"^0.15.0","rollup-plugin-butternut":"^0.1.0","rollup-plugin-json":"^2.1.1","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","source-map":"^0.5.6","source-map-support":"^0.4.15","sourcemap-codec":"^1.3.1","uglify-es":"^3.0.3","uglify-js":"^3.0.3"},"dependencies":{"acorn":"^5.0.3","chalk":"^1.1.3","magic-string":"^0.19.0","minimist":"^1.2.0","sourcemap-codec":"^1.3.1"},"gitHead":"a3517df0904e655d447af9be09ba8fd5eb5abda3","_id":"butternut@0.3.6","_shasum":"599030b3038140400e15b929e757b827d8a2da6f","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"dist":{"shasum":"599030b3038140400e15b929e757b827d8a2da6f","size":445341,"noattachment":false,"key":"/butternut/-/butternut-0.3.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/butternut/download/butternut-0.3.6.tgz"},"maintainers":[{"name":"rich_harris","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/butternut-0.3.6.tgz_1494622353072_0.951577810337767"},"directories":{},"publish_time":1494622355301,"_cnpm_publish_time":1494622355301,"_hasShrinkwrap":false},"0.3.5":{"name":"butternut","version":"0.3.5","description":"Experimental ES2015-aware minifier","main":"dist/butternut.cjs.js","module":"dist/butternut.es.js","files":["bin","src","dist","register.js","README.md"],"scripts":{"build":"rollup -c","build:all":"rollup -c && rollup -c --environment MIN && rollup -c --environment UMD","bench":"node test/bench","prebench":"npm run build","test":"mocha test/test.js","test:min":"cross-env TEST_MIN=true && mocha test/test.js","pretest":"npm run build","pretest:min":"npm run build:all","prepublish":"npm run test:min","lint":"eslint src"},"bin":{"squash":"./bin/squash","butternut":"./bin/squash"},"repository":{"type":"git","url":"git+https://github.com/Rich-Harris/butternut.git"},"keywords":["javascript","transpilation","compilation","esnext","es2015","es2017","es6","es7"],"author":{"name":"Rich Harris"},"license":"MIT","bugs":{"url":"https://github.com/Rich-Harris/butternut/issues"},"homepage":"https://github.com/Rich-Harris/butternut#README","devDependencies":{"babel-core":"^6.24.1","babel-preset-babili":"0.0.12","benchmark":"^2.1.4","buble":"^0.15.2","chalk":"^1.1.3","console-group":"^0.3.3","cross-env":"^5.0.0","eslint":"^3.19.0","filesize":"^3.5.9","glob":"^7.1.1","google-closure-compiler-js":"^20170423.0.0","gzip-size":"^3.0.0","left-pad":"^1.1.3","mocha":"^3.3.0","pretty-bytes":"^4.0.2","pretty-ms":"^2.1.0","right-pad":"^1.0.1","rimraf":"^2.6.1","rollup":"^0.41.6","rollup-plugin-buble":"^0.15.0","rollup-plugin-butternut":"^0.1.0","rollup-plugin-json":"^2.1.1","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","source-map":"^0.5.6","source-map-support":"^0.4.15","sourcemap-codec":"^1.3.1","uglify-es":"^3.0.3","uglify-js":"^3.0.3"},"dependencies":{"acorn":"^5.0.3","chalk":"^1.1.3","magic-string":"^0.19.0","minimist":"^1.2.0","sourcemap-codec":"^1.3.1"},"gitHead":"0c63955daead07b3f941e0bda2bb066099e6c7f5","_id":"butternut@0.3.5","_shasum":"231cfb207491d3ea6b2caf1b40dfbdfa38c9c481","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"dist":{"shasum":"231cfb207491d3ea6b2caf1b40dfbdfa38c9c481","size":441436,"noattachment":false,"key":"/butternut/-/butternut-0.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/butternut/download/butternut-0.3.5.tgz"},"maintainers":[{"name":"rich_harris","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/butternut-0.3.5.tgz_1494529102207_0.7009799354709685"},"directories":{},"publish_time":1494529103896,"_cnpm_publish_time":1494529103896,"_hasShrinkwrap":false},"0.3.4":{"name":"butternut","version":"0.3.4","description":"Experimental ES2015-aware minifier","main":"dist/butternut.cjs.js","module":"dist/butternut.es.js","files":["bin","src","dist","register.js","README.md"],"scripts":{"build":"rollup -c","build:min":"rollup -c --environment MIN","build:browser":"rollup -c --environment UMD","bench":"node test/bench","prebench":"npm run build","test":"mocha test/test.js","test:min":"export TEST_MIN=true && mocha test/test.js","pretest":"npm run build","pretest:min":"npm run build:min","prepublish":"npm run test:min && npm run build && npm run build:browser","compare":"mkdir -p test/comparisons/uglify && mkdir -p test/comparisons/butternut && node test/compare.js","precompare":"npm run build","lint":"eslint src"},"bin":{"squash":"./bin/squash","butternut":"./bin/squash"},"repository":{"type":"git","url":"git+https://github.com/Rich-Harris/butternut.git"},"keywords":["javascript","transpilation","compilation","esnext","es2015","es2017","es6","es7"],"author":{"name":"Rich Harris"},"license":"MIT","bugs":{"url":"https://github.com/Rich-Harris/butternut/issues"},"homepage":"https://github.com/Rich-Harris/butternut#README","devDependencies":{"babel-core":"^6.24.1","babel-preset-babili":"0.0.12","benchmark":"^2.1.4","buble":"^0.15.2","chalk":"^1.1.3","console-group":"^0.3.3","eslint":"^3.19.0","filesize":"^3.5.9","glob":"^7.1.1","google-closure-compiler-js":"^20170423.0.0","gzip-size":"^3.0.0","left-pad":"^1.1.3","mocha":"^3.3.0","pretty-bytes":"^4.0.2","pretty-ms":"^2.1.0","right-pad":"^1.0.1","rimraf":"^2.6.1","rollup":"^0.41.6","rollup-plugin-buble":"^0.15.0","rollup-plugin-butternut":"^0.1.0","rollup-plugin-json":"^2.1.1","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","source-map":"^0.5.6","source-map-support":"^0.4.15","sourcemap-codec":"^1.3.1","uglify-es":"^3.0.3","uglify-js":"^3.0.3"},"dependencies":{"acorn":"^5.0.3","chalk":"^1.1.3","magic-string":"^0.19.0","minimist":"^1.2.0","sourcemap-codec":"^1.3.1"},"gitHead":"bfff67b617dc1c11635a5a9cef81110caa9d9bdc","_id":"butternut@0.3.4","_shasum":"891dcf2ed6bd8270ea13ce93176e56f6a45be65a","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"dist":{"shasum":"891dcf2ed6bd8270ea13ce93176e56f6a45be65a","size":440259,"noattachment":false,"key":"/butternut/-/butternut-0.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/butternut/download/butternut-0.3.4.tgz"},"maintainers":[{"name":"rich_harris","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/butternut-0.3.4.tgz_1494521647282_0.522476504324004"},"directories":{},"publish_time":1494521648023,"_hasShrinkwrap":false,"_cnpm_publish_time":1494521648023},"0.3.3":{"name":"butternut","version":"0.3.3","description":"Experimental ES2015-aware minifier","main":"dist/butternut.cjs.js","module":"dist/butternut.es.js","files":["bin","src","dist","register.js","README.md"],"scripts":{"build":"rollup -c","build:browser":"rollup -c --environment UMD","bench":"node test/bench","prebench":"npm run build","test":"mocha test/test.js","pretest":"npm run build","prepublish":"npm test && npm run build:browser","compare":"mkdir -p test/comparisons/uglify && mkdir -p test/comparisons/butternut && node test/compare.js","precompare":"npm run build","lint":"eslint src"},"bin":{"squash":"./bin/squash","butternut":"./bin/squash"},"repository":{"type":"git","url":"git+https://github.com/Rich-Harris/butternut.git"},"keywords":["javascript","transpilation","compilation","esnext","es2015","es2017","es6","es7"],"author":{"name":"Rich Harris"},"license":"MIT","bugs":{"url":"https://github.com/Rich-Harris/butternut/issues"},"homepage":"https://github.com/Rich-Harris/butternut#README","devDependencies":{"babel-core":"^6.24.1","babel-preset-babili":"0.0.12","benchmark":"^2.1.4","buble":"^0.15.2","chalk":"^1.1.3","console-group":"^0.3.3","eslint":"^3.19.0","filesize":"^3.5.9","glob":"^7.1.1","google-closure-compiler-js":"^20170423.0.0","gzip-size":"^3.0.0","left-pad":"^1.1.3","mocha":"^3.3.0","pretty-bytes":"^4.0.2","pretty-ms":"^2.1.0","right-pad":"^1.0.1","rimraf":"^2.6.1","rollup":"^0.41.6","rollup-plugin-buble":"^0.15.0","rollup-plugin-json":"^2.1.1","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","source-map":"^0.5.6","source-map-support":"^0.4.15","sourcemap-codec":"^1.3.1","uglify-es":"^3.0.3","uglify-js":"^3.0.3"},"dependencies":{"acorn":"^5.0.3","chalk":"^1.1.3","magic-string":"^0.19.0","minimist":"^1.2.0","sourcemap-codec":"^1.3.1"},"gitHead":"09c045082711772fae610ccbf9a69b20cfd7fd65","_id":"butternut@0.3.3","_shasum":"2359733b251690aef900b609285375f5e018ff43","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"dist":{"shasum":"2359733b251690aef900b609285375f5e018ff43","size":290254,"noattachment":false,"key":"/butternut/-/butternut-0.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/butternut/download/butternut-0.3.3.tgz"},"maintainers":[{"name":"rich_harris","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/butternut-0.3.3.tgz_1494447674708_0.622246514307335"},"directories":{},"publish_time":1494447676631,"_cnpm_publish_time":1494447676631,"_hasShrinkwrap":false},"0.3.2":{"name":"butternut","version":"0.3.2","description":"Experimental ES2015-aware minifier","main":"dist/butternut.cjs.js","module":"dist/butternut.es.js","files":["bin","src","dist","register.js","README.md"],"scripts":{"build":"rollup -c","build:browser":"rollup -c --environment UMD","bench":"node test/bench","prebench":"npm run build","test":"mocha test/test.js","pretest":"npm run build","prepublish":"npm test && npm run build:browser","compare":"mkdir -p test/comparisons/uglify && mkdir -p test/comparisons/butternut && node test/compare.js","precompare":"npm run build","lint":"eslint src"},"bin":{"squash":"./bin/squash","butternut":"./bin/squash"},"repository":{"type":"git","url":"git+https://github.com/Rich-Harris/butternut.git"},"keywords":["javascript","transpilation","compilation","esnext","es2015","es2017","es6","es7"],"author":{"name":"Rich Harris"},"license":"MIT","bugs":{"url":"https://github.com/Rich-Harris/butternut/issues"},"homepage":"https://github.com/Rich-Harris/butternut#README","devDependencies":{"babel-core":"^6.24.1","babel-preset-babili":"0.0.12","benchmark":"^2.1.4","buble":"^0.15.2","chalk":"^1.1.3","console-group":"^0.3.3","eslint":"^3.19.0","filesize":"^3.5.9","glob":"^7.1.1","google-closure-compiler-js":"^20170423.0.0","gzip-size":"^3.0.0","left-pad":"^1.1.3","mocha":"^3.3.0","pretty-bytes":"^4.0.2","pretty-ms":"^2.1.0","right-pad":"^1.0.1","rimraf":"^2.6.1","rollup":"^0.41.6","rollup-plugin-buble":"^0.15.0","rollup-plugin-json":"^2.1.1","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","source-map":"^0.5.6","source-map-support":"^0.4.15","sourcemap-codec":"^1.3.1","uglify-js":"^2.8.23"},"dependencies":{"acorn":"^5.0.3","chalk":"^1.1.3","magic-string":"^0.19.0","minimist":"^1.2.0","sourcemap-codec":"^1.3.1"},"gitHead":"61283e96d58827bcef355a1772666d5956cb9793","_id":"butternut@0.3.2","_shasum":"f782fd7104f1b8c0f11f40be8d75f4fe26b95eab","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"dist":{"shasum":"f782fd7104f1b8c0f11f40be8d75f4fe26b95eab","size":284137,"noattachment":false,"key":"/butternut/-/butternut-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/butternut/download/butternut-0.3.2.tgz"},"maintainers":[{"name":"rich_harris","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/butternut-0.3.2.tgz_1494393410858_0.054328393656760454"},"directories":{},"publish_time":1494393412954,"_hasShrinkwrap":false,"_cnpm_publish_time":1494393412954},"0.3.1":{"name":"butternut","version":"0.3.1","description":"Experimental ES2015-aware minifier","main":"dist/butternut.cjs.js","module":"dist/butternut.es.js","files":["bin","src","dist","register.js","README.md"],"scripts":{"build":"rollup -c","build:browser":"rollup -c --environment UMD","bench":"node test/bench","prebench":"npm run build","test":"mocha test/test.js","pretest":"npm run build","prepublish":"npm test && npm run build:browser","compare":"mkdir -p test/comparisons/uglify && mkdir -p test/comparisons/butternut && node test/compare.js","precompare":"npm run build","lint":"eslint src"},"bin":{"squash":"./bin/squash","butternut":"./bin/squash"},"repository":{"type":"git","url":"git+https://github.com/Rich-Harris/butternut.git"},"keywords":["javascript","transpilation","compilation","esnext","es2015","es2017","es6","es7"],"author":{"name":"Rich Harris"},"license":"MIT","bugs":{"url":"https://github.com/Rich-Harris/butternut/issues"},"homepage":"https://github.com/Rich-Harris/butternut#README","devDependencies":{"babel-core":"^6.24.1","babel-preset-babili":"0.0.12","benchmark":"^2.1.4","buble":"^0.15.2","chalk":"^1.1.3","console-group":"^0.3.3","eslint":"^3.19.0","filesize":"^3.5.9","glob":"^7.1.1","google-closure-compiler-js":"^20170423.0.0","gzip-size":"^3.0.0","left-pad":"^1.1.3","mocha":"^3.3.0","pretty-bytes":"^4.0.2","pretty-ms":"^2.1.0","right-pad":"^1.0.1","rimraf":"^2.6.1","rollup":"^0.41.6","rollup-plugin-buble":"^0.15.0","rollup-plugin-json":"^2.1.1","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","source-map":"^0.5.6","source-map-support":"^0.4.15","sourcemap-codec":"^1.3.1","uglify-js":"^2.8.23"},"dependencies":{"acorn":"^5.0.3","chalk":"^1.1.3","magic-string":"^0.19.0","minimist":"^1.2.0","sourcemap-codec":"^1.3.1"},"gitHead":"613d9e99aab02b8b8e7252581bcf366aefd8c01a","_id":"butternut@0.3.1","_shasum":"8a3348601f3d014f7ae670b2d649e40da1f2239c","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"dist":{"shasum":"8a3348601f3d014f7ae670b2d649e40da1f2239c","size":280718,"noattachment":false,"key":"/butternut/-/butternut-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/butternut/download/butternut-0.3.1.tgz"},"maintainers":[{"name":"rich_harris","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/butternut-0.3.1.tgz_1494369970676_0.03788182884454727"},"directories":{},"publish_time":1494369971969,"_cnpm_publish_time":1494369971969,"_hasShrinkwrap":false},"0.3.0":{"name":"butternut","version":"0.3.0","description":"Experimental ES2015-aware minifier","main":"dist/butternut.umd.js","module":"dist/butternut.es.js","files":["bin","src","dist","register.js","README.md"],"scripts":{"build":"rollup -c","build:browser":"rollup -c --environment UMD","bench":"node test/bench","prebench":"npm run build","test":"mocha test/test.js","pretest":"npm run build","prepublish":"npm test && npm run build:browser","compare":"mkdir -p test/comparisons/uglify && mkdir -p test/comparisons/butternut && node test/compare.js","precompare":"npm run build","lint":"eslint src"},"bin":{"squash":"./bin/squash","butternut":"./bin/squash"},"repository":{"type":"git","url":"git+https://github.com/Rich-Harris/butternut.git"},"keywords":["javascript","transpilation","compilation","esnext","es2015","es2017","es6","es7"],"author":{"name":"Rich Harris"},"license":"MIT","bugs":{"url":"https://github.com/Rich-Harris/butternut/issues"},"homepage":"https://github.com/Rich-Harris/butternut#README","devDependencies":{"babel-core":"^6.24.1","babel-preset-babili":"0.0.12","benchmark":"^2.1.4","buble":"^0.15.2","chalk":"^1.1.3","console-group":"^0.3.3","eslint":"^3.19.0","filesize":"^3.5.9","glob":"^7.1.1","google-closure-compiler-js":"^20170423.0.0","gzip-size":"^3.0.0","left-pad":"^1.1.3","mocha":"^3.3.0","pretty-bytes":"^4.0.2","pretty-ms":"^2.1.0","right-pad":"^1.0.1","rimraf":"^2.6.1","rollup":"^0.41.6","rollup-plugin-buble":"^0.15.0","rollup-plugin-json":"^2.1.1","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","source-map":"^0.5.6","source-map-support":"^0.4.15","sourcemap-codec":"^1.3.1","uglify-js":"^2.8.23"},"dependencies":{"acorn":"^5.0.3","chalk":"^1.1.3","magic-string":"^0.19.0","minimist":"^1.2.0","sourcemap-codec":"^1.3.1"},"gitHead":"fb2be10dc1496c704075a8481bf5e56152e58ee2","_id":"butternut@0.3.0","_shasum":"7f350e16764f898fba49f7bc99cc32cdb5ecf147","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"dist":{"shasum":"7f350e16764f898fba49f7bc99cc32cdb5ecf147","size":229219,"noattachment":false,"key":"/butternut/-/butternut-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/butternut/download/butternut-0.3.0.tgz"},"maintainers":[{"name":"rich_harris","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/butternut-0.3.0.tgz_1494365234343_0.5590436838101596"},"directories":{},"publish_time":1494365236375,"_cnpm_publish_time":1494365236375,"_hasShrinkwrap":false},"0.2.0":{"name":"butternut","version":"0.2.0","description":"Experimental ES2015-aware minifier","main":"dist/butternut.umd.js","module":"dist/butternut.es.js","files":["bin","src","dist","register.js","README.md"],"scripts":{"build":"rollup -c","build:browser":"rollup -c --environment UMD","bench":"node test/bench","prebench":"npm run build","test":"mocha test/test.js","pretest":"npm run build","prepublish":"npm test && npm run build:browser","compare":"mkdir -p test/comparisons/uglify && mkdir -p test/comparisons/butternut && node test/compare.js","precompare":"npm run build","lint":"eslint src"},"bin":{"squash":"./bin/squash"},"repository":{"type":"git","url":"git+https://github.com/Rich-Harris/butternut.git"},"keywords":["javascript","transpilation","compilation","esnext","es2015","es2017","es6","es7"],"author":{"name":"Rich Harris"},"license":"MIT","bugs":{"url":"https://github.com/Rich-Harris/butternut/issues"},"homepage":"https://github.com/Rich-Harris/butternut#README","devDependencies":{"benchmark":"^2.1.4","buble":"^0.15.2","chalk":"^1.1.3","console-group":"^0.3.3","eslint":"^3.19.0","filesize":"^3.5.9","glob":"^7.1.1","gzip-size":"^3.0.0","left-pad":"^1.1.3","mocha":"^3.3.0","pretty-bytes":"^4.0.2","pretty-ms":"^2.1.0","rimraf":"^2.6.1","rollup":"^0.41.6","rollup-plugin-buble":"^0.15.0","rollup-plugin-json":"^2.1.1","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","source-map":"^0.5.6","source-map-support":"^0.4.15","sourcemap-codec":"^1.3.1","uglify-js":"^2.8.23"},"dependencies":{"acorn":"^5.0.3","chalk":"^1.1.3","magic-string":"^0.19.0","minimist":"^1.2.0"},"gitHead":"696a8abf29eed7b3199fec661baa329c7f0317e8","_id":"butternut@0.2.0","_shasum":"b4f4c7f38707e7969db3bdba15b064d391dfaada","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"dist":{"shasum":"b4f4c7f38707e7969db3bdba15b064d391dfaada","size":221028,"noattachment":false,"key":"/butternut/-/butternut-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/butternut/download/butternut-0.2.0.tgz"},"maintainers":[{"name":"rich_harris","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/butternut-0.2.0.tgz_1494218636471_0.49652285408228636"},"directories":{},"publish_time":1494218637082,"_hasShrinkwrap":false,"_cnpm_publish_time":1494218637082}},"readme":"# Butternut\n\nThe fast, future-friendly minifier. [Try before you buy at butternut.now.sh](https://butternut.now.sh)\n\n*Warning: this is alpha software. Test thoroughly before using in production! Consider using the [check option](#the-check-option). Please report any bugs you find!*\n\n\n## Why?\n\nButternut is significantly faster than other JavaScript minifiers, and works with the latest version of JavaScript (ES2015, aka ES6, and beyond). It's typically around 3x faster than [UglifyJS](https://github.com/mishoo/UglifyJS2) with default minify options, and 10-15x faster than [Babili](https://github.com/babel/babili).\n\nThe compression is better than Babili and [closure-compiler-js](https://github.com/google/closure-compiler-js) (in standard compilation mode — you can get better results with Closure in advanced mode, but only by writing your code in a very particular way). It's *almost* as good as Uglify in its current version.\n\nYou can test out the different tools with `npm run bench`.\n\n*Note: UglifyJS supports ES2015+ as of very recently — see [uglify-es](https://www.npmjs.com/package/uglify-es).*\n\n\n## How?\n\nThe traditional approach to minification is this: parse your source code into an abstract syntax tree (AST) using something like [Acorn](https://github.com/ternjs/acorn), manipulate the AST, and finally generate code from it.\n\nButternut takes a different approach. It uses Acorn to generate an AST, but instead of steps 2 and 3 it then edits the code *in place* using [magic-string](https://github.com/Rich-Harris/magic-string) — which is much less costly than AST manipulation and code generation.\n\n\n## Usage\n\nThe easiest way to use Butternut is to plug it into your existing build process:\n\n* [rollup-plugin-butternut](https://github.com/rollup/rollup-plugin-butternut)\n* [butternut-webpack-plugin](https://github.com/Apercu/butternut-webpack-plugin)\n* [gulp-butternut](https://github.com/etsms/gulp-butternut)\n\nAlternatively, you can use it directly via the CLI or the JavaScript API:\n\n\n### Command Line Interface\n\nInstall Butternut globally, then use the `squash` command:\n\n```bash\nnpm install --global butternut # or npm i -g butternut\nsquash app.js > app.min.js\n```\n\nRun `squash --help` to see the available options.\n\n\n### JavaScript API\n\nInstall Butternut to your project...\n\n```bash\nnpm install --save-dev butternut # or npm i -D butternut\n```\n\n...then use it like so:\n\n```js\nconst butternut = require('butternut');\nconst { code, map } = butternut.squash(source, options);\n```\n\nThe `options` argument, if supplied, is an object that can have the following properties:\n\n| Option             | CLI equivalent  | Default value | Description                                                                                    |\n|--------------------|-----------------|---------------|------------------------------------------------------------------------------------------------|\n| check              | --check         | `false`       | Parse output. See [below](#the-check-option)                                                   |\n| allowDangerousEval | n/a             | `false`       | Whether to allow direct `eval` calls                                                           |\n| sourceMap          | -m, --sourcemap | `true`        | Whether to create a sourcemap. Set to `inline` to append to the output (not recommended)       |\n| file               | n/a (automatic) | `null`        | The output filename, used in sourcemap generation                                              |\n| source             | n/a (automatic) | `null`        | The source filename, used in sourcemap generation                                              |\n| includeContent     | n/a             | `true`        | Whether to include the source file in the `sourcesContent` property of the generated sourcemap |\n\n\n### The `check` option\n\nSince Butternut is a new project, it hasn't yet been battle-tested. It *may* generate code that you don't expect. If you pass `check: true` (or use the `--check` flag, if using the CLI), Butternut will parse the generated output to verify that it is valid JavaScript. If not, it means it's messed something up, in which case it will try to help you find the code that it failed to minify correctly.\n\nIf you find bugs while using Butternut, please raise an issue!\n\n\n## License\n\n[MIT](LICENSE)\n","_attachments":{},"homepage":"https://github.com/Rich-Harris/butternut#README","bugs":{"url":"https://github.com/Rich-Harris/butternut/issues"},"license":"MIT"}