{"_id":"diarrhea","_rev":"6-dfd3575feb2be33d4da566d167a116ed","name":"diarrhea","dist-tags":{"latest":"3.0.5"},"versions":{"3.0.0":{"name":"diarrhea","version":"3.0.0","description":"Remove unwanted files and directories from your node_modules folder","main":"index.js","bin":{"diarrhea":"./bin/diarrhea.js"},"scripts":{"build":"node ./node_modules/webpack/bin/webpack.js --env=prod --progress --profile --colors","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/jehy/diarrhea.git"},"keywords":["module","cleanup","clean","module-cleanup","node_modules","delete","flatten","path","limit","less","files","folders"],"author":{"name":"Jehy","url":"https://github.com/jehy"},"contributors":[{"name":"Kyle Ross","email":"thejavascriptguy@gmail.com"},{"name":"Benjamin Santalucia","url":"https://github.com/ben8p"}],"license":"MIT","bugs":{"url":"https://github.com/jehy/diarrhea/issues"},"homepage":"https://github.com/jehy/diarrhea","dependencies":{"async-each-series":"^1.1.0","commander":"^2.9.0","empty-dir":"^1.0.0","lodash.uniq":"^4.5.0","modclean-patterns-default":"2.0.0","subdirs":"^1.0.0"},"devDependencies":{"chalk":"^2.4.1","clean-webpack-plugin":"0.1.19","clui":"^0.3.1","glob":"^7.1.1","rimraf":"^2.6.2","uglifyjs-webpack-plugin":"1.2.5","webpack":"4.6.0","webpack-cli":"^2.0.15"},"engines":{"node":">=6.9.0"},"engineStrict":true,"gitHead":"17b0e3a932a51110e907de6d51edfd55001a713d","_id":"diarrhea@3.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"jehy-true","email":"npm@jehy.ru"},"dist":{"integrity":"sha512-z/kfdUoLDAcPOQgftZDb3vhck6ZtnmyQSZUp7YIr9TCL2JT+Ocbf7ZbdhZoNT/B94ejdyUEGILfTVBUf9A+flw==","shasum":"edff778963f0bf39c034dd080b687cbe37436186","tarball":"https://registry.npmjs.org/diarrhea/-/diarrhea-3.0.0.tgz","fileCount":15,"unpackedSize":137178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4ZXnCRA9TVsSAnZWagAA3EUQAJ80HoqkMIi2zeIkFnGP\neWRqDfSzRVUgJqzEoKJIaMqtzzSED+Z75RGS1NGW1QpnBN0xBNYVyzZOUonr\nxu/N8ZlR+cm7bslnpjXWh2sZ1GP4FgRVlLd0ywH53jnBMJ+FUhcX/Vh9UWHY\nz2TFJsi3BNHBwLXZd3v67IvmjoX7h85hFH5kNXIEf4EK7VCQD86KFHZDVj23\n5wuqDUGkTKYd47acNtlJe7KodzDo/1N/P3LVtmKvynaN55lL8jTiLdZG+xBg\n4nNo/k0t7zEsECCpF63c7nfflOnMYZWh+aHQc9WrSWKxE9bYLOirURLUkjCz\ncrshs5g5RMhNbijAAOtJMnKA1tN4hbkuscTKTSkitqoYddbWWqEhN3z221BB\nwjFD/CSxH5cS2WcszNMlBpVpxQIRRJ75jErY2KEuT6KGTDRJ9Mkio9XFutOQ\nXc2CJahisZjG/+nUaZEtA19G+XcY3rb8qSOqFq5OF7BnQZwSiLhYCAL2p7gE\nG4vro2rlP+1+hr78MURwrgyTR0ig7thQryfyt8ysqSzlABcNo+7HfyGbzIF9\nLYRR1bGSs0rHu6x5eixuKY9b1HjTu9ghjD87HXqlEP7XgdXNEwZsK18NYGFU\n818Ab1FOWSVkPo5hSbZPLnNjq43YJpLmuf4+K2/BECXXvryYCxi6sOZm6VVV\nfNnf\r\n=3fUY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvSq/EwFqXN3cuTkQQMgeUi6n5AabFCGeez4J4V75R6QIgLOiNR4GSVFvhupcEH4jYVgR18F0eUelv8OGMDHwUcn4="}]},"maintainers":[{"name":"jehy-true","email":"npm@jehy.ru"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/diarrhea_3.0.0_1524733414684_0.7145940054719384"},"_hasShrinkwrap":false},"3.0.1":{"name":"diarrhea","version":"3.0.1","description":"Remove unwanted files and directories from your node_modules folder","main":"index.js","bin":{"diarrhea":"./bin/diarrhea.js"},"scripts":{"build":"node ./node_modules/webpack/bin/webpack.js --env=prod --progress --profile --colors","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/jehy/diarrhea.git"},"keywords":["module","cleanup","clean","module-cleanup","node_modules","delete","flatten","path","limit","less","files","folders"],"author":{"name":"Jehy","url":"https://github.com/jehy"},"contributors":[{"name":"Kyle Ross","email":"thejavascriptguy@gmail.com"},{"name":"Benjamin Santalucia","url":"https://github.com/ben8p"}],"license":"MIT","bugs":{"url":"https://github.com/jehy/diarrhea/issues"},"homepage":"https://github.com/jehy/diarrhea","dependencies":{"async-each-series":"^1.1.0","commander":"^2.9.0","empty-dir":"^1.0.0","lodash.uniq":"^4.5.0","modclean-patterns-default":"2.0.0","subdirs":"^1.0.0"},"devDependencies":{"chalk":"^2.4.1","clean-webpack-plugin":"0.1.19","clui":"^0.3.1","glob":"^7.1.1","rimraf":"^2.6.2","uglifyjs-webpack-plugin":"1.2.5","webpack":"4.6.0","webpack-cli":"^2.0.15"},"engines":{"node":">=6.9.0"},"engineStrict":true,"gitHead":"4f0c221fa8e18f862531b3c7fb063fafbf676dc2","_id":"diarrhea@3.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"jehy-true","email":"npm@jehy.ru"},"dist":{"integrity":"sha512-qAA0RIdcAxcpcwcX9k+4BiwUtIUMcNj6QgRiedrzGSCy5tSZnIFGdW2Rek16diNDbBlPpJ14zhpjaQHGh6FsGQ==","shasum":"2c390e6cd0af32036de8238da3a8613d6b266280","tarball":"https://registry.npmjs.org/diarrhea/-/diarrhea-3.0.1.tgz","fileCount":15,"unpackedSize":137205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4Zb3CRA9TVsSAnZWagAA6yoP/R/8W8dcouRUARJWeqBP\n1dmzg1PsSX4pR+5vgrzsuuArC60QedawAXR6SVGCHRS0iWvgwRpM7D81QUs8\nSNecDKb/fwoQBWyqpdqSo+SlfDcJU99GvYOdPEjCrGDS29Z3GNJm2FtDy8UO\nrv5BSe71+JAErQh/UtA+eZENfN8RrZ9HV//ODn/KftxqxJdbRMzRIxNkmecY\njw1ftF1hicLsQB7zupNzcYiUYWLtG5noQqpDKdI5z2SWDVjszAhWARWv6wJ0\n/8nUc9hnV7ED/jM6xboBaS3iJiaWGzqqiJkuJxTCNR+Q44NyMziXEnjaVLIg\n5HZXDoik0WHimX6sLif9XyO5PTKL9qQ8zUrOQ07gIY60C3R2qmd8IoWR0/W2\n4zX9nr52As9LtJl81rcqmFMv2+Ayt4cQXgoYoRofVBunWgv+o3U+qESLGXV8\nI0ANFYKU89DGTmsUCfXM6CMTnbVssV1Z5voe9vsm5cPBvlM7w2mrtnx/4Nnx\nloD9ubjjxr+EcXNhBcOj8Uy3v2O/bEUOg8oNzQwi62j1kD1/ZhU2ZJTbIRed\n0M1DqLkJm2DTDir1+b1cwRWYXvQx8JMLoAe/rH6sYzpWJg0MO/6kH1LvmE9Z\nBRcrIJEaUyAId2YWht8rDHSij/G3Ud3qHJPceoV+QeWgbL6/Gch5vQNNzz9m\nuaLN\r\n=DPs7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICg9YhfgLXwg0FWvMULuyxJWpTDFRYxqWK1U5lLF4sowAiEAkM/Do3KqajXHppqY4uRcfbvAjvDNSjQpBIWffpPx3To="}]},"maintainers":[{"name":"jehy-true","email":"npm@jehy.ru"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/diarrhea_3.0.1_1524733686423_0.5570354994182434"},"_hasShrinkwrap":false},"3.0.2":{"name":"diarrhea","version":"3.0.2","description":"Remove unwanted files and directories from your node_modules folder","main":"index.js","bin":{"diarrhea":"./bin/diarrhea.js"},"scripts":{"build":"node ./node_modules/webpack/bin/webpack.js --env=prod --progress --profile --colors","prepublishOnly":"npm run build","lint":"eslint src bin index.js webpack.config.js webpack.prod.js","test":"./bin/diarrhea.js --test"},"repository":{"type":"git","url":"git+https://github.com/jehy/diarrhea.git"},"keywords":["module","cleanup","clean","module-cleanup","node_modules","delete","flatten","path","limit","less","files","folders"],"author":{"name":"Jehy","url":"https://github.com/jehy"},"contributors":[{"name":"Kyle Ross","email":"thejavascriptguy@gmail.com"},{"name":"Benjamin Santalucia","url":"https://github.com/ben8p"}],"license":"MIT","bugs":{"url":"https://github.com/jehy/diarrhea/issues"},"homepage":"https://github.com/jehy/diarrhea","dependencies":{"async-each-series":"^1.1.0","commander":"^2.9.0","empty-dir":"^1.0.0","lodash.uniq":"^4.5.0","modclean-patterns-default":"1.1.1","subdirs":"^1.0.0"},"devDependencies":{"chalk":"^2.4.1","clean-webpack-plugin":"0.1.19","clui":"^0.3.1","eslint":"4.15.0","eslint-config-airbnb-base":"12.1.0","eslint-loader":"1.9.0","eslint-plugin-import":"2.8.0","eslint-plugin-promise":"3.6.0","eslint-plugin-standard":"3.0.1","glob":"^7.1.1","rimraf":"^2.6.2","uglifyjs-webpack-plugin":"1.2.5","webpack":"4.6.0","webpack-cli":"^2.0.15"},"engines":{"node":">=8.9.1"},"engineStrict":true,"gitHead":"a994fda05d782f4cabfe8770da95a8e5671fb2f3","_id":"diarrhea@3.0.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"jehy-true","email":"npm@jehy.ru"},"dist":{"integrity":"sha512-r384wMJDqUO11E1CoS6c5lOKeoUntAPZfw0YdvH2mcqe0RXwSVYlxwg5xDdhNLgd7xwofXnqqooypyob3kAtAQ==","shasum":"838728209264613d5dd96f23c5f50b00568e181a","tarball":"https://registry.npmjs.org/diarrhea/-/diarrhea-3.0.2.tgz","fileCount":17,"unpackedSize":137143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4abbCRA9TVsSAnZWagAAM6IQAI1REe66H73V0wkRhDSb\n/iHPLV37d6Cm0OTgIZiopeZPIKrjt2fYenuuF98geYRMqS5fOIcWizMq7D6P\nFC7VWd1kIRTalzgfgkq700MpmBS8AmsDLUS0rTN2tl5wdDMFwtidCYan+HAh\nxVgSK6s/rW19R0nK7awg2U0LGZab2YOuc7/b8K4oYriGzSpNHgqg16tCU6hy\nObgzWZkMCxSRxBs0wjYY0KYuI0RzavpddUi0XOsPuu+Ajjz0KyS05rVFjKwH\nstR1whsq/iGIHQh/+ZFS0SaKnX8ZszPjNRDXUwtCDbUMpwdELBUuERI7pEcr\nlCx1o4zcNi2Q9fkwlvUPmQ4EHqebwE/aXIoEsMEwbn+efwfp1sADWw5xlvkl\nPWGZoPpSFTOd+Rx2THZP/AwDn7lXjN3KGw0jse/qX8a5tNXl/l7KqttAGZ+F\na70IP2U4qxpmZd9vWipsiWsPMs1qhgmaUlRWNQkgdT7Er5fZtecGHqt00BaX\nF5B0AP7AXa/ePYCiDeG7DCBfG5PdjRugTtOXAK/LWCD89IkWqsS3uIZxrXGs\njvP9QCuv3OlfLdFQ1qI98WOE2a2XkG+klx+ZUwrCNo/tbkMJNVCVJHd9qgmc\nmSvGjyC+oQGQHk/ZREGZdh2xGcUo4gqSiBDG1SVAO0+uzph7vlLCmRfCYb5V\n+WUc\r\n=b9HN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICcJSwQqJQGkaEm3plhXnOCY70SppzJWp4+pvjuWBhJwAiEA3Dd5nUyyaz0NcP1TrqDkTs+Qj/rC72UsCSWLOSrOijI="}]},"maintainers":[{"name":"jehy-true","email":"npm@jehy.ru"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/diarrhea_3.0.2_1524737754468_0.4848856538095696"},"_hasShrinkwrap":false},"3.0.3":{"name":"diarrhea","version":"3.0.3","description":"Remove unwanted files and directories from your node_modules folder","main":"index.js","bin":{"diarrhea":"./bin/diarrhea.js"},"scripts":{"build":"node ./node_modules/webpack/bin/webpack.js --env=prod --progress --profile --colors","prepublishOnly":"npm run build","lint":"eslint src bin index.js webpack.config.js webpack.prod.js","test":"./bin/diarrhea.js --test"},"repository":{"type":"git","url":"git+https://github.com/jehy/diarrhea.git"},"keywords":["module","cleanup","clean","module-cleanup","node_modules","delete","flatten","path","limit","less","files","folders"],"author":{"name":"Jehy","url":"https://github.com/jehy"},"contributors":[{"name":"Kyle Ross","email":"thejavascriptguy@gmail.com"},{"name":"Benjamin Santalucia","url":"https://github.com/ben8p"}],"license":"MIT","bugs":{"url":"https://github.com/jehy/diarrhea/issues"},"homepage":"https://github.com/jehy/diarrhea","dependencies":{"async-each-series":"^1.1.0","commander":"^2.9.0","empty-dir":"^1.0.0","lodash.uniq":"^4.5.0","modclean-patterns-default":"1.1.1","subdirs":"^1.0.0"},"devDependencies":{"chalk":"^2.4.1","clean-webpack-plugin":"0.1.19","clui":"^0.3.1","eslint":"4.15.0","eslint-config-airbnb-base":"12.1.0","eslint-loader":"1.9.0","eslint-plugin-import":"2.8.0","eslint-plugin-promise":"3.6.0","eslint-plugin-standard":"3.0.1","glob":"^7.1.1","rimraf":"^2.6.2","uglifyjs-webpack-plugin":"1.2.5","webpack":"4.6.0","webpack-cli":"^2.0.15"},"engines":{"node":">=8.9.1"},"engineStrict":true,"gitHead":"9b4524c91af9bea1f5006b2586290cf3e91a3de3","_id":"diarrhea@3.0.3","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"jehy-true","email":"npm@jehy.ru"},"dist":{"integrity":"sha512-iv2w5XreqaQezAnlvOxmXrtupDx2uwQRmI4HrCB4dK6Edm130PEFD5vqNxeBJ1RpkzrX93beD3n3a7LYaWGqxg==","shasum":"9474f43f9771afc4bc5ec4454dbcabb433b6c26e","tarball":"https://registry.npmjs.org/diarrhea/-/diarrhea-3.0.3.tgz","fileCount":17,"unpackedSize":137177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4adQCRA9TVsSAnZWagAAvA8P/A/AOCE1og23gAMJpP0n\n2gZ6NZk2KkDFCTIQltkWrtkfEnQwexC8tcfftQ+VuMo7nsJsvvNf2VYNppXk\nbW0b1cn6to6t4vcM5oKczwx4fkU6PJAgWXac2U1kPnPz1O4nZyHdcm2Fcu1a\nwAQ/qbSHshYO1v0v4BPMRqPIuuf1oBAVKuJSdk26lqid/5ucHG7rp1yab9Q3\nFqtdDPu3OSWDe+xySyeiCnsqRH+jGS5pSOL6uRFSrjq+P41ikA7WWELBK+jA\nAtrgI9WLxBS03T8V5LMF9xdpdn0DjYYkfW4cTL3SlRyeqU4i4pH5ZFibrryn\nudMjvqH/fNPZwb27TNAp2uH7t9L63NzKHnCaKXRgcs4UcJkATfPu8YVtjvyv\neDlzhtBUcP1vO0Tp1MZJJyrnUrSo11lCbGYhBsFKU+BouQ2lOFnmFlkFhb5O\nlC83s5mi/Hfw+WQQlOMW5bCRVhrRVlzWUQgrbR/OKRZwJQ3Cw8+cAA9E+581\nnirHgYP3nf6JsRR4j/V8vB1BDd9qLEQ++MPj3FqQEB8/TMkPuzvbMt25BStg\nCkuo2KBa/sccTrqFiqBQy7UoWOAO1KV47VUbDkD32zAt0Gf1rZb04wHk1S44\ngWV0XPpdOoD9u0nHdRymhxm1VIZUNCP+eVPB3ZWdTnBuM2RbfPXADMsAsOMY\nypcx\r\n=ULSv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFRLnYoiXWVMSI4SWuFdhhIkXxnSTeJmz2Bab9f9vLrdAiEA9RZ371Qo61AphOs3yA0KHGYmNQb1Y5DL2rXuPLaSvlw="}]},"maintainers":[{"name":"jehy-true","email":"npm@jehy.ru"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/diarrhea_3.0.3_1524737872315_0.5634919914818108"},"_hasShrinkwrap":false},"3.0.4":{"name":"diarrhea","version":"3.0.4","description":"Remove unwanted files and directories from your node_modules folder","main":"index.js","bin":{"diarrhea":"./bin/diarrhea.js"},"scripts":{"build":"node ./node_modules/webpack/bin/webpack.js --env=prod --progress --profile --colors","prepublishOnly":"npm run build","lint":"eslint src bin index.js webpack.config.js webpack.prod.js","test":"./bin/diarrhea.js --test"},"repository":{"type":"git","url":"git+https://github.com/jehy/diarrhea.git"},"keywords":["module","cleanup","clean","module-cleanup","node_modules","delete","flatten","path","limit","less","files","folders"],"author":{"name":"Jehy","url":"https://github.com/jehy"},"contributors":[{"name":"Kyle Ross","email":"thejavascriptguy@gmail.com"},{"name":"Benjamin Santalucia","url":"https://github.com/ben8p"}],"license":"MIT","bugs":{"url":"https://github.com/jehy/diarrhea/issues"},"homepage":"https://github.com/jehy/diarrhea","dependencies":{"async-each-series":"^1.1.0","commander":"^2.9.0","empty-dir":"0.2.1","lodash.uniq":"^4.5.0","modclean-patterns-default":"1.1.1","subdirs":"^1.0.0"},"devDependencies":{"chalk":"^2.4.1","clean-webpack-plugin":"0.1.19","clui":"^0.3.1","eslint":"4.15.0","eslint-config-airbnb-base":"12.1.0","eslint-loader":"1.9.0","eslint-plugin-import":"2.8.0","eslint-plugin-promise":"3.6.0","eslint-plugin-standard":"3.0.1","glob":"^7.1.1","rimraf":"^2.6.2","uglifyjs-webpack-plugin":"1.2.5","webpack":"4.6.0","webpack-cli":"^2.0.15"},"engines":{"node":">=8.9.1"},"engineStrict":true,"gitHead":"0379887ece6a665e8738388ac965bf1f3dd9fdfa","_id":"diarrhea@3.0.4","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"jehy-true","email":"npm@jehy.ru"},"dist":{"integrity":"sha512-GH1j1aOomtvhd5jk1JFbxS1ppSLlOC9gvVZNqxLLfo7/n7NO2qshH6caHEq34aSxVNsAM2ASM13ythhUIX1B1w==","shasum":"0f928a7bf723d811bd0a21b55051bf492643e8e3","tarball":"https://registry.npmjs.org/diarrhea/-/diarrhea-3.0.4.tgz","fileCount":17,"unpackedSize":137176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4dz7CRA9TVsSAnZWagAA1sEP/jns5MfB39o7L2X2+H1I\nd9XHBVsQxBYPSIiYfHfdS2amUu6ejc56fdz0qYx2/rkrXz7oBy5KX988NzAZ\nFY//Nl5Ugc+AaFr9gYMdNgbLPzQ+zzubZ2LW7ich28Bq9Mai3jZyRf73wVyZ\nMDbNmN6Jx1JJ/MCWNNet7t3FlBJxV2wb9kKf3jjGed8aMGtF2GhKZTasQVnU\nDW5e1DDrwpSERuukh9Tv8ZA0Kq7lWEMVv6/JNNkMtZqL99ZFni3KbHuAWQQO\nVw4kMMCnQLtTKtX64RxRuBtNHetf+LvHjCCt5IeIOz+SJIv58ZVeBEmS/gNP\n2g09pI98sMrlAfBnzDkPq7NOFb6KmSlEx0YlORuu8Jljo85TbvLG/gChKY0O\nZ121IUQpGdGfaAmYNailtR2vBjsotB9NoxzQ0928l1+oye5sKYL0DdyP3+5o\nn3owfvJScSByDjj5m+auujECFp8lCPeuw62lprVGhgZzRaRCZX9jfKUNipap\ndUOiK/NVMYdD9BOIesZ11lPVGbcloiWf1nW6P0F391TPoH2mxW7ebEDEg40t\n+26ihAQd6btQun9wB8dVEjCHKgna1Ke+VovJ+36vduRGdkwgHaLqJRv+cdvn\nJfmnDXBlDMZL/7elYrIlVN+n6HuLcrhjPzGW9z17qit4xzRYjg0NUXbZm5Ur\nA4MC\r\n=oshu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvZIeKK9Dh6qy6W21IlbpcOp4brjib0K1KQjwoI4ZGzgIhAKtNVhbTvYAPppNOXiE266cRY5mBy3YjpA4l/2X38mx2"}]},"maintainers":[{"name":"jehy-true","email":"npm@jehy.ru"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/diarrhea_3.0.4_1524751610315_0.2517018311980883"},"_hasShrinkwrap":false},"3.0.5":{"name":"diarrhea","version":"3.0.5","description":"Remove unwanted files and directories from your node_modules folder","main":"index.js","bin":{"diarrhea":"./bin/diarrhea.js"},"scripts":{"build":"node ./node_modules/webpack/bin/webpack.js --env=prod --progress --profile --colors","prepublishOnly":"npm run build","lint":"eslint src bin index.js webpack.config.js webpack.prod.js","test":"./bin/diarrhea.js --test"},"repository":{"type":"git","url":"git+https://github.com/jehy/diarrhea.git"},"keywords":["module","cleanup","clean","module-cleanup","node_modules","delete","flatten","path","limit","less","files","folders"],"author":{"name":"Jehy","url":"https://github.com/jehy"},"contributors":[{"name":"Kyle Ross","email":"thejavascriptguy@gmail.com"},{"name":"Benjamin Santalucia","url":"https://github.com/ben8p"}],"license":"MIT","bugs":{"url":"https://github.com/jehy/diarrhea/issues"},"homepage":"https://github.com/jehy/diarrhea","dependencies":{"async-each-series":"^1.1.0","commander":"^2.9.0","empty-dir":"0.2.1","lodash.uniq":"^4.5.0","modclean-patterns-default":"1.1.1","subdirs":"^1.0.0"},"devDependencies":{"chalk":"^2.4.1","clean-webpack-plugin":"0.1.19","clui":"^0.3.1","eslint":"4.15.0","eslint-config-airbnb-base":"12.1.0","eslint-loader":"1.9.0","eslint-plugin-import":"2.8.0","eslint-plugin-promise":"3.6.0","eslint-plugin-standard":"3.0.1","glob":"^7.1.1","rimraf":"^2.6.2","uglifyjs-webpack-plugin":"1.2.5","webpack":"4.6.0","webpack-cli":"^2.0.15"},"engines":{"node":">=8.9.1"},"engineStrict":true,"gitHead":"e795cda0f67e645bf54036748f0b76b42c3aac9c","_id":"diarrhea@3.0.5","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"jehy-true","email":"npm@jehy.ru"},"dist":{"integrity":"sha512-zejEn6uceb8SjqiFifEMMI1SGdsqbEbgOYoAuKIiwyRn/sJcmihYbX913R8aq4BSiJfi9Ly9K3UYWpm0YgZspg==","shasum":"6f4bf365990a2aa4030e6ca84f09d0a5436869d7","tarball":"https://registry.npmjs.org/diarrhea/-/diarrhea-3.0.5.tgz","fileCount":17,"unpackedSize":137263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4t+3CRA9TVsSAnZWagAARZAP/i+ku5of5TiHgOL190bF\n7riwg05pMqH6xIxiNr5CdOvkzYT2BeSrtMZjl5dHLZ/pnrccjuxb1smrkZIx\nFCKq4wn7yAE1hBNOzI1mSPdcLSVdnmzl5qgm3p8EXlaL2QoIWNq4v25W6yRX\ndl0wRNdGfVvzNBoc9j8m6i/sVQLy35OzJQATT6H2uYNLjnsMpKsoFKaSqxJt\n4b5VmNXfDLAt6LNO/4aY3jKkoXZwBfoFOD4PVaGRQcS17xHm5rGxfkHLpcrw\nZdTucrjHE8D40vBu1T4updj81bFtX/Sv1fzYjoVbwfA2XHpRff2eCCI8zgdk\nlwqioMVrytMfqiSvuG/FbJOtqZIeQ8vZ3lnKQtf8S0hp8LrMkKZ9eY3a4JJ3\nsgDvDVfqw/dyjtYindbkVooCLLPrk8fnT2OPF+gexN98WxeROGD3iQz+V++/\nhySIeD1VMcs/zuDoxwNFmbZf941TlgtSeg6SdNVf7rHxOrLP7WUA1Ow/bJRw\nunEaJoEQQbxJSaaUKmfrgp9v4OPICX5DzPTrkS6iKgZvHBmKx8m8OiM3rJle\nufZS0488gcLqBndm2T6H1vAaXCEcF12WVYpp42Mmb/ezMxS/yrSDZF+Slk6+\n5RQKZv5GVxml1gb4RoBPOi+dQCgB2/AxYpJVy/dS81r/5Lhx4V0gsoScnAT3\nNsiw\r\n=nH8l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDbrqAZkM4UGcGsYvB+KtzbMNrgsQdJ33WM+YvDwfRZgIgCnhB9NjNR/fPnoteQ/BveQpMht3CWZ8CE1/aE8HmTS0="}]},"maintainers":[{"name":"jehy-true","email":"npm@jehy.ru"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/diarrhea_3.0.5_1524817846938_0.8867107600058217"},"_hasShrinkwrap":false}},"time":{"created":"2018-04-26T09:03:34.684Z","3.0.0":"2018-04-26T09:03:34.821Z","modified":"2022-04-28T12:27:26.399Z","3.0.1":"2018-04-26T09:08:06.865Z","3.0.2":"2018-04-26T10:15:54.552Z","3.0.3":"2018-04-26T10:17:52.436Z","3.0.4":"2018-04-26T14:06:50.412Z","3.0.5":"2018-04-27T08:30:47.016Z"},"maintainers":[{"name":"jehy-true","email":"npm@jehy.ru"}],"description":"Remove unwanted files and directories from your node_modules folder","homepage":"https://github.com/jehy/diarrhea","keywords":["module","cleanup","clean","module-cleanup","node_modules","delete","flatten","path","limit","less","files","folders"],"repository":{"type":"git","url":"git+https://github.com/jehy/diarrhea.git"},"contributors":[{"name":"Kyle Ross","email":"thejavascriptguy@gmail.com"},{"name":"Benjamin Santalucia","url":"https://github.com/ben8p"}],"author":{"name":"Jehy","url":"https://github.com/jehy"},"bugs":{"url":"https://github.com/jehy/diarrhea/issues"},"license":"MIT","readme":"# Diarrhea\n*Remove unwanted files and directories from your node_modules folder*\n\nDiarrhea is a fork of [ModClean](https://github.com/ModClean/modclean) with some optimizations.\n\n[![Build Status](https://travis-ci.org/jehy/diarrhea.svg?branch=master)](https://travis-ci.org/jehy/diarrhea)\n[![npm version](https://img.shields.io/npm/v/diarrhea.svg)](https://www.npmjs.com/package/diarrhea)\n![NPM Dependencies](https://david-dm.org/jehy/diarrhea.svg)\n[![NPM Downloads](https://img.shields.io/npm/dm/diarrhea.svg)](https://www.npmjs.com/package/diarrhea)\n[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/jehy/diarrhea/master/LICENSE)\n[![GitHub issues](https://img.shields.io/github/issues/jehy/diarrhea.svg)](https://github.com/jehy/diarrhea/issues)\n[![Package Quality](http://npm.packagequality.com/shield/diarrhea.svg)](http://packagequality.com/#?package=diarrhea)\n\n> This documentation is for diarrhea 3.x which requires Node v8+, if you need to support older versions, use [ModClean](https://github.com/ModClean/modclean) instead.\n\n> If you need to support versions older then v6.9+, use [ModClean 1.3.0](https://github.com/ModClean/modclean/tree/1.x) instead.\n\nDiarrhea is a utility that finds and removes unnecessary files and folders from your `node_modules` directory based on [predefined](https://github.com/ModClean/modclean-patterns-default) and [custom](https://github.com/jehy/diarrhea/wiki/Custom-Pattern-Plugins) [glob](https://github.com/isaacs/node-glob) patterns. This utility comes with both a CLI and a programmatic API to provide customization for your environment. Diarrhea is used and tested in an Enterprise environment on a daily basis.\n\n## Why?\nThere are a few different reasons why you would want to use Diarrhea:\n\n* **Commiting Modules.** Some environments (especially Enterprise), it's required to commit the `node_modules` directory with your application into version control. This is due to compatibility, vetting and vunerability scanning rules for open source software. This can lead to issues with project size, checking out/pulling changes and the infamous 255 character path limit if you're unlucky enough to be on Windows or SVN.\n* **Wasted space on your server.** Why waste space on your server with files not needed by you or the modules?\n* **Packaged applications.** If you're required to package your application, you can reduce the size of the package quickly by removing unneeded files.\n* **Compiled applications.** Other tools like, [NW.js](https://nwjs.io/) and [Electron](http://electron.atom.io/) make it easy to create cross-platform desktop apps, but depending on the modules, your app can become huge. Reduce down the size of the compiled application before shipping and make it faster for users to download.\n* **Save space on your machine.** Depending on the amount of global modules you have installed, you can reduce their space by removing those gremlin files.\n* **and much more!**\n\nThe :cake: is a lie, but the [Benchmarks](https://github.com/jehy/diarrhea/wiki/Benchmarks) are not.\n\n## How?\nDiarrhea scans the `node_modules` directory of your choosing, finding all files and folders that match the defined patterns and deleting them. Both the CLI and the programmatic API provides all the options needed to customize this process to your requirements. Depending on the number of modules your app requires, files can be reduced anywhere from hundreds to thousands and disk space can be reduced considerably.\n\n_(File and disk space reduction can also be different between the version of NPM and Operating System)_\n\n**IMPORTANT**\nThis module has been heavily tested in an enterprise environment used for large enterprise applications. The provided patterns in [modclean-patterns-default](https://github.com/ModClean/modclean-patterns-default) have worked very well when cleaning up useless files in many popular modules. There are hundreds of thousands of modules in NPM and I cannot simply cover them all. If you are using Diarrhea for the first time on your application, you should create a copy of the application so you can ensure it still runs properly after running Diarrhea. The patterns are set in a way to ensure no crutial module files are removed, although there could be one-off cases where a module could be affected and that's why I am stressing that testing and backups are important. If you find any files that should be removed, please create a pull request to [modclean-patterns-default](https://github.com/ModClean/modclean-patterns-default) or create your own patterns plugin to share with the community.\n\n## Removal Benchmark\nSo how well does this module work? If we `npm install sails` and run Diarrhea on it, here are the results:\n\n_All tests ran on macOS 10.12.3 with Node v6.9.1 and NPM v4.0.5_\n\n#### Using Default Safe Patterns\n`diarrhea -n default:safe` or `diarrhea`\n\n|                 | Total Files | Total Folders | Total Size   |\n| --------------- | ----------- | ------------- | ------------ |\n| Before Diarrhea | 16,179      | 1,941         | 71.24 MB     |\n| After Diarrhea  | 12,192      | 1,503         | 59.35 MB     |\n| Reduced         | **3,987**   | **438**       | **11.88 MB** |\n\n#### Using Safe and Caution Patterns\n`diarrhea -n default:safe,default:caution`\n\n|                 | Total Files | Total Folders | Total Size   |\n| --------------- | ----------- | ------------- | ------------ |\n| Before Diarrhea | 16,179      | 1,941         | 71.24 MB     |\n| After Diarrhea  | 11,941      | 1,473         | 55.28 MB     |\n| Reduced         | **4,238**   | **468**       | **15.95 MB** |\n\n#### Using Safe, Caution and Danger Patterns\n`diarrhea --patterns=\"default:*\"`\n\n|                 | Total Files | Total Folders | Total Size   |\n| --------------- | ----------- | ------------- | ------------ |\n| Before Diarrhea | 16,179      | 1,941         | 71.24 MB     |\n| After Diarrhea  | 11,684      | 1,444         | 51.76 MB     |\n| Reduced         | **4,495**   | **497**       | **19.47 MB** |\n\nThat makes a huge difference in the amount of files and disk space.\n\nView additional benchmarks on the Wiki: [Benchmarks](https://github.com/jehy/diarrhea/wiki/Benchmarks). If you would like to run some of your own benchmarks, you can use [modclean-benchmark](https://github.com/ModClean/modclean-benchmark).\n\n## Install\n\nInstall locally\n\n```bash\nnpm install diarrhea --save\n```\n\nInstall globally (CLI)\n\n```bash\nnpm install diarrhea -g\n```\n\n\n---\n\n### [Read the CLI Documentation](https://github.com/jehy/diarrhea/wiki/CLI)\n\n### [Read the API Documentation](https://github.com/jehy/diarrhea/wiki/API)\n\n### [Read the Custom Patterns Plugin Documentation](https://github.com/jehy/diarrhea/wiki/Custom-Pattern-Plugins)\n\n---\n\n## Issues\nIf you find any bugs with either Diarrhea or the CLI Utility, please feel free to open an issue. Any feature requests may also be posted in the issues.\n\n## License\nDiarrhea and ModClean are licensed under the MIT license. Please see LICENSE in the repository for the full text.\n","readmeFilename":"README.md"}