{"_id":"@jpwilliams/waitgroup","_rev":"13-fe55bd1246292bd8145a2095b0e704eb","name":"@jpwilliams/waitgroup","dist-tags":{"latest":"2.1.1"},"versions":{"0.1.0":{"name":"@jpwilliams/waitgroup","version":"0.1.0","description":"A tiny version of Golang's WaitGroup with promises everywhere.","main":"index.js","types":"index.d.ts","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/jpwilliams/waitgroup.git"},"keywords":["waitgroup","wait","group","async","promises","golang"],"author":{"name":"Jack Williams","email":"@jpwilliams"},"license":"MIT","bugs":{"url":"https://github.com/jpwilliams/waitgroup/issues"},"homepage":"https://github.com/jpwilliams/waitgroup#readme","devDependencies":{"jest":"^24.9.0"},"gitHead":"33adf535c39c9c345fdd349207c0fd1b6350d376","_id":"@jpwilliams/waitgroup@0.1.0","_nodeVersion":"12.13.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-Y88sfniDr1cdAeE/zYvviJwHk4AGuAttEBFD1KtpvGkTPkH4cwx0ZYm0+CAR6iX1o5mn9OIC8Nf4foMu5NSp0w==","shasum":"0f9b5327893e03bbf1f92d59fe046560f20232ae","tarball":"https://registry.npmjs.org/@jpwilliams/waitgroup/-/waitgroup-0.1.0.tgz","fileCount":6,"unpackedSize":5926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd67qrCRA9TVsSAnZWagAAoAsQAKGGzi2CdGTmFxuFTrrb\nW7Ma21/4+t5azbKLyftVHqOBBm6sqgPIgX6KHvMt877NLo+OucTOv/YYyhqq\n5+1316V0TlbmaRwyjt4qMDeNGP/c1onBzr0TYHZ89qb+L3i6V5JwYCvPG9JQ\nON7v5O8gJr10Or/GZT40iHV5rQzpupYb5tVpn/u1ioOfBB24Fm7jYA6fkHjb\nKpw5uFbtYyRh6apNHMdNwI/GR/RaREApO4Y2ieJsafiqiP7jHhUZ585rcfnT\nYcuhWdlavV737k1TUthoFTUaOh2OXUeTzJ8MuN40vf3yXM37H8WLY1HiD9sw\nmZ5effgTaKppeaQ6vWF0G/jVzXeXaUXjlx+d4piCTAassIXJAS8Nu7K1cb2y\nKYaVJWhN4wAd5Y7SbyNR2vdmHYRnJEhxpik25NLerjtp/4tB+vXVdQtOfGP+\nglJ/E9BAZVQibYsNiN1P9hcLrwxJ3vZuwkeMF9unaume4sbimoESDPId3jbz\nOK/z7IJdtOSBlQ+hFYcLiOqt4JulZ4zL/7ZrKmwn/4xez5Y+FZlM2adpLLun\n9cUvvyJzbQpH2NSOv4tPyXgBLXSfACcwI6efz8S7kGsRLYwAiNZYJ9Furlbz\nBQ0GQv+ZAFrUHdWgii48zW/EsrBQQ/hmCuYAz5rh0P/Az5X+xWZ+gLr+oNL5\n108C\r\n=uDCi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFVvlDovU68h9/FRFQ3ypDKnVy21gzwgDVHqk5qM7YWwIgXUZS8gEcxgBM5tkii/X9ScVvfRkAcq8ok6/dF9ZqfnY="}]},"maintainers":[{"name":"jpwilliams","email":"jpwilliamsphotography@gmail.com"}],"_npmUser":{"name":"jpwilliams","email":"jpwilliamsphotography@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/waitgroup_0.1.0_1575729835493_0.9024150097599959"},"_hasShrinkwrap":false},"0.2.0":{"name":"@jpwilliams/waitgroup","version":"0.2.0","description":"A tiny version of Golang's WaitGroup with promises everywhere.","main":"lib/index.js","types":"index.d.ts","scripts":{"clean":"rm -rf lib","test":"jest","test:watch":"jest --watchAll","build":"tsc","build:watch":"onchange 'src/**/*' -- npm run build"},"repository":{"type":"git","url":"git+https://github.com/jpwilliams/waitgroup.git"},"keywords":["waitgroup","wait","group","async","promises","golang"],"author":{"name":"Jack Williams","email":"@jpwilliams"},"license":"MIT","bugs":{"url":"https://github.com/jpwilliams/waitgroup/issues"},"homepage":"https://github.com/jpwilliams/waitgroup#readme","devDependencies":{"@types/jest":"^24.0.24","@types/node":"^12.12.21","@typescript-eslint/eslint-plugin":"^2.12.0","@typescript-eslint/parser":"^2.12.0","eslint":"^6.8.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-import":"^2.19.1","eslint-plugin-jest":"^23.1.1","eslint-plugin-json":"^2.0.1","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","jest":"^24.9.0","onchange":"^6.1.0","ts-jest":"^24.2.0","typescript":"^3.7.4"},"gitHead":"2fdb857f509ab6a5143218053c761edb7d095317","_id":"@jpwilliams/waitgroup@0.2.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-CZ6gQcF4IqFlMZTO2sd8rXZEZTrI8ytTHa8P+dcq+mL3ZAjpxEfnxzkopoHXUwWm1lAQp9dksmaulI05TgTX3g==","shasum":"b5682d012c6089ca628a09ca01c08468e090ee2d","tarball":"https://registry.npmjs.org/@jpwilliams/waitgroup/-/waitgroup-0.2.0.tgz","fileCount":3,"unpackedSize":3265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/ly/CRA9TVsSAnZWagAAmO0P/3+jFGLQKSg39pu4yIeC\n6E1bRmRp6zyjIKpyf1tG52wRf/Z4rb/4zj+8L0J6LypIbBw865/ghondbU4Q\n6fsdLV2p3P+Ye+TQOfXcWEgfZRdzZrMMqRdx5iLX3tpwdAJzoyNoyfPFW85q\ny3A75uCB6jk0kjEbeqc+FOzxryH27CR72nM93BPgVQszYnpJ1GAu0su9W4iD\n6dMcvb4/PO2xP0XTi5BlqqGOOnLGGSgJ0wH+qOZTBQPqfipfmq6g7fmNQqYU\nyRfgOPBhWyWX8TUc76elVXhfCFAb5w4E4TTwDucr30Aq4Ymf1G6T13CQwxuG\nbtknBaIJ0BmAcKYQr4Lzch/EllVT6icRZvAzvE6kNyHSqRuQyVsLM37w+nIo\n/cDXz2FRP0VPQdG55DzmQoM12oE5E886++Z9nkxK4xMUlWrooVyCo+e9ftFd\nZ3JIUNf80SFrPN/g2TnWtzJQ2BY+BGMPg40xES3NusNBaKoXylSgOcVcC8xo\nE+Vc9EdZb4weztE4mCAfWVRtJWDkmoSwiP31yyaMugUgOZeREQRS/o5m2w//\nE5l5wRbBp/Yh4agDDbEEbjjcb6WdmMc/DT9bIoH4xEZ2XZWPMTWNqduYU9Hk\nimwMc33uBSjAvqHP70qi0OSjYlph6Rt3/CPkJg7ojJv738s5SIkylvXtH0nK\nkRmA\r\n=EXhR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFrHairYtS3OtDB1ryWS7CTHNAl/R12GLUpvATH3QacBAiAbuelMUIPcMLLyaNz2eARu/pmOROFn6/egUtVY9NXSrg=="}]},"maintainers":[{"name":"jpwilliams","email":"jpwilliamsphotography@gmail.com"}],"_npmUser":{"name":"jpwilliams","email":"jpwilliamsphotography@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/waitgroup_0.2.0_1576950974927_0.16819778338297975"},"_hasShrinkwrap":false},"0.2.1":{"name":"@jpwilliams/waitgroup","version":"0.2.1","description":"A tiny version of Golang's WaitGroup with promises everywhere.","main":"lib/index.js","types":"index.d.ts","scripts":{"clean":"rm -rf lib","test":"jest","test:watch":"jest --watchAll","build":"tsc","build:watch":"onchange 'src/**/*' -- npm run build"},"repository":{"type":"git","url":"git+https://github.com/jpwilliams/waitgroup.git"},"keywords":["waitgroup","wait","group","async","promises","golang"],"author":{"name":"Jack Williams","email":"@jpwilliams"},"license":"MIT","bugs":{"url":"https://github.com/jpwilliams/waitgroup/issues"},"homepage":"https://github.com/jpwilliams/waitgroup#readme","devDependencies":{"@types/jest":"^24.0.24","@types/node":"^12.12.21","@typescript-eslint/eslint-plugin":"^2.12.0","@typescript-eslint/parser":"^2.12.0","eslint":"^6.8.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-import":"^2.19.1","eslint-plugin-jest":"^23.1.1","eslint-plugin-json":"^2.0.1","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","jest":"^24.9.0","onchange":"^6.1.0","ts-jest":"^24.2.0","typescript":"^3.7.4"},"gitHead":"564943876b4005e0ea098c13afddc7431fbe619e","_id":"@jpwilliams/waitgroup@0.2.1","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-gK+mPlELP7ZQjaZtUeUUCzdhT+IkBiMxCVgo3ByvDYNd5EmZSu55cduteCqxPIaCozPeE0jdun4JlUbGHe9H6w==","shasum":"1cbf05503eed88ea7a604cb6f52e496871afd190","tarball":"https://registry.npmjs.org/@jpwilliams/waitgroup/-/waitgroup-0.2.1.tgz","fileCount":4,"unpackedSize":4213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/l7nCRA9TVsSAnZWagAAbbUP/0/wTdFDExmM15wy307S\nnuWmagi2aA4s64+6wb9Kx4BOWU28S37NJID1Jet+JrL+HVnBXZlgWzHjyZ8N\nImzCccs6tGSG5m1xgrsYfUocIqEwZL0LrcU6DsKwF08X1KpxmGm3FvSH+IDm\ng6spHy2ISFE1ccReRtpM86EAiZugR2aRh+flkWcr7cVs5X/oHgCwp/YfPSaC\n8tSboi3UbzWNQT7oqaL3UkrE7b0tBNer1coFmviSuZmlavhBWKb53Q1lxd6a\ns7PRRPhJi8kOfO32rzRUN0kND43Iq8DP5WhbtUPeaTzRDATkQu68QpE/LnQx\nB9iKWtvNYVCE8tByRm2fNebzPlp1lgO2qD55364lVf7Of2rKo5LUuT7LwOoN\ngSV812vSQmsEdk+uUb/cIes7xv5CLxqTs8TWsTCYuVkgbb+EfshJ2OnlMotM\nG1ZfwopCoDrjZz78ttT+u1o5H+FEES0LdC9qyO97MqJnySOIyz7iC8sBFN63\ninJv94KZbC+JIQYpR3gqvssprnvNybHREWoRfSyXgiRChbeQZzSIYWoGF9SH\nCB56S1knIRIQPFhnRec40pZd3CZyx3wAx//4v5yzNwohwHKSi1nIPoscKBCc\nFC9JyNjiijn5d76xlr3XuB19FKv/shLP80aJXksOcvNwGEvGtUMR0rfQ2i2x\nt3Lc\r\n=ednl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC79rOUGvIZP63+MnVnqmt2LncpJLsiR/U45HBky0LtbgIgZIUjHm91ZmN28Wjl9pUv1xsGTFJLnf7vCFH+es8SxR4="}]},"maintainers":[{"name":"jpwilliams","email":"jpwilliamsphotography@gmail.com"}],"_npmUser":{"name":"jpwilliams","email":"jpwilliamsphotography@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/waitgroup_0.2.1_1576951527185_0.8298958216153363"},"_hasShrinkwrap":false},"0.2.2":{"name":"@jpwilliams/waitgroup","version":"0.2.2","description":"A tiny version of Golang's WaitGroup with promises everywhere.","main":"lib/index.js","types":"index.d.ts","scripts":{"clean":"rm -rf lib","test":"jest","test:watch":"jest --watchAll","build":"tsc","build:watch":"onchange 'src/**/*' -- npm run build"},"repository":{"type":"git","url":"git+https://github.com/jpwilliams/waitgroup.git"},"keywords":["waitgroup","wait","group","async","promises","golang"],"author":{"name":"Jack Williams","email":"@jpwilliams"},"license":"MIT","bugs":{"url":"https://github.com/jpwilliams/waitgroup/issues"},"homepage":"https://github.com/jpwilliams/waitgroup#readme","devDependencies":{"@types/jest":"^24.0.24","@types/node":"^12.12.21","@typescript-eslint/eslint-plugin":"^2.12.0","@typescript-eslint/parser":"^2.12.0","eslint":"^6.8.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-import":"^2.19.1","eslint-plugin-jest":"^23.1.1","eslint-plugin-json":"^2.0.1","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","jest":"^24.9.0","onchange":"^6.1.0","ts-jest":"^24.2.0","typescript":"^3.7.4"},"gitHead":"e70cc81cd342b979df44e846b595a5c907931ed1","_id":"@jpwilliams/waitgroup@0.2.2","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-aoUYFJ3suV8ApkDVeKbhO+jrEPhvr3jc+24yBm6vVT76rEr3gnmAL/sqs9UKnPf+BewinEy3USZWVJhseZq7sQ==","shasum":"2085641bb57a0f8ec178313d747f56b7dc4f703c","tarball":"https://registry.npmjs.org/@jpwilliams/waitgroup/-/waitgroup-0.2.2.tgz","fileCount":5,"unpackedSize":5204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/l/LCRA9TVsSAnZWagAAgkwP/jrHmOoSiZ2vFX5yL28l\npv9fEAmYs0BjB5QcQnR8vwTiTI2alEChJNmswUIe+G7Nz7cU2VDWk3RXmW6x\ndD45aJCtvu/OiqtQ+Ri4LPh7Ew0BiikXnbBB2bwN8bN3ndQfAbqVe6CMEdmW\nnc2vAiuZoNQnvNLkJuvmIiLDc8lHZLVYce26YlBGEwlqgmaIS+rFfHsGX2fW\ncLAZi+Yal9vDylP75q8QGPWxJ4ZZ6zZNAO1Lmb2iaXKD6LJzsUt/xibC7X64\n4x3hG+aVcHbcDcedQbMAwA5uDh8y1OkDvQMF/T7JySZL8UDvhXvBdkkG4IG8\nwRyGJ6H1gxS2zu+IyQF5PtE878pWxWjTNfzOK9sWcCaZAcLRQ5sTNo9p6rgM\n/ruodzA0lEb/qiO4fBJ9UUGpXv5+ZIO3TmLN402hYaa5hk0vgxFUklutNki6\nwTEmcdooFednaOwV4TxaDdAD6lTobYF6KLYfRpGd4j62Woo4pfYg30XGvZw5\nWMYcixXTXfhXBu5JLp5jgVRQ8r6xPLaqDwcCpREeGiHVWESL5HfgTBdXs+Yp\ng98PO1EdoifTuIbtfILQe0X+MnSKFB0u92ZHPnUMyxLlmKNPCs/NfVorpl7p\n/867KUFMlif7BwQ05YkeuMd34fz7zx/fGjMfwckf2mPSYKX8PqxoXQ1IYxez\ngoo9\r\n=eB1N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIRMzKR9xPPo4aOIRgCs48eiiJFwQaenipXqpc9OfxPAIgZXTvGpeOFRV+vSwd2lJCXfp30gIRR+0/bB+yf0oXlQQ="}]},"maintainers":[{"name":"jpwilliams","email":"jpwilliamsphotography@gmail.com"}],"_npmUser":{"name":"jpwilliams","email":"jpwilliamsphotography@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/waitgroup_0.2.2_1576951754728_0.14356535699430406"},"_hasShrinkwrap":false},"0.2.3":{"name":"@jpwilliams/waitgroup","version":"0.2.3","description":"A tiny version of Golang's WaitGroup with promises everywhere.","main":"lib/index.js","types":"index.d.ts","scripts":{"clean":"rm -rf lib","test":"jest","test:watch":"jest --watchAll","build":"tsc","build:watch":"onchange 'src/**/*' -- npm run build"},"repository":{"type":"git","url":"git+https://github.com/jpwilliams/waitgroup.git"},"keywords":["waitgroup","wait","group","async","promises","golang"],"author":{"name":"Jack Williams","email":"@jpwilliams"},"license":"MIT","bugs":{"url":"https://github.com/jpwilliams/waitgroup/issues"},"homepage":"https://github.com/jpwilliams/waitgroup#readme","devDependencies":{"@types/jest":"^24.0.24","@types/node":"^12.12.21","@typescript-eslint/eslint-plugin":"^2.12.0","@typescript-eslint/parser":"^2.12.0","eslint":"^6.8.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-import":"^2.19.1","eslint-plugin-jest":"^23.1.1","eslint-plugin-json":"^2.0.1","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","jest":"^24.9.0","onchange":"^6.1.0","ts-jest":"^24.2.0","typescript":"^3.7.4"},"gitHead":"e424523c594f26453009ae28d5a3bd1d5cf7e8e4","_id":"@jpwilliams/waitgroup@0.2.3","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-65XTdIAlxnx22svJ3lDtpCswMtIzEcOSIe1wVcu6jraXBkp831Wn/ICDQ1wHRVUy2jTMYQNOENud/zHnOlNVHQ==","shasum":"e207ceff3555b9dad6924738e64641de010971e8","tarball":"https://registry.npmjs.org/@jpwilliams/waitgroup/-/waitgroup-0.2.3.tgz","fileCount":5,"unpackedSize":5208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/mQICRA9TVsSAnZWagAAapcQAIMmL3yUJC5ezbscr+W0\nQZu21qXqGj3CDSIATiOP+L5Qj1roP4zuX0dQagoPpJNg8OgSCH/SuJQdOq6u\nQDpjgsXK+znENEQcfI3WH08XMuSgCFGMtb6Nsn9BMDLJNyBWXcNZIH6mwTnf\nLRvTx8o+g8MNFAyRzOIcHT5MKIee6yc6X/pvI/di8hFnJLknTpB6xs/RfPkB\nu4Wvw1nUiot8Suw21GOTkJRRXWQeyireReTmEYb04WvXK7pfH4WdfhHCiZbl\nCy1OSXy3swXS9Z6tOTvQ9+mGJNakUQCmVUdjUSOpp5E257LZR+M2CEhhqi6Q\nevV0zoKHuZ1YRAKZTW786p7qAo1J4ydiR5qPUzfqSkMYN5c1jUAID84YMIph\nqa8nWEVklfzaM58Y8FP5cqnGP7583M3oAGLQIYr4jLhGK5vh8oVHSJVxw33g\nf013ql0cYDnmbG21rf7yf4Oojen1o0f6Vh9AhNR/lyyEun6OxwK0WV6kB0uF\n8sFXOOYyTkbbbAHL5M6jrvKUXqXtYHw9aXYWyvDU8R7FmNhO7HXfeVUC67Q8\nRbni127fvJ6ogo5j75hTCYQPvIJmAaxpqFy3v96/G/SAZAsNaJBxmCU306kH\nv3nj/62azblqvzmzIbfAuts3a8DbrFuhUVZ0t+kpekxkiYDLfDjVroOo+faG\nxPBJ\r\n=qLfe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD09rYq6Tb3OP9Grn36pZ5Xk4GqYWGs3mSfgi8sRXZHVAIgNRmH13AXlbXjhK3e1UMfX6bEO3PpGvYsoU61nj52r9o="}]},"maintainers":[{"name":"jpwilliams","email":"jpwilliamsphotography@gmail.com"}],"_npmUser":{"name":"jpwilliams","email":"jpwilliamsphotography@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/waitgroup_0.2.3_1576952840018_0.6602259365003083"},"_hasShrinkwrap":false},"0.2.4":{"name":"@jpwilliams/waitgroup","version":"0.2.4","description":"A tiny version of Golang's WaitGroup with promises everywhere.","main":"lib/index.js","types":"index.d.ts","scripts":{"clean":"rm -rf lib","test":"jest","test:watch":"jest --watchAll","build":"tsc","build:watch":"onchange 'src/**/*' -- npm run build"},"repository":{"type":"git","url":"git+https://github.com/jpwilliams/waitgroup.git"},"keywords":["waitgroup","wait","group","async","promises","golang"],"author":{"name":"Jack Williams","email":"@jpwilliams"},"license":"MIT","bugs":{"url":"https://github.com/jpwilliams/waitgroup/issues"},"homepage":"https://github.com/jpwilliams/waitgroup#readme","devDependencies":{"@types/jest":"^25.1.3","@types/node":"^13.7.4","@typescript-eslint/eslint-plugin":"^2.12.0","@typescript-eslint/parser":"^2.12.0","eslint":"^6.8.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-import":"^2.19.1","eslint-plugin-jest":"^23.1.1","eslint-plugin-json":"^2.0.1","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","jest":"^25.1.0","onchange":"^6.1.0","ts-jest":"^25.2.1","typescript":"^3.7.4"},"gitHead":"9d19ff525eefc4f6a2b73685d2f927ac51569a64","_id":"@jpwilliams/waitgroup@0.2.4","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-z2focKraaA7FodtVheS8EvB6aKRXLhIQ8NbfmV6Jhkn0JXLasTny1cZZE1fT1/lZ7TpgQETLWI9yUlh7jH1D2Q==","shasum":"14542c4ac65c80215ca0f0e269ceb19eccfa6f3b","tarball":"https://registry.npmjs.org/@jpwilliams/waitgroup/-/waitgroup-0.2.4.tgz","fileCount":5,"unpackedSize":5205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTnOACRA9TVsSAnZWagAAVzsQAJY7t9WJwNNYr/B3eVmA\nKWchOoB921evU4+SxJBRsVXvCtpNMGsLuJBegq3k/96llUSNTpmPBw0rm5Xh\nhiXJG2waQiuIFqudZN53yGwzqtBWqIJytsqPd/EIX4rC81EJZNmdsR5cw/uc\nXls8pfd01Qw4ZC71LcuOfkAfGPrCELDJuCc9OurkfRu+K82Jr+npQFcO+7mP\nxvGBrmh1Dx/nYzT26kpTDwOu3w8IYHNc4kSGg9qZQJmid3+eaLrbRJmOqWoF\nw2MtWP4JJVgOqdTn+j5/6JSh/L8sMp/pgffgiohMF2wT4ZUCT9MbuR3+tGAA\ntauJxorWGVAD1/9VkDgdwkeAdJ804v7QdRg9sXo3PuMUPoyVYcoHgoviV/8y\nXwVTSJAv+58Abj3ZuUS1YPAyQ2IOm3gQ6qqPYtLNSKCUjj5wWaQwviFzyCpZ\nKEuBtNeai/oVCpp21BOm4smVcXlT/gJChLAL/qRsNOOyHtns9BGev4PqByrp\nzcxHKbfgJGk4lv99aY2sN6GBYfdly3Fqx4hH8tYTBxlhnTdYVSq13DLujelF\nER3fpYiFCIvtjJ3ssUwGiVR1oGJ2jULJXqCcEYPbbY/nLV8X0xs0IPEFb5+1\nH9Ag2LrtK6XjJR7INkwRr5oOu4JK0oFW1l2smmFFg0PnI4hT6lDb8dpM71hc\nZ+G/\r\n=z6Fh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF8f6vBhjDgxBPqO8NJJqSrEZuskwKjnrSKoZRnglEXDAiA01PtEKuf/xyhRdI2wZctYG2I9x8ZvldbgZc84YjSK2A=="}]},"maintainers":[{"name":"jpwilliams","email":"jpwilliamsphotography@gmail.com"}],"_npmUser":{"name":"jpwilliams","email":"jpwilliamsphotography@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/waitgroup_0.2.4_1582199679586_0.45225965585729333"},"_hasShrinkwrap":false},"0.2.5":{"name":"@jpwilliams/waitgroup","version":"0.2.5","description":"A tiny version of Golang's WaitGroup with typings and promises.","main":"lib/index.js","scripts":{"clean":"rm -rf lib","test":"jest","test:watch":"jest --watchAll","build":"tsc","build:watch":"onchange 'src/**/*' -- npm run build"},"repository":{"type":"git","url":"git+https://github.com/jpwilliams/waitgroup.git"},"keywords":["waitgroup","wait","group","async","promises","golang","types","typings","typescript"],"author":{"name":"Jack Williams","email":"@jpwilliams"},"license":"MIT","bugs":{"url":"https://github.com/jpwilliams/waitgroup/issues"},"homepage":"https://github.com/jpwilliams/waitgroup#readme","devDependencies":{"@types/jest":"^26.0.0","@types/node":"^14.0.6","@typescript-eslint/eslint-plugin":"^2.12.0","@typescript-eslint/parser":"^2.12.0","eslint":"^6.8.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-import":"^2.19.1","eslint-plugin-jest":"^23.1.1","eslint-plugin-json":"^2.0.1","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","jest":"^25.1.0","onchange":"^7.0.2","ts-jest":"^25.2.1","typescript":"^3.7.4"},"gitHead":"1d04b821321d4cae2ada3176e7f166bb0323906f","_id":"@jpwilliams/waitgroup@0.2.5","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-3WNNBOxxFNGqICvNKP9NAaYizQk1ADS79eflSKxcmJKtql/5LtskXUQBylkU9vk6JdYB0J8sj1tYoMJi6L3qKQ==","shasum":"74e7bc22d66ade363cef0f61ab677fb18e4d80d8","tarball":"https://registry.npmjs.org/@jpwilliams/waitgroup/-/waitgroup-0.2.5.tgz","fileCount":5,"unpackedSize":6213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6UyVCRA9TVsSAnZWagAAeIYQAIu/okp/iApyYtLMb7cz\ncg7UW250HRf8evIJbrTaKhAM870hG6OftEzfGdEl2LLjdmQZr+qON0k4XV33\n/SyCogBAVPra1ttEY0GQL8dt7F5K1KzY3SALNDBhcztIC0LKQ66EOjwpllZd\nR0yrnx8AAxnnulh7gWMGg9prSlWL6+0DEapqsVwUjAyArxyoLCBgpnNmLFnG\nd4a3ZZv0Eel7wI5l6TmeiGtMbAMg8H8L818GgCMFZeSJ32c9G0wa7R+SBDf6\nSDx5fZVdDzSd9PzrntiM+7tgjn30H5xZ0tJbrKUzFCexYeUUI9Z85qYydiNf\nIAph+G/NRHcCPdQjMdmEcpPQ5a4mVlRJNr7zbOxKjSGy4Z4ix4t5MyDbcSKu\nxy3fl9yoMafWrS7K7wT+j1C2Qvozao1Wzn/i+AwIBo/mu4thQtvCpFI2qSuF\nYaKTAiTFGJOObNOfXzXXfStRtJczFQVdp4WWHmuwNaurakikmQvmnWS9BuTM\nfy+EedrOUzI3q7tdeVMddptOPl5u3U6lYCCoIeafn0ELqVK1z+W+WT6lLeBx\npxFFlzcdPFpa+6cEFt2ApsRcaPSIMs/G24GVwz8TNTIbtWTChvOwttMAajaD\nt/3k4OiL9hlh9j0T/BuUNWZ5QVndZkIZtbI6nLGTH6b6Up35yW4EFlD1ix6M\nukPJ\r\n=BTo6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG9yn575azCtnNR6i/vyReEmpJZiRYJUzdSRxo4hOuoNAiBwiLkoFzjk0bNx0Wer9aH6I+FGF+r/n2a57c4xrSqgTw=="}]},"maintainers":[{"name":"jpwilliams","email":"jpwilliamsphotography@gmail.com"}],"_npmUser":{"name":"jpwilliams","email":"jpwilliamsphotography@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/waitgroup_0.2.5_1592347797419_0.8622495135930623"},"_hasShrinkwrap":false},"0.2.6":{"name":"@jpwilliams/waitgroup","version":"0.2.6","description":"A tiny version of Golang's WaitGroup with typings, promises, and zero dependencies.","main":"lib/index.js","scripts":{"clean":"rm -rf lib","test":"jest","test:watch":"jest --watchAll","build":"tsc","build:watch":"onchange 'src/**/*' -- npm run build"},"repository":{"type":"git","url":"git+https://github.com/jpwilliams/waitgroup.git"},"keywords":["waitgroup","wait","group","async","promises","golang","types","typings","typescript"],"author":{"name":"Jack Williams","email":"@jpwilliams"},"license":"MIT","bugs":{"url":"https://github.com/jpwilliams/waitgroup/issues"},"homepage":"https://github.com/jpwilliams/waitgroup#readme","devDependencies":{"@types/jest":"^26.0.0","@types/node":"^14.0.6","@typescript-eslint/eslint-plugin":"^2.12.0","@typescript-eslint/parser":"^2.12.0","eslint":"^6.8.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-import":"^2.19.1","eslint-plugin-jest":"^23.1.1","eslint-plugin-json":"^2.0.1","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","jest":"^25.1.0","onchange":"^7.0.2","ts-jest":"^25.2.1","typescript":"^3.7.4"},"gitHead":"a2f1927dc43bfdeaa8332adcc71d7090c82cc87e","_id":"@jpwilliams/waitgroup@0.2.6","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-qjktx3gIJAEL2Ds538fTyij6NfoDu66oHynTMWQH6EDpd2vLvuZhAAib09wELmNBos+H0GfjdBtutF84YBxDfQ==","shasum":"af6ead86aa18384e95f6eff0bfbbbde04271dd06","tarball":"https://registry.npmjs.org/@jpwilliams/waitgroup/-/waitgroup-0.2.6.tgz","fileCount":5,"unpackedSize":6463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6VKYCRA9TVsSAnZWagAA04MP/1qscltn6YiVzMHjAhV8\n5Cd4ABEXW5zqHEA+RQR4PpGFGcLx+VKUbCeay0gWQ/ppPrIwhYHO7PGdnWg2\n9+RCd7XtXgyY5hjwweQN0Lz/sZVA8g2Y+xsVLl1uMdpFxU6IGSVQICZHczbH\neM3GYTXPR86bxg4eKYU/+boGV9/iTfwBIoE7A4P7Qc+/RU/vNJNGsLK0xj5b\n6FCOh94VawLZTlGzQ8JZnT2g70i1+bDdllpaVXlaXn+B7kyyRqft78Hq0eYT\nB3lAVWHwYPB7PY2CT+cZZ7mYjzi72+V8YeCx+i7sKvgfN1fOh26YdzfoAMbH\nVPwrb4Um1iZGedTzdWQXzBIos84Q9WZhGtRy2EfcQNnRLaacWeCT5+vgxexb\nXoj+R3RUn3PoeLLIYh4HZNOaaqwU+RZUp2UNtpFH06Ygun/s9rvCtl38r04X\n38VhkI3j1JGlPvLAwnGIVp/MrSTA6aukEnEa8HF5mfUozOHXbeu2scREyi5V\nG7n/+FPBpSPi/ihWWWU+3wiEYE6NMRQhCicDFao1bUS97eVuwPw7XRZ8LReo\nV7gLbPiZCpfGurYuR15qM5IAfA5uFJe+Ou7KsOBwfh+yO87Xw/Z4x0ri4OVJ\n5PZqncY7vGZ8upp2/VjQec3q4FfryesKyAcjYLiGixiJC2hmcUgzEfQcJbbD\n3iOY\r\n=XsiM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCn0e9KJng4gina61vDIvoagGTyz98UKN+rd6gC1GcAHwIhAI0fIRq5GnUIdeCZbRih8J2CsM2ri6MN0+RmAmdFccwT"}]},"maintainers":[{"name":"jpwilliams","email":"jpwilliamsphotography@gmail.com"}],"_npmUser":{"name":"jpwilliams","email":"jpwilliamsphotography@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/waitgroup_0.2.6_1592349336556_0.07260116246727466"},"_hasShrinkwrap":false},"1.0.0":{"name":"@jpwilliams/waitgroup","version":"1.0.0","description":"A tiny version of Golang's WaitGroup with typings, promises, and zero dependencies.","main":"lib/index.js","scripts":{"clean":"rm -rf lib","test":"jest","test:watch":"jest --watchAll","build":"tsc","build:watch":"onchange 'src/**/*' -- npm run build"},"repository":{"type":"git","url":"git+https://github.com/jpwilliams/waitgroup.git"},"keywords":["waitgroup","wait","group","async","promises","golang","types","typings","typescript"],"author":{"name":"Jack Williams","email":"@jpwilliams"},"license":"MIT","bugs":{"url":"https://github.com/jpwilliams/waitgroup/issues"},"homepage":"https://github.com/jpwilliams/waitgroup#readme","devDependencies":{"@types/jest":"^26.0.0","@types/node":"^14.0.6","@typescript-eslint/eslint-plugin":"^2.12.0","@typescript-eslint/parser":"^2.12.0","eslint":"^6.8.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-import":"^2.19.1","eslint-plugin-jest":"^23.1.1","eslint-plugin-json":"^2.0.1","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","jest":"^25.1.0","onchange":"^7.0.2","ts-jest":"^25.2.1","typescript":"^3.7.4"},"gitHead":"fe4ab70e356322a61fe7bdecf8611da516d2e9df","_id":"@jpwilliams/waitgroup@1.0.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-AeS46NwSDyRJM3o8LJRBZjOIsm3K6JfXfyrYxZYG9ABAYtTE5wQ2NLv16DN4P5KCnkHlKKRuiDbkkLnef3pkCw==","shasum":"7981f45674e7bd47d982a923065d2fdaf442670e","tarball":"https://registry.npmjs.org/@jpwilliams/waitgroup/-/waitgroup-1.0.0.tgz","fileCount":5,"unpackedSize":6583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+6J2CRA9TVsSAnZWagAAgDsP/2H/J5f3UqOLcLNy8tXP\nhdurA0Ky0laIb404cTBizAvnQDf6EGGNM5GuiDObfgN7NiPzkF/dw3GYr6G4\nJ01M32VhC+ZiMK7ODyr+zoCE6goL1hsEqAgaVn2eh0gf/HjR86tapiSFQGBK\nJ/GgivKZu6zT3qsM0JxSdEjxyJ6o4Nccsv6TvLtu8Odj7Cx2OXF0sXtFbZN5\nFUscLphccaD3+ikhnqRzFtIcq9ry7E9k7KvdefAoeHalCyTEgP8bQYaICN93\n1I9t/YMxMsV+2922yio9+3lwdejpOrgjJ0ZEoDv34AeCenco6nvopzRdCNrX\niF9TuzYhkfNCWhTQJbBT3CwAGhdywU68uS2ygjlZIWvZBoj6qjJpBl8fKQE2\nlinMU5r7ayTVNx9+KKsJ2PRKKB9WBICH079L99Tgs6i3ZVwDAMoHMGR7+Jtp\nPdLmsi3dJYoAnj4mBYATgfwlsqh79QGcHakRQj8qRDVqxMhLNU//vZv3zQP/\nQK4JMImCluBboSHGUFRyFWwASIKhPiPG9Y4lGhCPvHwS7B6JLr4sRs9lVqf0\nMgDrzDeItBxXF1AxHlqGsEnvIAJg1T8JvxlOriXAOt3Vhe7QBBoGCjNTWS5R\nj6egn604dQ2sxPHW1KtKlmaUoh6QoGwC9l1BAJVsb8qyqGYJjN4KTnHro/il\naYST\r\n=O1Ya\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF6wOJrK0wPI8bSzIDNpsa9cjUGAxajubUXzDmF13CEnAiEA2icM13nXFnZVEvblyIL9M9N9f18f6th+6bBxyNYiJBY="}]},"maintainers":[{"name":"jpwilliams","email":"jpwilliamsphotography@gmail.com"}],"_npmUser":{"name":"jpwilliams","email":"jpwilliamsphotography@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/waitgroup_1.0.0_1593549430315_0.7921789102854018"},"_hasShrinkwrap":false},"1.0.1":{"name":"@jpwilliams/waitgroup","version":"1.0.1","description":"A tiny version of Golang's WaitGroup with typings, promises, and zero dependencies.","main":"lib/index.js","scripts":{"clean":"rm -rf lib","test":"jest --coverage","test:watch":"jest --watchAll","build":"tsc","build:watch":"onchange 'src/**/*' -- npm run build"},"repository":{"type":"git","url":"git+https://github.com/jpwilliams/waitgroup.git"},"keywords":["waitgroup","wait","group","async","promises","golang","types","typings","typescript"],"author":{"name":"Jack Williams","email":"@jpwilliams"},"license":"MIT","bugs":{"url":"https://github.com/jpwilliams/waitgroup/issues"},"homepage":"https://github.com/jpwilliams/waitgroup#readme","devDependencies":{"@types/jest":"^26.0.0","@types/node":"^14.0.6","@typescript-eslint/eslint-plugin":"^2.12.0","@typescript-eslint/parser":"^2.12.0","eslint":"^6.8.0","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-import":"^2.19.1","eslint-plugin-jest":"^23.1.1","eslint-plugin-json":"^2.0.1","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","jest":"^25.1.0","onchange":"^7.0.2","ts-jest":"^25.2.1","typescript":"^3.7.4"},"gitHead":"cd6d4477e4f357798aae4f675182a4830c42b14e","_id":"@jpwilliams/waitgroup@1.0.1","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-nzoM5HaXT/aqFbj/AqBB8MNg22g6gdHqupGFZLPYECu7franpdMmGZWob0M0Sb0AaARLEpa5cJKJwCI1D7GQmw==","shasum":"54c86309b845a0c894566cf794d69f6e39f4b4a8","tarball":"https://registry.npmjs.org/@jpwilliams/waitgroup/-/waitgroup-1.0.1.tgz","fileCount":5,"unpackedSize":6909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbMwBCRA9TVsSAnZWagAAcpMP/RQXTCXCRn8TVtFID1bH\ntf6+v1T/B8rvZUNiZO9U1KMfMBeSgJPCeuhs+nRJOBJJ/pUniQ3SRzcsn78V\n7u8yhFK3W6lg/+rnUlj6L4rhX1txUUAhqjZb17UfnklM63YTJ9pJou3vJWLO\nZwLEzErIDI52lIf15oeCDPxL2ya+zWFpdV0HWXcckdQXDzeEzJdXPz0ZnInp\nImfNGR+br7jV0so0fXpsDjm+CRQ9ZGnI2pfVYZzedHfZHCImOAm9GpjJ+dbU\n6gUV97PnFLizKnokLIWuKtAWkxWzf/cSLzZbDdykgh4zq6GnheSLegU3ULX9\n/t76TetVeEvhMsiPXQIuJMmSAHD+sNt14l51KMDyfbNRevic/gOF3a/mSAoF\nTRyVu/3g6Ny0M1JQg5j02RFkASR+pPEift0s/7ss8laHUIhC5JZge6WHSnP8\nQBm/SoA0hjZyzO945+4+AsxbgMBPnfsFF1pebedVvBYMpE05ig2K+PS8/PIZ\nHhUGhVgMA3EQKpHoLXHyck3R4ZleFt3IDH7fISX8pC6VmNlqannA9sGBHdSE\nDTINtJpI2LQWokYti1D1i51jnruFLyP0To3WeeE5uMKwwtyr7ZNwlro6ZB90\nsQBDs3nRnvRDYZEUBYhsftyE/S7oTfcZMje5BZxgX/3nZN4TfR1mOd701Hov\nmyMH\r\n=FPym\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEqRPYB9Pt74NQjQ0Dnt/MMlSipFFc5eOqRmSuBHqfsOAiAarZ27Jy9p+D2jWA1YdIpbbiGe3OrRNdHDlqtDhnbwRQ=="}]},"maintainers":[{"name":"jpwilliams","email":"jpwilliamsphotography@gmail.com"}],"_npmUser":{"name":"jpwilliams","email":"jpwilliamsphotography@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/waitgroup_1.0.1_1600965632692_0.32843637361818456"},"_hasShrinkwrap":false},"2.0.0":{"name":"@jpwilliams/waitgroup","version":"2.0.0","description":"A tiny version of Golang's WaitGroup with typings, promises, and zero dependencies.","main":"lib/index.js","scripts":{"clean":"rm -rf lib","test":"jest --coverage","test:watch":"jest --watchAll","build":"tsc","build:watch":"onchange 'src/**/*' -- npm run build"},"repository":{"type":"git","url":"git+https://github.com/jpwilliams/waitgroup.git"},"keywords":["waitgroup","wait","group","async","promises","golang","types","typings","typescript"],"author":{"name":"Jack Williams","email":"@jpwilliams"},"license":"MIT","bugs":{"url":"https://github.com/jpwilliams/waitgroup/issues"},"homepage":"https://github.com/jpwilliams/waitgroup#readme","devDependencies":{"@types/jest":"27.0.1","@types/node":"14.17.12","@typescript-eslint/eslint-plugin":"4.30.0","@typescript-eslint/parser":"4.30.0","eslint":"7.32.0","eslint-import-resolver-typescript":"2.4.0","eslint-plugin-import":"2.24.2","eslint-plugin-jest":"24.4.0","eslint-plugin-json":"3.1.0","eslint-plugin-node":"11.1.0","eslint-plugin-promise":"5.1.0","eslint-plugin-standard":"5.0.0","jest":"27.1.0","onchange":"7.1.0","ts-jest":"27.0.5","typescript":"4.4.2"},"gitHead":"18030fbdb195e5b7abedf809d566045f6a98ca23","_id":"@jpwilliams/waitgroup@2.0.0","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-tfJobaMpVvOqRUWXMSURRfWFRcsNs8qQTL+Apj2KIRe2FYkhCBv6E5vTpMw2z6j/2hk8zjyUhwNZ761bTiRlew==","shasum":"636558b19e2f56486bc1c1de23ed31777e0635da","tarball":"https://registry.npmjs.org/@jpwilliams/waitgroup/-/waitgroup-2.0.0.tgz","fileCount":5,"unpackedSize":6983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLgwNCRA9TVsSAnZWagAAmRAQAJtTSw2RoEHbULCkEc0j\nXLlnjWQNsAC88/jAq881vcVNRxN7BzK5gGx/IeMbTQ02wjldsBCTDZqPPF5b\ngW99Wv7AuNfVTB7pt9ZXt/mozUyLRz4EQmhoME1RUy6wvIdURkgVOf+kTsc4\n/5r5KYgS/REIZuO9a84Uc2tVdqRcb4D1o9DzAT8yDgGZEo0VKsHCdp0sg/Z/\nqjo06tJLOm3GrEHlgFN/oE4i6NOxcGm6X+o95VO0lOep2S9vxVVKl4iXW1sS\n01Y9kl5RfIdzH559fG5V/eSb788gI0u2IAeVk29e6C75EFEA4ZX3MZWtyrg6\nRuTNWL4kqN1jP2L5AWHGMzCxZu+XO3NfV5Q9UUZcV6mEkw3V+/uQJzdSi44x\nx1Dg7rYzhBuokxgk4lclGIAiTe2Ev7q7JO9v4u+z71q5KMuB6LM76CJJOIQ/\ntphNH/7PAueFBbTICdi4CrkzdjsPKa0WQHSrrxYqyExvtMd6UbxV3Fyhne/R\nn9WhoW+2lTiF8RHHNhQrLzAG8wsJ8QHUolDYRhdan6clK3JVwQB1wYn5d0hu\nV2R+Ny54B3bNnMGR6V8eL22iCfV6UKi+90cnjJ0P+cfsZy01qleq5enW8PV7\nFWx/p2cg0Fj2Gh7xbNTt/yifEEp1OA8rCSTl7ZfeffPJIlLP8y7pRnp9BzUq\nObaG\r\n=H+Yn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF0SKZr+7R27iLjMXLOEaB58a3QeD02YEoWRWUXk3ow+AiAA9xYO1HEbuAiJ/jCN6BiuWFagkWCAD/RestCxCaK+Zg=="}]},"_npmUser":{"name":"jpwilliams","email":"jpwilliamsphotography@gmail.com"},"directories":{},"maintainers":[{"name":"jpwilliams","email":"jpwilliamsphotography@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/waitgroup_2.0.0_1630407693010_0.28318928168101487"},"_hasShrinkwrap":false},"2.1.0":{"name":"@jpwilliams/waitgroup","version":"2.1.0","description":"A tiny version of Golang's WaitGroup with typings, promises, and zero dependencies.","main":"lib/index.js","scripts":{"clean":"rm -rf lib","test":"jest --coverage","test:watch":"jest --watchAll","build":"tsc","build:watch":"onchange 'src/**/*' -- npm run build"},"repository":{"type":"git","url":"git+https://github.com/jpwilliams/waitgroup.git"},"keywords":["waitgroup","wait","group","async","promises","golang","types","typings","typescript"],"author":{"name":"Jack Williams","email":"@jpwilliams"},"license":"MIT","bugs":{"url":"https://github.com/jpwilliams/waitgroup/issues"},"homepage":"https://github.com/jpwilliams/waitgroup#readme","devDependencies":{"@types/jest":"27.0.2","@types/node":"14.17.27","@typescript-eslint/eslint-plugin":"5.1.0","@typescript-eslint/parser":"5.1.0","eslint":"8.0.1","eslint-import-resolver-typescript":"2.5.0","eslint-plugin-import":"2.25.2","eslint-plugin-jest":"25.2.2","eslint-plugin-json":"3.1.0","eslint-plugin-node":"11.1.0","eslint-plugin-promise":"5.1.0","eslint-plugin-standard":"5.0.0","jest":"27.3.1","onchange":"7.1.0","ts-jest":"27.0.7","typescript":"4.4.4"},"volta":{"node":"16.14.0"},"gitHead":"bb1a6da5cfb40e7881e3f0b5bea79847598fd8fc","_id":"@jpwilliams/waitgroup@2.1.0","_nodeVersion":"14.19.0","_npmVersion":"6.14.16","dist":{"integrity":"sha512-a+yeDd0LUJ5Z7oztrS6yZa6VjOGfywXK7mTlaHVE+eyoGT4YL25vMCyj8TRBArc1APoNXiR6eYhoTHnkS8Oucg==","shasum":"82560f7cba25e2e295b2882126dea3ad3cf7af82","tarball":"https://registry.npmjs.org/@jpwilliams/waitgroup/-/waitgroup-2.1.0.tgz","fileCount":5,"unpackedSize":7212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCTWCCRA9TVsSAnZWagAAQ6EP+wTaoeLks+Jv9WAfOguT\nbazvGVSZNt2t+/eQ63bzH3dzbBy8Xk3PBuil2AWRNUY3Qp2dcz3AB+eUq1Tx\nt20Vw+lYhbHhzjNC6kiISdq4vqUq9/vVjSNu/XAo4qE1BQ96B6TXVngwNHLb\nBmnath1HFalfUGKlzH75p8CQSIt0sPcu2qZKuBSYMzGkZ6umkKchZqEQW7Oq\nic0sS1KdJJcTJ3/uH62K25zQJOldB/LZCewWY98r01YZaqwM09K9a4AZvLxk\nKVzCezFIc1mWViTkWyVnv+lDqtMhudnfo0CWoPRcvEd6HTvV49m6n35CrgDW\nUSA/8cAxn9tAP2rzHQnK9/Zk+SFjTnfkwi/1uNSrk0yYWnc53BaTicZAXPYZ\nCWMFzxW2C0nH4ozMXDaQV38pG/kGOZWAtlCBGmaM8DGUbB+bc9lHZenp3EWs\nVE9urSO8Km4VpcdaT98qjvmxittq8/777H2Lj8OG6UcHVib5xLctmh6yKZoB\n8ShN4b37+4SyzEyuElUS/zkEeHslY3tOnnqaCDQUIvxi4IYkVBh4CKKb1PDC\na10y11hMez8h8If7J15Q2bkXVgl4MIUoBMsc6GoDH2boq8picsfotcf7Uyw+\n6528YmOwpIgjJgKjqM0vd6VfADnezeW0AFOtuXQVuM11V2NYMuhp3U1hx3sM\nfU6Z\r\n=xjkA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC67rsUCLyerrOiDqJPyEcDOLGOYRzdcKUImVM+pdv0rAIgF+ginUr26IzatpF1lJedgRcVFmIJL4koX9XRIuBZ8l4="}]},"_npmUser":{"name":"jpwilliams","email":"jpwilliamsphotography@gmail.com"},"directories":{},"maintainers":[{"name":"jpwilliams","email":"jpwilliamsphotography@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/waitgroup_2.1.0_1644770690595_0.7920720079369858"},"_hasShrinkwrap":false},"2.1.1":{"name":"@jpwilliams/waitgroup","version":"2.1.1","description":"A tiny version of Golang's WaitGroup with typings, promises, and zero dependencies.","main":"lib/index.js","scripts":{"clean":"rm -rf lib","test":"jest --coverage","test:watch":"jest --watchAll","build":"tsc","build:watch":"onchange 'src/**/*' -- npm run build"},"repository":{"type":"git","url":"git+https://github.com/jpwilliams/waitgroup.git"},"keywords":["waitgroup","wait","group","async","promises","golang","types","typings","typescript"],"author":{"name":"Jack Williams","email":"@jpwilliams"},"license":"MIT","bugs":{"url":"https://github.com/jpwilliams/waitgroup/issues"},"homepage":"https://github.com/jpwilliams/waitgroup#readme","devDependencies":{"@types/jest":"27.0.2","@types/node":"14.17.27","@typescript-eslint/eslint-plugin":"5.1.0","@typescript-eslint/parser":"5.1.0","eslint":"8.0.1","eslint-import-resolver-typescript":"2.5.0","eslint-plugin-import":"2.25.2","eslint-plugin-jest":"25.2.2","eslint-plugin-json":"3.1.0","eslint-plugin-node":"11.1.0","eslint-plugin-promise":"5.1.0","eslint-plugin-standard":"5.0.0","jest":"27.3.1","onchange":"7.1.0","ts-jest":"27.0.7","typescript":"4.4.4"},"_id":"@jpwilliams/waitgroup@2.1.1","gitHead":"a5759eda5e27bad16d5617a4a78d3dbe62658700","types":"./lib/index.d.ts","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-0CxRhNfkvFCTLZBKGvKxY2FYtYW1yWhO2McLqBL0X5UWvYjIf9suH8anKW/DNutl369A75Ewyoh2iJMwBZ2tRg==","shasum":"06e639add32d11d5909ca904233a8f77248f76c2","tarball":"https://registry.npmjs.org/@jpwilliams/waitgroup/-/waitgroup-2.1.1.tgz","fileCount":5,"unpackedSize":7172,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNHk7jx+XXKtFy0fB2ob3khi1BH8C+pzZjWQ3RJYuPnwIhALMb1tgTXA4wd6IU/Ca2nuFrF21lRT43vlAY0l1UfQza"}]},"_npmUser":{"name":"jpwilliams","email":"jpwilliamsphotography@gmail.com"},"directories":{},"maintainers":[{"name":"jpwilliams","email":"jpwilliamsphotography@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/waitgroup_2.1.1_1710282921386_0.9446587465720993"},"_hasShrinkwrap":false}},"time":{"created":"2019-12-07T14:43:55.463Z","0.1.0":"2019-12-07T14:43:55.656Z","modified":"2024-03-12T22:35:21.930Z","0.2.0":"2019-12-21T17:56:15.048Z","0.2.1":"2019-12-21T18:05:27.294Z","0.2.2":"2019-12-21T18:09:14.838Z","0.2.3":"2019-12-21T18:27:20.143Z","0.2.4":"2020-02-20T11:54:39.741Z","0.2.5":"2020-06-16T22:49:57.527Z","0.2.6":"2020-06-16T23:15:36.693Z","1.0.0":"2020-06-30T20:37:10.501Z","1.0.1":"2020-09-24T16:40:32.932Z","2.0.0":"2021-08-31T11:01:33.157Z","2.1.0":"2022-02-13T16:44:50.847Z","2.1.1":"2024-03-12T22:35:21.544Z"},"maintainers":[{"name":"jpwilliams","email":"jpwilliamsphotography@gmail.com"}],"description":"A tiny version of Golang's WaitGroup with typings, promises, and zero dependencies.","homepage":"https://github.com/jpwilliams/waitgroup#readme","keywords":["waitgroup","wait","group","async","promises","golang","types","typings","typescript"],"repository":{"type":"git","url":"git+https://github.com/jpwilliams/waitgroup.git"},"author":{"name":"Jack Williams","email":"@jpwilliams"},"bugs":{"url":"https://github.com/jpwilliams/waitgroup/issues"},"license":"MIT","readme":"# @jpwilliams/waitgroup\n\n![npm version](https://img.shields.io/npm/v/@jpwilliams/waitgroup) ![Test on push](https://github.com/jpwilliams/waitgroup/workflows/Test%20on%20push/badge.svg) ![Downloads](https://img.shields.io/npm/dm/@jpwilliams/waitgroup)\n\nA tiny version of Golang's [WaitGroup](https://golang.org/pkg/sync/#WaitGroup) for Node.js and the browser with typings, promises, and zero dependencies.\n\n```sh\nnpm install @jpwilliams/waitgroup\n```\n\n```ts\nimport http from \"http\";\nimport { WaitGroup } from \"@jpwilliams/waitgroup\";\n\nasync function main() {\n  const wg = new WaitGroup();\n\n  const urls = [\n    \"http://www.golang.org/\",\n    \"http://www.google.com/\",\n    \"http://www.somestupidname.com/\",\n  ];\n\n  urls.forEach((url) => {\n    // Increment the WaitGroup counter\n    wg.add(1);\n    // Fetch the URL\n    http.get(url, () => {\n      // Decrement the counter when the GET is complete\n      wg.done();\n    });\n  });\n\n  // Wait for all HTTP fetches to complete\n  await wg.wait();\n}\n\nmain();\n```\n\nFor most applications in Node.js, using built-ins like `Promise.all` will work perfectly, but sometimes this can be a really nice abstraction if the promises you have to keep track of are pretty spread out.\n\nSee [jpwilliams/waitgroup-deno](https://github.com/jpwilliams/waitgroup-deno) for a [Deno](https://deno.land/) version.\n","readmeFilename":"README.md"}