{"_id":"loop","_rev":"31-fcc3a4846d430e74a53f5bd115328e14","name":"loop","description":"loop through commands in fun and amazing ways!","dist-tags":{"latest":"3.3.6"},"versions":{"2.1.1":{"name":"loop","version":"2.1.1","description":"The promise / subscribe / deferred module of FuturesJS (Ender.JS and Node.JS)","homepage":"https://github.com/coolaj86/futures","keywords":["flow-control","async","asynchronous","futures","loop","util","browser"],"repository":{"type":"git","url":"git://github.com/coolaj86/futures.git"},"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com","url":"http://coolaj86.info"},"main":"loop.js","directories":{"lib":"."},"dependencies":{"future":">= 2.1.1"},"engines":{"node":"*","ender":">= 0.5.0"},"_npmJsonOpts":{"file":"/Users/coolaj86/.npm/loop/2.1.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"loop@2.1.1","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"0919d7f25660c20ab9549ac9db02095af7deceb4","tarball":"https://registry.npmjs.org/loop/-/loop-2.1.1.tgz","integrity":"sha512-0FImpvTxUzSKWfAntsNiNSztgHz46WMsw2iNn4YSuoN8xsXl/ck/2/G5R7bsLQ/I4CkZ+kTuirYeow3YhM3FRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCM5JtCqhsHD9hI7EUaeYwrdFFe/W5aXIGdZ621TlkoVQIgYN+VwPE+oOv4wehnGGXzcVXqq3jQapP343qMgQYjxcw="}]},"scripts":{}},"2.1.2":{"name":"loop","version":"2.1.2","description":"The promise / subscribe / deferred module of FuturesJS (Ender.JS and Node.JS)","homepage":"https://github.com/coolaj86/futures","keywords":["flow-control","async","asynchronous","futures","loop","util","browser"],"repository":{"type":"git","url":"git://github.com/coolaj86/futures.git"},"author":{"name":"AJ ONeal","email":"coolaj86@gmail.com","url":"http://coolaj86.info"},"main":"loop.js","directories":{"lib":"."},"dependencies":{"future":"2.x"},"engines":{"node":"*","ender":">= 0.5.0"},"bugs":{"url":"https://github.com/coolaj86/futures/issues"},"_id":"loop@2.1.2","dist":{"shasum":"85ab46e639921ab264bfe41286ea5ce51a873dd3","tarball":"https://registry.npmjs.org/loop/-/loop-2.1.2.tgz","integrity":"sha512-uesLTJA2O/LxUmQrrJ4wYOCsX9nfhxHt1UJtiukU6f6Q4E8AsM9WpRFx//2JAlVxK8mf9MA4xwZMHAXBzYFhmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHtPjxHy2aAaEkih1VEJZOcVPhs2MS066hH/iSsg5SKDAiEAqKlOKbHzLJmiV9oC21HMpyilr5t2DX2PKmJrB/c4TYQ="}]},"_from":"./","_npmVersion":"1.3.11","_npmUser":{"name":"coolaj86","email":"coolaj86@gmail.com"},"maintainers":[{"name":"coolaj86","email":"coolaj86@gmail.com"}]},"3.0.0":{"name":"loop","version":"3.0.0","description":"loop through commands in fun and amazing ways!","main":"./index.js","bin":{"loop":"./bin/loop"},"scripts":{"test":"mocha"},"keywords":["loop","command","commands"],"author":{"name":"hi@iammwattwalters.com"},"repository":{"type":"git","url":"git://github.com/mateodelnorte/loop.git"},"license":"ISC","dependencies":{"async":"^2.1.4","chalk":"^1.1.3","debug":"^2.3.3","lodash":"^4.17.2","meta-exec":"0.0.0","mocha":"^3.2.0","should":"^11.1.2","yargs":"^6.5.0"},"gitHead":"577c60158513aef39acbfb6ef10da875b8557269","bugs":{"url":"https://github.com/mateodelnorte/loop/issues"},"homepage":"https://github.com/mateodelnorte/loop#readme","_id":"loop@3.0.0","_shasum":"afbee9a0e0c059602e5e91bb4ff545305d5aa13e","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.1.0","_npmUser":{"name":"mateodelnorte","email":"mattwalters5@gmail.com"},"dist":{"shasum":"afbee9a0e0c059602e5e91bb4ff545305d5aa13e","tarball":"https://registry.npmjs.org/loop/-/loop-3.0.0.tgz","integrity":"sha512-KM1ToAogZMRD4PPRnMpFdlkLR37UDW1QyNgdSiYSDo3jM7piFqXiKFL3FILcqRQlRDbHd4g6bj9uCMtdh72fqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHAATkAmm5tS8zmeX7ndRmLfqY5ICH2FaLKfnHqmeh40AiBxz45f3KT3WFG0+YSueU3TqoPWjOQe8+73im76XOPBZg=="}]},"maintainers":[{"name":"coolaj86","email":"coolaj86@gmail.com"},{"name":"mateodelnorte","email":"mattwalters5@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/loop-3.0.0.tgz_1492827194291_0.2981520153116435"},"directories":{}},"3.0.1":{"name":"loop","version":"3.0.1","description":"loop through commands in fun and amazing ways!","main":"./index.js","bin":{"loop":"./bin/loop"},"scripts":{"test":"mocha"},"keywords":["loop","command","commands"],"author":{"name":"hi@iammwattwalters.com"},"repository":{"type":"git","url":"git://github.com/mateodelnorte/loop.git"},"license":"ISC","dependencies":{"async":"^2.1.4","chalk":"^1.1.3","debug":"^2.3.3","lodash":"^4.17.2","meta-exec":"0.0.4","mocha":"^3.2.0","should":"^11.1.2","yargs":"^6.5.0"},"gitHead":"0f6e9433c1cc42a57ff65d6fae9d0f4f3ab21027","bugs":{"url":"https://github.com/mateodelnorte/loop/issues"},"homepage":"https://github.com/mateodelnorte/loop#readme","_id":"loop@3.0.1","_shasum":"95a86696b095b595a2da16f586ad8c2e7966806c","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.1.0","_npmUser":{"name":"mateodelnorte","email":"mattwalters5@gmail.com"},"dist":{"shasum":"95a86696b095b595a2da16f586ad8c2e7966806c","tarball":"https://registry.npmjs.org/loop/-/loop-3.0.1.tgz","integrity":"sha512-leuDFLP+MJpO+4MyRNehs5XgvM7P7wgfgOfPk9q8wAS5lDM8bG3TwYspzwzBquAiTqW/7PfyWQkSkKPcfSkDTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF5h736UPwLtzGkZDn4KnXOoEGkRmD6raVeY9WPrHWxeAiB8rihm3qKzAMbCHveTMvsCim1xU3ZjZopPThgXnRnX+g=="}]},"maintainers":[{"name":"coolaj86","email":"coolaj86@gmail.com"},{"name":"mateodelnorte","email":"mattwalters5@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/loop-3.0.1.tgz_1493135955724_0.6121996489819139"},"directories":{}},"3.0.2":{"name":"loop","version":"3.0.2","description":"loop through commands in fun and amazing ways!","main":"./index.js","bin":{"loop":"./bin/loop"},"scripts":{"test":"mocha"},"keywords":["loop","command","commands"],"author":{"name":"hi@iammwattwalters.com"},"repository":{"type":"git","url":"git://github.com/mateodelnorte/loop.git"},"license":"ISC","dependencies":{"async":"^2.1.4","chalk":"^1.1.3","debug":"^2.3.3","lodash":"^4.17.2","meta-exec":"^0.0.7","mocha":"^3.2.0","should":"^11.1.2","yargs":"^6.5.0"},"gitHead":"fd4382533428646cc49ad6c68d30b23d57861ed4","bugs":{"url":"https://github.com/mateodelnorte/loop/issues"},"homepage":"https://github.com/mateodelnorte/loop#readme","_id":"loop@3.0.2","_shasum":"add2912a185a01d50f2cbd60891da3989d8b8f3a","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"mateodelnorte","email":"mattwalters5@gmail.com"},"dist":{"shasum":"add2912a185a01d50f2cbd60891da3989d8b8f3a","tarball":"https://registry.npmjs.org/loop/-/loop-3.0.2.tgz","integrity":"sha512-Yfx15FFnB3wJEMALTzXRF+ju7OSbNuQEK/rex4ksipPdsG2m9aNmAIE6eNfdaus81K4+wPXPzeHQbA6syVzBLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBB59TqNB/NoqSCzwBNc5TifbWFvw08921M8mjqSJPqoAiEApH/GVFwBpZ5IWFR7jx+fReTAifVFTD6SeFn0+nF0ooU="}]},"maintainers":[{"name":"mateodelnorte","email":"mattwalters5@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loop-3.0.2.tgz_1504063582770_0.7422166198957711"},"directories":{}},"3.0.3":{"name":"loop","version":"3.0.3","description":"loop through commands in fun and amazing ways!","main":"./index.js","bin":{"loop":"./bin/loop"},"scripts":{"test":"mocha"},"keywords":["loop","command","commands"],"author":{"name":"hi@iammwattwalters.com"},"repository":{"type":"git","url":"git://github.com/mateodelnorte/loop.git"},"license":"ISC","dependencies":{"async":"^2.1.4","chalk":"^1.1.3","debug":"^2.3.3","lodash":"^4.17.2","meta-exec":"^0.0.7","mocha":"^3.2.0","should":"^11.1.2","yargs":"^6.5.0"},"gitHead":"0b4def1a991feaa1cac9388e3264dba88f6af335","bugs":{"url":"https://github.com/mateodelnorte/loop/issues"},"homepage":"https://github.com/mateodelnorte/loop#readme","_id":"loop@3.0.3","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"mateodelnorte","email":"mattwalters5@gmail.com"},"dist":{"integrity":"sha512-HqPQ9VDLVV9HB8Kem2ArL7X6iLA6Z6DX9xHlzWlFE05qWVzyDOtcRicE+eqUTw0ISl+pLfqA/xkrtV37jWqIVg==","shasum":"52c7f97c86f8fbbda7a7689e563b7ec40553f2c2","tarball":"https://registry.npmjs.org/loop/-/loop-3.0.3.tgz","fileCount":16,"unpackedSize":38480,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDs7TaVkjYVPSCQ5Fe7YttYgxzVNqvFNTcP+O99pRv0gIhAIV84n2FK0E5btbfbxalxvNXmkSH8H3hBbsC/Nh2JHT9"}]},"maintainers":[{"name":"mateodelnorte","email":"mattwalters5@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loop_3.0.3_1521240497631_0.3884756533071463"},"_hasShrinkwrap":false},"3.0.6":{"name":"loop","version":"3.0.6","description":"loop through commands in fun and amazing ways!","main":"./index.js","bin":{"loop":"./bin/loop"},"scripts":{"test":"mocha"},"keywords":["loop","command","commands"],"author":{"name":"hi@iammwattwalters.com"},"repository":{"type":"git","url":"git://github.com/mateodelnorte/loop.git"},"license":"ISC","dependencies":{"async":"^2.1.4","chalk":"^1.1.3","debug":"^2.3.3","lodash":"^4.17.2","meta-exec":"^0.0.8","mocha":"^3.2.0","should":"^11.1.2","yargs":"^6.5.0"},"gitHead":"ae813f06bf3c5487763da05de2ed35c1602943cb","bugs":{"url":"https://github.com/mateodelnorte/loop/issues"},"homepage":"https://github.com/mateodelnorte/loop#readme","_id":"loop@3.0.6","_npmVersion":"5.8.0","_nodeVersion":"9.11.1","_npmUser":{"name":"mateodelnorte","email":"mattwalters5@gmail.com"},"dist":{"integrity":"sha512-XHtRV1OReNaRgjCqsiYFiKpsyhNxVHJqp3lBNOJ2On/dS0ym+ECDUVblnb1VbkTiTcue2a1x0xPBe8cIQgk7aA==","shasum":"e40292ab4de2e005e1f39288ba50ab0ed63887cf","tarball":"https://registry.npmjs.org/loop/-/loop-3.0.6.tgz","fileCount":16,"unpackedSize":40492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa31TYCRA9TVsSAnZWagAAerMP/i7FyBpnazGhbznHOBm4\nUtOJmWGZa4eRmN5x3eY+WHz2LWbsEeeNHEXMbGdfQ0ozO34GmJB3lImb5Gg8\numNgK/+p/ImDTxToxIsXLo4i8hWJJH1wJPMp9boxL5sVRmFIW8JlKQ+cY5Mp\nVvQ+yVHzpA4mLFvyeoMzOqjTjw0VcnPx4yRTbL2tKif6xW/RFgSVItJZQPT7\nq50AhTq5hL1cV3Am+VcmYTdIu7rzfZHH6peOuYAdpRjhpF1S5JDFq1RqxzFw\nQ0hE9DHnfS7tOK9T2yOti3QSQuTy2+wsIA+Iqb1wHByoG1Vi990SPDvJeEBh\nUGbapRAB1TZN3BlCkoCl7UgG3rMtVNXwtapXLO56TK07BLSfTeBxDH9v6v18\nsHVgD38PgXxu9fAgDS+r8xC4kAbpz4/BcrHzLtxEyeq2rvXeTSGQapKxHYHA\noBd+v/9hdD9nzC5/aPg6BtFuPJvRtcYPio1hSZinOj7OKLQ3hCn2PR5ROYNO\nMrvMP1wbKmayophgiIA3chm6ynSWq7GFCr3sqYlP2v4ZBWF/SjEl3DYR1cdt\nOMWlF9rU7jErteVPkeETvzfO0j/zphcQfU2ihqPrkARlzurvRROQo9hFXxfr\n0PXA2LRdy/U1AIaxW2rw0P2x6ckgJAy4/66qCdU6lO8fIzNv0fm7p6eI61ku\nFZ41\r\n=5DY1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8pkXHQTkJ+Dkc+OiCBfSdRPtQk6jFrm7t8TKNRdqxXAIhAM0smezRo0B9Fxr+1+O5tgsWyxDwUwTu7LFqm96WJhkZ"}]},"maintainers":[{"name":"mateodelnorte","email":"mattwalters5@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loop_3.0.6_1524585687649_0.792131637050741"},"_hasShrinkwrap":false},"1.0.0":{"name":"loop","version":"1.0.0","description":"loop through commands in fun and amazing ways!","main":"./index.js","bin":{"loop":"./bin/loop"},"scripts":{"test":"mocha"},"keywords":["loop","command","commands"],"author":{"name":"hi@iammwattwalters.com"},"repository":{"type":"git","url":"git://github.com/mateodelnorte/loop.git"},"license":"ISC","dependencies":{"async":"^2.1.4","chalk":"^2.4.1","debug":"^4.1.0","lodash":"^4.17.2","meta-exec":"^1.0.0","mocha":"^5.2.0","should":"^13.2.3","yargs":"^12.0.5"},"devDependencies":{"chai":"^4.2.0"},"gitHead":"44ac296cb993b53e2e752a8a97d35c92faea61e8","bugs":{"url":"https://github.com/mateodelnorte/loop/issues"},"homepage":"https://github.com/mateodelnorte/loop#readme","_id":"loop@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"patrickleet","email":"pat@patscott.io"},"dist":{"integrity":"sha512-lBSqR3P2bus9upfD9w1QVImob5mv8qa3Jga1q3SEMtsm+nhhlggijR3TqZSqSLmuDaGjvvlPQVEBfMsH5iabhw==","shasum":"7cb18aa21dbd5d09e0c9b55b078eeaa6567aef5d","tarball":"https://registry.npmjs.org/loop/-/loop-1.0.0.tgz","fileCount":17,"unpackedSize":36546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHFlYCRA9TVsSAnZWagAAddEP/RR97Pj+MHw3V2IxFk8y\nHHXgi5/Vo1iLQAULaw19YPJwUnadgG8G9gUv19lIbzOv/bGrV37+ugfGhr8B\njE5kMSqBZ2NLJcZn4ebvsgbtJW6U++YIjCMXjb6BP9fJabrg6bzJfOykzcoi\nokhKacK4s5BIDUXZQQiFpcR09L4HKFLB6keaN00MC5oFgzxn40kudU0RqZPh\n8ZdPLpILUjpFvPZHnjpb3vQjm8xVzxtAGs6/Xsn/u+zu1nnrzBW/KeCdeP7M\n/gKuGi3gCjOHwg8K9SahFqJ3mL092MWQ48trWAESSIvIFdYFPCPjdmyD0JjA\nfVVDOvp62wy901WKgnmNs3DgFVUxXCOVhxyWvhSvc+xO8w9sH89mIu04LjAQ\nJLRocwwNJOkau6DD7bkwQ2OQbIcWubuNfcFUhKJsHreMhVAfiVKwTQ15Gvjo\ns3Q7lXC6OcNO0CSjy+A7fw3cf4hgmJraFOYhSLoxTm0AyIuzdAY4E8eOwFY8\nL2CSoPzL5Oz5WHQyDUHbKG3ZHhA/plETsukL1lL+aTZgE/MY/s9b+1cUh7DK\nIZeQ4pYAWWXTtQcwsuFs0iWIrHSBcIFEFW6JK/8KFiPGeLOJzwogXjNMZ0tz\nDvZHej+0Q86u992sJQ4lwtWZvMr7kGlUB4CW2TDzzwPsUJkCMZtTo82gA0X6\nkGB9\r\n=+7eJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIARBB4l2ezq4S3nWXwDLBZ1yWGFZU8e+BEN5L1Uhi8YLAiEA9e/wMjqIrzUPzOZidEKq7RNP+eN9yt6j7nTFrtHsses="}]},"maintainers":[{"name":"mateodelnorte","email":"mattwalters5@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loop_1.0.0_1545361751737_0.1491192039723881"},"_hasShrinkwrap":false},"3.1.1":{"name":"loop","version":"3.1.1","description":"loop through commands in fun and amazing ways!","main":"./index.js","bin":{"loop":"./bin/loop"},"scripts":{"test":"mocha"},"keywords":["loop","command","commands"],"author":{"name":"hi@iammwattwalters.com"},"repository":{"type":"git","url":"git://github.com/mateodelnorte/loop.git"},"license":"ISC","dependencies":{"async":"^2.1.4","chalk":"^2.4.1","debug":"^4.1.0","lodash":"^4.17.2","meta-exec":"^1.0.0","mocha":"^5.2.0","should":"^13.2.3","yargs":"^12.0.5"},"devDependencies":{"chai":"^4.2.0"},"gitHead":"af3c3dbd9d5cc573998202c6b9325dbe8090584e","bugs":{"url":"https://github.com/mateodelnorte/loop/issues"},"homepage":"https://github.com/mateodelnorte/loop#readme","_id":"loop@3.1.1","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"patrickleet","email":"pat@patscott.io"},"dist":{"integrity":"sha512-IH4NqA04stVN6x9GR467Yz1N0Ug2kK4gTXMfl2T/Tbpxk8ulr/CFp6H9dDEbuRLoFIr5+ads4ey4HTybLSTguQ==","shasum":"f313b7e53f9702b4270afe15ca22f9d7a6a17ea8","tarball":"https://registry.npmjs.org/loop/-/loop-3.1.1.tgz","fileCount":17,"unpackedSize":36666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHFrLCRA9TVsSAnZWagAA+I4P/iRwhk0t5zgUsgD6wNMG\nuqC51Ey0Ldxz1yS+NqkA9WY0s3xUGvDG0qOcjhr6atsHzH3j+cUb7DI5Ud7W\nhTjvXz6KagXcteA24EkVj7yfB6H/4d/k+jRb6a1hm7E5uWqceCow7buUIz5K\ncu9VDMq2Ns6efP3kwVixKgxPAKTuJ8QXI6SgMgD+NFPa2nDj//v/QcDCxt1a\n1HThd4aM9ITnIFQKbbjxhnGA1MS6JnSqGSZatEXu29x2DVLpRZpBbE4DF0Af\nuRD2Kt+PyYske+IOEyO6usn+AodwpMuiHQbCZv1QDDK+samz921Da25usdpx\nhXrozPRZ4xoa3rgZPpgrF7TY6kkUgoEfJ6wMsp0WAmbLZl/MTf/WBw1rWrkx\nNeNHtE3wXLT78/AsssdG4clj8UTGaSVYiknvD617W8Qd54NiyTJELomOGA+G\nZs27nORNAC7nOInkso7Wtd7SQvaEZ4KSEhIWpLPgRTnd8mkh544wKXwmUwQe\nfx0AbOzi2b9OK8YgJEqY0Ecp/IGK4+YsVlwuER1cmWeEkyJvKlVkwHJ/FiAx\nKDokqNDTjIon6a3mZLiOXgffzCttv/NwRsKKI0sq6wt9adjmydFOOkBU0q8g\nzhtoiAjIEXdUfSCY1FYLmlUeuMQwTsI1gzgf06K2+MwsAzCAyEz48yDMry2/\nXgGz\r\n=1LJA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvja002JuU57LJbbSV9ppH6e0QN9NaAVTSqKGnmWuv/QIgN+5CdY9d5amQXkNMGz3tC7L4t/F2kSDwbDGp+r+tp2s="}]},"maintainers":[{"name":"mateodelnorte","email":"mattwalters5@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loop_3.1.1_1545362123243_0.41540988493910724"},"_hasShrinkwrap":false},"3.1.2":{"name":"loop","version":"3.1.2","description":"loop through commands in fun and amazing ways!","main":"./index.js","bin":{"loop":"./bin/loop"},"scripts":{"test":"mocha"},"keywords":["loop","command","commands"],"author":{"name":"hi@iammwattwalters.com"},"repository":{"type":"git","url":"git://github.com/mateodelnorte/loop.git"},"license":"ISC","dependencies":{"async":"^2.1.4","chalk":"^2.4.1","debug":"^4.1.0","lodash":"^4.17.2","meta-exec":"^1.0.0","mocha":"^5.2.0","should":"^13.2.3","yargs":"^13.0.0"},"devDependencies":{"chai":"4.2.0"},"gitHead":"d601f65fb135754798e1dd83d540de30c032fcae","bugs":{"url":"https://github.com/mateodelnorte/loop/issues"},"homepage":"https://github.com/mateodelnorte/loop#readme","_id":"loop@3.1.2","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"patrickleet","email":"pat@patscott.io"},"dist":{"integrity":"sha512-Fh3o8p+JJow0vNuMLA5Q9kwnJ22eUYDKkdatjzRU/qcarSx08K/u49kPf3ux3eX8D3RIg5xVZuO8631vi1PdfA==","shasum":"cc853ef530f696c49d0d9aed01fc89c66d872bab","tarball":"https://registry.npmjs.org/loop/-/loop-3.1.2.tgz","fileCount":18,"unpackedSize":36759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYukXCRA9TVsSAnZWagAA0O4QAIOpw/6hGEbVFzCitbGH\nXsz5yijtql+4xvh4TyXjm547OxgCvG2JtDF2dzptSTEklxgxWGERqR1h1dYI\n78Q4pPSpK2Lw3rCvAo4pcxcPQP0NF9ykxOpK56D0IQ+4PrJX71VrCFgJicXL\nzMDhYiALSzm/RQK4+5DIxzsheJKPropXs3jCRD5wrP0gQ3z04wMBdp2d1JFn\ng1k3UxQNdXYoGNLdN0oO9NnJ3u7HlQMlG5b4mvHGiH4UF+v7Y1iZkgEcKCEw\nDp3gGPMaX83Rffd7cWvG20pep0G194wydDPR4IMg1sHJoEfREOD0jQbz303e\nsNHxeizkzQ3Z5ownPj3g1MHAQfrRElGLhQjt3yciHMigTQtVPc/cHt3I9QOd\nbTdc6YBQv4MQci9EiYyXdobQDWKmp7ufFkoTlYvssRVL5+Eqke5IGYCVpKDo\nygST6ESVyy9D0naqfzcOlV/zD6pIpDs5hC0xQXKhSIKoBwep2z3z1mm6aJnJ\nuq8SDnMmNponyLL8xhcieLR6Sj7RuQ1qSMqGdUefvSl4dDzk407D3bYB1n1O\ndiWb/qc6W8ZLzoDIcjcT/SNP5WQXe724l+z8Z7RDzvwkWqcIwp3L1ngNpu6B\nC/oJCa36a0Yw5EdtYJfTYQctz9arXoXro+7kM9xg+kbsuthk84jnE/uWdbj1\n7TOu\r\n=VbBy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCd4EGvwWZpQG5Gza+hdTbatyxgDOEFYLFq25R6PWNa3wIgTWpuAE0BmpFHs7bSQuXY47kxqfPYmanXdLy37N9j1M4="}]},"maintainers":[{"name":"mateodelnorte","email":"mattwalters5@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loop_3.1.2_1549986070956_0.47512408361115877"},"_hasShrinkwrap":false},"3.1.3":{"name":"loop","version":"3.1.3","description":"loop through commands in fun and amazing ways!","main":"./index.js","bin":{"loop":"./bin/loop"},"scripts":{"test":"mocha"},"keywords":["loop","command","commands"],"author":{"name":"hi@iammwattwalters.com"},"repository":{"type":"git","url":"git://github.com/mateodelnorte/loop.git"},"license":"ISC","dependencies":{"async":"^2.1.4","chalk":"^2.4.1","debug":"^4.1.0","lodash":"^4.17.2","meta-exec":"^1.0.0","mocha":"^6.0.0","should":"^13.2.3","yargs":"^13.0.0"},"devDependencies":{"chai":"4.2.0"},"gitHead":"c6fb3d62498b353fc6b728f9e87c77e8fff92e29","bugs":{"url":"https://github.com/mateodelnorte/loop/issues"},"homepage":"https://github.com/mateodelnorte/loop#readme","_id":"loop@3.1.3","_nodeVersion":"11.10.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-v1zayQR/IAVQOSMTUHNmvuHTfnYG21m9+HuFJObfGM/e/84/qhbSlzSXOG5WVkWHzaghzZ/qq2Fivd7LE13O6g==","shasum":"1248cff3e50969a35a3d46db4b216537915e6e86","tarball":"https://registry.npmjs.org/loop/-/loop-3.1.3.tgz","fileCount":18,"unpackedSize":64302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbCnWCRA9TVsSAnZWagAAd/IP/i3Hvk9dO2AggbNz0WTt\n5J1nvRvgSnQoNkSXCQJlxMphIDN2EE9o+7i4NbhTOI6wOYSD2kvbrRw+h6rG\nlajUMYYrq2QhCJZoJ+u0hbltCdl+/fxiJltUOT+i+J+9ISiezxugKMNrXzzO\nzI2OUpUAX77MMY8wOc9DsZux+UUKXCIXTIs7hQzf1opKnHUq+BDvESRrhW1n\njDDx3jKAYecGOeH4faP21Lwjqus6yW3bsPLDgOr2lbKaR7ibQB6BKwDNQGsK\nEze17qHCgJsjIB2se0mPE8eGdXicQusWTyUXm4zFpIwK6rLXslliifzmtof6\nDliE+43Ul+0BBERXBOkp4xL6eQAnsdFb1OMxyu4EwufKJ8Wtj1pp2AD1z0+Z\nSPQdLo1CEcxK6QknnlcNfOd6Bg2vNRPqvNUwUu4qoWXkKQIx6tRXIQwNazvh\n8zT51iwrPX+6d7BlaWFHlC61ZX4HbLW67XXUSoR9+CqcLJaAIrqnCbfpof3o\nROCdTy7G/TfYyKeZq5ho1VOUAboQeg8y1Gyhz2kOc1A4fLGF72pqVK9GBQDY\nEKaMNBwvH5ZByZoWAobjdKDCKnbbDEhlSwHRdQAHtcNDThhRxopJCo5wT7Dj\nd4Mz2T9YvUDIGbJ6sIus0SSjnsv40K7M0HX0LxPZuX1wAG4NYzcxsDTAWKch\n0qCS\r\n=WZrE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWgFxnx6aixe6Rf3sWufIVZVU6QipqE0rPuG15ZiPYywIhAOGvWXU1K/76K8yeDhQalEpwRYL7XkLwuviAsDOwzZvW"}]},"maintainers":[{"name":"mateodelnorte","email":"mattwalters5@gmail.com"}],"_npmUser":{"name":"patrickleet","email":"pat@patscott.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loop_3.1.3_1550592469693_0.7962017201815423"},"_hasShrinkwrap":false},"3.1.4":{"name":"loop","version":"3.1.4","description":"loop through commands in fun and amazing ways!","main":"./index.js","bin":{"loop":"./bin/loop"},"scripts":{"commit":"git-cz","lint":"prettier --write \"bin/*\" index.js","test":"npm run test-jest && npm run test-mocha","test-jest":"jest --config jest.json --coverage","test:coverage":"jest --config jest.json --coverage","test:watch":"jest --config jest.json --watch","test-mocha":"mocha"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged"}},"keywords":["loop","command","commands"],"author":{"name":"hi@iammwattwalters.com"},"repository":{"type":"git","url":"git://github.com/mateodelnorte/loop.git"},"license":"ISC","dependencies":{"async":"^2.1.4","chalk":"^2.4.1","debug":"^4.1.0","lodash":"^4.17.2","meta-exec":"^1.0.0","should":"^13.2.3","yargs":"^13.0.0"},"devDependencies":{"@commitlint/cli":"^8.0.0","@commitlint/config-conventional":"^8.0.0","chai":"4.2.0","commitizen":"^3.1.1","cz-conventional-changelog":"^2.1.0","husky":"^2.4.0","jest":"^24.8.0","mocha":"^6.1.4","prettier":"^1.18.2","pretty-quick":"^1.11.0"},"gitHead":"311de8536bcb73e053ea29b74f62461588de48b7","bugs":{"url":"https://github.com/mateodelnorte/loop/issues"},"homepage":"https://github.com/mateodelnorte/loop#readme","_id":"loop@3.1.4","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-/on5DChWJQ106vRxfcMyRkbuWkTdIBM4cBtajToZEeNsDB7HVuxjHALUyD7B9ohKzL6aVifiPbWj4DENzBVSgg==","shasum":"3146a7d6ca0bbd74b1a06e9be883e1bfdd58259e","tarball":"https://registry.npmjs.org/loop/-/loop-3.1.4.tgz","fileCount":21,"unpackedSize":18169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc//UwCRA9TVsSAnZWagAAZ4oQAIkCqx63xUXBdOeo63x8\nAHB6/AYlqMsnM4de+unrtDEtaIJwAB1B9iSRxbpD60+/YJFFFfU9fMHUGXKw\n4CrzGIyaXEzaPGgXPqu4k4gwUo/BAN98yVAfYodGLt/d+xpEysYMTIPkrp3M\nt/XjFeZ2UHzzCIt/xRff+IkPNns3Kq7WQ9rGeUa3JmY0wxBOEQrITLlhe4kz\nXrKdL7D4vY/Z7JNleUlHIKvSHvsWdgst024GjxcZtOt1rosDRfb/abtoWNZK\neXQ/BxENGmdTX9iVhI2m2tnWbZQSFA3Yk3AVxp4J1oEfRbg9aplOXg2JGJ+N\nXrju9dMNYQoAnoJVFcAcYC1vUdeNv4X0+sW5vpbNUmmtQLQKfvV/ztX8V7LI\n0D7Iykh47c+XzA3a/UHejkd/yRDzfd7mDAYBM88D8X+i1kkbmNxsEW+8fcci\nkoe29zP07m17pz6lTOJ/m8t+3rhdEAbJT3lyLKuOec0TMBnLIrbpQdtF8CeR\nZ/J+Dz27Y9MQK1ZV8aTcW2IQbWzsHvdR2qdvTTJueA+nQcM1qu7zJRJB8BJN\nEBfVegO4cpDgzYYN0953teCh2SKZuwIBaXWB5fUZ2If6LWFjyYCo1ys8VaPL\n635A8vU1t2FswwSGwl37cwusdwAq22Tdr8KpD3/bGsPzo4Z2y+CFeY1zqpVo\n2Do4\r\n=yGZQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAurPe7HbWWwEszX6jPUB0dfkauEdDVMeYIGNe5cmLX8AiEAw49nuXWMuv0MN/4RfdocHdiy4bsvX2/8dL3KBZopcLQ="}]},"maintainers":[{"name":"mateodelnorte","email":"mattwalters5@gmail.com"}],"_npmUser":{"name":"patrickleet","email":"pat@patscott.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loop_3.1.4_1560278319829_0.06691630424395623"},"_hasShrinkwrap":false},"3.2.0":{"name":"loop","version":"3.2.0","description":"loop through commands in fun and amazing ways!","main":"./index.js","bin":{"loop":"./bin/loop"},"scripts":{"commit":"git-cz","lint":"prettier --write \"bin/*\" index.js","test":"npm run test-jest && npm run test-mocha","test-jest":"jest --config jest.json --coverage","test:coverage":"jest --config jest.json --coverage","test:watch":"jest --config jest.json --watch","test-mocha":"mocha"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged"}},"keywords":["loop","command","commands"],"author":{"name":"hi@iammwattwalters.com"},"repository":{"type":"git","url":"git://github.com/mateodelnorte/loop.git"},"license":"ISC","dependencies":{"async":"^3.0.0","chalk":"^2.4.1","debug":"^4.1.0","lodash":"^4.17.2","meta-exec":"^1.0.0","should":"^13.2.3","yargs":"^13.0.0"},"devDependencies":{"@commitlint/cli":"8.0.0","@commitlint/config-conventional":"8.0.0","chai":"4.2.0","commitizen":"3.1.1","cz-conventional-changelog":"2.1.0","husky":"2.4.1","jest":"24.8.0","mocha":"6.1.4","prettier":"1.18.2","pretty-quick":"1.11.0"},"gitHead":"b49b1f1e1c056bf5e566c150fe45ad6d758ac670","bugs":{"url":"https://github.com/mateodelnorte/loop/issues"},"homepage":"https://github.com/mateodelnorte/loop#readme","_id":"loop@3.2.0","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-bPVyqyToDxjf0FZxR22EWe0rmQePcYIKZets+Sd0MZJKijsdBvW3rcibhEqtJ6RGChKgH/IiziYmUdOqNgiOxw==","shasum":"328fce5c517ec430526aa82d2e7f1c0eb87cb0a9","tarball":"https://registry.npmjs.org/loop/-/loop-3.2.0.tgz","fileCount":22,"unpackedSize":18844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAdFKCRA9TVsSAnZWagAAVscP+wRivxXjp5Ag0RWyVzr7\n0Lpwfu2nK9ecoIHD3oVCiHpJp9s/Ds4P7/d7TF9jFMfCDQZ1D7fp8DA46Dy2\nvqe/KxsbbJkoSoO0zmSCLb9j6XcFVfmieiN70J6FayUqtcTKqDjNdGa6qaiB\nXRSH0x12d3jy2Yg9jHpIw+TqlXT2w5H/XKvUJmaByLKXUeCrM7KAGbX7Dp6N\niSZ4Ul88rUsG35xxuBbK4HMwSZgw+WfjXQk7eIRm3oSgaYn2Aof8iNfVV6OJ\n/4M3ar0LkEJJUwOGHKL0LyTg25Yc8jdcr+LXAnDeOG58tQ9p43lcyscvreoQ\n4xnL1z8XdFwR5oBXQzunYJQE7nAOVYkXulyZOjZnP6vEWYPVKqE4XYGgvkbU\nOt+ah88E2E2ls7VpoHd3yACd25R0MNOTogBdcpwnAJiF4hSCtr+sJuQ4ki9A\nf/jBW0OzQpvcuPjW7pelmaUTXqecB5FMt+JvzJ/cgZcel9TgRrY/3UT/VHFp\nakYEsvSlgH66OI0tUWPVLAi3wdm6Wtro5ynHV1QL8GYFhdGwi+kd3+iM1LdQ\nN/mdPvD1nU1d1KMHwwWoOXaHspHpq8yJcwpxbWaWtPERm86TlhFvdlggZGAL\nKXMxTVKHoxpSJSStW5YbO5HhSJ2MMHSs0Y7RGHy/bFoiZEAFodCHBbQrWbUg\nkdcj\r\n=PLHE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHyKNVlM/K5ol75noMvese/UYncS5KXGtia6l31RHN2aAiEAvMc27oNHDX7hp1YVTmEh1E5d4P3QD4JtyCSWZYvvPZU="}]},"maintainers":[{"name":"mateodelnorte","email":"mattwalters5@gmail.com"}],"_npmUser":{"name":"patrickleet","email":"pat@patscott.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loop_3.2.0_1560400201579_0.8582114071210463"},"_hasShrinkwrap":false},"3.3.0":{"name":"loop","version":"3.3.0","description":"loop through commands in fun and amazing ways!","main":"./index.js","bin":{"loop":"./bin/loop"},"scripts":{"commit":"git-cz","lint":"prettier --write \"bin/*\" index.js","test":"npm run test-jest && npm run test-mocha","test-jest":"jest --config jest.json --coverage","test:coverage":"jest --config jest.json --coverage","test:watch":"jest --config jest.json --watch","test-mocha":"mocha"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged"}},"keywords":["loop","command","commands"],"author":{"name":"hi@iammwattwalters.com"},"repository":{"type":"git","url":"git://github.com/mateodelnorte/loop.git"},"license":"ISC","dependencies":{"async":"^3.0.0","chalk":"^2.4.1","debug":"^4.1.0","lodash":"^4.17.2","meta-exec":"^1.0.0","should":"^13.2.3","yargs":"^13.0.0"},"devDependencies":{"@commitlint/cli":"8.0.0","@commitlint/config-conventional":"8.0.0","chai":"4.2.0","commitizen":"3.1.1","cz-conventional-changelog":"2.1.0","husky":"2.4.1","jest":"24.8.0","mocha":"6.1.4","prettier":"1.18.2","pretty-quick":"1.11.0"},"gitHead":"79cdc88ccc1c958ea36abe6f3095c50f23f12e84","bugs":{"url":"https://github.com/mateodelnorte/loop/issues"},"homepage":"https://github.com/mateodelnorte/loop#readme","_id":"loop@3.3.0","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-M5ElHs2CkM0pppfsKUFc85lFpDyHcQAE6lQlD+R29pkRbuYbzDh3v2C8NvvdcKohcmAU5Uz4gEsdCEukcqz0oQ==","shasum":"5154a80cf57d32c9903563677ce0bceb473c40f5","tarball":"https://registry.npmjs.org/loop/-/loop-3.3.0.tgz","fileCount":23,"unpackedSize":19374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAfNACRA9TVsSAnZWagAABuAQAILL0uot2JCP5jefmHFr\nG+2PPe02ei3nDTcqDacmdqpr+qrjS76HvsfWyO7bXU2h9jkMvMhEpPsrp5s4\neFc+uXjoU2+yYWdVkm9fIecLnh4gV8g3VrdelPzWNf4NgLw1D+b37Px0TWmc\nFd1ZulucpqHecW5h27MMu3pp5fZfnBl4iBbUIsYh9SDAMxgTkgNduCBR+2x+\nt926ZZWNVi0JYrfbpsC3+548W3OrJjsQxWoMXB8qtc4Z1A18xC+GYRJOv4ZY\nGmC16N4cIAsSQ1VBThzxRpvkJucz6vkVvnQ2phAUQY1JQpkilNGwxA4OddME\nRsq1hFb8VthKHI70cySAr5k+2BTQbuCVyiQ8fBNH91wc1BoChuI7gHo6GNoU\nWgXh4atCOYdT8VqV816jtSiv9G1+R6nCx5mjc1rKf+OMSmSM6qaIniSnlH/v\nX52w5Wo+LnvT8R+VWwVQ21u0j/najdPB0SY9e9GSDVcY6mniceC9cJs72UA5\nqS1Z/2RMmCVGaCdgwHlCGZSuA+OzKpL5Avp+yX8YfL+IlitocmKhoukNut7V\nkwWMrAVAGW527gKvSDx3eZDVoSeQ6OezDjr9TU8xKzDRuWWa2+x6tTCJft+Z\n2Ek6LU74bLyGAHQk4samwmU+801+xIUMWDHCrjMlooJ03g1e+JvSbhHEFWfX\nXKGw\r\n=wpPv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIELjOECoZba3P8PFQxsuMYsecMF8CxKE2qm3CXOEPbxJAiBtzl/jox1H7oUsMVMkD8FOwbRCg5Db4HsPecOPhBzBhw=="}]},"maintainers":[{"name":"mateodelnorte","email":"mattwalters5@gmail.com"}],"_npmUser":{"name":"patrickleet","email":"pat@patscott.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loop_3.3.0_1560408895654_0.06403495538040116"},"_hasShrinkwrap":false},"3.3.1":{"name":"loop","version":"3.3.1","description":"loop through commands in fun and amazing ways!","main":"./index.js","bin":{"loop":"./bin/loop"},"scripts":{"commit":"git-cz","lint":"prettier --write \"bin/*\" index.js","test":"npm run test-jest && npm run test-mocha","test-jest":"jest --config jest.json --coverage","test:coverage":"jest --config jest.json --coverage","test:watch":"jest --config jest.json --watch","test-mocha":"mocha"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged"}},"keywords":["loop","command","commands"],"author":{"name":"hi@iammwattwalters.com"},"repository":{"type":"git","url":"git://github.com/mateodelnorte/loop.git"},"license":"ISC","dependencies":{"async":"^3.0.0","chalk":"^2.4.1","debug":"^4.1.0","lodash":"^4.17.2","meta-exec":"^1.0.0","should":"^13.2.3","yargs":"^13.0.0"},"devDependencies":{"@commitlint/cli":"8.0.0","@commitlint/config-conventional":"8.0.0","chai":"4.2.0","commitizen":"3.1.1","cz-conventional-changelog":"2.1.0","husky":"2.4.1","jest":"24.8.0","mocha":"6.1.4","prettier":"1.18.2","pretty-quick":"1.11.1"},"gitHead":"4557bab748f56e91fbe5e272e152bbf9c2670239","bugs":{"url":"https://github.com/mateodelnorte/loop/issues"},"homepage":"https://github.com/mateodelnorte/loop#readme","_id":"loop@3.3.1","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-F24KDydZCCY/qefRe4RJUjnFzCDXFDSoc7B5dqxLMPqSd6l0IWtCt9oB3aw2qelxpjQ1OyqXl2tezl4u99xh7Q==","shasum":"ff1a42a59a1e9db660d27ba253622eaf3929c75d","tarball":"https://registry.npmjs.org/loop/-/loop-3.3.1.tgz","fileCount":26,"unpackedSize":20519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdA+mfCRA9TVsSAnZWagAA+8YQAIs3jBO/kEpOlyZiD4V+\nrK5CrQk7LeWe02Iz0vkOv9UpM2LTVK4/I6+zTLHZ8P8GO2VbZRTiRncYXXAB\nbRT3cn0UxSpYdFc9Claz97Ng6F4LBUx89jRf9QqdxSBCZnb8CfRj8C5CzSWr\nSXDl44kyEwjkPM4g7WvEcnRAn6p0gACnv67YtKBirDlVKnxa+dK5yAYWBoyL\nsUn172Z8/qgDoR2leNJv8GO6ZdjtKtfsGGG4pDk5w4xfEibMhFdqcLgQDsJx\nmUp6+ALu0h3ic9fRRYyZtfLBJ2c6ECf1wLO5u+G9CfxmcsPGO7ZNqv0QTjg+\nzKoXwpRl2opTgz7otj8VgORMxyohocaGkyBi7Y2mruHKUQV5dnVAzSUYhiT/\nc/uRZPG5P0IXYmtiSFCN2rvr6OB67ll/Cg2h0QIGMUNBt4yTMzmVOlrLcDgU\nRBZgktez6XkHKOeI1Za7Cdr7BzBsvW1Wlw+se13U8Xi2Xl1jXByYbJcT3huo\nDK37l9OnZ+wPu3nBg+uQjzDS3T+/8j+ww0pdw3rpN5PkM31L3ytjF6NTXAI3\nOhewc5ccUH9TUwHgHjRWxuTmQuNtN10ID3AZlxxP3eip8py5iaRMm2KSQDG3\nxcutIp4N21KmwD9ZB1quWrDZKRPAcQQPw9l1ejvFeJh6Kj3qz7Dpw+ha9C5+\nT6Wo\r\n=4LXn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEUrHXSNrmxd7jqCOyRa1BPl2++rIMM6KjgclxIHTTKdAiALiPiWfEhcpfMAWJyeGnYGmFlnK2m3kBR9gKxIeEJj3g=="}]},"maintainers":[{"name":"mateodelnorte","email":"mattwalters5@gmail.com"}],"_npmUser":{"name":"patrickleet","email":"pat@patscott.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loop_3.3.1_1560537502327_0.0904376563146605"},"_hasShrinkwrap":false},"3.3.2":{"name":"loop","version":"3.3.2","description":"loop through commands in fun and amazing ways!","main":"./index.js","bin":{"loop":"./bin/loop"},"scripts":{"commit":"git-cz","lint":"prettier --write \"bin/*\" index.js","test":"npm run test-jest && npm run test-mocha","test-jest":"jest --config jest.json --coverage","test:coverage":"jest --config jest.json --coverage","test:watch":"jest --config jest.json --watch","test-mocha":"mocha"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged"}},"keywords":["loop","command","commands"],"author":{"name":"hi@iammwattwalters.com"},"repository":{"type":"git","url":"git://github.com/mateodelnorte/loop.git"},"license":"ISC","dependencies":{"async":"^3.0.0","chalk":"^2.4.1","debug":"^4.1.0","lodash":"^4.17.2","meta-exec":"^1.4.1","should":"^13.2.3","yargs":"^13.0.0"},"devDependencies":{"@commitlint/cli":"8.0.0","@commitlint/config-conventional":"8.0.0","chai":"4.2.0","commitizen":"3.1.1","cz-conventional-changelog":"2.1.0","husky":"2.4.1","jest":"24.8.0","mocha":"6.1.4","prettier":"1.18.2","pretty-quick":"1.11.1"},"gitHead":"34141a700585ab230d34c89a6f4bae82e781cd58","bugs":{"url":"https://github.com/mateodelnorte/loop/issues"},"homepage":"https://github.com/mateodelnorte/loop#readme","_id":"loop@3.3.2","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-JGghbIENFMrR7nfVG5G1qPR64FgLBl2KGaIEeje+6HFZIO3ASHROIcRX9Le4ws9IFkQOgoSelM0eBrd0FaX5lg==","shasum":"11baab5ba1177e6fb74235dcc834b2eb38d30f4c","tarball":"https://registry.npmjs.org/loop/-/loop-3.3.2.tgz","fileCount":26,"unpackedSize":20519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJlgyCRA9TVsSAnZWagAAwDIP/AnIK1yGUlSonxMeIzL/\n86V55D0GppHtKveTe9Yp3F/YTDS0LGQXF09zzbdAZpQmYdHLI93069d0Kc7s\nXQSZIPTSdByNsuD2wwTXaBXGunmJjblkOYHipuARGAxB8VQc1dhOkVrCLyhK\nnoi+zoCizVMO+gCXxvchsf+H1AcxTL7EFNa/zLyqX9j0ByIj5aqphF4c/5e6\nSJO6yVW5NxRMg1lzCHpakBw20DMs9d3fO31hvQsaFMc7B8DY0slRyvBCG2k4\nB6+QDOLCu/L/3p6x7CR8tY5t9Qhn+0jzudngrshK6TZte2x7HPN8tVrr86sP\neVRMykh7vcA9DRWpYu3FEfAQaCEQwm3CU+KaWPHfFBaPrbcZB60I2Lm3e1KU\nPa5WnLzPvVSlqa741IZj2K0DjrmUWaPQfoH9R48PdBvVCQ9GI/xt981mL2dH\nFLUeeMJreWXr2CG9qa3sj3lAu9Pfhv3lS3QcbjifeYv+BrVX8OPrNiyVa57B\nwvvFfDmOxdj+ZDmW3LuSTDYsbw5jcJxfl3yOI9yRn8Sl6qOHARju91Pt8GHb\nbRKs6qHhZEyAPUnkhovXC2KKZlNVcI9nAchetH7Z42+A57hvIkvrmik4b6k7\ns/CuIyEJe1zl5R+QzLukK1iu4yB9OwbnResP1HJtz9A0i5acJfi3nFsr6iln\nQT/b\r\n=/LfO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIApBPtDpva5jlnxbaoe8OJoyyzLRCxtg0SCpr9vxgjgIgS/xLYD2s2kd+ZHMHVdSEM8mVqVioRn+j/nqAY54CWvY="}]},"maintainers":[{"name":"mateodelnorte","email":"mattwalters5@gmail.com"}],"_npmUser":{"name":"patrickleet","email":"pat@patscott.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loop_3.3.2_1562794033468_0.43948759159508"},"_hasShrinkwrap":false},"3.3.3":{"name":"loop","version":"3.3.3","description":"loop through commands in fun and amazing ways!","main":"./index.js","bin":{"loop":"./bin/loop"},"scripts":{"commit":"git-cz","lint":"prettier --write \"bin/*\" index.js","test":"npm run test-jest && npm run test-mocha","test-jest":"jest --config jest.json --coverage","test:coverage":"jest --config jest.json --coverage","test:watch":"jest --config jest.json --watch","test-mocha":"mocha"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged"}},"keywords":["loop","command","commands"],"author":{"name":"hi@iammwattwalters.com"},"repository":{"type":"git","url":"git://github.com/mateodelnorte/loop.git"},"license":"ISC","dependencies":{"async":"^3.0.0","chalk":"^2.4.1","debug":"^4.1.0","lodash":"^4.17.2","meta-exec":"^1.4.1","should":"^13.2.3","yargs":"^14.0.0"},"devDependencies":{"@commitlint/cli":"8.0.0","@commitlint/config-conventional":"8.0.0","chai":"4.2.0","commitizen":"3.1.1","cz-conventional-changelog":"2.1.0","husky":"2.4.1","jest":"24.8.0","mkdirp":"0.5.1","mocha":"6.1.4","prettier":"1.18.2","pretty-quick":"1.11.1","tmp":"0.1.0","which":"1.3.1"},"gitHead":"0a67d58d31fc302ecdd15e9014c12cd725ae2e97","bugs":{"url":"https://github.com/mateodelnorte/loop/issues"},"homepage":"https://github.com/mateodelnorte/loop#readme","_id":"loop@3.3.3","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-YDIFD1eXm5yVr8xup01NOygk63WjP8/3ZmCcfyH88IYvremaHjla0OfBwO8jvsSBQMagAKrfcBAgn0E2smFmTw==","shasum":"9e0ff8decf24396d14ce95006184a2cfc9531547","tarball":"https://registry.npmjs.org/loop/-/loop-3.3.3.tgz","fileCount":27,"unpackedSize":25668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdd9aSCRA9TVsSAnZWagAAce0P/Rc2tFplEWm+GQvEYQLC\nce+uDOS+1StGoxAcCLdRgj65AfzHPsXG/BH3Y4TvVH5AsjjQXVDfbOHZLjHG\n+8UI2Coehe4sdUzdKRIwUGg3apWepu9jiBjsTC3BkJDUuTuapUn4iHDCdpMX\nX3GE6sowgS0gcD/nCx/GximSCQo2JU+kQXdzsc0sR2jZTda/sa9RMDbsu75r\n1yxjeKvg13PHXoj8R2DTPsQI1hHdgJZwFB9h1MWlcpddyAsErJWRG6SjAeN3\n/k8f4UuOlks7P3t/7po4oH797XD7Tt0ICJHuI4XfQZRpwK136s4g/xPgyUt1\nUq6rpXmgXjpCZvDfpkFMqCw2F5C+peAGK6SfP8yGlqdhQvITxozYvQyoN+zA\nhOt7iC8eknmAu2HdPxANjrCyoUIaZY6FVKEL45QBONERBw/spYHyCYkigYMO\nZmV5JUJjTsVMenBDIxPqj0Ku85+EKIr+MATVkIpL8yYM/5xl7wMyhHr7PtIU\nTk1JFrf72Knx7sPKUAmFS7PnOuZhitATTUInT5JbM7tRrbJwpdnzqBkHFZEb\n1Hopxl2/AeIo4Cuw3MmkwEAv3XL/LJF87rYdCrmKSQ7YZd87AwTaIOR6xFOo\nuqK6a7eKGMcKmKOi8Xe60DhEYP6z6/Ae9byhjmhOHtWq0WhtPJx2mnlmTJ5g\nXETb\r\n=xIQ2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBpmoURNqwIcvph00IDewXPx0S1EknAQoT+KRvRzYYOfAiAg9le1ewlx9WKVPYmXysGbEKIMgEsyF+HWtS2tvMf0Bg=="}]},"maintainers":[{"name":"mateodelnorte","email":"mattwalters5@gmail.com"}],"_npmUser":{"name":"patrickleet","email":"pat@patscott.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loop_3.3.3_1568134801567_0.7355276810036306"},"_hasShrinkwrap":false},"3.3.4":{"name":"loop","version":"3.3.4","description":"loop through commands in fun and amazing ways!","main":"./index.js","bin":{"loop":"./bin/loop"},"scripts":{"commit":"git-cz","lint":"prettier --write \"bin/*\" index.js","test":"npm run test-jest && npm run test-mocha","test-jest":"jest --config jest.json --coverage","test:coverage":"jest --config jest.json --coverage","test:watch":"jest --config jest.json --watch","test-mocha":"mocha"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged"}},"keywords":["loop","command","commands"],"author":{"name":"hi@iammwattwalters.com"},"repository":{"type":"git","url":"git://github.com/mateodelnorte/loop.git"},"license":"ISC","dependencies":{"async":"^3.0.0","chalk":"^3.0.0","debug":"^4.1.0","lodash":"^4.17.2","meta-exec":"^1.4.1","should":"^13.2.3","yargs":"^14.0.0"},"devDependencies":{"@commitlint/cli":"8.0.0","@commitlint/config-conventional":"8.0.0","chai":"4.2.0","commitizen":"3.1.1","cz-conventional-changelog":"2.1.0","husky":"2.4.1","jest":"24.8.0","mkdirp":"0.5.1","mocha":"6.1.4","prettier":"1.18.2","pretty-quick":"1.11.1","tmp":"0.1.0","which":"1.3.1"},"gitHead":"b6c35dd97bbf498cd557bea7f750f7282d279bf1","bugs":{"url":"https://github.com/mateodelnorte/loop/issues"},"homepage":"https://github.com/mateodelnorte/loop#readme","_id":"loop@3.3.4","_nodeVersion":"13.2.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-P/NEft7c1ouZyseLv4Q3/q23Rvu9EIB7eXfiyZrg6DmNTTpg/YVXCd0ove2LnhXpV646/XqEPVP3j8aOtr8yHA==","shasum":"d9bdbefed4aa06f6d2145bc10e9ddbbaa4e107fd","tarball":"https://registry.npmjs.org/loop/-/loop-3.3.4.tgz","fileCount":27,"unpackedSize":25730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3WluCRA9TVsSAnZWagAAH+sP/RG2Cby4qRvHZmanWXs9\nYIatWSoExiO0JtBN4eGCsUY+xO+UB7CrdbPRZ9qskmwM+cDrq5mnt+BFLpYM\nxKDcDDKpnlThNQ1W+0Cv/o7kdGyc7jfVRI1ZRWHmrTuB4bjOaRcM2mlAjykD\nvxVadoTcJzX9ULG8Js7lt+paeNw8ihdJL7WpXz9yw8jn8c7Q3m0hRHfTUjem\nt0M+7P1WkvivJxn3ScH8VhRAHeJOt4EPddapR30CmI1NGuFk2UhD+6qzvXXP\n/BQboDLceI3yYoMPPbXjj5ZcrPmavh+rOsN/Fs6GZWLk0Z7I4LH5kpQ8zmId\nlh0E2QX9E8MR8xb/847Xs7+MbkDCY1A5KirCfsPKB5XwWJbTXifpSJTtbpoC\nitzN9pVKV139mdpy6t7sryil7zyGrXmf7sjM7Y/jAdcAr4H2pjTosTOsEAol\nJLoB+Rd5Tr3fgNSutkZvHiDoW4n8DUz8rYHAUHWEcLI5zECsFLK8F65DTsH1\n+4DD3hleogamaqkWrtEnD0KTkn6n+s/SKsJXnScbWa2HvdIfpONEQ5kg3jJi\nv6Z1D2AVkCecJTNqqa1oB8aTgVp26m2Fs9HoG42349+XAqKJcWdnPnv61CXX\noXE3CEbpRQkcagNhcxrfMBxbwI1XsCI717eW9Ixyrj8OV8beoC/ZHPj27BKF\ny7Yi\r\n=ZI4b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8NWYkVM1uirm+zwsfluSoFYMSSUfGdaezW5EsZgvo+wIhAMzc+kd+HPxyXhT6qiDI0SopGvUTA6cQinI0BrJaV1G6"}]},"maintainers":[{"name":"mateodelnorte","email":"mattwalters5@gmail.com"}],"_npmUser":{"name":"patrickleet","email":"pat@patscott.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loop_3.3.4_1574791533756_0.8944271347087929"},"_hasShrinkwrap":false},"3.3.5":{"name":"loop","version":"3.3.5","description":"loop through commands in fun and amazing ways!","main":"./index.js","bin":{"loop":"bin/loop"},"scripts":{"commit":"git-cz","lint":"prettier --write \"bin/*\" index.js","test":"npm run test-jest && npm run test-mocha","test-jest":"jest --config jest.json --coverage","test:coverage":"jest --config jest.json --coverage","test:watch":"jest --config jest.json --watch","test-mocha":"mocha"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"pretty-quick --staged"}},"keywords":["loop","command","commands"],"author":{"name":"hi@iammwattwalters.com"},"repository":{"type":"git","url":"git://github.com/mateodelnorte/loop.git"},"license":"ISC","dependencies":{"async":"^3.2.0","chalk":"^3.0.0","debug":"^4.3.2","lodash":"^4.17.21","meta-exec":"^1.4.2","should":"^13.2.3","yargs":"^14.2.3"},"devDependencies":{"@commitlint/cli":"8.3.5","@commitlint/config-conventional":"8.3.4","chai":"4.3.4","commitizen":"3.1.2","cz-conventional-changelog":"2.1.0","husky":"2.7.0","jest":"24.9.0","mkdirp":"0.5.5","mocha":"6.2.3","prettier":"1.19.1","pretty-quick":"1.11.1","tmp":"0.2.1","which":"1.3.1"},"gitHead":"76d22659eed2294cb4ab936b16cdf463db377b4c","bugs":{"url":"https://github.com/mateodelnorte/loop/issues"},"homepage":"https://github.com/mateodelnorte/loop#readme","_id":"loop@3.3.5","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-WeUG/oA/+BVhxoLHCLc+YDOEoaApfX8T4uLJVsdAkvzkv0S+RecgG2UJc7Pue28stfHIL2Jv1/1Bujcj5qrcKQ==","shasum":"a4f43e88a54d2ec864077d8685178221626b81d0","tarball":"https://registry.npmjs.org/loop/-/loop-3.3.5.tgz","fileCount":27,"unpackedSize":25446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeQVHCRA9TVsSAnZWagAA0HwQAI/x+JY7LMghmcBcit/5\nMWp376Dcc9e74wRWnf1W0f/eSpIZHupXiRF9FF6i8cB1lDviwHfD78PcnzpR\nmiTk2NBY+ugGHAnYRBJTVIkBLHO4m1NpZQZA3UOlMIdLHuvV3STsyN4xhRxn\nWLJIRHvFlH9BWqvWrpvS2iU0QLp2o6Qy/iTax9UDFK2/ev7+20jfphkftGQ9\n55+czfWtATrUUeR41l3JGz0lUmaKP0Ot09hw6yHa67HTVatvEHwLRSBDxDGw\nScL7pKaQi5+kR6mPGCDdO0uQaSgzpmnvGeXw/dkip5gaVxL7sA7fdnj0Qovb\nqlEQK307Nu9LiUY92ZS20OEoJPlQWqEJVgSi3dyEdO/C2HmxGPQiZuFq7EeB\nHqOfyUnjpFRor7nBLq+Z8NNoSH7TJVM2VFqCoSb1wKj4JGEOu8RwNtWOkkPJ\nKdI09jXrp6ZPf9fbEiJZG+kO9sAFxCpm1mLiZQQ32h8TfFI/Ovsc4E2HTOvi\nVxzgVhoWOCiJ65WxGsOUIpf+kOdwI+Vc3CEX7K2PqQmofQE60OYN34ivLoXT\nbd9ZfigvsdI6nLeLXzzxw80wqLr8xV9Wy/P/IF2gy3BNc9hjxzkkg18l0ydL\nrDN4593yQL5PFFov/B3fGCNoklpFpCS9KQhGzllMEe7V9p2dbp+XdfexdloO\noB7O\r\n=5A1B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOrXQ6bQfMRj3e2Z4g5zxY+tOJ/cNaj+PMazw3Kw+rhgIgaI+DVZ9Whd7CntcoSxWvDbGkhnZtsDBDbZy/mHxXUz0="}]},"_npmUser":{"name":"patrickleet","email":"pat@patscott.io"},"directories":{},"maintainers":[{"name":"mateodelnorte","email":"mattwalters5@gmail.com"},{"name":"patrickleet","email":"pat@patscott.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loop_3.3.5_1618543942500_0.7576570954781618"},"_hasShrinkwrap":false},"3.3.6":{"name":"loop","version":"3.3.6","description":"loop through commands in fun and amazing ways!","main":"./index.js","bin":{"loop":"bin/loop"},"scripts":{"commit":"git-cz","lint":"prettier --write \"bin/*\" index.js","test":"npm run test-jest && npm run test-mocha","test-jest":"jest --config jest.json --coverage","test:coverage":"jest --config jest.json --coverage","test:watch":"jest --config jest.json --watch","test-mocha":"mocha"},"keywords":["loop","command","commands"],"author":{"name":"hi@iammwattwalters.com"},"repository":{"type":"git","url":"git://github.com/mateodelnorte/loop.git"},"license":"ISC","dependencies":{"async":"^3.2.0","chalk":"^3.0.0","debug":"^4.3.2","lodash":"^4.17.21","meta-exec":"^1.4.2","should":"^13.2.3","yargs":"^14.2.3"},"devDependencies":{"@commitlint/cli":"12.1.1","@commitlint/config-conventional":"12.1.1","chai":"4.3.4","husky":"6.0.0","jest":"26.6.3","mkdirp":"0.5.5","mocha":"6.2.3","prettier":"2.2.1","pretty-quick":"3.1.0","tmp":"0.2.1","which":"1.3.1"},"gitHead":"33c7bafe44ee679c840b96ce78fff88202536d5b","bugs":{"url":"https://github.com/mateodelnorte/loop/issues"},"homepage":"https://github.com/mateodelnorte/loop#readme","_id":"loop@3.3.6","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-loP1rvosCzG3qHznhwH73LOBPcSlSx6bzRnu8ODeTyNIqWOcUUdtzDcM0LraCyT6WnZY/+Komf8NFBRKO6izsA==","shasum":"af13c846a0dc92d808bc3d4a2ff0c2d94df9d2cf","tarball":"https://registry.npmjs.org/loop/-/loop-3.3.6.tgz","fileCount":29,"unpackedSize":25392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfadFCRA9TVsSAnZWagAAWogP/Rf9adjoqIRtKL4fYvb0\n7kWzO/iDVfNyAsgdZvgU99knhNIM3cbCkXDY4i7GHjRfeGjcxj2xKw0/qzdL\nwsbMtWwhrYgdWdMJhiM9aH20fgTVw1oiPM+SGOqX2y32hUBKi1P07C4vb3Iw\nGvp2oMJO9s+KzoPbTspZoX6u0xBU5a1o1vD8frvQ3xry/EkrJ2q5BZwcUJJh\njW1w0FK8L9D4Hvf/BIb36q+u2NvZFP9/gPVQ5Lv1fQ0WUNGfmSRiIw86Pswe\nwhRD6wz0uPaZBUA+SHwv0wVd5cSIuOmacDGeiY55bTcKVF2oU9ombvsbpPDV\nmRvZz4rzH4mEqTreHaR/kJ1NVS0BUA0c2ojOSkiv1z04IeBsGBTYibizNVfS\nGxeFKUE4yGryZz++ruozGVb8Xvh0FcskeM0+coUENxmGHnnT9X4BQ6FX6fCl\n7oh4ZjJYuXc398UC8Pp2tcn8IgVHAmHchwt2sBq3X6jnbUvgbNLHDdar0gct\nA58ktRvsPTxBqQrLzkMCpCZ3/PRRXHSbCXwfbA8wiO+iQFhE+btpRG3x9LUA\n7aVUqITi60HWAMqmGJvQNU+W/NQvDx+FVfA1uVmeykVG8QwegTIBsbKvw36v\nUI1qAOL7ql/rbgya7L4vXImOWaQP1vGsgTGnrrnC/zM+ZLbfj/DNolNce8Do\nZTf5\r\n=vcpe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE/OaBJF3Vi2jEOpPqnL/jL5aZQlECxU6a2nFMZlis6hAiB/UwCkJjVGzZevnsIvAj+fatdAJLxugzVSS/qWzMHcDA=="}]},"_npmUser":{"name":"patrickleet","email":"pat@patscott.io"},"directories":{},"maintainers":[{"name":"mateodelnorte","email":"mattwalters5@gmail.com"},{"name":"patrickleet","email":"pat@patscott.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loop_3.3.6_1618847557478_0.3279581087511303"},"_hasShrinkwrap":false}},"maintainers":[{"name":"mateodelnorte","email":"mattwalters5@gmail.com"},{"name":"patrickleet","email":"pat@patscott.io"}],"time":{"modified":"2022-06-19T14:08:15.192Z","created":"2011-07-13T20:29:33.661Z","2.1.1":"2011-07-13T20:29:34.043Z","2.1.2":"2014-01-13T18:17:42.658Z","3.0.0":"2017-04-22T02:13:16.137Z","3.0.1":"2017-04-25T15:59:17.561Z","3.0.2":"2017-08-30T03:26:23.800Z","3.0.3":"2018-03-16T22:48:17.774Z","3.0.6":"2018-04-24T16:01:27.714Z","1.0.0":"2018-12-21T03:09:11.894Z","3.1.1":"2018-12-21T03:15:23.381Z","3.1.2":"2019-02-12T15:41:11.108Z","3.1.3":"2019-02-19T16:07:49.834Z","3.1.4":"2019-06-11T18:38:39.974Z","3.2.0":"2019-06-13T04:30:01.772Z","3.3.0":"2019-06-13T06:54:55.976Z","3.3.1":"2019-06-14T18:38:22.502Z","3.3.2":"2019-07-10T21:27:13.604Z","3.3.3":"2019-09-10T17:00:01.784Z","3.3.4":"2019-11-26T18:05:33.952Z","3.3.5":"2021-04-16T03:32:22.736Z","3.3.6":"2021-04-19T15:52:37.688Z"},"author":{"name":"hi@iammwattwalters.com"},"repository":{"type":"git","url":"git://github.com/mateodelnorte/loop.git"},"readme":"# loop\n[![Build Status](https://travis-ci.com/mateodelnorte/loop.svg?branch=master)](https://travis-ci.com/mateodelnorte/loop)\n\nloop expands commands to work simultaneously against any number of subdirectories in your current working path. Want to perform a `git status` on 15 projects at once? With loop, you can do it!\n\n```\n    loop executes a command against child directories within its current working directory\n\n    usage:\n\n      loop [command]                                      - execute a command against all child dirs\n      loop [\"command with multiple words in quotes\"]      - execute a multi-word command against all child dirs\n      loop --cwd ../other/working/directory               - execute a command against all child dirs, setting the working directory to another directory\n      loop --include comma,delimited,list,of,dirs         - execute a command against all child dirs including a number of directories which might otherwise be ignored, for instance, in .looprc\n      loop --include-only comma,delimited,list,of,dirs    - execute a command against all child dirs, ignoring .looprc, and only including the specified directories\n      loop --include-pattern 'regexp'                     - execute a command against all child dirs that match the regular expression\n      loop --exclude comma,delimited,list,of,dirs         - execute a command against all child dirs, excluding the specified directories\n      loop --exclude-only comma,delimited,list,of,dirs    - execute a command against all child dirs, excluding only the specified directories\n      loop --exclude-pattern 'regexp'                     - execute a command against all child dirs, excluding directories that match the regular expression\n      loop --init                                         - creates a .looprc in the current working directory\n\n    examples:\n\n      loop pwd\n      loop \"git status\"\n      loop \"git checkout -b feature/new-feature\"\n      loop \"git push origin feature/new-feature\"\n\n    .looprc:\n\n      directories containing a .looprc json file may have extra behavior, determined by properties within the file:\n\n        ignore (type Array) any child directory names listed in ignore will be ignored and skipped from execution\n\n    example .looprc:\n\n    {\n      \"ignore\": [ \".git\", \".vagrant\", \".vscode\", \"ansible\", \"node_modules\", \"scripts\" ]\n    }\n```\n\n## Installation\n\n`npm install -g loop`\n\n## Basic Usage\n\nloop installs a `loop` command which you can leverage from the command line, in your package.json scripts, etc. The syntax is super simple. Just `loop [your command]`. If the command you wish to run consists of multiple words, place the command in quotes: `loop \"your --you | really -R | long -o | command\"`. \n\nIn a folder with the following structure: \n```\n./git\n./bin\n./lib\n./node_modules\n./test\n./index.js\n./package.json\n```\n\nexecuting `loop pwd` yields the following results: \n```\n➜  nycnode-site git:(master) loop pwd\n\n.git\n/Users/mateodelnorte/development/nycnode/nycnode-site/.git\n\nlib\n/Users/mateodelnorte/development/nycnode/nycnode-site/lib\n\nnode_modules\n/Users/mateodelnorte/development/nycnode/nycnode-site/node_modules\n\ntest\n/Users/mateodelnorte/development/nycnode/nycnode-site/test\n```\n\n## .looprc\n\nloop can use a `.looprc` file to customize how loop behaves in a particular folder. Installing a `.looprc` file to a folder is simple: \n\n`loop --init` results in the following file being created: \n\n```\n{\n  \"ignore\": [ \".git\", \".vagrant\", \".vscode\", \"node_modules\" ]\n}\n```\n\nNow, when we perform the same command we did previously `loop pwd`, `loop` will recognize the `.looprc` file and see the `.git` folder is ignored - excluding it from the results: \n```\n➜  nycnode-site git:(master) loop pwd\n\nlib\n/Users/mateodelnorte/development/nycnode/nycnode-site/lib\n\nnode_modules\n/Users/mateodelnorte/development/nycnode/nycnode-site/node_modules\n\ntest\n/Users/mateodelnorte/development/nycnode/nycnode-site/test\n```\n\n## On to the Fun Stuff\n\nNeat, so now we can ignore folders that we don't work with directly. Imagine having a folder that contains all your project repositories for work. Wish you could find out how many files are in each? \n```\n➜  nycnode git:(master) ✗ loop \"find . -path ./node_modules -prune -o -type f  | wc -l\"\n\nnycnode-denormalizer\n125\n\nnycnode-meetup-ingestor\n148\n\nnycnode-site\n1106\n\nnycnode-user-ingestor\n103\n\nnycnode-youtube-ingestor\n81\n```\n\nBetter yet, what if you're starting a new feature that spans a distributed system composed of many microservices and a site or two? \n\n```\n➜  nycnode git:(master) ✗ loop \"git checkout master\"\n\nnycnode-denormalizer\nAlready on 'master'\n\nnycnode-meetup-ingestor\nAlready on 'master'\n\nnycnode-site\nAlready on 'master'\n\nnycnode-user-ingestor\nAlready on 'master'\n\nnycnode-youtube-ingestor\nAlready on 'master'\n\n➜  nycnode git:(master) ✗ loop \"git pull origin master\"\n\nnycnode-denormalizer\nFrom github.com:mateodelnorte/nycnode-denormalizer\n * branch            master     -> FETCH_HEAD\n\nnycnode-meetup-ingestor\nFrom github.com:mateodelnorte/nycnode-meetup-ingestor\n * branch            master     -> FETCH_HEAD\n\nnycnode-site\nFrom github.com:mateodelnorte/nycnode-site\n * branch            master     -> FETCH_HEAD\n\nnycnode-user-ingestor\nFrom github.com:mateodelnorte/nycnode-user-ingestor\n * branch            master     -> FETCH_HEAD\n\nnycnode-youtube-ingestor\nFrom github.com:mateodelnorte/nycnode-youtube-ingestor\n * branch            master     -> FETCH_HEAD\n \n➜  nycnode git:(master) ✗ loop \"git checkout -b feature/my-new-feature\"\n\nnycnode-denormalizer\nSwitched to a new branch 'feature/my-new-feature'\n\nnycnode-meetup-ingestor\nSwitched to a new branch 'feature/my-new-feature'\n\nnycnode-site\nSwitched to a new branch 'feature/my-new-feature'\n\nnycnode-user-ingestor\nSwitched to a new branch 'feature/my-new-feature'\n\nnycnode-youtube-ingestor\nSwitched to a new branch 'feature/my-new-feature'\n```\n\nNow you're ready to code away across your whole system! `loop \"git status\"` will show you your status across all repos. `loop \"git diff\"`, `loop \"git push origin feature/my-new-feature\"`, and other commands all work like you'd think!\n\n## TODO: \n- plugins\n","readmeFilename":"README.md","homepage":"https://github.com/mateodelnorte/loop#readme","keywords":["loop","command","commands"],"bugs":{"url":"https://github.com/mateodelnorte/loop/issues"},"license":"ISC"}