{"_id":"common-shake","_rev":"23-1a7360d34d2d1c75f741fc53e9e22984","name":"common-shake","description":"CommonJS Tree Shake","dist-tags":{"latest":"2.1.0"},"versions":{"1.0.1":{"name":"common-shake","version":"1.0.1","description":"CommonJS Tree Shake","main":"lib/shake.js","repository":{"type":"git","url":"git+ssh://git@github.com/indutny/common-shake.git"},"scripts":{"test":"mocha --reporter=spec test/*-test.js"},"keywords":[],"author":{"name":"Fedor Indutny","email":"fedor@indutny.com","url":"http://darksi.de/"},"license":"MIT","dependencies":{"escope":"^3.6.0","estraverse":"^4.2.0"},"devDependencies":{"acorn":"^5.0.3","mocha":"^3.4.2"},"gitHead":"c9d8948391f4765376a02192890adad6dff0c0f3","bugs":{"url":"https://github.com/indutny/common-shake/issues"},"homepage":"https://github.com/indutny/common-shake#readme","_id":"common-shake@1.0.1","_npmVersion":"5.0.4","_nodeVersion":"8.0.0","_npmUser":{"name":"indutny","email":"fedor@indutny.com"},"dist":{"integrity":"sha512-0nlEwEQ2DxxItYRBfUpuR5P2XDoo7Zv5NHAcNOYFUatRHBTHt8oH/qz/1wN2Oi6V2g3rkD0ZuZ1So8ZrIdACpQ==","shasum":"35b975cea65f73391060fd041e3123386799a1c7","tarball":"https://registry.npmjs.org/common-shake/-/common-shake-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSoOWQO+0gsZvIfe3JnL8zXpikmyshUTJ/eS3hJBYPbwIhAN242qLYNJT5AvOedmm2GU02Z52mTspYkGB28/5QatTZ"}]},"maintainers":[{"name":"indutny","email":"fedor@indutny.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/common-shake-1.0.1.tgz_1498677303272_0.8011159731540829"}},"1.0.2":{"name":"common-shake","version":"1.0.2","description":"CommonJS Tree Shake","main":"lib/shake.js","repository":{"type":"git","url":"git+ssh://git@github.com/indutny/common-shake.git"},"scripts":{"test":"mocha --reporter=spec test/*-test.js"},"keywords":[],"author":{"name":"Fedor Indutny","email":"fedor@indutny.com","url":"http://darksi.de/"},"license":"MIT","dependencies":{"escope":"^3.6.0","estraverse":"^4.2.0"},"devDependencies":{"acorn":"^5.0.3","mocha":"^3.4.2"},"gitHead":"3e5a82d7bc883a756f09569b49632570b3e00b92","bugs":{"url":"https://github.com/indutny/common-shake/issues"},"homepage":"https://github.com/indutny/common-shake#readme","_id":"common-shake@1.0.2","_npmVersion":"5.0.4","_nodeVersion":"8.0.0","_npmUser":{"name":"indutny","email":"fedor@indutny.com"},"dist":{"integrity":"sha512-2HkkgCQbxXuy1EdkEjILKXhfIIWtn/eF7SJbwM89qdQ/dUhUU1XF4Gf6OrvJfqRMGxmsGtVeeMKVaEwJK0kV/w==","shasum":"a7d80c6bfe8c198c391f57850f19c7001832c943","tarball":"https://registry.npmjs.org/common-shake/-/common-shake-1.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDTywa/hfZq/vGGdUE7nwtH7vfazpYOKC1fpdxPDxji+AiBJj8ctqKfTkvRCM+DEvz6PceyK+r3OndbIB34VgEa4Hg=="}]},"maintainers":[{"name":"indutny","email":"fedor@indutny.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/common-shake-1.0.2.tgz_1498751539701_0.8503027018159628"}},"1.1.0":{"name":"common-shake","version":"1.1.0","description":"CommonJS Tree Shake","main":"lib/shake.js","repository":{"type":"git","url":"git+ssh://git@github.com/indutny/common-shake.git"},"scripts":{"test":"mocha --reporter=spec test/*-test.js"},"keywords":[],"author":{"name":"Fedor Indutny","email":"fedor@indutny.com","url":"http://darksi.de/"},"license":"MIT","dependencies":{"escope":"^3.6.0","estraverse":"^4.2.0"},"devDependencies":{"acorn":"^5.0.3","mocha":"^3.4.2"},"gitHead":"7905c58118384d30c7bc15ad877bd1ca63c05ff2","bugs":{"url":"https://github.com/indutny/common-shake/issues"},"homepage":"https://github.com/indutny/common-shake#readme","_id":"common-shake@1.1.0","_npmVersion":"5.0.4","_nodeVersion":"8.0.0","_npmUser":{"name":"indutny","email":"fedor@indutny.com"},"dist":{"integrity":"sha512-SE29dRkEfFTScgix8ghv1Vc9QEWMnY1UK8XzhTADatJBO6prdaVd4dqvvwiiyTwgbbNou3oINte+cr8UQgj97Q==","shasum":"4234ece29e398f7ee047d3b6936d97f5403c3480","tarball":"https://registry.npmjs.org/common-shake/-/common-shake-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+xULDL5cA73H7GskD51kV9iMmGoAUA20nPQcM7AOs4QIgJ9lpZDWQ/st5GS6iboplTT3DZyryEEgh19GEse7ov0U="}]},"maintainers":[{"name":"indutny","email":"fedor@indutny.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/common-shake-1.1.0.tgz_1498752625008_0.897887913743034"}},"1.1.1":{"name":"common-shake","version":"1.1.1","description":"CommonJS Tree Shake","main":"lib/shake.js","repository":{"type":"git","url":"git+ssh://git@github.com/indutny/common-shake.git"},"scripts":{"lint":"eslint lib/*.js lib/**/*.js test/*.js","test":"mocha --reporter=spec test/*-test.js && npm run lint"},"keywords":[],"author":{"name":"Fedor Indutny","email":"fedor@indutny.com","url":"http://darksi.de/"},"license":"MIT","dependencies":{"escope":"^3.6.0"},"devDependencies":{"acorn":"^5.0.3","acorn-dynamic-import":"^2.0.2","eslint":"^4.1.1","mocha":"^3.4.2"},"gitHead":"16b46770c84b157ed9d8c5308eeab5954e92c57c","bugs":{"url":"https://github.com/indutny/common-shake/issues"},"homepage":"https://github.com/indutny/common-shake#readme","_id":"common-shake@1.1.1","_npmVersion":"5.0.4","_nodeVersion":"8.0.0","_npmUser":{"name":"indutny","email":"fedor@indutny.com"},"dist":{"integrity":"sha512-sNAE2HFVp8c5+Fb0AqyHH8H6kaT+Ha8ZjsVgZQwEPFUvXuwKt8upSQklBfL+87ZPm3Y9j4THt11gVQuhOURFqw==","shasum":"83dce3ca40ed3468a8e5bda7c3ce9332c5409f20","tarball":"https://registry.npmjs.org/common-shake/-/common-shake-1.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD59JUY9dQFu2aZq6AGIX8AJUxzjs3/7v4qBzAhLW6BYAIhAKz6tUgQGUsdZLOIDev5k7f9C+ttMoKo8cUaEoxmkZ1s"}]},"maintainers":[{"name":"indutny","email":"fedor@indutny.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/common-shake-1.1.1.tgz_1498844289815_0.17550507048144937"}},"1.2.0":{"name":"common-shake","version":"1.2.0","description":"CommonJS Tree Shake","main":"lib/shake.js","repository":{"type":"git","url":"git+ssh://git@github.com/indutny/common-shake.git"},"scripts":{"lint":"eslint lib/*.js lib/**/*.js test/*.js","test":"mocha --reporter=spec test/*-test.js && npm run lint"},"keywords":[],"author":{"name":"Fedor Indutny","email":"fedor@indutny.com","url":"http://darksi.de/"},"license":"MIT","dependencies":{"escope":"^3.6.0"},"devDependencies":{"acorn":"^5.0.3","acorn-dynamic-import":"^2.0.2","eslint":"^4.1.1","mocha":"^3.4.2"},"gitHead":"8e30cb8b4f93b147e818ee249d8be0bd2b6a086a","bugs":{"url":"https://github.com/indutny/common-shake/issues"},"homepage":"https://github.com/indutny/common-shake#readme","_id":"common-shake@1.2.0","_npmVersion":"5.0.4","_nodeVersion":"8.0.0","_npmUser":{"name":"indutny","email":"fedor@indutny.com"},"dist":{"integrity":"sha512-UEHjOZzApq2Vm551fXeSWS6MybO23zkiazH3hpkaLonXusIn+1mg5Is2z+IMz816BH8h1Qc3aiGX/e39oPg6jA==","shasum":"9da2618b978bf429252da118f560094e51ee0d0d","tarball":"https://registry.npmjs.org/common-shake/-/common-shake-1.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnoymP9mC0MjozkWeG2GPiKU9EHtKE8YjXyTf2jM7QJQIgdPpiUjzrdY5OrzQfH/GKkvyDmT8vS+QPw/WtZkZd5Fw="}]},"maintainers":[{"name":"indutny","email":"fedor@indutny.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/common-shake-1.2.0.tgz_1498925199797_0.9800555645488203"}},"1.2.1":{"name":"common-shake","version":"1.2.1","description":"CommonJS Tree Shake","main":"lib/shake.js","repository":{"type":"git","url":"git+ssh://git@github.com/indutny/common-shake.git"},"scripts":{"lint":"eslint lib/*.js lib/**/*.js test/*.js","test":"mocha --reporter=spec test/*-test.js && npm run lint"},"keywords":[],"author":{"name":"Fedor Indutny","email":"fedor@indutny.com","url":"http://darksi.de/"},"license":"MIT","dependencies":{"escope":"^3.6.0"},"devDependencies":{"acorn":"^5.0.3","acorn-dynamic-import":"^2.0.2","eslint":"^4.1.1","mocha":"^3.4.2"},"gitHead":"67b7e0266b6a485e51af6803055842214ad03223","bugs":{"url":"https://github.com/indutny/common-shake/issues"},"homepage":"https://github.com/indutny/common-shake#readme","_id":"common-shake@1.2.1","_npmVersion":"5.0.4","_nodeVersion":"8.0.0","_npmUser":{"name":"indutny","email":"fedor@indutny.com"},"dist":{"integrity":"sha512-EPkPY4RKGcZQlaMqh8DO1u6BWsfmhvMEBO4HU/aTkIK0IbkqhBnWUEUN92u8sbbQUlmamJxmSQxSVi+088BuNw==","shasum":"4810774bb42d6382781467af2063c9bcd36fc475","tarball":"https://registry.npmjs.org/common-shake/-/common-shake-1.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+VT+8EHPUvKSHyWeVFJE6yPSGIYLYOAo3IGGarCYtogIgMdCwBChp4uytUsVOBN7NSk/ndV9AYUDzuWBIakanVh0="}]},"maintainers":[{"name":"indutny","email":"fedor@indutny.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/common-shake-1.2.1.tgz_1498925663351_0.38643902563489974"}},"1.2.2":{"name":"common-shake","version":"1.2.2","description":"CommonJS Tree Shake","main":"lib/shake.js","repository":{"type":"git","url":"git+ssh://git@github.com/indutny/common-shake.git"},"scripts":{"lint":"eslint lib/*.js lib/**/*.js test/*.js","test":"mocha --reporter=spec test/*-test.js && npm run lint"},"keywords":[],"author":{"name":"Fedor Indutny","email":"fedor@indutny.com","url":"http://darksi.de/"},"license":"MIT","dependencies":{"escope":"^3.6.0"},"devDependencies":{"acorn":"^5.0.3","acorn-dynamic-import":"^2.0.2","eslint":"^4.1.1","mocha":"^3.4.2"},"gitHead":"09933a23c526ec95969fff748110a781dea750c5","bugs":{"url":"https://github.com/indutny/common-shake/issues"},"homepage":"https://github.com/indutny/common-shake#readme","_id":"common-shake@1.2.2","_npmVersion":"5.0.4","_nodeVersion":"8.0.0","_npmUser":{"name":"indutny","email":"fedor@indutny.com"},"dist":{"integrity":"sha512-kRYNx6lhaafwZEfsZBzhSmNZVrA+2crTuwzvRdfrb67qKC6X1qy/iv/YBCwpaFmof42BRgvYbGweZuQY556yTA==","shasum":"9981ae88dd458881a25c5140d0f04fd510f552f8","tarball":"https://registry.npmjs.org/common-shake/-/common-shake-1.2.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICeUl1J54OAwuB1E8G8AjoWL7Zsv4uDagiNFYpfxTTNRAiEAqZJWnfy9BhoLOnfKXt9oJ9aNsCQbDTjkW0gcdVyh8I4="}]},"maintainers":[{"name":"indutny","email":"fedor@indutny.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/common-shake-1.2.2.tgz_1498928041554_0.642145314021036"}},"1.3.0":{"name":"common-shake","version":"1.3.0","description":"CommonJS Tree Shake","main":"lib/shake.js","repository":{"type":"git","url":"git+ssh://git@github.com/indutny/common-shake.git"},"scripts":{"lint":"eslint lib/*.js lib/**/*.js test/*.js","test":"mocha --reporter=spec test/*-test.js && npm run lint"},"keywords":[],"author":{"name":"Fedor Indutny","email":"fedor@indutny.com","url":"http://darksi.de/"},"license":"MIT","dependencies":{"escope":"^3.6.0"},"devDependencies":{"acorn":"^5.0.3","acorn-dynamic-import":"^2.0.2","eslint":"^4.1.1","mocha":"^3.4.2"},"gitHead":"92f933b11452d58eee87d936b6b8c11eb75db562","bugs":{"url":"https://github.com/indutny/common-shake/issues"},"homepage":"https://github.com/indutny/common-shake#readme","_id":"common-shake@1.3.0","_npmVersion":"5.0.4","_nodeVersion":"8.0.0","_npmUser":{"name":"indutny","email":"fedor@indutny.com"},"dist":{"integrity":"sha512-sRs8/IxdKeYiSmIL2U/Qb+aW/QM7ZwXS9mr2TrZi7LwwazygvhqEl2QhvGcsVVwxiEGYSqc+pKcNCXa15KLzWg==","shasum":"d203e432536c6c59d91c057ccc39f1c944118236","tarball":"https://registry.npmjs.org/common-shake/-/common-shake-1.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrzcfpzn/w+aEcD7TJ8x9jza4/h+s+vAbSObBEunN7igIgELFskdlYe82yvGqEsCk6SZ2CgF83fcBJks8tAJpIzdI="}]},"maintainers":[{"name":"indutny","email":"fedor@indutny.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/common-shake-1.3.0.tgz_1499009059679_0.06917047267779708"}},"1.3.1":{"name":"common-shake","version":"1.3.1","description":"CommonJS Tree Shake","main":"lib/shake.js","repository":{"type":"git","url":"git+ssh://git@github.com/indutny/common-shake.git"},"scripts":{"lint":"eslint lib/*.js lib/**/*.js test/*.js","test":"mocha --reporter=spec test/*-test.js && npm run lint"},"keywords":[],"author":{"name":"Fedor Indutny","email":"fedor@indutny.com","url":"http://darksi.de/"},"license":"MIT","dependencies":{"escope":"^3.6.0"},"devDependencies":{"acorn":"^5.0.3","acorn-dynamic-import":"^2.0.2","eslint":"^4.1.1","mocha":"^3.4.2"},"gitHead":"f19947a758eae23e8318b30a6d7af0ae6697f27e","bugs":{"url":"https://github.com/indutny/common-shake/issues"},"homepage":"https://github.com/indutny/common-shake#readme","_id":"common-shake@1.3.1","_npmVersion":"5.0.4","_nodeVersion":"8.0.0","_npmUser":{"name":"indutny","email":"fedor@indutny.com"},"dist":{"integrity":"sha512-uBBCrYLsCJwSWueGuCuoLtxa4/ymC//KzgyR2dpvXuBrRWrlOTKhC/Ffohh1R4rH8iOaYB4tc5lC9SfR7SqGfw==","shasum":"8430034df1822e557ff64acc5aae8ce9bb9b4c39","tarball":"https://registry.npmjs.org/common-shake/-/common-shake-1.3.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFSUHLephYsW2nOumLcUUCpA1QtJDUPd8M+YWBMWqBoGAiAEIVCWGNgfAou5gnjP6PHb34SqxcK+WfWk69Orqi0VBg=="}]},"maintainers":[{"name":"indutny","email":"fedor@indutny.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/common-shake-1.3.1.tgz_1499009732442_0.5562970372848213"}},"1.3.2":{"name":"common-shake","version":"1.3.2","description":"CommonJS Tree Shake","main":"lib/shake.js","repository":{"type":"git","url":"git+ssh://git@github.com/indutny/common-shake.git"},"scripts":{"lint":"eslint lib/*.js lib/**/*.js test/*.js","test":"mocha --reporter=spec test/*-test.js && npm run lint"},"keywords":[],"author":{"name":"Fedor Indutny","email":"fedor@indutny.com","url":"http://darksi.de/"},"license":"MIT","dependencies":{"escope":"^3.6.0"},"devDependencies":{"acorn":"^5.0.3","acorn-dynamic-import":"^2.0.2","eslint":"^4.1.1","mocha":"^3.4.2"},"gitHead":"f2929a87941e96aa3ccdab14f4140d9731101170","bugs":{"url":"https://github.com/indutny/common-shake/issues"},"homepage":"https://github.com/indutny/common-shake#readme","_id":"common-shake@1.3.2","_npmVersion":"5.0.4","_nodeVersion":"8.0.0","_npmUser":{"name":"indutny","email":"fedor@indutny.com"},"dist":{"integrity":"sha512-ApIB/TugnH22jlECZcPmilU12n4QGlYLRLCgNJT8d3M7HowCeX8BsEOV1y+iRrHe7tq3sFD81q6mvgS8+iPZkQ==","shasum":"5335ae0a89cf05969e981695af6612db63c07d40","tarball":"https://registry.npmjs.org/common-shake/-/common-shake-1.3.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEOFPFrsue1C+H4TJypy8775hfpRcTL/01QQtXSlC1zsAiEArfS8RE4dEMRo/M9uGiOe1rmIEOePeppfH2TYA+FKIoo="}]},"maintainers":[{"name":"indutny","email":"fedor@indutny.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/common-shake-1.3.2.tgz_1499100540114_0.5334823688026518"}},"1.3.3":{"name":"common-shake","version":"1.3.3","description":"CommonJS Tree Shake","main":"lib/shake.js","repository":{"type":"git","url":"git+ssh://git@github.com/indutny/common-shake.git"},"scripts":{"lint":"eslint lib/*.js lib/**/*.js test/*.js","test":"mocha --reporter=spec test/*-test.js && npm run lint"},"files":["lib"],"keywords":["commonjs","tree","shake"],"author":{"name":"Fedor Indutny","email":"fedor@indutny.com","url":"http://darksi.de/"},"license":"MIT","dependencies":{"escope":"^3.6.0"},"devDependencies":{"acorn":"^5.0.3","acorn-dynamic-import":"^2.0.2","eslint":"^4.1.1","mocha":"^3.4.2"},"gitHead":"ec3af0af2432201dc7fc9ed7f53a54e3fc84a794","bugs":{"url":"https://github.com/indutny/common-shake/issues"},"homepage":"https://github.com/indutny/common-shake#readme","_id":"common-shake@1.3.3","_npmVersion":"5.0.4","_nodeVersion":"8.0.0","_npmUser":{"name":"indutny","email":"fedor@indutny.com"},"dist":{"integrity":"sha512-gzeZtjYjrddCI/O2eXjJXuFH6tZoeq/e2s+PnaISvnkjvVjGZVAuBuhkf4ddEYHXhhjDFYoTJtuljoeLPqEKNg==","shasum":"900091d71653ac2ef8c8a95d6f9957797f3e7bd4","tarball":"https://registry.npmjs.org/common-shake/-/common-shake-1.3.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+VwiMIbRA6EghVm1mgIqeqYwPreGklMZamI6IcdumGwIgGJ84IYEW1SbQLjid0nTrDvewWfVE1rgi+nTiWC5WxhI="}]},"maintainers":[{"name":"indutny","email":"fedor@indutny.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/common-shake-1.3.3.tgz_1499100781934_0.6652657131198794"}},"1.4.0-rc0":{"name":"common-shake","version":"1.4.0-rc0","description":"CommonJS Tree Shake","main":"lib/shake.js","repository":{"type":"git","url":"git+ssh://git@github.com/indutny/common-shake.git"},"scripts":{"lint":"eslint lib/*.js lib/**/*.js test/*.js","test":"mocha --reporter=spec test/*-test.js && npm run lint"},"files":["lib"],"keywords":["commonjs","tree","shake"],"author":{"name":"Fedor Indutny","email":"fedor@indutny.com","url":"http://darksi.de/"},"license":"MIT","dependencies":{"escope":"^3.6.0"},"devDependencies":{"acorn":"^5.0.3","acorn-dynamic-import":"^2.0.2","assert-text":"^1.1.2","eslint":"^4.1.1","mocha":"^3.4.2"},"gitHead":"4b0a42edeb32c231a9b2e49a7e4763b26cea0f9e","bugs":{"url":"https://github.com/indutny/common-shake/issues"},"homepage":"https://github.com/indutny/common-shake#readme","_id":"common-shake@1.4.0-rc0","_npmVersion":"5.0.4","_nodeVersion":"8.0.0","_npmUser":{"name":"indutny","email":"fedor@indutny.com"},"dist":{"integrity":"sha512-8JXmgbgX66Qc45cflyunDAsBIMa9FPX0nOrVbvPK770eh5dgyqtt/Hdv5MjlGF8D7yHxS8fkwyS1/W52XfNacw==","shasum":"0eef26647c6e0ffef25b2f851f256a8add3dcde3","tarball":"https://registry.npmjs.org/common-shake/-/common-shake-1.4.0-rc0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGr7e3Aa+YA1Om7UZHQKdEgLqbTYiSqvB+naKXKhoJb0AiEArq7toj6/cruKazAGESDYBEtdPjNZihkI9e8xBzHFLAg="}]},"maintainers":[{"name":"indutny","email":"fedor@indutny.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/common-shake-1.4.0-rc0.tgz_1499104137053_0.06834466871805489"}},"1.4.0":{"name":"common-shake","version":"1.4.0","description":"CommonJS Tree Shake","main":"lib/shake.js","repository":{"type":"git","url":"git+ssh://git@github.com/indutny/common-shake.git"},"scripts":{"lint":"eslint lib/*.js lib/**/*.js test/*.js","test":"mocha --reporter=spec test/*-test.js && npm run lint"},"files":["lib"],"keywords":["commonjs","tree","shake"],"author":{"name":"Fedor Indutny","email":"fedor@indutny.com","url":"http://darksi.de/"},"license":"MIT","dependencies":{"escope":"^3.6.0"},"devDependencies":{"acorn":"^5.0.3","acorn-dynamic-import":"^2.0.2","assert-text":"^1.1.2","eslint":"^4.1.1","mocha":"^3.4.2"},"gitHead":"2ccdca9fe92acfaf7300e5701498f4bd9111f707","bugs":{"url":"https://github.com/indutny/common-shake/issues"},"homepage":"https://github.com/indutny/common-shake#readme","_id":"common-shake@1.4.0","_npmVersion":"5.0.4","_nodeVersion":"8.0.0","_npmUser":{"name":"indutny","email":"fedor@indutny.com"},"dist":{"integrity":"sha512-qZ+aywK4PZgVx9/6JMlLQQeJp0KZ/WbDOUtUVmddEU4JbVYg91Odru4uuo0dlNjXrLf7XmRm2y8NLtBt0i2BiQ==","shasum":"862a8cb089aca6146851010ca0f557a13c5d4611","tarball":"https://registry.npmjs.org/common-shake/-/common-shake-1.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDM48PQLchhped41sZRf7l/qHsgBtNxFSPf3MlU/0c6fgIhAOtkF5ay9zLBOX2Cch3KkyBQV0ysFJiB+kd6h291pqbb"}]},"maintainers":[{"name":"indutny","email":"fedor@indutny.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/common-shake-1.4.0.tgz_1499106830346_0.05770219676196575"}},"1.4.1":{"name":"common-shake","version":"1.4.1","description":"CommonJS Tree Shake","main":"lib/shake.js","repository":{"type":"git","url":"git+ssh://git@github.com/indutny/common-shake.git"},"scripts":{"lint":"eslint lib/*.js lib/**/*.js test/*.js","test":"mocha --reporter=spec test/*-test.js && npm run lint"},"files":["lib"],"keywords":["commonjs","tree","shake"],"author":{"name":"Fedor Indutny","email":"fedor@indutny.com","url":"http://darksi.de/"},"license":"MIT","dependencies":{"escope":"^3.6.0"},"devDependencies":{"acorn":"^5.0.3","acorn-dynamic-import":"^2.0.2","assert-text":"^1.1.2","eslint":"^4.1.1","mocha":"^3.4.2"},"gitHead":"12c34a66387d4665a58f67eab72eb5f5f53a174b","bugs":{"url":"https://github.com/indutny/common-shake/issues"},"homepage":"https://github.com/indutny/common-shake#readme","_id":"common-shake@1.4.1","_npmVersion":"5.0.4","_nodeVersion":"8.0.0","_npmUser":{"name":"indutny","email":"fedor@indutny.com"},"dist":{"integrity":"sha512-CZojVWhoOtpxHJX8+s5R7Bi5FNmPx5g5PQwUhEMerPkiNE1O9LsZyjwZzqtHnIhl9BHL2IftfNA7EPtQ3S7rjw==","shasum":"95bc5307b2b7560d8cd533ef7f5f284d4cac3f06","tarball":"https://registry.npmjs.org/common-shake/-/common-shake-1.4.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFz6ZNIByZnuWi33jJX407+wiaQlhlrMr0eNpm2Dw6xyAiEAzcboObVh5klMOx6SXvfQWYSdvR/zrglnTaKA0k/+73g="}]},"maintainers":[{"name":"indutny","email":"fedor@indutny.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/common-shake-1.4.1.tgz_1499185994995_0.45294145750813186"}},"1.4.2":{"name":"common-shake","version":"1.4.2","description":"CommonJS Tree Shake","main":"lib/shake.js","repository":{"type":"git","url":"git+ssh://git@github.com/indutny/common-shake.git"},"scripts":{"lint":"eslint lib/*.js lib/**/*.js test/*.js","test":"mocha --reporter=spec test/*-test.js && npm run lint"},"files":["lib"],"keywords":["commonjs","tree","shake"],"author":{"name":"Fedor Indutny","email":"fedor@indutny.com","url":"http://darksi.de/"},"license":"MIT","dependencies":{"escope":"^3.6.0"},"devDependencies":{"acorn":"^5.0.3","acorn-dynamic-import":"^2.0.2","assert-text":"^1.1.2","eslint":"^4.1.1","mocha":"^3.4.2"},"gitHead":"1ac6fc617118050f0639717ed67dc1a89c84b0c3","bugs":{"url":"https://github.com/indutny/common-shake/issues"},"homepage":"https://github.com/indutny/common-shake#readme","_id":"common-shake@1.4.2","_npmVersion":"5.0.4","_nodeVersion":"8.0.0","_npmUser":{"name":"indutny","email":"fedor@indutny.com"},"dist":{"integrity":"sha512-NwpLg1vtvqkA44wCohRtH9ibe9k0UZ2l0fQgIRa88/eUaWKTN26MkoiJWfS93BNx2CpoUv9ACBA/amDUkGHe3g==","shasum":"5e86b4a6a3f5242c1ce5e33461973257793b4dc6","tarball":"https://registry.npmjs.org/common-shake/-/common-shake-1.4.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEsKAGlvAVc1GesFv5pUqkR0xRPYBpolaZ7EF4zNgIJjAiASl7N9bE2E1ZuwZaWK4EnpbgM3NCuHnx4AUBttDbme1Q=="}]},"maintainers":[{"name":"indutny","email":"fedor@indutny.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/common-shake-1.4.2.tgz_1499189811544_0.9157192001584917"}},"1.4.3":{"name":"common-shake","version":"1.4.3","description":"CommonJS Tree Shake","main":"lib/shake.js","repository":{"type":"git","url":"git+ssh://git@github.com/indutny/common-shake.git"},"scripts":{"lint":"eslint lib/*.js lib/**/*.js test/*.js","test":"mocha --reporter=spec test/*-test.js && npm run lint"},"files":["lib"],"keywords":["commonjs","tree","shake"],"author":{"name":"Fedor Indutny","email":"fedor@indutny.com","url":"http://darksi.de/"},"license":"MIT","dependencies":{"escope":"^3.6.0"},"devDependencies":{"acorn":"^5.0.3","acorn-dynamic-import":"^2.0.2","assert-text":"^1.1.2","eslint":"^4.1.1","mocha":"^3.4.2"},"gitHead":"ae6e176cfc95b56c51500979d53e258eaa64695d","bugs":{"url":"https://github.com/indutny/common-shake/issues"},"homepage":"https://github.com/indutny/common-shake#readme","_id":"common-shake@1.4.3","_npmVersion":"5.0.4","_nodeVersion":"8.0.0","_npmUser":{"name":"indutny","email":"fedor@indutny.com"},"dist":{"integrity":"sha512-WuApTC9cBrVicTSMvYxxyqqL83sZ9e7r6UNTaU735seYG24NukUTfkECJLoQBeH/wUAWUtotnOztZtPs2BA8Lg==","shasum":"7255a535da30b478ca1052546cba062488a698dd","tarball":"https://registry.npmjs.org/common-shake/-/common-shake-1.4.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1zwqdc/v/ICIj/WXe9oeg9+HsoP6aI813/n5Ej+xVbgIhANCUfr1cQ7JJKkoXeNpMuesAVfk4QgP1J5hkLjrSbaVy"}]},"maintainers":[{"name":"indutny","email":"fedor@indutny.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/common-shake-1.4.3.tgz_1499191327495_0.9195312054362148"}},"1.4.4":{"name":"common-shake","version":"1.4.4","description":"CommonJS Tree Shake","main":"lib/shake.js","repository":{"type":"git","url":"git+ssh://git@github.com/indutny/common-shake.git"},"scripts":{"lint":"eslint lib/*.js lib/**/*.js test/*.js","test":"mocha --reporter=spec test/*-test.js && npm run lint"},"files":["lib"],"keywords":["commonjs","tree","shake"],"author":{"name":"Fedor Indutny","email":"fedor@indutny.com","url":"http://darksi.de/"},"license":"MIT","dependencies":{"escope":"^3.6.0"},"devDependencies":{"acorn":"^5.0.3","acorn-dynamic-import":"^2.0.2","assert-text":"^1.1.2","eslint":"^4.1.1","mocha":"^3.4.2"},"gitHead":"a136f591e6204aa6f293936c93096b6b4cd2654e","bugs":{"url":"https://github.com/indutny/common-shake/issues"},"homepage":"https://github.com/indutny/common-shake#readme","_id":"common-shake@1.4.4","_npmVersion":"5.0.4","_nodeVersion":"8.0.0","_npmUser":{"name":"indutny","email":"fedor@indutny.com"},"dist":{"integrity":"sha512-WEVgbAYh9828cQcCPQlm+djpp97hpTlWbdLHD0eiuwiHG8C5nSqYRtq4R3NvnpD7N4kUy0ZhBfBdcf4SMRvyCA==","shasum":"7d3e5886722df3fc3141a68533ae7528489997f9","tarball":"https://registry.npmjs.org/common-shake/-/common-shake-1.4.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBpvT7uacDb4GCgqAphWYILH/H5jGu2+nAIccKEY4ShiAiEA64HU60bscBWVaytC9YNtRa58zmZluIyrIFRDfUlbpHM="}]},"maintainers":[{"name":"indutny","email":"fedor@indutny.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/common-shake-1.4.4.tgz_1499195274009_0.48231146205216646"}},"1.5.0":{"name":"common-shake","version":"1.5.0","description":"CommonJS Tree Shake","main":"lib/shake.js","repository":{"type":"git","url":"git+ssh://git@github.com/indutny/common-shake.git"},"scripts":{"lint":"eslint lib/*.js lib/**/*.js test/*.js","test":"mocha --reporter=spec test/*-test.js && npm run lint"},"files":["lib"],"keywords":["commonjs","tree","shake"],"author":{"name":"Fedor Indutny","email":"fedor@indutny.com","url":"http://darksi.de/"},"license":"MIT","dependencies":{"escope":"^3.6.0"},"devDependencies":{"acorn":"^5.0.3","acorn-dynamic-import":"^2.0.2","assert-text":"^1.1.2","eslint":"^4.1.1","mocha":"^3.4.2"},"gitHead":"c9e90da0e9d6953f8b55b97adb300efab984fd4b","bugs":{"url":"https://github.com/indutny/common-shake/issues"},"homepage":"https://github.com/indutny/common-shake#readme","_id":"common-shake@1.5.0","_npmVersion":"5.0.4","_nodeVersion":"8.0.0","_npmUser":{"name":"indutny","email":"fedor@indutny.com"},"dist":{"integrity":"sha512-/ugxGu2irnmB0iP45GhXaKMZHKwYF1en9ngnhCttXYqTalg6miJv2zzKDPhTwXuh1XsgtTIb9Hq48pTwMbSpSA==","shasum":"98b1ad1453024e12f57ed250bf0036eb30f68795","tarball":"https://registry.npmjs.org/common-shake/-/common-shake-1.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4wVDhE1S7n5QlVZRvRhBJjsC0u7NkXrsaQcUVsggY+wIgCANEpcFuS2heM5FTOlZhgbtaMSNeqFUdyJ0oHTz82oY="}]},"maintainers":[{"name":"indutny","email":"fedor@indutny.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/common-shake-1.5.0.tgz_1499360469203_0.3713142506312579"}},"1.5.1":{"name":"common-shake","version":"1.5.1","description":"CommonJS Tree Shake","main":"lib/shake.js","repository":{"type":"git","url":"git+ssh://git@github.com/indutny/common-shake.git"},"scripts":{"lint":"eslint lib/*.js lib/**/*.js test/*.js","test":"mocha --reporter=spec test/*-test.js && npm run lint"},"files":["lib"],"keywords":["commonjs","tree","shake"],"author":{"name":"Fedor Indutny","email":"fedor@indutny.com","url":"http://darksi.de/"},"license":"MIT","dependencies":{"debug":"^2.6.8","escope":"^3.6.0"},"devDependencies":{"acorn":"^5.0.3","acorn-dynamic-import":"^2.0.2","assert-text":"^1.1.2","eslint":"^4.1.1","mocha":"^3.4.2"},"gitHead":"f58a5a04701fc98683cd74ff5cbd715147cbdaf6","bugs":{"url":"https://github.com/indutny/common-shake/issues"},"homepage":"https://github.com/indutny/common-shake#readme","_id":"common-shake@1.5.1","_npmVersion":"5.0.4","_nodeVersion":"8.0.0","_npmUser":{"name":"indutny","email":"fedor@indutny.com"},"dist":{"integrity":"sha512-cf4+e0yhVI/e5Yyw9Te7g+tWawD0+cH5oCudO8MgtbpiZq92oXhCi1cOwV3XqRUhrnpn4ho+zvL2m0QgOW+ujQ==","shasum":"eb3e6d92798a8830bb23b7e8c78d23c8c8a8afb7","tarball":"https://registry.npmjs.org/common-shake/-/common-shake-1.5.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAGiRSTU8MdsFFmK5NGI1wKyJCWr62kKcLwwZr3hWKRlAiBr6fhkFroJBYisaORnk1Yb7fJf/FvCFwTeHKk0UCz9KA=="}]},"maintainers":[{"name":"indutny","email":"fedor@indutny.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/common-shake-1.5.1.tgz_1499528113909_0.9342382601462305"}},"2.0.0":{"name":"common-shake","version":"2.0.0","description":"CommonJS Tree Shake","main":"lib/shake.js","repository":{"type":"git","url":"git+ssh://git@github.com/indutny/common-shake.git"},"scripts":{"lint":"eslint lib/*.js lib/**/*.js test/*.js","test":"mocha --reporter=spec test/*-test.js && npm run lint"},"files":["lib"],"keywords":["commonjs","tree","shake"],"author":{"name":"Fedor Indutny","email":"fedor@indutny.com","url":"http://darksi.de/"},"license":"MIT","dependencies":{"debug":"^2.6.8","escope":"^3.6.0"},"devDependencies":{"acorn":"^5.0.3","acorn-dynamic-import":"^2.0.2","assert-text":"^1.1.2","eslint":"^4.1.1","mocha":"^3.4.2"},"gitHead":"0301d4f2087d33f333da780aa25ff7338d878e16","bugs":{"url":"https://github.com/indutny/common-shake/issues"},"homepage":"https://github.com/indutny/common-shake#readme","_id":"common-shake@2.0.0","_npmVersion":"5.1.0","_nodeVersion":"8.0.0","_npmUser":{"name":"indutny","email":"fedor@indutny.com"},"dist":{"integrity":"sha512-gmfZniI8urw302cWOTHFOsrCUD9L56vVmv5Ev4RYBGTU6ZFdSsXGcaXGpQISQrLZMxMz8TGXXJ/EMGY+hdeLYw==","shasum":"505fbc74e995c0c76ffd7b97a929b393e28991a1","tarball":"https://registry.npmjs.org/common-shake/-/common-shake-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGY01eUEvmcDL/dz2KZdprLcgvuQgPFbG1VFJq+f1aJkAiA3COlurQGpG27Rs731UL8QnP1+4123PpPBOtDcJETUfA=="}]},"maintainers":[{"name":"indutny","email":"fedor@indutny.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/common-shake-2.0.0.tgz_1499536299752_0.026476366445422173"}},"2.0.1":{"name":"common-shake","version":"2.0.1","description":"CommonJS Tree Shake","main":"lib/shake.js","repository":{"type":"git","url":"git+ssh://git@github.com/indutny/common-shake.git"},"scripts":{"lint":"eslint lib/*.js lib/**/*.js test/*.js","test":"nyc --reporter=html mocha --reporter=spec test/*-test.js && npm run lint"},"files":["lib"],"keywords":["commonjs","tree","shake"],"author":{"name":"Fedor Indutny","email":"fedor@indutny.com","url":"http://darksi.de/"},"license":"MIT","dependencies":{"debug":"^2.6.8","escope":"^3.6.0"},"devDependencies":{"acorn":"^5.0.3","acorn-dynamic-import":"^2.0.2","assert-text":"^1.1.2","eslint":"^4.1.1","mocha":"^3.4.2","nyc":"^11.0.3"},"gitHead":"cbad6a6884e9a60ece04ea7abbc473fdec7e59a1","bugs":{"url":"https://github.com/indutny/common-shake/issues"},"homepage":"https://github.com/indutny/common-shake#readme","_id":"common-shake@2.0.1","_npmVersion":"5.1.0","_nodeVersion":"8.0.0","_npmUser":{"name":"indutny","email":"fedor@indutny.com"},"dist":{"integrity":"sha512-zns2B5ppv4tmAUup2Xu0ojLs4epj0Ih6zHjuPLs5KzdWPE9VpxrNPbf8ZJ6NKtFjE6SbgtuClLyN0dZghGMf2g==","shasum":"4e076acd14abd6350913fe6cb9e5bfbb484d1699","tarball":"https://registry.npmjs.org/common-shake/-/common-shake-2.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFae98rvpC13QL08xy54yD4V2H+NNZoZ6kVW9/rRiTwcAiBnW47/sJgmNmCvCL7AZDvV2zeyzKZhzIXOt3ju3bg/TQ=="}]},"maintainers":[{"name":"indutny","email":"fedor@indutny.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/common-shake-2.0.1.tgz_1499622440986_0.6456597177311778"}},"2.0.2":{"name":"common-shake","version":"2.0.2","description":"CommonJS Tree Shake","main":"lib/shake.js","repository":{"type":"git","url":"git+ssh://git@github.com/indutny/common-shake.git"},"scripts":{"lint":"eslint lib/*.js lib/**/*.js test/*.js","test":"nyc --reporter=html mocha --reporter=spec test/*-test.js && npm run lint"},"files":["lib"],"keywords":["commonjs","tree","shake"],"author":{"name":"Fedor Indutny","email":"fedor@indutny.com","url":"http://darksi.de/"},"license":"MIT","dependencies":{"acorn":"^5.1.1","debug":"^2.6.8","escope":"^3.6.0"},"devDependencies":{"acorn-dynamic-import":"^2.0.2","assert-text":"^1.1.2","eslint":"^4.1.1","mocha":"^3.4.2","nyc":"^11.0.3"},"gitHead":"1552361550aec69f03d8648cb763560ca467db4e","bugs":{"url":"https://github.com/indutny/common-shake/issues"},"homepage":"https://github.com/indutny/common-shake#readme","_id":"common-shake@2.0.2","_npmVersion":"5.1.0","_nodeVersion":"8.0.0","_npmUser":{"name":"indutny","email":"fedor@indutny.com"},"dist":{"integrity":"sha512-FS+V3q90bmUYGAJrZ1azUBFxQtLrtoeEyALuRnlzTHnAY0LXLk0RQlJKp4QlttmtxEFDbdwKy14HVbFOYUz6nA==","shasum":"2c016fa2aa36c6461afdde5cb7605c77ccbb855f","tarball":"https://registry.npmjs.org/common-shake/-/common-shake-2.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDqRg9d1hvAr3VZSaof7KVAwNqLhM7a0EYAUkjWXaAoAAiEApHmxfex8Qz4gFIqoP3uLM01waHwgdC1LKtahfSKuuQs="}]},"maintainers":[{"name":"indutny","email":"fedor@indutny.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/common-shake-2.0.2.tgz_1499627561076_0.9511463935486972"}},"2.1.0":{"name":"common-shake","version":"2.1.0","description":"CommonJS Tree Shake","main":"lib/shake.js","repository":{"type":"git","url":"git+ssh://git@github.com/indutny/common-shake.git"},"scripts":{"lint":"eslint lib/*.js lib/**/*.js test/*.js","test":"nyc --reporter=html mocha --reporter=spec test/*-test.js && npm run lint"},"files":["lib"],"keywords":["commonjs","tree","shake"],"author":{"name":"Fedor Indutny","email":"fedor@indutny.com","url":"http://darksi.de/"},"license":"MIT","dependencies":{"acorn":"^5.1.1","debug":"^2.6.8","escope":"^3.6.0"},"devDependencies":{"acorn-dynamic-import":"^2.0.2","assert-text":"^1.1.2","eslint":"^4.1.1","mocha":"^3.4.2","nyc":"^11.0.3"},"gitHead":"1d9104588c62b04d9371d6c513fb4425b460818d","bugs":{"url":"https://github.com/indutny/common-shake/issues"},"homepage":"https://github.com/indutny/common-shake#readme","_id":"common-shake@2.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"indutny","email":"fedor@indutny.com"},"dist":{"integrity":"sha512-MuNndUpuufaTpXRKML9m3al1OL5bFWRje/eRdfOa5Xf9kNVAMEYoOOcA02rpZ41CyIk355cpYUwYeXQMoR/TEw==","shasum":"690f93cec9f7387ac384703e4c033897220a250b","tarball":"https://registry.npmjs.org/common-shake/-/common-shake-2.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHMjPAbXC2d6GalR4rnUfzyXb4utLmKvNjIUZajmGGqYAiEAnXIdYirlKsQ5uHih5bHmCmn+cfqgIxbZEHEaV5S6NtE="}]},"maintainers":[{"name":"indutny","email":"fedor@indutny.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/common-shake-2.1.0.tgz_1511109506501_0.18495667609386146"}}},"readme":"# CommonJS Tree Shaker\n[![NPM version](https://badge.fury.io/js/common-shake.svg)](http://badge.fury.io/js/common-shake)\n[![Build Status](https://secure.travis-ci.org/indutny/common-shake.svg)](http://travis-ci.org/indutny/common-shake)\n\nSee [webpack-common-shake][0] for [webpack][1] plugin.\n\n## Usage\n\n```js\nconst acorn = require('acorn');\nconst Analyzer = require('common-shake').Analyzer;\n\nconst a = new Analyzer();\n\na.run(acorn.parse(`\n  'use strict';\n  const lib = require('./a.js');\n  exports.a = lib.a;\n`, { locations: true }), 'index.js');\n\na.run(acorn.parse(`\n  'use strict';\n  exports.a = 42;\n`, { locations: true }), 'a.js');\n\na.resolve('index.js', './a.js', 'a.js');\nconsole.log(a.isSuccess(), a.bailouts);\n// true false\n\nconsole.log(a.getModule('index.js').getInfo());\n// { bailouts: false, declarations: [ 'a' ], uses: [] }\n\nconsole.log(a.getModule('a.js').getInfo());\n// { bailouts: false, declarations: [ 'a' ], uses: [ 'a' ] }\n\nconst module = a.getModule('a.js');\na.getDeclarations().forEach((decl) => {\n  console.log(module.isUsed(decl.name) ? 'used' : 'not used');\n  console.log(decl.name, decl.ast);\n});\n\n// If you want to mark all exported values of module as used:\na.getModule('root').forceExport();\n```\n\n## Graphviz\n\nFor debugging and inspection purposes a graph in [dot][2] format may be\ngenerated from the modules hierarchy using following API:\n\n```js\nconst Graph = require('common-shake').Graph;\nconst graph = new Graph('/path/to/working/dir');\n\nconsole.log(graph.generate(analyzer.getModules()));\n```\n\n## LICENSE\n\nThis software is licensed under the MIT License.\n\nCopyright Fedor Indutny, 2017.\n\nPermission is hereby granted, free of charge, to any person obtaining a\ncopy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to permit\npersons to whom the Software is furnished to do so, subject to the\nfollowing conditions:\n\nThe above copyright notice and this permission notice shall be included\nin all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN\nNO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\nDAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\nOTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE\nUSE OR OTHER DEALINGS IN THE SOFTWARE.\n\n[0]: https://github.com/indutny/webpack-common-shake\n[1]: https://webpack.github.io/\n[2]: http://www.graphviz.org/content/dot-language\n","maintainers":[{"name":"indutny","email":"fedor@indutny.com"}],"time":{"modified":"2022-04-27T14:32:44.423Z","created":"2017-06-28T19:15:04.267Z","1.0.1":"2017-06-28T19:15:04.267Z","1.0.2":"2017-06-29T15:52:20.674Z","1.1.0":"2017-06-29T16:10:25.926Z","1.1.1":"2017-06-30T17:38:10.729Z","1.2.0":"2017-07-01T16:06:40.782Z","1.2.1":"2017-07-01T16:14:24.279Z","1.2.2":"2017-07-01T16:54:02.563Z","1.3.0":"2017-07-02T15:24:20.668Z","1.3.1":"2017-07-02T15:35:33.364Z","1.3.2":"2017-07-03T16:49:00.979Z","1.3.3":"2017-07-03T16:53:02.895Z","1.4.0-rc0":"2017-07-03T17:48:58.080Z","1.4.0":"2017-07-03T18:33:51.263Z","1.4.1":"2017-07-04T16:33:15.938Z","1.4.2":"2017-07-04T17:36:52.538Z","1.4.3":"2017-07-04T18:02:08.515Z","1.4.4":"2017-07-04T19:07:54.913Z","1.5.0":"2017-07-06T17:01:10.385Z","1.5.1":"2017-07-08T15:35:14.859Z","2.0.0":"2017-07-08T17:51:40.668Z","2.0.1":"2017-07-09T17:47:21.978Z","2.0.2":"2017-07-09T19:12:42.159Z","2.1.0":"2017-11-19T16:38:27.355Z"},"homepage":"https://github.com/indutny/common-shake#readme","keywords":["commonjs","tree","shake"],"repository":{"type":"git","url":"git+ssh://git@github.com/indutny/common-shake.git"},"author":{"name":"Fedor Indutny","email":"fedor@indutny.com","url":"http://darksi.de/"},"bugs":{"url":"https://github.com/indutny/common-shake/issues"},"license":"MIT","readmeFilename":"README.md"}