{"_id":"@goodware/task-queue","_rev":"45-527509a210b04010da5f71517bbacfce","name":"@goodware/task-queue","dist-tags":{"latest":"3.0.1"},"versions":{"1.0.2":{"name":"@goodware/task-queue","version":"1.0.2","keywords":["queue","async","concurrent"],"author":{"name":"goodware"},"license":"2BSD","_id":"@goodware/task-queue@1.0.2","maintainers":[{"name":"dev-guy","email":"terris@gmail.com"}],"homepage":"https://github.com/good-ware/js-task-queue#readme","bugs":{"url":"https://github.com/good-ware/js-task-queue/issues"},"dist":{"shasum":"de3387165435ef18916f95678a8e81d56e7ebc80","tarball":"https://registry.npmjs.org/@goodware/task-queue/-/task-queue-1.0.2.tgz","fileCount":10,"integrity":"sha512-MKLTMHq4ujvepVge8NtQmHH/tN63EZncwwlAB+/cOwwhf+06/NgvxK/zyNDmxOCrxvnjW5xxzxQCu4mOWbU2sQ==","signatures":[{"sig":"MEYCIQDMjqSStcV6qAmAkvez2NRCX+aXxZskfsT272wc0NX96gIhALzz+zeRFD9/GoVMJkrZ9nhRlJQLYByVbHwoP/jaKOCs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQpukCRA9TVsSAnZWagAAJJcP/jiYwZOzyJFiPAbaSjX5\nIySI5r5Wx/MHKozANG/jw+9DF+yBJJCl4IWpt2YnkUC4J8GG3OiaI0JpMD6J\nn6rvI6xhtLN5dXGhY/hLOv69FHRdsy+hZO6fte58wRYldpTtgAUwSqL657QY\nhb90fI8RA4KG6oWA5Bz/moENkmLPcjJYyyuyFS90iCs6qKYpN7xdfYA/SbYK\ntQtJ5gYvIS5lPqU4D/IGNeqOtEtsR/tZ2HkS7ib+n7bjb/F48WRHB4/lYJ5z\nWjq5Wj4Gw9os0S5nl/wraK5oAuw8D6F/Hi/x9EoH6vTXydop0CZYKcHEGknB\nlAQfUQIPDz9ibOZpDDS3Lc0+f5EXipkydVmEOTx90b7nE1/+CtdLadbm9BNb\nqmql8YdixdT1BCKVdnbSMr5/1PIQhq28V4sIO6CwXN+QuS8frJxqc+oyW0uf\n3KSkoiMiMeqxeK64UREZ3bmZzOnXZBgzGXmWbfV2xG/zubOzgwmIj2olYZTB\nez1PhZv/BcAVBsJs2J9L9/cSQixz6AIU8LDvpQe3jh1hAzr9eVTth3BjRSw8\na3ldFKwNRJdFAHNeqDuu3e53mFQ9Y+LlF7Z72Jd8Cs2MuAxDhSaBIOM8ocJ6\nAl8oluVRZ2srFc6Nw+B9/S252ml4PrjWiA5aE3/WqJDY6Fo5/s+ftHkn37ca\nHnd2\r\n=wfde\r\n-----END PGP SIGNATURE-----\r\n"},"main":"TaskQueue.js","gitHead":"d95918ef18df47ec3c2a3a678075a6825d12b9ec","scripts":{"lint":"eslint . --fix","test":"node tests/test.js","publish":"npm publish --access=public","prettier":"prettier . --write"},"_npmUser":{"name":"dev-guy","email":"terris@gmail.com"},"repository":{"url":"git+https://github.com/good-ware/js-task-queue.git","type":"git"},"_npmVersion":"6.14.6","description":"Async-friendly queue for limiting the number of background tasks","directories":{},"_nodeVersion":"10.22.0","dependencies":{"joi":"^17.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.6.0","prettier":"^2.0.5","eslint-plugin-import":"^2.22.0","eslint-config-prettier":"^6.11.0","eslint-config-airbnb-base":"^14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/task-queue_1.0.2_1598200740009_0.822259811306296","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@goodware/task-queue","version":"1.0.3","keywords":["queue","async","concurrent"],"license":"BSD-2-Clause","_id":"@goodware/task-queue@1.0.3","maintainers":[{"name":"dev-guy","email":"terris@gmail.com"}],"homepage":"https://github.com/good-ware/js-task-queue#readme","bugs":{"url":"https://github.com/good-ware/js-task-queue/issues"},"dist":{"shasum":"7f9a5a957bdf64eda4633b579ee15470530208fd","tarball":"https://registry.npmjs.org/@goodware/task-queue/-/task-queue-1.0.3.tgz","fileCount":10,"integrity":"sha512-pxkbkCHQX6YlIo8V5uprkwO9wEyhgCW8RkFr5El+8mpE4M4jna7MqCxeR0F2Il6V3nNkDcmmsle4Pd1G3NbZfw==","signatures":[{"sig":"MEUCIQD1BMaNeocb2jvSHpsBfSHMSeh7I2FyMi7s40rLmqo1qQIgQMpz5mEhKjCX/kZz+1RwzE/X2k+AzAmKdE7s8dAdRGo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQt1fCRA9TVsSAnZWagAA8vQP/A9COskuHaFsvxhrHXZk\nNH2+Mm4TfU7RKcfX900ZCISwrLESPh0JWrn462vaFdhOhyT7SfhLSkMijhn6\nZiUxywd4MoCkFcc9WqyvehamdpK/Yf5JqNlzLC3E92PEdsgLaVneCcXEodwe\nNaGo1EsCn5+7mHWSVpWf8NcjNfp1cEk+IdrM1dIua3NZJFzxrUb5R4DZ8w/B\nx3/Q0mDCd0uew5xInPq/pqlYappf/GJMT+k3fgw6MdTwsf/fBmYeqD7kW0G0\nb+yMO9ndVZjVqS+b18vvzLbsaUfVPRDgUEVDX73D8cK5mjSCLLxmPOGEs4Z4\nLnHsOVXSLIjckq4T8UCKjDh4y3irVGMAAya+193vJeGWaSPFc88mSXLwjugA\nup+aeO1pXR+oPlB/tm0UtCl6OptSvKr6ElWR3vcm5ujFKG9oRhA8p8hRvdlY\nquzYe0jW2fHyyz2AZHI5GD48LygCHcCXDKbeyJqbomDHZquvNuQI8N24vEgu\nvg5FDMBnn3tIqrkDcpTZ21qfGqM8B+6wigXaiq6MWLhF8fUUX23SlF8RtMb+\ngXK1N5wUPt/Bffr6GeEUpX8BCCKG7c99xCFV9lvA9rzToxijol0j8BHSN/px\nE6QQdTJBS4hvj9a7j9buIIrxEvBjXZwh+GHz/DzofzNRVCi74rh4dKUc6E5h\ndWLJ\r\n=LqFj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"TaskQueue.js","gitHead":"efe0d8df7acb4a669007e99c83889fb80db379b7","scripts":{"lint":"eslint . --fix","test":"node tests/test.js","publish":"npm publish --access=public","prettier":"prettier . --write"},"_npmUser":{"name":"dev-guy","email":"terris@gmail.com"},"repository":{"url":"git+https://github.com/good-ware/js-task-queue.git","type":"git"},"_npmVersion":"6.14.6","description":"Queue for limiting the number of background tasks","directories":{},"_nodeVersion":"10.22.0","dependencies":{"joi":"^17.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.6.0","prettier":"^2.0.5","eslint-plugin-import":"^2.22.0","eslint-config-prettier":"^6.11.0","eslint-config-airbnb-base":"^14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/task-queue_1.0.3_1598217566902_0.03400409087131373","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@goodware/task-queue","version":"1.0.4","keywords":["queue","async","concurrent"],"license":"BSD-2-Clause","_id":"@goodware/task-queue@1.0.4","maintainers":[{"name":"dev-guy","email":"terris@gmail.com"}],"homepage":"https://github.com/good-ware/js-task-queue#readme","bugs":{"url":"https://github.com/good-ware/js-task-queue/issues"},"dist":{"shasum":"cfba045caaae098b4ce4faf3633b8e0da0b020ab","tarball":"https://registry.npmjs.org/@goodware/task-queue/-/task-queue-1.0.4.tgz","fileCount":10,"integrity":"sha512-DgdRJkHoHRtTre48P2pNTCzL1gfZK928XJKhwpRhw7zWUA5ofPo2V1hDmsIfDXfITwxB48eABLjUO4fHvptG1g==","signatures":[{"sig":"MEUCIE72BA6+rUCXjCQTo9xGF/8vDtonN0ZW0UoGnPZQwRy3AiEAofUZVmfHWV528BeASdW/DRVOXQqiulGlHhgBNqgYr9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSXeMCRA9TVsSAnZWagAA2g0QAJGCGNE5M4fVeczOV4DC\niWIvdzdsB17r6NpNFEKr/dYe6H+8//IrtIXKAgTrKVjPnJGs4PD0O4PzOo8Z\n8WPZKSYpglDJgpptuUrYlzqVxasWrAzUXNK5a0Wn+MWgJo3dhYyaWhTbyARp\nrVpnHX/66w1hv287vya9/+fvUd7SKNO2niBMjBWwdRNoyopwh1K53Dsgefew\njqeb+wC71UlsipaE5rYyY06rhNkViIrsxNVZ/fO2vmjdQFYu5cWDGUMbV7V7\ngokjVH6B1vvCQLQEaMbBM6CX7SWHlaEqTJ2hVo3s4LmJJ8D1tdHmhKb2kjvG\nmyCy/L32lrZjVkRNUE8yZx24HQb+pWWV5k/j4jCfduzOdzlKotqJyzNm4W/K\n/12HP96cIbTDe6lkeevGnEm7fpwSGEvhLH1bme/rRgfRH87E5u4DG6saYmgF\nkPIyT4f0kC/CpFDhsrUt4Ewjn3YJijRjLM7VNWrjpELC9ammn150mDdZDXsa\nmckdG1aEEcxQWi2xWhZmKCGb7YVyt4YH99Yskc8YnjuZCIRtO1mZVufChi0C\nI3nZeBRVMmEkgViLFSkY3WqcTLLkqwI06DKriib9atXiRDg4DnFsh5I1lNtH\nJOwYTQYl0qc/uD9DIwZYYHWJpXYLJwaBjQ+FU29tXt9SNR5i1R0pfyk0QDfn\nmTaX\r\n=3TbK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"TaskQueue.js","gitHead":"73bdaad29af627718a39b4e756596157090bd1cc","scripts":{"pub":"npm publish --access=public","lint":"eslint . --fix","test":"node tests/test.js","prettier":"prettier . --write"},"_npmUser":{"name":"dev-guy","email":"terris@gmail.com"},"repository":{"url":"git+https://github.com/good-ware/js-task-queue.git","type":"git"},"_npmVersion":"6.9.0","description":"Queue for limiting the number of background tasks","directories":{},"_nodeVersion":"12.6.0","dependencies":{"joi":"^17.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.6.0","prettier":"^2.0.5","eslint-plugin-import":"^2.22.0","eslint-config-prettier":"^6.11.0","eslint-config-airbnb-base":"^14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/task-queue_1.0.4_1598650251809_0.0336303346635749","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@goodware/task-queue","version":"1.0.5","keywords":["queue","async","concurrent"],"license":"BSD-2-Clause","_id":"@goodware/task-queue@1.0.5","maintainers":[{"name":"dev-guy","email":"terris@gmail.com"}],"homepage":"https://github.com/good-ware/js-task-queue#readme","bugs":{"url":"https://github.com/good-ware/js-task-queue/issues"},"dist":{"shasum":"1316b1163986337bf244fed4efe3ce26fa90f976","tarball":"https://registry.npmjs.org/@goodware/task-queue/-/task-queue-1.0.5.tgz","fileCount":10,"integrity":"sha512-ZLj9wheyihnHAbhvKPL00f8wrkvOmnER16so3u6q6lm4h+mmEYEuRTdEwMjgoChLb0rcP7c1YhSSyluuH7cFjA==","signatures":[{"sig":"MEYCIQD/nYpyM+DyRYdoWjNNISkdlHVLRXPqvmBc0XiKdc8OEgIhAMCb2aXoqW1J2A/OEEF8ppPCfFH1bB621nu+xpvzpmHV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVQxqCRA9TVsSAnZWagAAabYP/2PRmY++FcGHhBfxRmZb\n5ygdGN0PvPRUybflOPJN5vuoIzlx2n8kj7IEQ9nB31j3gRhfdgb1+IU+12wh\n2dB5nqcLRA+SdfTbBGJVUzYPrHh2N3Y/5dvX55fCtJ3Hqm7CoYH6r0MRpPDI\nj3nPRQZp3yAEDhvuxSmRexWgoZRxdCs0hUa+U5vQAEI5Krs6LRcU2MzzlagW\nxRwKqHA2A4TUtpQVgIdCjBT7FF6YbtC4JgaqyDotOK0EUJ6pig3UouvMM4Wn\n3bQbMg9S+9pKBnkma8LnTI85Vu+kSDsfvQLJ4WkLRwb32tivDXnth0Ow3cP+\n18x28eG6a//Q1wOcaUywA76QtT0JDs/i3U26VSB0LA/m+Hc/cLyMeYx9s12Y\nwHpsSw9X1tibaI0/rKUqrhtfvUurXhwu3+5+m22bRGJYDQv0ciUPrn3Y1b4E\no4ndGG8XAn2ScmIQ23HmIAr5T7fZH6WFcDy+CzSRjORWquJMRVUQWDlkm1Gm\nzQcVNBGd9aN2vlM+CahVToTd3pW7TMbPLhUD3FW86kF1SBsOGcRx1DmDgcQI\nKtIGraNVQkL36E4ogr43hGiQHkzfU/qJnAyPpzsAUygTW9es0NcrCq/xelS9\nF/NiUng/nBGkhiX9bZbz4snEZ9pvgImUkYsUhIHPAV6YF46Rdvj9XhpFabwM\nEywd\r\n=KlIu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"TaskQueue.js","gitHead":"85f6727ef94d2a7bf7066da2ed0a2d0e7d17b347","scripts":{"pub":"npm publish --access=public","lint":"eslint . --fix","test":"node tests/test.js","prettier":"prettier . --write"},"_npmUser":{"name":"dev-guy","email":"terris@gmail.com"},"repository":{"url":"git+https://github.com/good-ware/js-task-queue.git","type":"git"},"_npmVersion":"6.9.0","description":"Queue for limiting the number of background tasks","directories":{},"_nodeVersion":"12.6.0","dependencies":{"joi":"^17.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.6.0","prettier":"^2.0.5","eslint-plugin-import":"^2.22.0","eslint-config-prettier":"^6.11.0","eslint-config-airbnb-base":"^14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/task-queue_1.0.5_1599409258146_0.782529815197547","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@goodware/task-queue","version":"1.0.6","keywords":["queue","async","concurrent"],"license":"BSD-2-Clause","_id":"@goodware/task-queue@1.0.6","maintainers":[{"name":"dev-guy","email":"terris@gmail.com"}],"homepage":"https://github.com/good-ware/js-task-queue#readme","bugs":{"url":"https://github.com/good-ware/js-task-queue/issues"},"dist":{"shasum":"07d90bcbcdc6e1c6aa31032d2f248afe0eb41b6c","tarball":"https://registry.npmjs.org/@goodware/task-queue/-/task-queue-1.0.6.tgz","fileCount":11,"integrity":"sha512-aaDuTOfIxB6UDstcAxoETanzRem7JjVgP6JLNuYWmEQ+STBQ0njyg5ZqIJZSF4RDrfMcwGCObzpq/6P4/i75VQ==","signatures":[{"sig":"MEUCIQD8aY+mjvO6gJ3c+eqVf9pYQW9EecvrdnDgcPFU7vHmOQIgTN2qOLAW20AVNQPqRaNYR99ln3/sDIYCF7yBG7IClYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVUQACRA9TVsSAnZWagAAgqUP/jcPegZE8WMNFS5Eiufd\ncoxLM9gkQPOAmoz5qeyV9b4mWVeKFHCek0/XUIvEXgkTBmv90gEsBrfjCFiS\nY9oUS8eWR6F8fYQmvtc60Ctkd+nC2yveSdhfI3kaJokb4ng2iEfAexfKGcXX\nNzZBryIjmv6AiIRLwk6wmSS3To7FGty3HDBXKLOzXlz8VKOPR8Yj4EYeIdZj\nSkhG+zkQGI9F54ovvsrEdu/f6br9FKShPSld2CbLl+s4aKjQ4lzcztLh+xGj\nhDOzxXKyHR+wZPEMqmAuD0VcEjgLg2GBH9s2y0cp6N4zsu7EBfGyMRHYU/ew\nDAq535GGNI5mYOa4sD21PA7ReBIs+BimBSvIJwzr2deEzL+4I47beK8UbVU2\nzuhY4Ptmowjew5iniVGk4E+exevlqgIyZxhUx5/gvgEeFus+1qvthkD1yjLZ\n6Im0Ye6IlkrGZG4ZCEX9zDSjXnNQ6W7SUUMOu/1IJ4FS1E5LPDkSOnWJ8OUl\nuLQrGxE0uldakO+mj/380w6LiA48XdUew/6X+f/jYRS+OubJPWK0vdPMr/Tc\ncR5OjJ2PH4vgEMYYDfPO4SpTyzVp2ZlcEeGBfSe8AXrOP98m8SdnNam5rXut\nzMe8NTUH9x1DHUegXA6K6BD/pyutxuLViyPa0JOZJPJvNfKp0w8Pqa4wP7SG\nUF2T\r\n=7fFB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"TaskQueue.js","gitHead":"d302384d23f782b6fc25128d741b3b4cd30c0310","scripts":{"pub":"npm publish --access=public","lint":"eslint . --fix","test":"node tests/test.js","prettier":"prettier . --write"},"_npmUser":{"name":"dev-guy","email":"terris@gmail.com"},"repository":{"url":"git+https://github.com/good-ware/js-task-queue.git","type":"git"},"_npmVersion":"6.9.0","description":"A task queue","directories":{},"_nodeVersion":"12.6.0","dependencies":{"joi":"^17.2.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.8.1","prettier":"^2.1.1","eslint-plugin-import":"^2.22.0","eslint-config-prettier":"^6.11.0","eslint-config-airbnb-base":"^14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/task-queue_1.0.6_1599423487926_0.36883522845078276","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@goodware/task-queue","version":"1.0.7","keywords":["queue","async","concurrent"],"license":"BSD-2-Clause","_id":"@goodware/task-queue@1.0.7","maintainers":[{"name":"dev-guy","email":"terris@gmail.com"}],"homepage":"https://github.com/good-ware/js-task-queue#readme","bugs":{"url":"https://github.com/good-ware/js-task-queue/issues"},"dist":{"shasum":"89fc7caf6761c2e5d3756c083c4b42dd2f01f487","tarball":"https://registry.npmjs.org/@goodware/task-queue/-/task-queue-1.0.7.tgz","fileCount":48,"integrity":"sha512-KGOBMb13LtgbKTaCquR163oHk5fJawbs+CzZa5Id3rc+5+WnlHUnegf8UjFOKQoxTFPZvOXXOubcTYDHAetf8Q==","signatures":[{"sig":"MEQCICEQg55f1T1kiXFDVda5UDeA2GrP7WqnNdBwMs+vMYQRAiARIq9pZmpW7Oh7ypiZu1LxaAchDps026Alg2/k4voj7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1468877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVlPCCRA9TVsSAnZWagAAAnEQAIhlYuwf4AYkDFaxyeo6\nb79mMOvnPxHeehtEo3wFLreM8iBB+eBAsgMpgkn1LD6IjA8IELKVre6Bnygl\nFrvpHsjlOUgJw/cOpZPT9q7DI0xkA/e4dQ/uiFL8Go1/2oSQmTIhgvLmxbVX\ncfArTWrY18JO28a1hW7Q1fU4R/Ic1GlYhdJYhKvTcWMHv2N+wJKrN1DjeNIT\nWL18G7d32cPnBrh3JQM4tMQKVq3Y0v531Xk5HgwgVznrf21szcF28lRJ6qxP\nMzJ8SwO9oRL0cPgmw9oeLENVoqBYG1TNQR4FPx3mNouW6ZX3MKmW3nY4KmeR\nQTPfMihK31ELxuY5B/ykZkjcKu8+huHrKX4qb6jczlHjE45KAovb1kfJbQys\ngt/IuvmbkDVuhUR4kdbosja2f3sTrsAuxZzFxb7XZK2I36D/o0ENrHOtqsxc\niXntX1UE8fPjB4F0QijECBXgj82jFeBE7vWety4iK6Fj51SxBcRa1+dFGBjf\n+BVslwHLgjc8AIUG/CQyIOhn7cBDx46sd4OJp2xJ3stffh2Sz4s5RelCLBge\ne71Go7SRb1Q+J+Ax/RuA4fqZQUAq/jHJU2tshZJP5lVmE+A5xQPgwAoN+K5Q\n5ktSg/Q5e6BTtLmTjvUOqd2NzK/f9ERYihiNWnT1MQUfV64/1+oXnh0l83Zs\ndZRB\r\n=JXhm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"TaskQueue.js","gitHead":"297a9fe701627e47633dd806067321c68b9e595f","scripts":{"pub":"npm publish --access=public","docs":"jsdoc --configure .jsdoc.json --verbose -R README.md *.js","lint":"eslint . --fix","test":"node tests/test.js","prettier":"prettier . --write"},"_npmUser":{"name":"dev-guy","email":"terris@gmail.com"},"repository":{"url":"git+https://github.com/good-ware/js-task-queue.git","type":"git"},"_npmVersion":"6.14.6","description":"A lightweight task queue for limiting resource usage","directories":{},"_nodeVersion":"10.22.0","dependencies":{"joi":"^17.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.5","eslint":"^7.8.1","minami":"^1.2.3","prettier":"^2.1.1","eslint-plugin-import":"^2.22.0","eslint-config-prettier":"^6.11.0","eslint-config-airbnb-base":"^14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/task-queue_1.0.7_1599493058279_0.039549216981803026","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@goodware/task-queue","version":"1.0.8","keywords":["queue","async","concurrent"],"license":"BSD-2-Clause","_id":"@goodware/task-queue@1.0.8","maintainers":[{"name":"dev-guy","email":"terris@gmail.com"}],"homepage":"https://github.com/good-ware/js-task-queue#readme","bugs":{"url":"https://github.com/good-ware/js-task-queue/issues"},"dist":{"shasum":"ad7ca6bfcafadd4f315a4520b0018ff89a742230","tarball":"https://registry.npmjs.org/@goodware/task-queue/-/task-queue-1.0.8.tgz","fileCount":48,"integrity":"sha512-HADVV3FuOR/EdC335DzBAiPapbrEYt3KYZMPdAKjxtMJ/AkhGT7yOPcIN2GSBxL3zf1/fSiLsZN+rwnMQbBlyg==","signatures":[{"sig":"MEQCIB1iBYlUIZaLSW52bDU6KSOmXnoOgSUJqHbFNxnWpybSAiAz0AnY0qTewz6+9I5O2OgJPbA5kJtFem67JYQCqzydog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1469127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVlUsCRA9TVsSAnZWagAAhSwP/3wVbKM5u0K0+tm4oYcP\nSIRoLawZImvVFdMDDL0Hln//tSJV53MbWbCkqm0bSaIpIUbQqjfXrOwBIpNR\npuwvk7Rsvr9Nfpgn+77AXxcHFduqQu9pcTFV4oYDPS6WTlH0OdJgLSyzciAp\nE8hWlhyLVUroKZ6UqPUksNL5JZmBFHEM6qLm+GDjEgPany/BynlNVBb2MnJq\n7lknt7CmCtQ0GdVY5EeK8AfHMiXsd6D5qGtdycBGVw3n+wA6uSFVVeLtxSAn\nP1/mDh3yzDrTQGdVi/Vs3sUkm73cLCNBCUpyf5YnHToB9gGV8zBPiD/XC4Qt\n4RwoqRvL85VwrZYdbfUT7iYV42Aa5RqDYnD+/b/PqSpgR9a9/IXwmPbFzT+L\nWB31tYBEhwQt25cBdQqH1KXuQrj2o6Us0GLSi4HIGduQpMQ5V9idegpWsrEh\nb1y0k/6tYniDUVt8Kb+M4oC0IEOKFqpzDo5jGBHLH6dmx65JumGDkHm/JuZO\nP5CWRSN2QvbpkPiKQwtofyYzmb7ptaDt3cYxh8tYZGdPi8atL5VgV+SkrYtO\na7uuk2nBG7ezy4J8rZ8zlvdmwj+EBZ1AEAKdXKmnOEhdMNtcVjr+fVKklAkR\nJsAAg0o3LaxYu3jc8GXNUbrLB86+APvzsz2UVB2vhKP9QOMTAzqyMjx5ZVVj\nQZVn\r\n=Jhw6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"TaskQueue.js","gitHead":"198cfcfa5c3dd24ccbba704b51e4e5501d19804f","scripts":{"pub":"npm publish --access=public","docs":"jsdoc --configure .jsdoc.json --verbose -R README.md *.js","lint":"eslint . --fix","test":"node tests/test.js","prettier":"prettier . --write"},"_npmUser":{"name":"dev-guy","email":"terris@gmail.com"},"repository":{"url":"git+https://github.com/good-ware/js-task-queue.git","type":"git"},"_npmVersion":"6.14.6","description":"A lightweight task queue for limiting resource usage","directories":{},"_nodeVersion":"10.22.0","dependencies":{"joi":"^17.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.5","eslint":"^7.8.1","minami":"^1.2.3","prettier":"^2.1.1","eslint-plugin-import":"^2.22.0","eslint-config-prettier":"^6.11.0","eslint-config-airbnb-base":"^14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/task-queue_1.0.8_1599493419756_0.16487261136373266","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@goodware/task-queue","version":"1.0.9","keywords":["queue","async","concurrent"],"license":"BSD-2-Clause","_id":"@goodware/task-queue@1.0.9","maintainers":[{"name":"dev-guy","email":"terris@gmail.com"}],"homepage":"https://github.com/good-ware/js-task-queue#readme","bugs":{"url":"https://github.com/good-ware/js-task-queue/issues"},"dist":{"shasum":"0e14f0c1ab51a7ac6b0b7afb665844667e2f66ab","tarball":"https://registry.npmjs.org/@goodware/task-queue/-/task-queue-1.0.9.tgz","fileCount":48,"integrity":"sha512-7sAau4M0SE/zkWq6S8fMCdaeIFrmVwhqSVTvKHADjpsokOjZt9KYRq9kFEYrutHSFaYItJbYrNAI+9nsDgyTrg==","signatures":[{"sig":"MEYCIQCo7ZRgqQvXlg0wZF7Zx5OMjGJwRlW3KWA5ppfkgG/krwIhAJRSApO0/WQYY8WZ/l6GlsT3v9PL2LiH767JmHopSDe3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1469449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVlc1CRA9TVsSAnZWagAAl78P/1XsgNEEweu34v18MRUl\n1J5A3Hs0vigGnlZ8HA4xFmHNiVLroJ6KDx1eb4MeXBvIH54ns0a4IrInXb7h\nGUvhzQWRzfk7RL8qIF8O2iZjhXHIpeQYtb2hLuPCLWAV5gupXZ7fKkaZueQA\n+6QRgu20d7VByKZX00np9KPzT072pJdhrJnJby80JejOt5XypGpzRZI2w3G+\nAL++mzPBILcCw5uUHs8vdF8qAEYvKhlp3m7hbAhsymdhQznBYiDIfe7s9PMM\n1CF3mHKrBfX3bnUqUhuGQALsOR9jAAKN+ETJCzXhg4bofRiDEbUvJsW4nwpT\nOAUaIwMMX9LfI/kIVD1ZZPqRYEwQNoxnp+W4Kmsds9MvP1WZHVmiVRrMM/0Q\nBtbyx1i6HkgStdwa2KeonOkwARqaEbtikjzVpU/oYc+lpvqkUbwyi9EB2j0G\nqg5YImBCiFodtYC8KqH+CLIHWlRFl6VFXfnHXz71MHKtwY2wqivlxkShWcLS\n0n555md8JVDN2FHqD/sGiZtAmh5xzJfQtXVNWpDpLLlF1lKt9uhDqiEuirnJ\nXs8VX/qZ2zuJaSuQnbHn1RImwdRVWJ4hzG90PdiE/PiIvLIQE7mMGDERF6Wf\nvW+krWWmWRyQEvcEDAIOQW6Jqd2YLhXIQvPOG1bZFhzDVs9E9FK4spXWbBq1\nui27\r\n=Fzsr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"TaskQueue.js","gitHead":"3bf33af47761d9884214cc0762a3c689e021d476","scripts":{"pub":"npm publish --access=public","docs":"jsdoc --configure .jsdoc.json --verbose -R README.md *.js","lint":"eslint . --fix","test":"node tests/test.js","prettier":"prettier . --write"},"_npmUser":{"name":"dev-guy","email":"terris@gmail.com"},"repository":{"url":"git+https://github.com/good-ware/js-task-queue.git","type":"git"},"_npmVersion":"6.14.6","description":"A lightweight task queue for limiting resource usage","directories":{},"_nodeVersion":"10.22.0","dependencies":{"joi":"^17.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.5","eslint":"^7.8.1","minami":"^1.2.3","prettier":"^2.1.1","eslint-plugin-import":"^2.22.0","eslint-config-prettier":"^6.11.0","eslint-config-airbnb-base":"^14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/task-queue_1.0.9_1599493940987_0.7198053169296501","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@goodware/task-queue","version":"1.0.10","keywords":["queue","async","concurrent"],"license":"BSD-2-Clause","_id":"@goodware/task-queue@1.0.10","maintainers":[{"name":"dev-guy","email":"terris@gmail.com"}],"homepage":"https://github.com/good-ware/js-task-queue#readme","bugs":{"url":"https://github.com/good-ware/js-task-queue/issues"},"dist":{"shasum":"e642e9c776dee81a0dec21d000372aed27cedd22","tarball":"https://registry.npmjs.org/@goodware/task-queue/-/task-queue-1.0.10.tgz","fileCount":48,"integrity":"sha512-wD10avW6p79ic+7rsCJQ28SivGp1SPiFmZbWDuf/484CHgKJARwa8wZpK8lHcRK0FQjSaO1y8Tt0ZYbe8f9fmw==","signatures":[{"sig":"MEUCIQCFgkEi6KVMxUp84PfisnLA9HWsn6TaZX/9HSEOnFaddAIgdoayGNYNSvzVWKxuHh8bepx8CIM3JI2Q0lFHzLcJE4Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1469437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVlsUCRA9TVsSAnZWagAApmUP/jeuTJluS4hqpAxgnDTo\nW70cpTusiWFF1M42l/N/8KLG9FExX7+XqI3fzQRRYlxLfr9Z/owkPzxRzC9O\nJW/0r8+/Vj/1r7+YT6Df8Fka0ybuGMChuI4+wMJMQ4a46UELgcXRBldq7Jsc\nl9T4jR5seYoWuqLxdTemyPDSgNMcBuWKYAupyBMJMQuanqbPh75iF3j9PgbS\negQVy4YfWJWIQgWRydYn6IlAabh7O47GEBNZEJtYoQD2fPf/MXldH8eCK2UD\nZVdv94Hffdi23dlOR4vmM7tzwDz9huIiGkhu9lOlxdXhfAKM/wKOsafJBVZl\nsH0Fvx62HecGSatUjo1ERkUUg0gfpaYqiQtuDlciYOnaDaaELMOwpSV37c8q\nRIcSsu4jV37XmexqU4y4g7IjfWpeCm/SQ7f0WWD5VkT6LT31IqkIej3ihx9d\nszE6YSzXN1eiyRverSRKbjMqTWaFn9jhHLvSgt2SAUeMXEQ/NEDmEY91RPX0\n9gjSKl9P5H71wDghJRM210WkRRY8n1VFaNmpzbkAVeFzxoy+YO/9dvPh3siE\nqLIbCYqT8hhCPtVnzAs1wxeUxxqqg9B6DbbkZciXxB40ynkmd5Otub8ydSOE\niAPvnaXXMb5PUW8738aT0fkCIqwb1Zs6M3FQlT7hzbK0uqLA9Xi7A3EK2qV2\n2i30\r\n=3HmI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"TaskQueue.js","gitHead":"42a43c713e2e3d97bdb6ecd1f0317c5144981e44","scripts":{"pub":"npm publish --access=public","docs":"jsdoc --configure .jsdoc.json --verbose -R README.md *.js","lint":"eslint . --fix","test":"node tests/test.js","prettier":"prettier . --write"},"_npmUser":{"name":"dev-guy","email":"terris@gmail.com"},"repository":{"url":"git+https://github.com/good-ware/js-task-queue.git","type":"git"},"_npmVersion":"6.14.6","description":"A lightweight task queue for limiting resource usage","directories":{},"_nodeVersion":"10.22.0","dependencies":{"joi":"^17.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.5","eslint":"^7.8.1","minami":"^1.2.3","prettier":"^2.1.1","eslint-plugin-import":"^2.22.0","eslint-config-prettier":"^6.11.0","eslint-config-airbnb-base":"^14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/task-queue_1.0.10_1599494931785_0.30526319924113077","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@goodware/task-queue","version":"1.0.11","keywords":["queue","async","concurrent"],"license":"BSD-2-Clause","_id":"@goodware/task-queue@1.0.11","maintainers":[{"name":"dev-guy","email":"terris@gmail.com"}],"homepage":"https://github.com/good-ware/js-task-queue#readme","bugs":{"url":"https://github.com/good-ware/js-task-queue/issues"},"dist":{"shasum":"3b2315ccccd8a9d2b3cd1ef9900dc94c5af8f9cf","tarball":"https://registry.npmjs.org/@goodware/task-queue/-/task-queue-1.0.11.tgz","fileCount":48,"integrity":"sha512-E7HKl4DcI1VOBrbAABkP1iyqdeyH2xeT59kXHg2owMo3gB7xTNtXrI7NklknRQtGh46jQuibCckc305cey8Ezg==","signatures":[{"sig":"MEUCIHp6bFJ3A5MUy2DmCyEIHchHb0wUTbXWx/MJjm2DGEv5AiEA5mu8lsP2ii2unLpu4MWw5mAwjzb2Jm0Arm1g5B82+uY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1469459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVl2yCRA9TVsSAnZWagAAUKoP/0ewGVkbDEETFGhNTmBi\nuWupXwz5GFOu+z88WnqaVlwOe2zfpOOTDLDVDovjABHmXJ9+B7f6WyuuTDz4\nA+aKPclURKxpbRuG1M6B/qGE82929kYg8SgbrBtg/J7tFe8TjibvFTIeS8Ym\ngW22YoP7by7xU7oBuUJHjFZy1amD/pbrznVYY9GhvJUCqhaofghH7+0TAPPv\nuPLfasLNu9rfUbkbgSFYwpgD3N+cwClbc9aEqMB4Lnlrejnvxj6JvAHPFYYy\nWFHgvY56Xo1BW/iI1AHjGzX8YULVA33LjL4kQ3c/BOiTXPsmWHg1JaDiticg\njhZg8CKls8wgunY9hHbLnw6TYv4xOooXyJ9aW7cdq++bUwKOsi9xi4CfyWxI\noVO+lwRDlKfidC2BV7cfXZ66oj9aLYWE/1+bPlmJFE/+Q2dTUTvwj6nxqoyP\nJHFszA5tgqVVLOU74fjeyHcV2+IGGjf+pMXy40SyNfaD3HO6YR2JnemvCOeA\nAFE8wMwO18AIykF7f3WgoF90muBqu/1xjebGGhd+nlGunF4J6c38WmiOpytx\nkUhJ1XvEMf24uv+5ijeiYetrX4P0yJDKZ/O/x1MYcCj5G59AiyOFg2pdCg74\nN2UpmU3xY7iD08m6TCO28xIWsZ9qpF9+cs4g2rWvdI9wzbsjRjhGcC1167iM\nZkrF\r\n=2CXl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"TaskQueue.js","gitHead":"0b2a4d12211b79cc56b39bcf256e7899f7aba813","scripts":{"pub":"npm publish --access=public","docs":"jsdoc --configure .jsdoc.json --verbose -R README.md *.js","lint":"eslint . --fix","test":"node tests/test.js","prettier":"prettier . --write"},"_npmUser":{"name":"dev-guy","email":"terris@gmail.com"},"repository":{"url":"git+https://github.com/good-ware/js-task-queue.git","type":"git"},"_npmVersion":"6.14.6","description":"A lightweight task queue for limiting resource usage","directories":{},"_nodeVersion":"10.22.0","dependencies":{"joi":"^17.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.5","eslint":"^7.8.1","minami":"^1.2.3","prettier":"^2.1.1","eslint-plugin-import":"^2.22.0","eslint-config-prettier":"^6.11.0","eslint-config-airbnb-base":"^14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/task-queue_1.0.11_1599495600710_0.149575769520907","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@goodware/task-queue","version":"1.0.12","keywords":["queue","async","concurrent"],"license":"BSD-2-Clause","_id":"@goodware/task-queue@1.0.12","maintainers":[{"name":"dev-guy","email":"terris@gmail.com"}],"homepage":"https://github.com/good-ware/js-task-queue#readme","bugs":{"url":"https://github.com/good-ware/js-task-queue/issues"},"dist":{"shasum":"321e66d18dd95f38fdb14f175dc0d170a194cc7b","tarball":"https://registry.npmjs.org/@goodware/task-queue/-/task-queue-1.0.12.tgz","fileCount":48,"integrity":"sha512-NjwXxoFm9MW2JYTeBAluuldWpHyxTgPQMY47B9r4bhpSuJ/quYMIRxAjxjVhY437mLJiive7rYPRr+fmNkYmgg==","signatures":[{"sig":"MEQCIE78lApKBNSv3F4C25eIpOudE/yCUga7DEfdnm7SD4eVAiAqYIGNzx9T21LEYLlZSOVWix+/64q/cJkHQAA/aqiXmQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1469229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVoCpCRA9TVsSAnZWagAA7JIP/3g1zD3xXpREuvMuCQ8o\neMIBde2fnh2sPsxq/LliHwQyHa+XUWFYZzXfBTwCOLjS5oWNOvE+TuVypu9F\neM6BIjcuepyy4w8ihwY9ePjV17Jp8tZbT3Oprwx8q6IrbMPuczo801KsBu6z\nVkAclijrjVtc39cvJLO4k/vt2j6qUZbCy6dtjhEadxcbvff5gX4x5HNOh3De\nB3IH1BwLAzdA/advtuuEkRK3bv6wt6n63AzqVfULgjNinxf+rKcXVrwiUXRD\nwa0tBttQl6DS0KBO6c6tlGAOCYH9EZXUML9H1WBgreLkiBScIIRc6FYf/DPo\nRMPxR9XD79ZFJwSkr4i3LiE5CfC1XzTZ65/O4GuipZE09MrIy87z7InZwYCy\nFHMc0qe71IghwNKJakkeDCtrZa3eqdNegnIvo93tLV0Q0tvDRjPxeo0sNm7O\nUKUYznNSHURMgm2X43TvIr5v9oxcaLo64SYGSvBPmDVRRUvi2B8oTTI00vbp\nPWZh11/md0nutzLxnI90QAhNtMEunlfxafCPpl0ea+6HAZgM6sD49EPMhrMQ\nWv7YrEjcG4sFEee+/7qsONHpEj1TJK47UkfKPYUsheaCL0NntcT7DS++XfEm\nDl3qxw+UDyX+OGHCWcYbMZ6dvRTtuBkZm8AiD/XheZpsp4B6ViB1vMKTMx6m\nxO9Q\r\n=SCSh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"TaskQueue.js","gitHead":"088a2bf7ec0f78fa6192db300b1fe50afd8eeb32","scripts":{"pub":"npm publish --access=public","docs":"jsdoc --configure .jsdoc.json --verbose -R README.md *.js","lint":"eslint . --fix","test":"node tests/test.js","prettier":"prettier . --write"},"_npmUser":{"name":"dev-guy","email":"terris@gmail.com"},"repository":{"url":"git+https://github.com/good-ware/js-task-queue.git","type":"git"},"_npmVersion":"6.14.6","description":"A lightweight task queue for limiting resource usage","directories":{},"_nodeVersion":"10.22.0","dependencies":{"joi":"^17.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.5","eslint":"^7.8.1","minami":"^1.2.3","prettier":"^2.1.1","eslint-plugin-import":"^2.22.0","eslint-config-prettier":"^6.11.0","eslint-config-airbnb-base":"^14.2.0"},"_npmOperationalInternal":{"tmp":"tmp/task-queue_1.0.12_1599504552939_0.48984857179699626","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@goodware/task-queue","version":"1.1.0","keywords":["queue","async","concurrent"],"license":"BSD-2-Clause","_id":"@goodware/task-queue@1.1.0","maintainers":[{"name":"dev-guy","email":"terris@gmail.com"}],"homepage":"https://github.com/good-ware/js-task-queue#readme","bugs":{"url":"https://github.com/good-ware/js-task-queue/issues"},"dist":{"shasum":"49958f789fe93c7357b88f4b6b52d5f4e83245c0","tarball":"https://registry.npmjs.org/@goodware/task-queue/-/task-queue-1.1.0.tgz","fileCount":48,"integrity":"sha512-QW93X1lzD/ey+bLy7/vbISHfAn5d5aQDnrOPwfMFlcqEY0Gj66BYCBDLpBvJHrM8ba3DR0XMmmQp+R7NutTD1A==","signatures":[{"sig":"MEUCIQDXtbiAC1YPPKwx+IIV2reY4j7YDnkU7ppEHeZgzCCViQIgERstEWdNqT27c/rKpLgwR23MBNlinj/bAJuZBwV+MOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1469089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrV+lCRA9TVsSAnZWagAA29kP/RCr1m+oXyxHXlsRvi2A\n68EI+7r6m+RrWtnLnzc0zrmvN1zDf15Bq/f9XgwTRq7SfERU/iLqIKrSepO/\nxDeUyyCzaD8z40+Zx5Plxdhvyni2i637gPeLbqVCNsGVfNqfYNpiZXdtmEco\ny43Dh2n2SeX9AsdDBjyDKuntf92qxTwrNrlwfvUel1M57Syi7Q5mnalATf3A\n34sL94aN0Wnrh5Co5Xm2H6RnieVMeyPJq+8Gl20c3Y6Pm+ZJsGjm7kpZIkoL\n4IFLeOToIJM5pntOK56uoK7Sepdni0o1Xu+XnHk+rjWXHfSHYj7s1p2NPSK+\nrio+kqhU6vnORDb9V22CYlDDCQjw/xhnyp3uMC6MVBpXVyqO+8zuZFmhqRUM\neSdQsV6b8dmaDU/4Q/N6rvxjRYoxGMy/72wVVrvldJWXyj5tukVHBM/KcNba\ngPTjuHMVk5hDZNscQCGLcoHJyO/VqTLdxi+x9lMapLdQZWIlPwrteAmcINk/\nT/xAeXZPV/H2r8c0yhX45AA1QpGXV+6wJUvk3VHPZmLMIFl557DCEPjs1W01\ng0NpdXVEFJ8gUk2ylwx0rDiAwZ9Oz3KA00GU27+RhjLYiy7v7nQjb+nebpfr\nn9EytD+9ylRZqe2nrBypGcds/xGgNvqrTM3tVwC7ZXzEQyXfMi7bcv55iK3l\n/OL6\r\n=AiU2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"bfacce64a6a2d824da6e650da5fdf1ed14846474","scripts":{"pub":"npm publish --access=public","docs":"jsdoc --configure .jsdoc.json --verbose -R README.md *.js","lint":"eslint . --fix","test":"node tests/test.js","prettier":"prettier . --write"},"_npmUser":{"name":"dev-guy","email":"terris@gmail.com"},"repository":{"url":"git+https://github.com/good-ware/js-task-queue.git","type":"git"},"_npmVersion":"6.14.8","description":"A lightweight task queue for limiting resource usage","directories":{},"_nodeVersion":"12.6.0","dependencies":{"joi":"^17.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.6","eslint":"^7.13.0","minami":"^1.2.3","prettier":"^2.1.2","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^6.15.0","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/task-queue_1.1.0_1605197732724_0.5794212956051554","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@goodware/task-queue","version":"1.1.1","keywords":["queue","async","concurrent"],"license":"BSD-2-Clause","_id":"@goodware/task-queue@1.1.1","maintainers":[{"name":"dev-guy","email":"terris@gmail.com"}],"homepage":"https://github.com/good-ware/js-task-queue#readme","bugs":{"url":"https://github.com/good-ware/js-task-queue/issues"},"dist":{"shasum":"7c7cc69f819013719453d26e82b7e599abc30670","tarball":"https://registry.npmjs.org/@goodware/task-queue/-/task-queue-1.1.1.tgz","fileCount":49,"integrity":"sha512-scQa5CGHn+aUu1PPQemF3U4EONBIRqWul957mFz5tO2+m4KwcG6hMOv8WKBE0WYdZakEAo62HpSrhXBSx3txZg==","signatures":[{"sig":"MEUCICcTQS6/GdQPjnekMNbkDU6TwoV46OkiumdxF4J6u9X6AiEAyFzBCSU5Q4/VGw78DF6ivpueYr3nhVJqTMD1Pxwcu1g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1474454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRRibCRA9TVsSAnZWagAA/cEP/j1KYk7msNtH0MryoMBr\ncvuzAnpKLe0ZHcTwp11WH4zyAbqOoRBWvht+O84NMP1ZQB+DSx6prx7kp7mg\nQaJU5zlpwHx5p55GNKvAFDnTMTnCXD09ZbdvrOQnZBVDIdoBuy3tTdA6DI83\nOlel23jtGvArCbtxHjr182C6nkpToYva2uKMy9mJLSB1QY39CR2Zp8cXQIUN\nkI/gL9qnKRJEhgd37bMcM4Zts0hqAeMs56spivr/DYR+b1tdUtk1t0AycwAO\nEHrv5/HJOuvqEqRp4ET+tK4vKQ269Do0bPmJxSWV42scnhBVnDgKdcvaTuHU\nPqyc9egXqPUy8PouAd6qBL03aVcEzGXgK06SGjbcjYPnkXCqlIvfVNDeZZUL\nXOOsSB7LyfI7kyRzNti+xHFqPt/rfDDVaieOWdfIv39gXEsd8teV9uQ2PnUS\nJYah+nJoE9Zkc+jcmqSiIxRfPHZUgdP6ohO1ABZ2r5xmzg3M06P0glLz9MOI\ndbZ9GfFYigLtWUs6pFYEhYeMLjjD6b6CODR8tIsdtwQkAeRvx0mwgLhyTURk\nFUyjYj9dOqs3fuiTm+2znqDzSOA4jHQmwtmcwbSjMBQ5k2HS6SaqD+eG38x9\nYs4KT582WqgoEsw89g6wiobTqPprDqLs/P1qKhEg8mNfbc9zI0uqzgt2uy6l\nA91j\r\n=aueK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"54766398b5fd129b30322cc8d451c6b4fd0c5c7f","scripts":{"pub":"npm publish --access=public","docs":"jsdoc --configure .jsdoc.json --verbose -R README.md *.js","lint":"eslint . --fix","test":"node tests/test.js","prettier":"prettier . --write"},"_npmUser":{"name":"dev-guy","email":"terris@gmail.com"},"repository":{"url":"git+https://github.com/good-ware/js-task-queue.git","type":"git"},"_npmVersion":"6.14.11","description":"A lightweight task queue for limiting resource usage","directories":{},"_nodeVersion":"10.24.0","dependencies":{"joi":"^17.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.6","eslint":"^7.21.0","minami":"^1.2.3","prettier":"^2.2.1","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^6.15.0","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/task-queue_1.1.1_1615141019186_0.901644960666599","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@goodware/task-queue","version":"1.1.2","keywords":["queue","async","concurrent"],"license":"BSD-2-Clause","_id":"@goodware/task-queue@1.1.2","maintainers":[{"name":"dev-guy","email":"terris@gmail.com"}],"homepage":"https://github.com/good-ware/js-task-queue#readme","bugs":{"url":"https://github.com/good-ware/js-task-queue/issues"},"dist":{"shasum":"5d812db0a2f1b5beb5208e19018319b0d842d60f","tarball":"https://registry.npmjs.org/@goodware/task-queue/-/task-queue-1.1.2.tgz","fileCount":48,"integrity":"sha512-go9Pz/a2RCPNrMtamIoPiM9w1ozWSka4xe9hX3lzrEtN5QZTSFeVASS8eg/EhtGhUTMwFoZvirKca3KGlwyCKQ==","signatures":[{"sig":"MEQCIGac7qR2cQhS+KqITiEzR68yB12R9O5d/tKuoBTPNLhFAiBVytkA2eeZp99JOTrEjmP4vwZU8xlo1NhtNWJkG3sQEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1474371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRRuACRA9TVsSAnZWagAAj1cP/iwFNQcjXLIAXX9Rriye\nF5PQYkZ1f6THRlaRkDFbgggJ+FwvUyFDg5JW58EK52datZHjh3Lzult09V7j\n4xZ8wJpvSbBhmeTt7l360Lmq8tSUrBVVkzuptoNZDfJvR8+bSpu4wvqpHL8i\nxC1Q3CCNgxnrWH28Ud4SvZ4H/saYIebboCxeq9n1rtz3pNOfYeX7LHvRXi3P\n9Yt+kkjJwpIzA624dnuxyM3UiUGwLih2N2qg0DCYl6+iSneeUXll27qtd3sz\nZcqo/XlfDUE7rOPtT253q+BjWAUiZhCyFKmnWa30duolpdP4PMRn19QKv0b+\nJ736ii2K7kXWVcCJOGQ9GpUBnDMDJdIwnoRQm4oisff2Quu3Wnfff9aleg/e\nJOTclyfuPjsgLrhR3lx2BpqquCS6PY3ftaSxcy/WCP2KBbPArEV3l9b2iMQM\nBnM7ZxCAOvvW7U+vckF4nO1yDZncs/lOznsssv3PyQZj2RaZ/TT9J9H373j4\niRtlv9IOnt/m1ohS0HQmyDAf1ymdJiIpLBXdYME5+5CUY8Gdfss/QYo1nPJ9\nDiZtCcrMJkcPikkBjV99e2DnMxKx23F0V8is7O9AQ7To6tOYMgNYrb89GUwI\nl/lLoNbBbf2HlnhM8DSCDkkCGgqT/G1KmIFettwGo5t5Hbyr3MizScwz59Vw\nenpf\r\n=yViY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"225c9865cf50f24adceb3f93d318d1f17d178391","scripts":{"pub":"npm publish --access=public","docs":"jsdoc --configure .jsdoc.json --verbose -R README.md *.js","lint":"eslint . --fix","test":"node tests/test.js","prettier":"prettier . --write"},"_npmUser":{"name":"dev-guy","email":"terris@gmail.com"},"repository":{"url":"git+https://github.com/good-ware/js-task-queue.git","type":"git"},"_npmVersion":"6.14.11","description":"A lightweight task queue for limiting resource usage","directories":{},"_nodeVersion":"10.24.0","dependencies":{"joi":"^17.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.6","eslint":"^7.21.0","minami":"^1.2.3","prettier":"^2.2.1","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^6.15.0","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/task-queue_1.1.2_1615141760285_0.7819182569054208","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@goodware/task-queue","version":"1.1.3","keywords":["queue","async","concurrent"],"license":"BSD-2-Clause","_id":"@goodware/task-queue@1.1.3","maintainers":[{"name":"dev-guy","email":"terris@gmail.com"}],"homepage":"https://github.com/good-ware/js-task-queue#readme","bugs":{"url":"https://github.com/good-ware/js-task-queue/issues"},"dist":{"shasum":"9a961ce340d3c14543f45a028d1cec151f8afefd","tarball":"https://registry.npmjs.org/@goodware/task-queue/-/task-queue-1.1.3.tgz","fileCount":48,"integrity":"sha512-1kfKkG12V3QRcKkL+MDcIhBFVQNt6NcSk0jhBWdXah9w5UN4K/j04zA5UMq/3XZq8U3RID4M9sptMUy97nWL+A==","signatures":[{"sig":"MEUCIC9iGMC3Y4Hfz7NGlVmBn7aFY3anQl3TQFdDD5Kkz2GgAiEA4bZZrQ3y5SfKp0hAns2R38qUZN6xrb25sCWBQfU3DAI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1474393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRRzuCRA9TVsSAnZWagAAmDoP/0hnv7DiIJqBgNCOfKMo\naEuvu60z0+458nS3Z5H0HVHBlG64N/y/XR7oKKCT5VBSibbymdUxUHcN8wP+\ntFsuowReWhLnqlMHh5lygawT6OU0OCVLSRscQNEV5+L+CNFZofKDl52pinRW\nbHtcrrngTo2wwUU0L7SbTFEnV3otIfVCboJoy6nWeHVntb/DaUkK4yWIsZAR\nGDzPg1QLH6rgIpjAweNwdksELPzsF4za1/UR1wEM67948zReuZL0+WLQZEQY\nlXB9zvjU8uqWY5d1qMWgW3ujvCTWuev0yatFYL6+kUDP1y6rbDQhR3wGAHMl\n2cOkSSiwurJh6HmEMr2YHtKQYI6yVPaIcXwOqQaUkduhINAWUsfVA3839HlV\nm4WHuMxWFL76Sq3baTX9vcQQYjMxjxtZGkh9gaggYeR9ES/UvmGsfkT0fQqN\nL3W5mueP5Efr5l1sILcfsS7P6lhWd/lCSzuq/pMjMBQvu7lZDjWCgA4W3nuy\nkcKpzs2x9TqVMOqZecBJJHD5OTIFsbZzYDZe1g9lzZuH4Gn9NRLs67rC3o+c\nuOpNeHZu6XcP3lP/EJMiy5vaq8fsxSWwZvL3GcK3+zD6RXgzhIGmJfA7bnbY\nFY/3SZOQwKekisT7W9ZS6rqK+OaxykywMS22MFdiGrrH8NnNgm0CyLtwF3i1\n5a2p\r\n=NJY3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ccddaea02ddf196a519f3a7dcad7622eab4659b8","scripts":{"pub":"npm publish --access=public","docs":"jsdoc --configure .jsdoc.json --verbose -R README.md *.js","lint":"eslint . --fix","test":"node tests/test.js","prettier":"prettier . --write"},"_npmUser":{"name":"dev-guy","email":"terris@gmail.com"},"repository":{"url":"git+https://github.com/good-ware/js-task-queue.git","type":"git"},"_npmVersion":"6.14.11","description":"A lightweight task queue for limiting resource usage","directories":{},"_nodeVersion":"10.24.0","dependencies":{"joi":"^17.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.6","eslint":"^7.21.0","minami":"^1.2.3","prettier":"^2.2.1","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^6.15.0","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/task-queue_1.1.3_1615142125918_0.8534772692079811","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@goodware/task-queue","version":"1.1.4","keywords":["queue","async","concurrent"],"license":"BSD-2-Clause","_id":"@goodware/task-queue@1.1.4","maintainers":[{"name":"dev-guy","email":"terris@gmail.com"}],"homepage":"https://github.com/good-ware/js-task-queue#readme","bugs":{"url":"https://github.com/good-ware/js-task-queue/issues"},"dist":{"shasum":"0e2f2a002b353f9291e11a02ccaadb94cdc7edcd","tarball":"https://registry.npmjs.org/@goodware/task-queue/-/task-queue-1.1.4.tgz","fileCount":48,"integrity":"sha512-P3BVpyGBWkNFzlmsnRH8I1BnVyjfCuXN8WS5RzoqiYK8mbvrM06lbCfebnOXjf4fJOrklQy0vgBf8xRFTMCApA==","signatures":[{"sig":"MEUCIGKnCm1zDUwuMkDe3/Kf3VRVoyZXIzqc0lw4Xfpt4Hu4AiEAzRXGKh2o21tmvPoBmmyO2c+9RpWx0GeUyW8xix7vBrs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1474409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRSbeCRA9TVsSAnZWagAAvWkP/0VbqAxeqrkyS5KwSTra\nh2NltDjyCuw5+IvO+4B3Rpo/jSTVrZyfLCLFwJ+5VJ8oKyEVnCa0uCrVr/0W\nhZwg1hh+u+QBPnZQ1L4WL1pFLtXgmk0uNlcRNQtFvjD5cbXPa1KSVQ0RZCmN\nqp6jpx06Izj+E9E40ckxU1eh3Wfgt6bMv2ugQB3uAC19dVDNKiGC0XTZbeDd\nunJ73A/9xptMpP4rJKCToVMTDvivwbkUYX/M2ZsMjyGLlbOQTXftIgDlOMDE\nJAMrZ9pQHiWZECe5936NAFm9Rc38nuT+3KizNS1LQGOfpUBHQgcl5S2tVIvV\ngdGj+3ic7Emp3Pxfzr2ErpoMIXcekyI9dSdKSBYNkuSE5dbrxN7hvfH01Hj8\nknZJkBXfFuELvNuFfQKR9Sp/oI/J6UOihfcYgti2+8JCvrvigX8uxflG0o8F\nnIEBlpqEQTCoe19+Jxvc8EsHdKiv9OR1Jdje+0ne/fU+R+LRzVoXSZY4k80R\nekh7W2aKx064ojQMxi+meeKta3yVgGS1QYLnQHgST2zkxxiwcPzxjnRgtJh1\nW4uxpuk7I+SH5e2ccVwvcOhmVNgqV7yQlwzIzyKphGpc3W6x2yadagEpDGQw\noQu86umWYqCHXV7izHylGgN8JmtF7fI25v4QPD88EDBG4MLU+pXTNYP3rzWv\ndMKz\r\n=YY9t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"763a4e22b97a7527b1c8354600e1d6e82ece8255","scripts":{"pub":"npm publish --access=public","docs":"jsdoc --configure .jsdoc.json --verbose -R README.md *.js","lint":"eslint . --fix","test":"node tests/test.js","prettier":"prettier . --write"},"_npmUser":{"name":"dev-guy","email":"terris@gmail.com"},"repository":{"url":"git+https://github.com/good-ware/js-task-queue.git","type":"git"},"_npmVersion":"6.14.11","description":"A lightweight task queue for limiting resource usage","directories":{},"_nodeVersion":"10.24.0","dependencies":{"joi":"^17.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.6","eslint":"^7.21.0","minami":"^1.2.3","prettier":"^2.2.1","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^6.15.0","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/task-queue_1.1.4_1615144669934_0.12369563265286354","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@goodware/task-queue","version":"1.1.5","keywords":["queue","async","concurrent"],"license":"BSD-2-Clause","_id":"@goodware/task-queue@1.1.5","maintainers":[{"name":"dev-guy","email":"terris@gmail.com"}],"homepage":"https://github.com/good-ware/js-task-queue#readme","bugs":{"url":"https://github.com/good-ware/js-task-queue/issues"},"dist":{"shasum":"706418c79edc78c20c59e34e50bd9065201e15f9","tarball":"https://registry.npmjs.org/@goodware/task-queue/-/task-queue-1.1.5.tgz","fileCount":48,"integrity":"sha512-uR2XYG07Q4BwOwGCGeDWsqSpeXSZ0/whBtgiIRL1jpaNplDhCwytRXFkF5uRu6LnmxP8Eo0ya/6lvhCgqeNeGQ==","signatures":[{"sig":"MEYCIQC05KJX8+ZfZ3U5l1+kOHvtjU2FH79v6mQkJuwNmOpw3QIhAOkCS0abLpuBYKFCdjbjs1XymY+ju/IeZPgEKkOPfTmk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1474367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRbPHCRA9TVsSAnZWagAAllgQAJEYPEI88wXiGftyE+YC\niwrUw5jDWtRG8M+Ny917sdsGGmhjOcbS4QRbM5lSLiILm1yk1RICoS+vwfWU\nq1ddCPUu5Gshk73LmFrKQWNm3pqhM/bQxOQUgnasHrEUolJNeWVreO55lygv\n9qvCUY4fXHhlPIUxBtEuD6j5sy+ZLmcE2nodiqv1Qs2u781xlt856HkxNyLy\nZOItrszYglZlDDDDVhiOCHQeNYZiGL1Z3ZBVoHYyPYfGFLRTk1Daf/ed/5gY\nBixE2fG1qHoWHNw0C5G8/YRSlZWeSofrTkrmsovQg7PpTkTOvCCFihm8vPgu\nBFihge43zno7MWHlYgfQJUhv0HQg+LBeD0CweW8Lprxjww8bmdSTBt/YXKhn\nKNoHqUG+Mj6vSwPeEeOJIlnDzbJHsKD9vrUa2OAKiTKt/O9LjB2DmixC91qv\nWhn2eXa8mgK64Tgdpd+Ueum5cAa5f7V+5HKNUBQyhhV5HLUZwjWyb0Cl2zpQ\ntGSDegx893lYIF1/VC1PuZesGhuK9k78EzXR42Ti4vJDW8f6egoJgg3Mc2jN\njzBFR1DcPmOoY3xQnHPF+HeNWmBnijKUkyfi1dEnFpDotcilksjrt5aLPNLv\npk2JGkL3RROJ6IjGUOxBhmSWLLSNbZI3O0GTuKZk63spRxo3TXXm8muhbCKy\nAnNM\r\n=QQhc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b4d960c52665c8ee0a87aebc48813304c15a64c7","scripts":{"pub":"npm publish --access=public","docs":"jsdoc --configure .jsdoc.json --verbose -R README.md *.js","lint":"eslint . --fix","test":"node tests/test.js","prettier":"prettier . --write"},"_npmUser":{"name":"dev-guy","email":"terris@gmail.com"},"repository":{"url":"git+https://github.com/good-ware/js-task-queue.git","type":"git"},"_npmVersion":"6.14.11","description":"A lightweight task queue","directories":{},"_nodeVersion":"10.24.0","dependencies":{"joi":"^17.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.6","eslint":"^7.21.0","minami":"^1.2.3","prettier":"^2.2.1","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^6.15.0","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/task-queue_1.1.5_1615180743467_0.7491201666123106","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@goodware/task-queue","version":"1.1.6","keywords":["queue","async","concurrent"],"license":"BSD-2-Clause","_id":"@goodware/task-queue@1.1.6","maintainers":[{"name":"dev-guy","email":"terris@gmail.com"}],"homepage":"https://github.com/good-ware/js-task-queue#readme","bugs":{"url":"https://github.com/good-ware/js-task-queue/issues"},"dist":{"shasum":"5926b4b6596eea4c9559992fc47cbc324db530a7","tarball":"https://registry.npmjs.org/@goodware/task-queue/-/task-queue-1.1.6.tgz","fileCount":49,"integrity":"sha512-ss/3z1wZSKqt3vjH38Y/RgKnuwDxCXhAVmp7mlfnFemH6gK/ZP2g67lYExO4VTillhg11VUFcMVz6gb2OMdLcw==","signatures":[{"sig":"MEUCIHHZ/BtiFVPlj2JRaiVogDAeSurVN6D151Sa7E6x+1yOAiEAtRIeIAwQCP06hUlgYSBNe//wljL1T+AfW1iMfs59D94=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1478901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRv23CRA9TVsSAnZWagAAaQUP/jQWTyQhGDyaBpyAVVmI\nMx7nGRh0OQMmXjTi/TgTuKeu07BEaTx6/pcPAfxwr6Dq0s9jbK3tfTJDtkst\niHjuL3KMwVxlleCcuwVx3huWe4YuwjRVqLTT8W5BCzT8ClukDNNw5jh6Adf6\nlO/LQGmOXHa3XX0oOzrtcPSb1osGugA1f1iX1XJZfwCLgZwpnGcmLRo/i8dY\nQd5DFo3VxEmNtoxkzHb8qLYTM4nxokzPgiuxgQ6fF7zaC04d8gihtiWN/87/\nrh6gtPNXFRUIlKxhSjmHd9qLPSbtMs5ozlR9Yoyu25I4Ad/7ipTqkkwVQr1R\nAx2YKyYldLPCIYj294ZR5hdTr/lCslDpYPUJZkSJPsUswY6IIyH2AUPscc00\nhFoc3saMu8eL2tbZyYGesjQq/zPNhMa2yGRDuYtRzJ0PWF1kUNwRtAK/johA\neGiCWqRWJLB5e6FZ1D1J9mmoId9UsGzhwjFJGk7/VRC5qc6M84sFMN1u922U\nU2LkWXdKfqkxpyyuvLuZekSegVOHqZ4k6M5db+SbcnyV7CFdNoX+rFneUVMo\nQ6jIiePIaO7o93CE2Epe7ZnQ1F6cV0HZAN87zHvYqTNlhCHFstTYtfeSO4gS\nTpvpJOyIyXvh8Lm4vrk4RGn5sxW55uC6FROujpribJLyZOw1gKrkLLM+KHTe\nZ8XH\r\n=+nnx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"2ea50aa4a6a304a5d04470c139cd568a7fd573d0","scripts":{"pub":"npm publish --access=public","docs":"jsdoc --configure .jsdoc.json --verbose -R README.md *.js","lint":"eslint . --fix","test":"node tests/test.js","prettier":"prettier . --write"},"_npmUser":{"name":"dev-guy","email":"terris@gmail.com"},"repository":{"url":"git+https://github.com/good-ware/js-task-queue.git","type":"git"},"_npmVersion":"6.14.11","description":"A lightweight task queue","directories":{},"_nodeVersion":"10.24.0","dependencies":{"joi":"^17.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.6","eslint":"^7.21.0","minami":"^1.2.3","prettier":"^2.2.1","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^6.15.0","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/task-queue_1.1.6_1615265207036_0.8615295184322516","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@goodware/task-queue","version":"1.2.0","keywords":["queue","async","concurrent"],"license":"BSD-2-Clause","_id":"@goodware/task-queue@1.2.0","maintainers":[{"name":"dev-guy","email":"terris@gmail.com"}],"homepage":"https://github.com/good-ware/js-task-queue#readme","bugs":{"url":"https://github.com/good-ware/js-task-queue/issues"},"dist":{"shasum":"487a528430ee29ad8eb7da74806535e37ed51043","tarball":"https://registry.npmjs.org/@goodware/task-queue/-/task-queue-1.2.0.tgz","fileCount":51,"integrity":"sha512-xC4kotb2T0O4YKRRt6TU8dwXPTGbax51i3HCkUNAx3wax/XHwtMQBk/uqIdw6JNCMZi4QCoDzxwt1bG8y8CrYA==","signatures":[{"sig":"MEUCIAllcIXOnszH9R4fuuQrkvtuOI9KfhXf8o/6jVNGtf84AiEAv5jJQQ0FbBnW52O4vUF87KXQPV0aeOQIoY5ce750Mvo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1488668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgj7wpCRA9TVsSAnZWagAAe2QP/jSX8Lg9L5kBkiMJt4kH\nznr4doZzOE9urdGvH48OxFIWWvxcMjHlgh7os6X0/4TfzVIIEf5G5mXcg/Mm\n4TH7z04U3va0q5rAgQXN/3iKrk+j7qxFt6c6+T/e+Daauav+bElfrKpajM0M\nga6pAYMdYcspWX/On4YcO4TMFvS/sNmS1limvzjW3O9SuPC0ULoBAkjxfAEC\nOQ8zBKvWRm+YnWOkUr8MspZjqxprog00RA6ZGG2KnWyphqF1/k6fZreRYGBi\nEjvltGUVUSuC4CP8UMYIbURbXaAwyWqO9ZkfVNMbPejP9v+e8Pv7Y8bTj5l+\nETd/UV21W+wurdA9tntKMow2SljaxZUPQ/D5y2QLeLJM3Md4MnC5SccbDWqU\n7XD330w8dw9TonNX3aVbq++xRvwG0F+LstZsNnKyaNUUPAdX4U4IBQMf+xwd\neRjmrx1IUVOVQzslMoMA9hr9BJtelNn/iVp/K3B0K5dBlBfhCydnzuLdnuNc\nzPY3Q+4eQT+2ZzC6Ci99hUsOxdLnTdPJLVr2ycC9jI0JJmlf5SiCsoJ8Zb1r\nqt/QMetTYPOJ0GeyaQnCTZenwnX3iufqKNK37s75UhG0kUZxNRuuvc4NrfRU\nak0khgMGGJ7dPd1UUySuNR9TEWa0eXinSuEyH5sCeUzqSBGaG/mBgUwjbHas\niF+k\r\n=yKGK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"2c227bad9b80e73009aebaebee5bb1b74cc9366b","scripts":{"pub":"npm publish --access=public","docs":"jsdoc --configure .jsdoc.json --verbose -R README.md *.js","lint":"eslint . --fix","test":"node tests","prettier":"prettier . --write"},"_npmUser":{"name":"dev-guy","email":"terris@gmail.com"},"repository":{"url":"git+https://github.com/good-ware/js-task-queue.git","type":"git"},"_npmVersion":"6.14.12","description":"A lightweight task queue","directories":{},"_nodeVersion":"10.24.1","dependencies":{"joi":"^17.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.6","eslint":"^7.21.0","minami":"^1.2.3","prettier":"^2.2.1","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^6.15.0","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/task-queue_1.2.0_1620032552444_0.8171246087788422","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@goodware/task-queue","version":"2.0.0","keywords":["queue","async","concurrent"],"license":"BSD-2-Clause","_id":"@goodware/task-queue@2.0.0","maintainers":[{"name":"dev-guy","email":"terris@gmail.com"}],"homepage":"https://github.com/good-ware/js-task-queue#readme","bugs":{"url":"https://github.com/good-ware/js-task-queue/issues"},"dist":{"shasum":"1f72a06beadee5bd71ea0fdb51073c1e8059ea56","tarball":"https://registry.npmjs.org/@goodware/task-queue/-/task-queue-2.0.0.tgz","fileCount":51,"integrity":"sha512-wk5eRIty0MS/ZFUmXfXl5vVyy4Up12mb5/5DDF6/Ta3QQ86SwWaAjxwOHsK6qZhloq01cYi+Vb3d7ZsXUYMNwA==","signatures":[{"sig":"MEUCIQDu1Ax7HzEhCAQOkDCOO0x6f/zA+39/xPY+vBE720PFRQIgFvkFDCnEdl18r+U8BebglhdywtW3a5XmaAw4o/8RNgA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1482178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkAkoCRA9TVsSAnZWagAAiRIP/0F32zsSrpmJYviaD+ak\no50IkbizwI62b2DQknWGle4sB3nUYa0mr3gYTcPs+tDkVjOtd+mbH+8ofd1m\n4Hyy2Ll1xsCGGRCpc3wdvmeAPhqplC0ex2ZU8KfSCYAhunNyimXNmQCVPNEm\n5ViFvnLMXfiFWUDaTtTDS0ct5Qt9biE27rjIf51FzGYTgRqpGdCYugZ+UMw/\n5wErC/ZScOuDhjUetiT0fGdOh6Y8CmUO+9SpDGGSqsrYTNphgnOMGxUrwFvZ\nuN8L+6yYDjBE3ISdcQ70JTTD7cOn7pJE6vfvT4Yq7pklRhr4T/2GlPSUaTWV\n6VynU5vcPrVZuPk/U/RTZaeKxjgjz9igbr+lr5aTdlvUYFQYb94eBlsSZYbm\neoRXX3JG2RVzKZasEvbjVhXvHlllgkdKywGfFD1OLrgKOGvVsGQCl1et11Al\na/SY/foQ8H+tKd6y5dFlVa82IS+4euKAvY6sVb6gyNHdB6Lf4TfXb3VZNwWi\ntl0fMGH8DWTCoUK/CGZXPuJwfS8PxI9hCD3rE0IWaI4+HrWv0OFVJPGVaOmu\nseWW+bpQNfxG7KRzoqcXsK42d7Y7tDph4tBPzEAxIqMaf7jv6xlms7yfPBQX\n+G6ic4d3BHlg8PJ5plqBrqrEP1ipF0OZc437qs4Op57WVLp0VQ0Kq7MI2ClT\nO9XE\r\n=bWj/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"8900549eb4aea32b3b3931c065a2bc5fffd7e8c7","scripts":{"pub":"npm publish --access=public","docs":"jsdoc --configure .jsdoc.json --verbose -R README.md *.js","lint":"eslint . --fix","test":"node tests","format":"prettier . --write"},"_npmUser":{"name":"dev-guy","email":"terris@gmail.com"},"repository":{"url":"git+https://github.com/good-ware/js-task-queue.git","type":"git"},"_npmVersion":"6.14.12","description":"A lightweight task queue","directories":{},"_nodeVersion":"10.24.1","dependencies":{"joi":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.6","eslint":"^7.21.0","minami":"^1.2.3","prettier":"^2.2.1","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^6.15.0","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/task-queue_2.0.0_1620052264181_0.6824315542600723","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@goodware/task-queue","version":"2.0.1","keywords":["queue","async","concurrent"],"license":"BSD-2-Clause","_id":"@goodware/task-queue@2.0.1","maintainers":[{"name":"dev-guy","email":"terris@gmail.com"}],"homepage":"https://github.com/good-ware/js-task-queue#readme","bugs":{"url":"https://github.com/good-ware/js-task-queue/issues"},"dist":{"shasum":"1c57e0988e900203fce609301672f4adba8ebe4b","tarball":"https://registry.npmjs.org/@goodware/task-queue/-/task-queue-2.0.1.tgz","fileCount":51,"integrity":"sha512-KlPDG4r/L8wmjSWGMzDkgmOD45Q30Ag9UoYcqayGSB4ih0sYhItDyXcAjU+ORrihihIKHc7rRuDcJcvCb9wmSg==","signatures":[{"sig":"MEYCIQD1qsuf9FgBmURu2cHviFGbmQUCvNqINR4wtT/IgeOVEQIhAMKpc3+QGQxuF7OFI31jbT1g1D+DxlvJDo09PN+5zobK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1482228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkBfPCRA9TVsSAnZWagAA+vkP/ikhyVu3G6wfMvNVIPgB\ns/661tPceSkhBOweKCAigq5ve3dKTt8YWPAjpRS1HHZpq55qUK3NZziB7gYB\n704FfFYX5aMbHHLlzjIZWarCICmUgLKBzEO+a9IAAqOeWa+Db2yG6VNcg0DS\nxwVImT6L+o1LIN3+Mj2vpRLr91AGFNKm4rgwUueg27IQDrdrZ+YH3cEIgu+7\nGtZcDZB2THYowTbjNaITwM6S3RjPknoT2VCTzkvvN8ElUwLqQ6ZgGfAYRR//\nTr8vnHfHVW/nLo2GD4mJBrjg2NS81WbmU8FVewCUSjVCMgucvQDefFTQVeMa\nOQ5K+mOvPXoZ68rNBPCo2yQAmSOKpmIEpQN4EIRj6aUdiGGTJdB2NerrGkgt\nRSSHkwiOO3MLS5hGXB8qR0o7d3S4rxlUIMYzduqc01RiJyHEKyvPoUqyv68o\njEXHqtPb0RPFIZ4jK4LhZoAdUuRZTBsY5KdW+ZgS7sa9vEc+HH+RKK2ew+7z\nmhg+hFM9xR5LeutjpwKRLYES4Bs5hYv++Qzb2JSHbXnpaKONUPjOWmx/9MRm\nK92aP6sK/nQOrLUAqnYQ3LBymc114gfwm6m9X8psU170BqLj5lAAUvsJzRkD\nnHbOAQfLi46KhszWue0nciRNiczBFjjIHmkBLaEsDM8bhbaGz1pmYpgQVfVH\n73Nh\r\n=jQb0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ec1717c9052594652bdcca09cd7f1990fbf6956d","scripts":{"pub":"npm publish --access=public","docs":"jsdoc --configure .jsdoc.json --verbose -R README.md *.js","lint":"eslint . --fix","test":"node tests","format":"prettier . --write"},"_npmUser":{"name":"dev-guy","email":"terris@gmail.com"},"repository":{"url":"git+https://github.com/good-ware/js-task-queue.git","type":"git"},"_npmVersion":"6.14.12","description":"A lightweight task queue","directories":{},"_nodeVersion":"10.24.1","dependencies":{"joi":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.6","eslint":"^7.21.0","minami":"^1.2.3","prettier":"^2.2.1","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^6.15.0","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/task-queue_2.0.1_1620056014471_0.4383064593616721","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@goodware/task-queue","version":"2.0.2","keywords":["queue","async","concurrent"],"license":"BSD-2-Clause","_id":"@goodware/task-queue@2.0.2","maintainers":[{"name":"dev-guy","email":"terris@gmail.com"}],"homepage":"https://github.com/good-ware/js-task-queue#readme","bugs":{"url":"https://github.com/good-ware/js-task-queue/issues"},"dist":{"shasum":"ff4545a94218e1c50598d5ba22e598a1dd576da3","tarball":"https://registry.npmjs.org/@goodware/task-queue/-/task-queue-2.0.2.tgz","fileCount":51,"integrity":"sha512-wpvY7g+GyqYs3wO4chWLkpfsb7Nf17KYeULhcuJYhQq1o85nxaM1eArj1q9PylXLV2+QvPeyTVuD0upylKjInw==","signatures":[{"sig":"MEQCIFaf4ygi7Kei03eQ3U9zX+2TmunHrJ29f24aBOKRJXivAiB4EGjCRdxoV3a68NdSNmMY4QUu+fDrB8vUL1XcTEo8TA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1482382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkHleCRA9TVsSAnZWagAAOW4QAKFZ50uqEIkfo9gofaCZ\ntEdLjMpu41jw0vp3llgxhVIfcwrqNFOL/QyEgVJiPR0ndjbDlbCXrPa2ceDb\nilQWotSWHCcRyBt039O+6SjCufzJJREuQpHUQhLRrfg+lK5sxeKRfwLjAa0d\ndkknVvyPhQlHGyIOnu+B4B6eBF5I+wLbM9PDfWIvPqSMzXWkUz1wHNvMSeJi\nwBkdeVJdwt90tNcHVenscbpw1h4IoXGaOAd8rp0xiXaOAnzHiNNRQP3khWMR\n1Do3LGZ/b6jkjmvBLyktV51EUbVXW00alwlF0VmyFKOzbxul3ct5ztvrJoFI\n1ReS/Pf+714Ok3wm77k+J0drTdO+In0EpsbzgDdywmly15ls1m3y8FHWmSfp\n2JhZDSNrWeIqYa7vYDQEgGFOavtuO+Lywtr4RI//sWWIIWx27cpM8zyDNC2m\neRLbD4iNCJlxLO2YZ2DO+8JXD3kMmCwVUk8pBKMaYLAYO3/GoGyTYM73Yd6f\nIziagCs17ELHo9nSXHUNpZWj/dS13hAFEitaeABeYudvb343rIwX7xlgm4xx\nI0O04IUkT4WWOKbDyOpcxpcms8Mj/WT49J2bO5nFXsVzMNogoBJirv5rnHQ6\nECgVkBf2gvL4ssCrL9EwvA1isizXwfiEmYPY8+LCZ0LN1SNhghEVrtxCGVOX\n7iqi\r\n=J9Mq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a3571246961cf394d71150a1660417a01e6de923","scripts":{"pub":"npm publish --access=public","docs":"jsdoc --configure .jsdoc.json --verbose -R README.md *.js","lint":"eslint . --fix","test":"node tests","format":"prettier . --write"},"_npmUser":{"name":"dev-guy","email":"terris@gmail.com"},"repository":{"url":"git+https://github.com/good-ware/js-task-queue.git","type":"git"},"_npmVersion":"6.14.12","description":"A lightweight task queue","directories":{},"_nodeVersion":"10.24.1","dependencies":{"joi":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.6","eslint":"^7.21.0","minami":"^1.2.3","prettier":"^2.2.1","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^6.15.0","eslint-config-airbnb-base":"^14.2.1"},"_npmOperationalInternal":{"tmp":"tmp/task-queue_2.0.2_1620080989770_0.056892601443920165","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@goodware/task-queue","version":"2.0.3","keywords":["queue","async","concurrent"],"license":"BSD-2-Clause","_id":"@goodware/task-queue@2.0.3","maintainers":[{"name":"dev-guy","email":"terris@gmail.com"}],"homepage":"https://github.com/good-ware/js-task-queue#readme","bugs":{"url":"https://github.com/good-ware/js-task-queue/issues"},"dist":{"shasum":"8b058391cee98b71f91d9ac0d8e904152a173bdc","tarball":"https://registry.npmjs.org/@goodware/task-queue/-/task-queue-2.0.3.tgz","fileCount":51,"integrity":"sha512-oRGizPu6iLHDhDcpdpC0h2H3DEuBpEugap5RJTN+NhNbsS55LK++SqpP4PoO83G9xquVaW5u4ZyMP4I17FLxHg==","signatures":[{"sig":"MEQCIA/DsbJoRO73zciKbGSRTB4w1NHiwQVV98q4DpLtDfrSAiAff9I50miRK/+cbuvM+FU52pyEXMAfbTLGk2+A+9WzYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1482155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvj6fCRA9TVsSAnZWagAA2esP/jHjnFLIW10qF4ZSUyqM\njHDdcWy9R1JCDzgtvEsSqoZFyd9ZYmZO/c9yuFfEQafIx2q3M/RuXglglaxz\n5yJUFm4TiHPs13jJR/cU+s6XKV9adAxUz72t7ujSuZVWEHECfk8q//xJeECK\n5vJeFgbcZ9BV7jxpQBxjcJDYH7igpQub4HQBvJLH2J8RFsLRuNP94dnbkda0\nUGNHx1ojm2o+Rs7AA8+N6ohu+mPP1uUhWf9+Tuqgo0N1jDWJfUBZXt1XDYGy\nuTAtMeEwQ2pWWZBskdKAwb3GcjgNg/D7UJfSsnR9tC8SdLO/wi8rZj7PVCPf\nr56uwxlz+T8fOexcjc7OzAM4v/CqALNydP3X9p9dVs09xbPwEU3RK3oPYs39\nlrxXar/IS98M8pjWIpiwZi2prhzIizqOatokpZOKiEUycftyde5jB/3fWIP9\nZSjnb+h13562b5VplfY97wYnKbmhpcvRAsARydncj/ZNqJFeYjmtlxNBj7oK\ne5ZXR4aqxw5JxeatxiVUMbqTaR2tmlKh0Y/FroE6RSr/1krVdAwW8iara/0R\n950+mkwA3bkSpNzUMTzt5wCe7hahK3g9D8Hsl1ZTp86cdsNf+H+NxU1NVykD\nxS0AmYq5TkU6DjJpAfHsn6Tg7Ldr86qC6MYo2rNJ6ZfPxMe0qJEBTF0SzjNi\n3HZN\r\n=76qs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4d1a39a5dcd42b5595ef6bc5ff907c06823813b9","scripts":{"pub":"npm publish --access=public","docs":"jsdoc --configure .jsdoc.json --verbose -R README.md *.js","lint":"eslint . --fix","test":"node tests","format":"prettier . --write"},"_npmUser":{"name":"dev-guy","email":"terris@gmail.com"},"repository":{"url":"git+https://github.com/good-ware/js-task-queue.git","type":"git"},"_npmVersion":"6.14.12","description":"A lightweight task queue","directories":{},"_nodeVersion":"10.24.1","dependencies":{"joi":"^17.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"*","eslint":"*","minami":"*","prettier":"*","eslint-plugin-import":"*","eslint-config-prettier":"*","eslint-config-airbnb-base":"*"},"_npmOperationalInternal":{"tmp":"tmp/task-queue_2.0.3_1623080607086_0.749277922080402","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@goodware/task-queue","version":"2.0.4","keywords":["queue","async","concurrent"],"license":"BSD-2-Clause","_id":"@goodware/task-queue@2.0.4","maintainers":[{"name":"dev-guy","email":"terris@gmail.com"}],"homepage":"https://github.com/good-ware/js-task-queue#readme","bugs":{"url":"https://github.com/good-ware/js-task-queue/issues"},"dist":{"shasum":"7a4ad5660f7b920fc46aca1d8eef269a8f0305f2","tarball":"https://registry.npmjs.org/@goodware/task-queue/-/task-queue-2.0.4.tgz","fileCount":51,"integrity":"sha512-jPZlWf0BxnZC9cjetzr/D1qwOuC6auS+Df+zTlu4ID1vwy0+RCC2T2w47AAxHJ2FNuui0+2nobv7zFtus7bndw==","signatures":[{"sig":"MEYCIQDcu3+5LxR28bf3pfdsU6opZ/h0YKjeJcIIyLsYoyGCCwIhALwpQz+PqKaiFd8/tfv4XC5erFiiTym5zZ0JcA8v7nTn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1482629},"main":"index.js","gitHead":"d4bab286e79d4ea696649d168c02b51a97b2ee45","scripts":{"pub":"npm publish --access=public","docs":"jsdoc --configure .jsdoc.json --verbose -R README.md *.js","lint":"eslint . --fix","test":"node tests","format":"prettier . --write"},"_npmUser":{"name":"dev-guy","email":"terris@gmail.com"},"repository":{"url":"git+https://github.com/good-ware/js-task-queue.git","type":"git"},"_npmVersion":"6.14.12","description":"A lightweight task queue","directories":{},"_nodeVersion":"10.24.1","dependencies":{"joi":"^17.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"*","eslint":"*","minami":"*","prettier":"*","eslint-plugin-import":"*","eslint-config-prettier":"*","eslint-config-airbnb-base":"*"},"_npmOperationalInternal":{"tmp":"tmp/task-queue_2.0.4_1636602264644_0.6968809926355133","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@goodware/task-queue","version":"2.0.5","keywords":["queue","async","concurrent"],"license":"BSD-2-Clause","_id":"@goodware/task-queue@2.0.5","maintainers":[{"name":"dev-guy","email":"terris@gmail.com"}],"homepage":"https://github.com/good-ware/js-task-queue#readme","bugs":{"url":"https://github.com/good-ware/js-task-queue/issues"},"dist":{"shasum":"d2f239872fd7edf50206157eafa8275618710a79","tarball":"https://registry.npmjs.org/@goodware/task-queue/-/task-queue-2.0.5.tgz","fileCount":51,"integrity":"sha512-eD535i3y/UeP3X3+P9Nnkv+6+6ZTbcMBlNP9PN+adeaQprjn/PTB2sj5Ju3DZrdo1J6jQH8HBOfaCFIlN72ntg==","signatures":[{"sig":"MEUCIQDs5GK9yuU9DgK2+S+yOh3l8oe4cZIA+RtRMN2KsuI9XQIgbPtbAE7DWQthmF50dasM5dLQNPG3tp/jQSCGri/2hns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1484677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoWeqCRA9TVsSAnZWagAA810P/2zVo0cE58s4hA/7Uveo\nWIBZIb5dZRqUDzigB8ZdwTZEQBMPAlsN5KrgJ6bfz9fOjPWWkkV0Or4fIP3D\nQG4vBVXN44EKFGaWs/21EEd/O/abp6DieDBs0HOR0ullI4AcEkYWyTx5JyFQ\n5YTuQbmJ/nk0667aMlsDQ/TElGg5bL5hPr75zI2N0GTKG2Rqcm9BMhfZCCbI\ntZvPwIalUOHbFFEdNctMfMYY+APWY6tJg9lHKGcanArmKwFCX1ry/en0YNe6\nodA/W60IRFGh4pc5T8S/Lt1b3buej0TjhI5705vTj4VBawdsPxM7Eg9B2Fg8\nQBgzhWN++9LZH28PM6HF79oGqEnFnjk9a1LTDtItxWNkKxslukpQ2XIgldRM\n2aUrOnYsz1pUDA92ueIOvWTlEGPHorNRec8HijAXUySZMoytHGCFCdSlC/Ky\nvwt1nhqzf/RrspFjMXiZhj7YEtrF4ZqBYskvx/tP6zx1vJRx4Y/4vdeXl6dA\nsK4WbYW7nOfiHujBlFNlQkZHdkqUOsf9/VVb0A5v2/quDnb9KvTN6d39SVeN\nxDsd/rYMAgrwco/4y1vAT90BiAzxFtKhFZyU4wNpY5Byq95GY0MYMH6GsfGV\npEEnjdKtUER0QfbVm4VMg/BHqKepTgoW1Tzx6wm7WQmDuxZMXcFH4lXQoNG7\nq/2S\r\n=Sa0L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d12da0b2e2fb06c4798bc7138203bac01680c540","scripts":{"pub":"npm publish --access=public","docs":"jsdoc --configure .jsdoc.json --verbose -R README.md *.js","lint":"eslint . --fix","test":"node tests","format":"prettier . --write"},"_npmUser":{"name":"dev-guy","email":"terris@gmail.com"},"repository":{"url":"git+https://github.com/good-ware/js-task-queue.git","type":"git"},"_npmVersion":"6.14.12","description":"A lightweight task queue","directories":{},"_nodeVersion":"10.24.1","dependencies":{"joi":"^17.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"*","eslint":"*","minami":"*","prettier":"*","eslint-plugin-import":"*","eslint-config-prettier":"*","eslint-config-airbnb-base":"*"},"_npmOperationalInternal":{"tmp":"tmp/task-queue_2.0.5_1637967786168_0.8279124998232379","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@goodware/task-queue","version":"2.0.6","keywords":["queue","async","concurrent"],"license":"BSD-2-Clause","_id":"@goodware/task-queue@2.0.6","maintainers":[{"name":"dev-guy","email":"terris@gmail.com"}],"homepage":"https://github.com/good-ware/js-task-queue#readme","bugs":{"url":"https://github.com/good-ware/js-task-queue/issues"},"dist":{"shasum":"e826b447d85dfac6d477aca662084b80d67df74b","tarball":"https://registry.npmjs.org/@goodware/task-queue/-/task-queue-2.0.6.tgz","fileCount":4,"integrity":"sha512-6Xl8yzzcm30qIBDw+ruISs1En6NLL42gvDSXiGhdghCewBCBNkRbjSpnnwSy5nxWDT9UO/woFnP5MMmzVwqfpg==","signatures":[{"sig":"MEQCIGXelnuJCaNxWtHscj5WjUMLx94NyAYSJ3/QW57UITDWAiATwMt+OgiQMq1hpyWVCJ1/sFF3GVgOuu1WeTh92VlNsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtmuMCRA9TVsSAnZWagAA930P/3Upp3TZjofSvG7Ij1oj\n0xkJdtoYa8+MCn+4EQTzrH1G5zm5A7gmQbxEwsLGCoyG13WAdB/DZDs+upYJ\nXv0Yh2lv2aE1DIfGKa+ng5JPbU0I7w56GRKQlwStVWZAEV70iZNxhfBAuivi\nHp4ytcashhwpkSMryeqyVMTs1e8dX9ayLKpY9VfSgjT6B3ZuVGIPRuj/o7tw\nk2hFTjjdDouu9nKAHp/R+BlceTnV6rXYX5LpAJnbP2CfTUk4InqheMi6yDjH\n7E+69HVL1lsvVH+3RnvX14/hY3NaIc7Avb9ZTOBG9Basqs6I1PYi08bNXhHK\n88jVXlxWO4vsFVmITol62hmG/SQ+J8o/VRVbjp0SPuxiabYkaVRhI0ZTox8g\noOFGYRv8tYRxZIDhHEfGyHTRpJ4FGmsZposQ16SSxySrxUULL+GttQs7Q9K3\nFnqEeyN+1k9J3EhLV34njvMbqr2dyo4zk2MrVPJ+f0cFv8JWW7dclIAUaO9w\ntkoKw5QyN9nzMyOk+9LWDZh4RfmvlcVAOLC3voXWjN9SgD27OPW6bYsDXoGI\n55vm96f3OyuUdqLiQjrtUt78U7miL8giwlYLKgtPtEU3ZoxslFduSAgNCv2+\nikmayp6uj/E3B5MAQBd3Os9LNEs9JGfcgqKEESio8TLw0wsd40Di0Cx57opB\nHlZf\r\n=4Zra\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"af7948115734982c07eb4140a36de0b5abaa994f","scripts":{"pub":"npm publish --access=public","docs":"jsdoc --configure .jsdoc.json --verbose -R README.md *.js","lint":"eslint . --fix","test":"node tests","format":"prettier . --write"},"_npmUser":{"name":"dev-guy","email":"terris@gmail.com"},"repository":{"url":"git+https://github.com/good-ware/js-task-queue.git","type":"git"},"_npmVersion":"6.14.12","description":"A lightweight task queue","directories":{},"_nodeVersion":"10.24.1","dependencies":{"joi":"^17.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"*","eslint":"*","minami":"*","prettier":"*","eslint-plugin-import":"*","eslint-config-prettier":"*","eslint-config-airbnb-base":"*"},"_npmOperationalInternal":{"tmp":"tmp/task-queue_2.0.6_1639345036193_0.304592420382928","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"@goodware/task-queue","version":"2.0.7","keywords":["queue","async","concurrent"],"license":"BSD-2-Clause","_id":"@goodware/task-queue@2.0.7","maintainers":[{"name":"dev-guy","email":"terris@gmail.com"}],"homepage":"https://github.com/good-ware/js-task-queue#readme","bugs":{"url":"https://github.com/good-ware/js-task-queue/issues"},"dist":{"shasum":"9e1ec9c98f4f44375dce904aecc24201b8a8efd9","tarball":"https://registry.npmjs.org/@goodware/task-queue/-/task-queue-2.0.7.tgz","fileCount":4,"integrity":"sha512-YihPXR6yCx/+bJVEKqtR5VLaHX7NKETzr+kR1AuZjZXYyasHcEJo1UKtd1lMsID5F1seaPvaW4sayUdaIxnzSg==","signatures":[{"sig":"MEQCIDTPJa8N0ynHqP+0oTCNIYahRn4N+4O1Zk+1zfMKZLMyAiALxepgv8z97bLIVCTShfJF8LgkiOCQtJln/NE+ac3ERw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtm9OCRA9TVsSAnZWagAA4wEP/36A+2y7F2YLOePFqvUC\nk474RSJgwXf3i1c0It8TMW4IWm6Nrk1axs9VTJQg0lzwT35+Dm2kN7fd2f7j\nMZRldq5cwC+tnVFifS9PecOTIBQ1SsP26wdCdZAc3mylTsnYyt9m5McI2d8M\nFCQaIxlkSCvqbXC9ljW+FMhlHmo5tKbdJqkqdkgOSIlULvP2JKNA0cvfcaSj\nwKQooX7PTw4gJtDsCDxKxw7WiLHhCAAOONaR8Bx48AdD6mKeDUOReBRZXtED\nuNIyjmHuRUDn611lSGGmB+uBskKxp5/DXiyK3uksrX71uDneUw90Ixq9V5hH\nEwgp2e12s1dbD+UYP6+vf5u1nll78Xcd6plEzKoe67CpnGE1qSupfgVknnCo\nMeWQwTSQb26wdzaCqXoRC6VQsonu8TcNESMcDOhThfEXLdTXINeloqxNvex/\nX+D+Ogku/pRVgprca8HXIA+89oTUERSIKim92km/UjTCPgLjglMY9tFXkV/Q\nEPImo7bGV8ABhfenKUA4EB4O2c9+YOeizjUKGayZOHIUE6u0c6xd5ERu9dSs\nIQclhjYzT3Fp87tz4Ny716Fg6yxsFwl5ywQG/RJqFF79TBuP3Nax8Bp2WFCd\nxF9wpc6aCQmTe8+aUOc+EJ9egi2nRPRYm12s3LnoFLV9mDZZM/bmccTwYe/d\nkZSW\r\n=7Fiv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"3049c1be28e691a5bbcca89e13e487c6b01ae490","scripts":{"pub":"npm publish --access=public","docs":"jsdoc --configure .jsdoc.json --verbose -R README.md *.js","lint":"eslint . --fix","test":"node tests","format":"prettier . --write"},"_npmUser":{"name":"dev-guy","email":"terris@gmail.com"},"repository":{"url":"git+https://github.com/good-ware/js-task-queue.git","type":"git"},"_npmVersion":"6.14.15","description":"A lightweight task queue","directories":{},"_nodeVersion":"14.18.2","dependencies":{"joi":"^17.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"*","eslint":"*","minami":"*","prettier":"*","eslint-plugin-import":"*","eslint-config-prettier":"*","eslint-config-airbnb-base":"*"},"_npmOperationalInternal":{"tmp":"tmp/task-queue_2.0.7_1639345998824_0.8826534713479772","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"@goodware/task-queue","version":"2.0.8","keywords":["queue","async","concurrent"],"license":"BSD-2-Clause","_id":"@goodware/task-queue@2.0.8","maintainers":[{"name":"dev-guy","email":"terris@gmail.com"}],"homepage":"https://github.com/good-ware/js-task-queue#readme","bugs":{"url":"https://github.com/good-ware/js-task-queue/issues"},"dist":{"shasum":"4b4c5f1590e5bac7831e77f6808d55d372c4545a","tarball":"https://registry.npmjs.org/@goodware/task-queue/-/task-queue-2.0.8.tgz","fileCount":4,"integrity":"sha512-+EhDrGk/lXFwNKDg0uzeCnE1LHFUOfjJPyNvBIPGHBpL3D1OMd2/UZDm5b9EZn+6x6DDq0Zj6SNKWfkD1EE40g==","signatures":[{"sig":"MEUCIQCxnWKVsOgGA8+p9/FvVluHalFaceksyuCmidGPvv/x5gIgR15i29hdCspBwfCA0dfGOzqG8WdOixgc19VJ+K9dYUg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtnyWCRA9TVsSAnZWagAAMmYP/0xtnyOPUWHeEhCU4o/D\nZkxvrrTPmXEmyRfCJDc16cszwvfvhncL84dyZX9Lvh41QhooL/eYx5mS8eZy\nhgDrqhAd9LYNlTeFEWuAp8hnO1xIA03gfSXMAStX3tT1vuwJrCItuLi9OB3+\nHn+kAqMsHcEZIhiuRe7K7ZTKlB54Og57rQ5Cv3+GGAnyCfUuulW1UbnTgECW\nP5sBiwY4noSXQqxAHgY8+YIi+HPyzndXQ5Nx+nhsiehkUDAtnON4BWQU4jur\nm8ogJyEpu93Os/dY+NZLRBH2OBdrrmB7J+5CGFWwpVDfdITIXaOkMAEwQxuX\ncKJDTHIlFRt/zjH0t4kRVxRDrQp1zuGHkkrUnYaWjSO+LsLKOymHbRtJ5KIX\nLQ0ofz7UNTY3aB8t7ib/Nz1KEbJIXaH4mtObmHbTIpMxOge335uG+fEIc+Z5\nDuY6vdgYbyUZzlrFcRJmeRCBe/KoxN2zV0fTSMu6xPPWHdqzy1+NlJ6tXIbZ\nfDxa7aYKro6pwX3sSi3czpEOPEWSG56X7Xyvq4rGBpgA+G7ErF5Hv7WtbnZN\nWtaFaSVC76WkFV76cQeMMe7fpb+TN28cVMSmWhVglHOBv858Gzkw/OYbdALp\nIWf89dqnepU9HlmgCUGSrrNMUc2L5GFFf7IE3zgVeMT+FGHjzV0bhNeVs+so\nmLRC\r\n=wrHN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"bfe44406c1b0b393a6361b6e5fdc1937459d6b1e","scripts":{"pub":"npm publish --access=public","docs":"jsdoc --configure .jsdoc.json --verbose -R README.md *.js","lint":"eslint . --fix","test":"node tests","format":"prettier . --write"},"_npmUser":{"name":"dev-guy","email":"terris@gmail.com"},"repository":{"url":"git+https://github.com/good-ware/js-task-queue.git","type":"git"},"_npmVersion":"6.14.15","description":"A lightweight task queue","directories":{},"_nodeVersion":"14.18.2","dependencies":{"joi":"^17.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"*","eslint":"*","minami":"*","prettier":"*","eslint-plugin-import":"*","eslint-config-prettier":"*","eslint-config-airbnb-base":"*"},"_npmOperationalInternal":{"tmp":"tmp/task-queue_2.0.8_1639349398722_0.8815847860405184","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"@goodware/task-queue","version":"2.0.9","keywords":["queue","async","concurrent"],"license":"BSD-2-Clause","_id":"@goodware/task-queue@2.0.9","maintainers":[{"name":"dev-guy","email":"terris@gmail.com"}],"homepage":"https://github.com/good-ware/js-task-queue#readme","bugs":{"url":"https://github.com/good-ware/js-task-queue/issues"},"dist":{"shasum":"f6bf63cf6a294a062216a8d3e8a59a2e369e43f6","tarball":"https://registry.npmjs.org/@goodware/task-queue/-/task-queue-2.0.9.tgz","fileCount":4,"integrity":"sha512-m6xM8VVOmhcE5zmX8+OlsN0LjqAm6oBxViizVqxbe+OBXybHpDX8i5gywmn9GbYaDw20ReJgoSVOeOFW8XNF0Q==","signatures":[{"sig":"MEUCIGVK1V6YX1Y/MWU0nyqtABv5fzuQ/UMIDQ01ZRaFd700AiEAqKlYqt9OemWzZZ4hgQiuSlutSYN42WFrSr/UM68IqQg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtof+CRA9TVsSAnZWagAAapsP/RvAo4TypjOJ+43m63NG\nofFbLAU2F/QeAVBpUEEgc5Lrr/YJwX51CckSTGWgseHy708cRREMFP930RHX\nEYpyXcH/HTXzTldxMlBO+KeLlN9oMMDApyxQvtdJZy+buwtLaw7JunDfOBZx\nS02WZ5+5e6IZWW3I3ZeT8K4PQi8YavlFH3VpX2Kkv1c//6gbcvMvQWqYk0Kn\n8Bsqds/L7rCkJ5WG8HKT8oPp7FTw6MPTpCYGbT+2hN5Y/UiHgc+Es2IgTcc0\nqB4Mvl3nZwfFwa4hxxHiotVdZt1DG8PPSm4bQhV0psFlN6ldzvH3/kKeWDDU\np+TwKFXQ+9AtdKRJUoZ+6nqebMTp/Dmune/2dr9qld1avCKnfEly5yevwm0V\nIaBWE1OxY/ICJoUHUQKCw0FqFQHTCVNoBqwFUWWex/amDqHPn3ZZpSLPFQQh\ngvEEm/K52Fm4ltQF8GG4LxegxhMo/RLdsSVdl0TubispmeLLUC4Xd5od6irt\ndqi3ZhmLmQdIrNhP4YyZfBEryBygq9DUZmfGcQv6dS3v+rFbCJWw5aqA3Ywx\ncqlV0Oa6y9rDbNiPRWNONM+IvRDuuYq2t4DQkEDWo6ewZ5uxnOppAPJs89ac\nGV45ZZ13uR/henQqq4hIJDhP9RIisW/kwweYMYpFjohUiqnoBnlk3E9bP8Hx\nc2Rx\r\n=j1BX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0524b8882dcff0fe03c44eed9c01dc86e9ccb284","scripts":{"pub":"npm publish --access=public","docs":"jsdoc --configure .jsdoc.json --verbose -R README.md *.js","lint":"eslint . --fix","test":"node tests","format":"prettier . --write"},"_npmUser":{"name":"dev-guy","email":"terris@gmail.com"},"repository":{"url":"git+https://github.com/good-ware/js-task-queue.git","type":"git"},"_npmVersion":"6.14.15","description":"A lightweight task queue","directories":{},"_nodeVersion":"14.18.2","dependencies":{"joi":"^17.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"*","eslint":"*","minami":"*","prettier":"*","eslint-plugin-import":"*","eslint-config-prettier":"*","eslint-config-airbnb-base":"*"},"_npmOperationalInternal":{"tmp":"tmp/task-queue_2.0.9_1639352318636_0.9609746502691854","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@goodware/task-queue","version":"2.1.0","keywords":["queue","async","concurrent"],"license":"BSD-2-Clause","_id":"@goodware/task-queue@2.1.0","maintainers":[{"name":"dev-guy","email":"terris@gmail.com"}],"homepage":"https://github.com/good-ware/js-task-queue#readme","bugs":{"url":"https://github.com/good-ware/js-task-queue/issues"},"dist":{"shasum":"7a9be5fe001aa012a3eee7de1b747af8f5513c1f","tarball":"https://registry.npmjs.org/@goodware/task-queue/-/task-queue-2.1.0.tgz","fileCount":6,"integrity":"sha512-H9vkPgANkQM7QlYWK5JAcB0Jk8vX2Q2qZGdvvlTdKJs/LYdWsiOMHqdEExhD+D7h/4dh68kClUpG+J1b6NoEuw==","signatures":[{"sig":"MEUCIH0vOK9OJ4jY9lLZ+Mmm38LjdU2NkFQvjlLUjkUeG66dAiEA4V/crRSTlQrzpc6eCxEdAx4/NzxoWGM2M8WQWfG86pI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijwE/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruWBAAkRitveawqNaSn2PCsY+QDlKQkc96CVTSGIdO+mjPvJTMxXJU\r\nOnPbRckG2fQ5/JSyqsjOivXQCaUZrwvZGQTWyM54BAS7U/kb9Bk+06QF9tf8\r\nmMJgjzGaQp6wk0fm0SHDQRxz1OfK5rVLK71ItW5cabrCbZlzzRx0VGeGiBdk\r\ncGwF5T3unGK/5qTWmp0nfe+0upDdLvKZod6TNo6U1+VZ37c55Ph12+56RpsU\r\nMGGKc7PE64DuXmvDGGk+HMIIG6xlro1V09T/w8r5zB2mWDpmUKMOmRp4WqJ9\r\nN7ReSr7h22F31y7ZYNphZmUvSTwO9br/mqXizPzpDsReP2fTKHYrfnZlOps8\r\n1UIM230s6zUruMWcvWLDU3tOfFGji+W3nbyOfL/j1mE5rggrEoIsUvO8nt2a\r\nkHEwdfqy8OY/Fqq6HNIIlcEWIpsIEVZE+Ijs5tfGtp4IIIJqatN4EWCYFXA2\r\nI0KVBkbciGarDKcrt3WmYqTc5D9NQK0GlTdzbdW3JZa10s7eyzA5k9w/o/EO\r\n7WQIsYsj8W4Dx/FYUAHzMZV1gwqV45fIEGv/E67dtuKpXPJ0EQzhjNnYO3Ir\r\njCPhHM6XAMlhACxo1IPDujbBK7W7QWggG+yD0d1mjnLRNjiWcGo58Qck3RXq\r\nx24WEOIxo/RtC9yjZ1ewKWC3l5ANpignPFQ=\r\n=LShE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ad537e0d9369e4d39a69f3f9a31c2b6e156a8988","scripts":{"pub":"npm publish --access=public","docs":"jsdoc --configure .jsdoc.json --verbose -R README.md *.js","lint":"eslint . --fix","test":"node tests","format":"prettier . --write"},"_npmUser":{"name":"dev-guy","email":"terris@gmail.com"},"repository":{"url":"git+https://github.com/good-ware/js-task-queue.git","type":"git"},"_npmVersion":"6.14.17","description":"A lightweight task queue","directories":{},"_nodeVersion":"14.19.3","dependencies":{"joi":"^17.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"*","eslint":"*","minami":"*","prettier":"*","eslint-plugin-import":"*","eslint-config-prettier":"*","eslint-config-airbnb-base":"*"},"_npmOperationalInternal":{"tmp":"tmp/task-queue_2.1.0_1653539135036_0.08835539273074944","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@goodware/task-queue","version":"2.1.1","keywords":["queue","async","concurrent"],"license":"BSD-2-Clause","_id":"@goodware/task-queue@2.1.1","maintainers":[{"name":"dev-guy","email":"terris@gmail.com"}],"homepage":"https://github.com/good-ware/js-task-queue#readme","bugs":{"url":"https://github.com/good-ware/js-task-queue/issues"},"dist":{"shasum":"0b51f46b0fb87019b1adcb24b9159c3eb02e769d","tarball":"https://registry.npmjs.org/@goodware/task-queue/-/task-queue-2.1.1.tgz","fileCount":6,"integrity":"sha512-j5e7gaX/mG2YtyxYVDr50soF+8KRlUNqLDZirhM5hlqIYuZn9TVU8+fU1JchO9F1SaVn6oDczjvq18tKBWuYXg==","signatures":[{"sig":"MEUCIQCICrCJCp/BpApsfEetM6bfp/YuWES8uRT4mA1wmnRlzAIgd+1Z0X57xDnSo8nRuJpSoQtXMuAx2Lh+sKz2eFTB3/c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijwGuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWRA/+LjxG6XLATPNMR3X9YkoUHAH6DjjPuVTkwnbGM89TrrV8NVPI\r\nC3BzF+VLFyE6T1qz5k7YgDt0oL4BPL4FVq2BuPF++5aiE0WLjXcd/PHvOLak\r\nx2rlZziXSg9wBRH1g/iuAocgaQUkED1pjT/K4gkgFvMlByhmDwAph5j0ZvT8\r\nXrUvBWqvyOuWJCsPjkXaH1Jhd3XFgzluNXa1+pSo0oyEDhY+c/c9gPqlOMiD\r\n2S8buVSx93wjZlO8tfgwGZLsCRF5lB0y591hcl9b7jjxlfld38Z3YZEmhjjR\r\nHMrSzEIQZoXFxozI7XfuR8QGXy20mVa22Hijd9eTGnTYAXUHNVU+scgu+0j9\r\nk7u9vDZBkpcj71uLOnhy2CH8GAdy+8E4H5GDc/2lhtO/muHDSUudExfAUIA3\r\nRFMTAwXrBpoHMfKA4yiMbPZglSozuwDk04u9DM/ilmSXo9egZZh2kgmfV9tF\r\nHk5vE8YYgjtHhlS2jU8rgIxfwsQ9uj5SRr1hDDawHzX9KNX2sF89Bt9xvgK6\r\nCfoW92YYjZjk5689JuSOTQ/ZunB7mzSNQ6pkTzLqt/dqXQsScHeeOD3vhHMo\r\naFwWu0YusATyn0xjkhVWNsOyWRqhSHQYsiF895+56NO5acqm3usdSZhtAvsp\r\nT0xQf3fep7pNswjfYN/FApV6/xRUwA4qMm0=\r\n=Er5e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b43320989595b63e0782af1c476ca2681bd249e7","scripts":{"pub":"npm publish --access=public","docs":"jsdoc --configure .jsdoc.json --verbose -R README.md *.js","lint":"eslint . --fix","test":"node tests","format":"prettier . --write"},"_npmUser":{"name":"dev-guy","email":"terris@gmail.com"},"repository":{"url":"git+https://github.com/good-ware/js-task-queue.git","type":"git"},"_npmVersion":"6.14.17","description":"A lightweight task queue","directories":{},"_nodeVersion":"14.19.3","dependencies":{"joi":"^17.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"*","eslint":"*","minami":"*","prettier":"*","eslint-plugin-import":"*","eslint-config-prettier":"*","eslint-config-airbnb-base":"*"},"_npmOperationalInternal":{"tmp":"tmp/task-queue_2.1.1_1653539246088_0.6101742705190007","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@goodware/task-queue","version":"2.1.2","keywords":["queue","async","concurrent"],"license":"BSD-2-Clause","_id":"@goodware/task-queue@2.1.2","maintainers":[{"name":"dev-guy","email":"terris@gmail.com"}],"homepage":"https://github.com/good-ware/js-task-queue#readme","bugs":{"url":"https://github.com/good-ware/js-task-queue/issues"},"dist":{"shasum":"405ca16d173c5623a76bba7f30d5782afa952fec","tarball":"https://registry.npmjs.org/@goodware/task-queue/-/task-queue-2.1.2.tgz","fileCount":6,"integrity":"sha512-UBiSNSpMcqnrs/tmEJEncHM5YO3QWmmoBrOy+/PZytJUVnaLTy3GRY6ES6I/5IaFS7NhI55KrPuaegE6KRYEbQ==","signatures":[{"sig":"MEYCIQCocK3erW9W8xBG+vy+dLrGGQpF81ZKmaDc8qN/UdDVhAIhANQOTl42AmF8ly/g/LcKEFjq8yUNIr8k35Rdh65AB/jQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikHHyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqggQ//TY//+ralC+tvtpxrRRVAG38UiIgb/1r29OQG4q/YRVg1oPys\r\nenx845MHcJDEj0VaMxZRxVW8jSYa+rn2NSgmnMiksTePJF18/P+KSroO3Jlb\r\nzpWXf7CVpCals5D739CEqDqKaCdcQXFuyANoaTQw9hjq/X2bfnrk91bdPOqg\r\nT+w/DnU7N9EdsOT48byjzkoDIjdWw86zXb3ZlNAY/fm+RoUXKNid8chrareS\r\nMpOT749/PfBVZhT3YzDGNMQRJ8qC1USuHYueJaT7lO+xZ3jTa826peBs3mAU\r\nfKpe1KIt5sVRZB3ED0nL0lnB7bM9UX4fwrsp+BBBRSVC2NBwnAEjaGKXG7zq\r\nla5p5Uz5BBbyU95WgKlJYA+bY2jtnB+oUQqTbRuLiHe/gNYTuJsmaXWfcwep\r\nD/A/iPW98Xpyf7UxpFdvQtMKkuaGBV8Y58m3R0fZPBC8TELAhP5/gJbZtsDI\r\nYr+Eb5rha2Rhz+mRUP7aBnwfZdfWNBBBSUPMt3YmQzTbQ+J97cpSzvpobKP1\r\nvE7BsIooWxcf1QFj5sepQkUHP/tVf3RWhmVC4Dmmck5JIvPfCIjwOFqySKNR\r\n7/hNHq5whmCFIQRm5fGG7ytZxTQdFX305Vo4/do5251/06/68bDn6Y5RMv9V\r\nU+ncOHz4OgVtd43Rwk0iI+wYR7mb1WS8JtQ=\r\n=XE1L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"25136e31c5a81e9a0bd131cdf9b0e22dfb3d4c45","scripts":{"pub":"npm publish --access=public","docs":"jsdoc --configure .jsdoc.json --verbose -R README.md *.js","lint":"eslint . --fix","test":"node tests","format":"prettier . --write"},"_npmUser":{"name":"dev-guy","email":"terris@gmail.com"},"repository":{"url":"git+https://github.com/good-ware/js-task-queue.git","type":"git"},"_npmVersion":"6.14.17","description":"A lightweight task queue","directories":{},"_nodeVersion":"14.19.3","dependencies":{"joi":"^17.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"*","eslint":"*","minami":"*","prettier":"*","eslint-plugin-import":"*","eslint-config-prettier":"*","eslint-config-airbnb-base":"*"},"_npmOperationalInternal":{"tmp":"tmp/task-queue_2.1.2_1653633522137_0.8224945576322142","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@goodware/task-queue","version":"2.1.3","keywords":["queue","async","concurrent"],"license":"BSD-2-Clause","_id":"@goodware/task-queue@2.1.3","maintainers":[{"name":"dev-guy","email":"terris@gmail.com"}],"homepage":"https://github.com/good-ware/js-task-queue#readme","bugs":{"url":"https://github.com/good-ware/js-task-queue/issues"},"dist":{"shasum":"6c5b037bc5f4243d5e5a7b11641bc4ee1c6e1163","tarball":"https://registry.npmjs.org/@goodware/task-queue/-/task-queue-2.1.3.tgz","fileCount":6,"integrity":"sha512-dOsRtZe2j8YVTNNSKebbyuTd0xMIFuq76YOgrmiXa0H7tDLMJe/q9arPodIn1+tT/UE7Yfm/N6hPvz8kyxiyLw==","signatures":[{"sig":"MEUCIQC7sC+gFtY+3hMM4HFdaLn4400neMDtqxTMtE+u6pLZnwIgfobggocYpqXdsUIRsgoLs+PkqD9RdHolw4oSJEvkFVU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikkvqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUMRAAlWHmTn89IZLxdIh84QbXpNEZONMABHpm9gRisEcXwFwdpCpD\r\n8u/z2PmWzpPhFp4VWj88NSi728fqhcvmN+FGWG0Ro2Sr4PP6O6D97chgt07N\r\ncaGBzksykxbe1MX0xbJfKP8WWNj48QV5VEL+N2vIR9dhprD9RDdCp095/bKE\r\nWkvsvRo6PnMFOaovV//HHW/ro1AIiCB02cWOVFiJMAuphxI21gYwWu5WToxg\r\nmrPXHrzg7eNI4eLG5Ki41CJJy0jgyQAkkQPtG6uJPaioxMUWIH/6ig6iiR4q\r\nB2eVFGQBhBrAxi1UbBw2hNJvZIONeFDeFxclv/VX0Q+Wz3Hg0rgGUVE+Fjq6\r\njbZ/aUbKf5XnV+ipuD4u0Z+2DRcX27pO2V5VpXYGLOB5hnfNiU32gw5y46wR\r\n5H34j3iIht2CpeivyHSKWS8F4Vy8LEx6z6/snJZbK3yPHibdkzV//MoTx+VY\r\nx+5WZYvM0+QffMxG700oXjUcGgCH1TSwME4Fziz2qiVIPv03u7lxWT5kzlC6\r\n9+IsQ5ArlPrNlrCuaD5ZDUcqoioD677eYI4EANdMg5hzy06klfgCw4bURHYy\r\n15D6CBfKwT95HJ135GWXJ8ivciOXsGj/jCMvafuLlDBZ4rEw1iZQDW2BUri4\r\nRk/leXxAn13lv1nQ1e3T3VXJOduLNf8yTvY=\r\n=EX9c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"dc38331767e2acb611085b8c3cb1964010245cf5","scripts":{"pub":"npm publish --access=public","docs":"jsdoc --configure .jsdoc.json --verbose -R README.md *.js","lint":"eslint . --fix","test":"node tests","format":"prettier . --write"},"_npmUser":{"name":"dev-guy","email":"terris@gmail.com"},"repository":{"url":"git+https://github.com/good-ware/js-task-queue.git","type":"git"},"_npmVersion":"6.14.17","description":"A lightweight task queue","directories":{},"_nodeVersion":"14.19.3","dependencies":{"joi":"^17.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"*","eslint":"*","minami":"*","prettier":"*","eslint-plugin-import":"*","eslint-config-prettier":"*","eslint-config-airbnb-base":"*"},"_npmOperationalInternal":{"tmp":"tmp/task-queue_2.1.3_1653754858433_0.3687539678024687","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@goodware/task-queue","version":"3.0.0","keywords":["queue","async","concurrent"],"license":"BSD-2-Clause","_id":"@goodware/task-queue@3.0.0","maintainers":[{"name":"dev-guy","email":"terris@gmail.com"}],"homepage":"https://github.com/good-ware/js-task-queue#readme","bugs":{"url":"https://github.com/good-ware/js-task-queue/issues"},"dist":{"shasum":"bb46676ad449ea33576d20553818c2e81efac11c","tarball":"https://registry.npmjs.org/@goodware/task-queue/-/task-queue-3.0.0.tgz","fileCount":15,"integrity":"sha512-67XiSux6cj+nEnO4+C+gNEOivVEfZjyaOwvpdnDH19dIyZlsZt4gNGAomBexUNfRVGWa1zA6KSoz7lC+LQNPQg==","signatures":[{"sig":"MEYCIQDX/8jbeduJ3FdROug1k6eq2RASaoHvrX47sGLZIbatUAIhANG8CwIJVBI0aYTKSjlBVGR4MOcdtHMlzQuMUkJyaHZt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25238},"main":"index.js","types":"dist/src/index.d.ts","gitHead":"010569d3fb0da80fb2b4b78cc84e375bea040d7b","scripts":{"pub":"npm publish --access=public","docs":"npm run build && node_modules/.bin/jsdoc --configure .jsdoc.json --verbose -R README.md dist/src/*.js","lint":"tsc --noEmit -p tsconfig.json","test":"npm run build && node dist/tests/index.js","build":"tsc -p tsconfig.json","format":"prettier . --write","prepare":"npm run build"},"_npmUser":{"name":"dev-guy","email":"terris@gmail.com"},"repository":{"url":"git+https://github.com/good-ware/js-task-queue.git","type":"git"},"_npmVersion":"11.3.0","description":"A lightweight task queue","directories":{},"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"*","eslint":"*","minami":"*","prettier":"*","typescript":"^5.8.3","eslint-plugin-import":"*","eslint-config-prettier":"*","eslint-config-airbnb-base":"*"},"_npmOperationalInternal":{"tmp":"tmp/task-queue_3.0.0_1775006900094_0.8218194875360318","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@goodware/task-queue","version":"3.0.1","description":"A lightweight task queue","keywords":["queue","async","concurrent"],"scripts":{"build":"tsc -p tsconfig.json","lint":"tsc --noEmit -p tsconfig.json","format":"prettier . --write","prepare":"npm run build","pub":"npm publish --access=public","test":"npm run build && node dist/tests/index.js","docs":"npm run build && node_modules/.bin/jsdoc --configure .jsdoc.json --verbose -R README.md dist/src/*.js"},"main":"index.js","types":"index.d.ts","exports":{".":{"types":"./index.d.ts","require":"./index.js","default":"./index.js"},"./StoppedError":{"types":"./StoppedError.d.ts","require":"./StoppedError.js","default":"./StoppedError.js"}},"repository":{"type":"git","url":"git+https://github.com/good-ware/js-task-queue.git"},"license":"BSD-2-Clause","devDependencies":{"eslint":"*","eslint-config-airbnb-base":"*","eslint-config-prettier":"*","eslint-plugin-import":"*","jsdoc":"*","minami":"*","prettier":"*","typescript":"^5.8.3"},"_id":"@goodware/task-queue@3.0.1","gitHead":"42846d7ed186ca7234c8a3832b22bebd785b2db2","bugs":{"url":"https://github.com/good-ware/js-task-queue/issues"},"homepage":"https://github.com/good-ware/js-task-queue#readme","_nodeVersion":"24.2.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-6wKIXMklz5jtHbjvWXsWmJ3xenjr4vALZ7++Z9JD9sOgUU6EC3lSPeCYvVzwiayHYT6KMIS+aZOwoGkxNTVtWA==","shasum":"f7cf84c3af061c9fe6f31a6116927ae8e6518017","tarball":"https://registry.npmjs.org/@goodware/task-queue/-/task-queue-3.0.1.tgz","fileCount":17,"unpackedSize":25698,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGVbC3CCAsaimaEhSS/tfjIG0DvLkbdO6JPzyPA5q6kvAiAhelwzy+o5q4xCz66hKYuhsgcDg6vHLQfoW+toSOgJKg=="}]},"_npmUser":{"name":"dev-guy","email":"terris@gmail.com"},"directories":{},"maintainers":[{"name":"dev-guy","email":"terris@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/task-queue_3.0.1_1775007383991_0.5413587438276335"},"_hasShrinkwrap":false}},"time":{"created":"2020-08-23T16:37:08.708Z","modified":"2026-04-01T01:36:24.310Z","1.0.0":"2020-08-23T16:37:09.071Z","1.0.1":"2020-08-23T16:37:45.680Z","1.0.2":"2020-08-23T16:39:00.135Z","1.0.3":"2020-08-23T21:19:27.060Z","1.0.4":"2020-08-28T21:30:51.904Z","1.0.5":"2020-09-06T16:20:58.290Z","1.0.6":"2020-09-06T20:18:08.039Z","1.0.7":"2020-09-07T15:37:38.573Z","1.0.8":"2020-09-07T15:43:39.959Z","1.0.9":"2020-09-07T15:52:21.184Z","1.0.10":"2020-09-07T16:08:52.012Z","1.0.11":"2020-09-07T16:20:01.817Z","1.0.12":"2020-09-07T18:49:13.229Z","1.1.0":"2020-11-12T16:15:32.947Z","1.1.1":"2021-03-07T18:16:59.403Z","1.1.2":"2021-03-07T18:29:20.430Z","1.1.3":"2021-03-07T18:35:26.229Z","1.1.4":"2021-03-07T19:17:50.110Z","1.1.5":"2021-03-08T05:19:03.603Z","1.1.6":"2021-03-09T04:46:47.182Z","1.2.0":"2021-05-03T09:02:32.672Z","2.0.0":"2021-05-03T14:31:04.389Z","2.0.1":"2021-05-03T15:33:34.732Z","2.0.2":"2021-05-03T22:29:49.955Z","2.0.3":"2021-06-07T15:43:27.293Z","2.0.4":"2021-11-11T03:44:24.895Z","2.0.5":"2021-11-26T23:03:06.420Z","2.0.6":"2021-12-12T21:37:16.341Z","2.0.7":"2021-12-12T21:53:18.945Z","2.0.8":"2021-12-12T22:49:58.859Z","2.0.9":"2021-12-12T23:38:38.775Z","2.1.0":"2022-05-26T04:25:35.172Z","2.1.1":"2022-05-26T04:27:26.252Z","2.1.2":"2022-05-27T06:38:42.291Z","2.1.3":"2022-05-28T16:20:58.608Z","3.0.0":"2026-04-01T01:28:20.269Z","3.0.1":"2026-04-01T01:36:24.139Z"},"bugs":{"url":"https://github.com/good-ware/js-task-queue/issues"},"license":"BSD-2-Clause","homepage":"https://github.com/good-ware/js-task-queue#readme","keywords":["queue","async","concurrent"],"repository":{"type":"git","url":"git+https://github.com/good-ware/js-task-queue.git"},"description":"A lightweight task queue","maintainers":[{"name":"dev-guy","email":"terris@gmail.com"}],"readme":"# @goodware/task-queue: A lightweight task queue\n\n> Announcement: As of v3.0.0, the latest release is fully written in TypeScript and ships with bundled type declarations.\n\n## Links\n\n- [Release History](https://good-ware.github.io/js-task-queue/tutorial-CHANGELOG)\n- [npm](https://www.npmjs.com/package/@goodware/task-queue)\n- [git](https://github.com/good-ware/js-task-queue)\n- [API](https://good-ware.github.io/js-task-queue/)\n\n## Requirements\n\n- NodeJS 8+\n- Typescript 5+\n\n## Installation\n\n`npm i --save @goodware/task-queue`\n\n## Overview\n\nThis lightweight, battle-tested task queue limits the number of tasks (synchronous or asynchronous which are of course plain old `Promises`) that execute concurrently. The purpose of limiting task execution is to control resource usage such as memory and database connections. Thus, it's an alternative to `Promise.all()`, `Promise.allSettled()` etc.. TypeScript declarations are bundled.\n\nAlthough several packages address this use case, this is apparently the only library that can queue tasks post-instantiation without using generators. The API is, most of all, easy to learn and use.\n\n## Creation\n\nA task-queue object is instantiated by providing a configuration object to the constructor. The configuration object currently has two optional properties:\n\n| Name      | Description                                         |\n| --------- | --------------------------------------------------- |\n| `size`    | The size of the queue                               |\n| `workers` | The number of tasks that can execute simultaneously |\n\n`size` can be provided without `workers`. `workers` can be provided without `size`. If both are omitted they default to `1`.\n\n## Usage\n\nFunctions are queued via the asynchronous method `push(task)`. This method accepts a function named `task` and returns a Promise that resolves to an object when the `task` function is called (_not_ when `task` returns). `task` is called only when a worker is available. `task` does not need to return a Promise, but if it does, it can be acquired via the `promise` property of the object returned by `push().`\n\n### Brief Example\n\n- Create a queue that runs at most 10 running tasks\n\n```js\nnew (require('@goodware/task-queue'))({ size: 10 });\n```\n\n- Wait for the provided function to be invoked:\n\n```js\nawait queue.push(() => {...})\n```\n\n- Wait for the provided function to finish:\n\n```js\nawait (await queue.push(() => {...})).promise;\n```\n\n### Code Sample\n\nThis example runs at most two tasks at a time. It outputs: 2, 1, 4, 3.\n\n```js\nconst queue = new (require('@goodware/task-queue'))({ size: 2 });\n\n// Task #1 : await push() returns immediately because the queue is empty. 'await'\n// doesn't wait for the task to complete.\nawait queue.push(\n  () =>\n    new Promise((resolve) =>\n      setTimeout(() => {\n        console.log(`Task 1 ${Date.now()}`);\n        resolve();\n      }, 400)\n    )\n);\n\n// Task #2 : await push() returns immediately because the queue has an open slot\nawait queue.push(\n  () =>\n    new Promise((resolve) =>\n      setTimeout(() => {\n        console.log(`Task 2 ${Date.now()}`);\n        resolve();\n      }, 300)\n    )\n);\n\n// The queue is full. Task #2 will finish in about 300 ms.\n\n// Task #3 : await push() waits until task #2 finishes\nawait queue.push(\n  () =>\n    new Promise((resolve) =>\n      setTimeout(() => {\n        console.log(`Task 3 ${Date.now()}`);\n        resolve();\n      }, 200)\n    )\n);\n\n// The queue is full again. 300 ms have already passed. Task #1 will\n// terminate in about 100 ms, leaving task #3 in the queue.\n\n// Task #4 : await push() waits until task #1 finishes\nconst ret = await queue.push(\n  () =>\n    new Promise((resolve) =>\n      setTimeout(() => {\n        console.log(`Task 4 ${Date.now()}`);\n        resolve();\n      }, 100)\n    )\n);\n\n// Wait for task #4 to finish\nawait ret.promise;\n\nawait queue.stop();\n```\n\n## Minimizing Memory Usage\n\n`push()` returns a new Promise each time it is called, thus consuming memory. Depending on your application, it may be necessary to limit calls to `push()` when the queue is full if you are unable to control the number of calls to `push().`\n\nFor example, consider the following constraints:\n\n1. Up to 10 workers can execute at the same time\n2. When 10 workers are running, up to 50 tasks can call `push()` and immediately continue their work. Subsequent callers will wait until a worker has finished.\n\nAlthough it appears that resources are properly constrained in this scenario, if `push()` is called, say, 1,000 times a second, and the workers take longer than 1 second each, the process will likely run out of memory. One solution to this scenario is backpressure.\n\nNo form of backpressure is a silver bullet. External systems must handle errors and retry.\n\n### Code Sample\n\n```js\nconst queue = new (require('@goodware/task-queue'))({ size: 50, workers: 10 });\n\nasync function doWork() {\n  const me = Date.now();\n  console.log(`${me} begin`);\n  await new Promise((resolve) => setTimeout(resolve, 200));\n  console.log(`${me} end`);\n}\n\nfor (let i = 1; i <= 100; ++i) {\n  // The most basic implementation of backpressure: wait 50 ms\n  if (queue.full) {\n    console.log('full');\n    await new Promise((resolve) => setTimeout(resolve, 50));\n  } else {\n    await queue.push(doWork);\n    console.log('queued');\n  }\n}\n\nawait queue.stop();\n```\n","readmeFilename":"README.md"}