{"_id":"p-queue","_rev":"74-228ea7afd960307f3fcbe171a49bc72f","name":"p-queue","dist-tags":{"latest":"10.0.0"},"versions":{"0.0.0":{"name":"p-queue","version":"0.0.0","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","fifo","job","task","async","await","promises","bluebird"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"p-queue@0.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"esnext":true},"dist":{"shasum":"33466a005bf9110c108578889b8fcfdde92d65eb","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-0.0.0.tgz","integrity":"sha512-j9K0Rm3ewmhIAM4Cnt6FB02ZlCToJZGFvQE9x8H6oxw+ZlYyqS15LJy1F9VWBtwu6fgBPiJsp4JRsz4LkzP24A==","signatures":[{"sig":"MEUCIENtnnJy0dFzEN3tKjxt0Ji5LJ+fXVvR+weqiC2F/CfqAiEA/LoHg8+VG0wtqDMFVdwhzLTMMWe4EzXlBTOXDnUUuJM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"33466a005bf9110c108578889b8fcfdde92d65eb","engines":{"node":">=4"},"gitHead":"cfa39538a413c1793b41fe71a317eb388394d44a","scripts":{"test":"xo && ava"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"3.10.8","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"6.9.1","devDependencies":{"xo":"*","ava":"*","delay":"^1.3.1","in-range":"^1.0.0","time-span":"^1.0.0","random-int":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue-0.0.0.tgz_1477652263592_0.18456169962882996","host":"packages-12-west.internal.npmjs.com"}},"0.1.0":{"name":"p-queue","version":"0.1.0","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","fifo","job","task","async","await","promises","bluebird"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"p-queue@0.1.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"esnext":true},"dist":{"shasum":"6d57ccc409bd6370dd0a251be0713a7f62ecc581","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-0.1.0.tgz","integrity":"sha512-xdeuq981AGutktsyV8+1VwN4EPxWrpeC6UMj9av5ckv8acBhMihGv98nm+J27FM/3xz/99ylajOxVsPMGYHv3g==","signatures":[{"sig":"MEUCIQCu6M0BUc6TQ1iXI9LJ6P+4eR2zW6hXdljdrGZKAiTK5wIgBsfVYAeV0GKo2KBlECs0n3RL2364Kx6XAOUPlTaoCgY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"6d57ccc409bd6370dd0a251be0713a7f62ecc581","engines":{"node":">=4"},"gitHead":"e02801b4a59fa9029d2f4f4d613fb9d78011e40b","scripts":{"test":"xo && ava"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"2.15.9","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"4.6.1","devDependencies":{"xo":"*","ava":"*","delay":"^1.3.1","in-range":"^1.0.0","time-span":"^1.0.0","random-int":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue-0.1.0.tgz_1477993091237_0.7105197478085756","host":"packages-12-west.internal.npmjs.com"}},"0.2.0":{"name":"p-queue","version":"0.2.0","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"p-queue@0.2.0","maintainers":[{"name":"floatdrop","email":"floatdrop@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"esnext":true},"dist":{"shasum":"10286f06123e102ff422c1a8142e0822ed283dbd","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-0.2.0.tgz","integrity":"sha512-yycBq2d4/eJnlaMCrTKMieDawmSJEukoEFKHDTDBayvs25QFFngMm/YvW8cqO18eD8ecWnMcB8L3xzWVZ592DA==","signatures":[{"sig":"MEYCIQDvavIZOL3DlMJqpNStmMTaZHE9Mqeyj7f2QHXpbKYlkQIhANsnvwNPs2q+XZUQO1RgrCunPOQxn6wa4ElKcKgWXVbR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"10286f06123e102ff422c1a8142e0822ed283dbd","engines":{"node":">=4"},"gitHead":"1bc5f3659d3e39626e32c3a87c23e635273cfc59","scripts":{"test":"xo && ava","bench":"node bench.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"3.10.8","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"6.9.1","devDependencies":{"xo":"*","ava":"*","delay":"^1.3.1","in-range":"^1.0.0","benchmark":"^2.1.2","time-span":"^1.0.0","random-int":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue-0.2.0.tgz_1479360481244_0.5350546715781093","host":"packages-12-west.internal.npmjs.com"}},"1.0.0":{"name":"p-queue","version":"1.0.0","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"p-queue@1.0.0","maintainers":[{"name":"floatdrop","email":"floatdrop@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"esnext":true},"dist":{"shasum":"698cde72cc9f57aa3bc7d30ad8019cd736aaed3e","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-1.0.0.tgz","integrity":"sha512-EHHt2qP/OOtlbMiCtfclMrXVUZ8sXpoXdCzr/C9pLa+eEGDHO6KEVXPiVWa4XYeKAcO/iS9gG4sUnO583C00PQ==","signatures":[{"sig":"MEYCIQD8x90SdwvxMvi7w6YwoRYxddiUBCD4ykPATPCRn44eOgIhANBfa/01lihgyOhiUNC3eDX4S+DO3lO9967pY3OOl2Ia","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"698cde72cc9f57aa3bc7d30ad8019cd736aaed3e","engines":{"node":">=4"},"gitHead":"a3a5cadefc2b54269f4939bb34e8dc180c3bd800","scripts":{"test":"xo && ava","bench":"node bench.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"2.15.11","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"4.6.2","devDependencies":{"xo":"*","ava":"*","delay":"^1.3.1","in-range":"^1.0.0","benchmark":"^2.1.2","time-span":"^1.0.0","random-int":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue-1.0.0.tgz_1484301805809_0.023138268617913127","host":"packages-18-east.internal.npmjs.com"}},"1.1.0":{"name":"p-queue","version":"1.1.0","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"p-queue@1.1.0","maintainers":[{"name":"floatdrop","email":"floatdrop@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"esnext":true},"dist":{"shasum":"c4246f170782f48d49557ee6634658f6b1dacc5f","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-1.1.0.tgz","integrity":"sha512-Qv/nhJ4KWGzSsoO7EzOCCzY0daPKaC2L9YzrsLh6Z4VnZOsi5QMV1oBsEu3r3OhfbzbrOWhtMFzAt4XvIpCwkQ==","signatures":[{"sig":"MEUCIQCY2rc3PEIWKEYjSPHgzLgU/lJNpxmFX+vO6gjY+JV8egIgc48NIUKmoclJixx/vBGx5FtK9reQ+gLvJM18QozQt0k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"c4246f170782f48d49557ee6634658f6b1dacc5f","engines":{"node":">=4"},"gitHead":"0202f4b06d87b0e4a8daffd019f4953054c4e699","scripts":{"test":"xo && ava","bench":"node bench.js"},"_npmUser":{"name":"floatdrop","email":"floatdrop@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"4.2.0","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"7.9.0","devDependencies":{"xo":"*","ava":"*","delay":"^1.3.1","in-range":"^1.0.0","benchmark":"^2.1.2","time-span":"^1.0.0","random-int":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue-1.1.0.tgz_1498797661636_0.056628481252118945","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"p-queue","version":"1.2.0","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"p-queue@1.2.0","maintainers":[{"name":"floatdrop","email":"floatdrop@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"esnext":true},"dist":{"shasum":"639cb8b07270c15b71d7a6446a8e30414f3c96d1","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-1.2.0.tgz","integrity":"sha512-9Am/KY2moqorICUHl+g8agLTLBS0nn7l1en0wGy5kjRI6BCBDC2t5Jt2fyhgUT+WuVi8kKhpLB0Tnrwf9tIn1A==","signatures":[{"sig":"MEUCIBNYSA2izBX3lwBbALRjWTY0Mdjgt5zyIDPLL4FnwL9vAiEAgJQ1tnqpgNlowQa/D+BA1ot2JyWHsvD25V9mmevOcdY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"639cb8b07270c15b71d7a6446a8e30414f3c96d1","engines":{"node":">=4"},"gitHead":"82151dbc7e2dc8cf3683fe31469da45c89128f8c","scripts":{"test":"xo && ava","bench":"node bench.js"},"_npmUser":{"name":"floatdrop","email":"floatdrop@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"3.10.10","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"6.10.0","devDependencies":{"xo":"*","ava":"*","delay":"^1.3.1","in-range":"^1.0.0","benchmark":"^2.1.2","time-span":"^1.0.0","random-int":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue-1.2.0.tgz_1503925050251_0.746532928198576","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"p-queue","version":"2.0.0","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"p-queue@2.0.0","maintainers":[{"name":"floatdrop","email":"floatdrop@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"dist":{"shasum":"6056de72e382f657fd3ae601c34a41cfb3513cb9","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-2.0.0.tgz","integrity":"sha512-R0+Hb5vSGOFnjLgBztVFvKLwl+tlML6B6uEZgwTPRfjxL0b2Io4YR202t3VZaA9ukK6esRUveGbYV8rLbcpu1w==","signatures":[{"sig":"MEQCIFuleut9/zPxvyZHGvr6bdI81BR3I9OaOWWFHUWi+4DmAiAQdXw49i8J9aU2lmaR9+1qMJUUwpQqnjpGPOqV96/vTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"6056de72e382f657fd3ae601c34a41cfb3513cb9","engines":{"node":">=4"},"gitHead":"842066b38e2b708a1813a4f5b743ca7a2996980b","scripts":{"test":"xo && ava","bench":"node bench.js"},"_npmUser":{"name":"floatdrop","email":"floatdrop@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"3.10.10","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"6.10.0","devDependencies":{"xo":"*","ava":"*","delay":"^2.0.0","in-range":"^1.0.0","benchmark":"^2.1.2","time-span":"^2.0.0","random-int":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue-2.0.0.tgz_1504002526365_0.24043001676909626","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"p-queue","version":"2.1.0","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"p-queue@2.1.0","maintainers":[{"name":"floatdrop","email":"floatdrop@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"dist":{"shasum":"bdffcdb4ae3d7268f0dba541a93d3644e3b3f67c","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-2.1.0.tgz","integrity":"sha512-V9T+ET/RKtS5V8ARzNHjv/C8h6GJSQ778OaWmKW+OhKGlULQ+GFAD8Ccg6WqwBZ0V/AOnAeYya1rt/K+0Ryifw==","signatures":[{"sig":"MEUCIQCMdL/1zHprJxpSL/SIEblKbdvShK7FbgofXf6OuaXkIQIgLtaoF8whplCzf0vxnbgD5C+QCuU6/OxSCqxMuPH/36g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"bdffcdb4ae3d7268f0dba541a93d3644e3b3f67c","engines":{"node":">=4"},"gitHead":"2663beef31458e09733b1ebf76d94aa581bc0b54","scripts":{"test":"xo && ava","bench":"node bench.js"},"_npmUser":{"name":"floatdrop","email":"floatdrop@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"3.10.10","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"6.10.0","devDependencies":{"xo":"*","ava":"*","delay":"^2.0.0","in-range":"^1.0.0","benchmark":"^2.1.2","time-span":"^2.0.0","random-int":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue-2.1.0.tgz_1504026683046_0.45151484198868275","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"p-queue","version":"2.2.0","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"p-queue@2.2.0","maintainers":[{"name":"floatdrop","email":"floatdrop@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"dist":{"shasum":"68de0ab1e73d9430760ecd99230c2d7d6deeaf94","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-2.2.0.tgz","integrity":"sha512-91EJ9kZK3/LzOP38ZD56jo5JfF7ISX4NuCYQGZZkZcE4lHwUxmwSjbQ609HwDVUXAWYo+5x4jQDBnePmiwKBzg==","signatures":[{"sig":"MEUCIEDuntH1/Q2UoWT0kFTvKzXOgMPZj3UHTOiouPlPiXyEAiEA8/7glmdPK0ZSbpjm7pUOcFyzZi0RsCeG2lliA0BsRJE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"files":["index.js"],"engines":{"node":">=4"},"gitHead":"24d7d84b785115027bdc8a10afdc24b06938cb86","scripts":{"test":"xo && ava","bench":"node bench.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"5.4.1","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"8.4.0","devDependencies":{"xo":"*","ava":"*","delay":"^2.0.0","in-range":"^1.0.0","benchmark":"^2.1.2","time-span":"^2.0.0","random-int":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue-2.2.0.tgz_1505188839125_0.7799061988480389","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"p-queue","version":"2.3.0","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"p-queue@2.3.0","maintainers":[{"name":"floatdrop","email":"floatdrop@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"dist":{"shasum":"65d55e71bc1500fc413122da98ae457ff8a7c038","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-2.3.0.tgz","integrity":"sha512-dTGsADfEpLzT4JwmM5I9mSoVkh78tXhIiqPJ0SVGVVvbGfplAbeUojA5CQtG0FEzBU1GeveA5tk87oaUv4DAQA==","signatures":[{"sig":"MEUCIQDIsq24+DxKtb8tOADknXrFC2Vzi/y7vKGKSKfwb+VHAgIgFTIcPZWJTHEkdyEuE35daUOmr7BqosJvE/UXge4Q6sA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"65d55e71bc1500fc413122da98ae457ff8a7c038","engines":{"node":">=4"},"gitHead":"6f8bb90b8713670ba8dc108928a837e8b6bc0701","scripts":{"test":"xo && ava","bench":"node bench.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"2.15.11","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"4.8.4","devDependencies":{"xo":"*","ava":"*","delay":"^2.0.0","in-range":"^1.0.0","benchmark":"^2.1.2","time-span":"^2.0.0","random-int":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue-2.3.0.tgz_1511554338674_0.40721537987701595","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"p-queue","version":"2.3.1","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"p-queue@2.3.1","maintainers":[{"name":"floatdrop","email":"floatdrop@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"dist":{"shasum":"672c54d190d99bb63fff4dbd0db26380a3602f59","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-2.3.1.tgz","fileCount":4,"integrity":"sha512-MJGD2eVNHhtCsGLBDsfNzhBDlWxBFb5BvVXhJFbmlXH76Llo792ylwqEYJguLo+BnxZpos/Qw9dq0voyQRD3pg==","signatures":[{"sig":"MEYCIQDKBupX54Lc6dDKA76Jl4q/8hyQKQUZXMG1v4CwqN8kLwIhAJWm5uq/Rnqpei2U1BZxEZR3NtMOAw7d9N6qUq4Oh2Fu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10841},"files":["index.js"],"engines":{"node":">=4"},"gitHead":"9cde50e9f13d7e5ecf63eb090e02a673b972943b","scripts":{"test":"xo && ava","bench":"node bench.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"5.6.0","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"8.9.4","_hasShrinkwrap":false,"devDependencies":{"xo":"*","ava":"*","delay":"^2.0.0","in-range":"^1.0.0","benchmark":"^2.1.2","time-span":"^2.0.0","random-int":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_2.3.1_1520352817268_0.882898247657075","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"p-queue","version":"2.4.0","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"p-queue@2.4.0","maintainers":[{"name":"floatdrop","email":"floatdrop@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"dist":{"shasum":"6a64eee8923abac7d7daa3c23f284abb3c0ca5aa","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-2.4.0.tgz","fileCount":4,"integrity":"sha512-ZXisZuQjnDcRd4/Np7lNrE2f3qq2Cy8Ikg8T2gbLjQZbRnSVqOr9cQUMbyVJJuIDUJYWMOZ+Q/5fJbYJtMbZ2A==","signatures":[{"sig":"MEQCIFC0YoRL2plZkM3X5OWHoLFY9U79cFiWDyEV4ze/38DZAiA2f5VTnYG4cneSsJe8R+fD2nabOR8jhAvi6yKL8UzJlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10890},"files":["index.js"],"engines":{"node":">=4"},"gitHead":"9d580c51c842878463a2e39e9c26412cc9a9a4ce","scripts":{"test":"xo && ava","bench":"node bench.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"5.6.0","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"8.10.0","_hasShrinkwrap":false,"devDependencies":{"xo":"*","ava":"*","delay":"^2.0.0","in-range":"^1.0.0","benchmark":"^2.1.2","time-span":"^2.0.0","random-int":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_2.4.0_1522821407653_0.7878866589331854","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"p-queue","version":"2.4.1","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"p-queue@2.4.1","maintainers":[{"name":"floatdrop","email":"floatdrop@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"dist":{"shasum":"f8e1f989a8ab09e8efe0ca442acf9f859b03d702","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-2.4.1.tgz","fileCount":4,"integrity":"sha512-xqevcHZy5F9ewg/pnox4S1gFo+9wbLuo+XRMIpdreSaB7d2hAm4JNDuDauOKtHvSmFiS00gTSQoYNbo8rbLoBA==","signatures":[{"sig":"MEYCIQCX7+XMHPVuOPh4c5H3GgLwo1ytgdCfH06fNccpQQN4lAIhAJAIbklxDyviZCGWk7AB+PYRkqka87kegbRZtFnIGCaK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2sOvCRA9TVsSAnZWagAA/wEP/3MojKbPQya90utuyBYe\nAa8RPnfOelFI+J/JSq6joM+l6UB0g5g/oUBlsKWy2Ykl27eMEWYRlO6kHqA6\nlO9CZ6jXh5gYFyt0I8kHOL+3doZD0eCJwt2Oz/zywIGSIXo4CT6On6oW3Say\nhUSdgu0TaajQIy3JWPPEb9t+OfgVVPbswOKxLL/zrsBPpApCh3e8jbVFyUnV\nOoNmA6XUXkpGG7zz9xKGA3dzqLBizvb+j5y3XdaYNn0dT6MhmFRvUyej9xoB\nnYkJ8k2nxS6tbSll5Vz2iAMevIBpfme7XK77y9HAiFBECLUorYcT02U8l2rc\n6UOcSp0l/32/4TSsPukRtFguyshJ6WYHvSJX7dyFoHuow8IEYUIBPzBg5YdF\n5s0fULCSXFvBKNnd5OVuW9tvcvfikIfM8mlpP+7O5i1pyNYq/OsrYPTPUy6v\n4ElNDbwjeFSoo1otAOFM3K2kYm2NMH9kmfjgN1gzGb5v97S1mN1H8xlNWchB\nBk3RNtbwsuYq0FZx4mnPwomf8NOiyfG8MZqaMYjA/HmQHfd4NpPr1RktPJiu\n86xOtY3wwjEljAjAYtgqnUIDxZ3r1FEvURMBxbk5FrJXTKcE0BpPqZNeQmdi\nSUW28VoKVObpXiBrLi5IOyWfyYbvlSXEPLKr0nYUvPJATlUPPjRd7rekYnTN\nNOuJ\r\n=Is+6\r\n-----END PGP SIGNATURE-----\r\n"},"files":["index.js"],"engines":{"node":">=4"},"gitHead":"7d75f388b0507952dba8966e534b4803a28ce408","scripts":{"test":"xo && ava","bench":"node bench.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"5.8.0","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"8.10.0","_hasShrinkwrap":false,"devDependencies":{"xo":"*","ava":"*","delay":"^2.0.0","in-range":"^1.0.0","benchmark":"^2.1.2","time-span":"^2.0.0","random-int":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_2.4.1_1524286382266_0.9230896870804559","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"p-queue","version":"2.4.2","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"author":{"url":"sindresorhus.com","name":"Sindre Sorhus","email":"sindresorhus@gmail.com"},"license":"MIT","_id":"p-queue@2.4.2","maintainers":[{"name":"floatdrop","email":"floatdrop@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"dist":{"shasum":"03609826682b743be9a22dba25051bd46724fc34","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-2.4.2.tgz","fileCount":4,"integrity":"sha512-n8/y+yDJwBjoLQe1GSJbbaYQLTI7QHNZI2+rpmCDbe++WLf9HC3gf6iqj5yfPAV71W4UF3ql5W1+UBPXoXTxng==","signatures":[{"sig":"MEYCIQCe09RhtCmp0Nx9C5tTd19MejQgXXYqZ8Iqw9AqYWqQIwIhALafHaIPsXm4fledfuErhecnKJTUod75UYvVa/N121aj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa59cwCRA9TVsSAnZWagAAYHMQAJB4dTb2+xF2pcFPlu/I\nsHHfRBvKMvJBVIzLMVa2cPQa/daMGT0Vdh7p2o69rKZ97s662Yu6lWNOh7ee\nWe4wBXiH0I8axu1zC/j3qaCT1+mqYYB8WjcR4Z/yYhEq6nATo3Ex+kKZV3DF\nqS3wi6ANB+iWwOQ5TDHxXRe1Sqja7VxxzLPUYKFQWEjW1IzyT6Umx904pfa0\nsmcXziR0CvSpFuKKSuAB0r7nfeFll6k60bTfRClhtWnQIJYEkU1K6cz3VMZb\nECSiKEhKbBolHyRtd4tlYanpM9g8FrMkAJvtMXFiML8dyyoxUKPaf++0Rdxy\nOFMWUQiHKuV5DZCpa+L3V8PaK6yM7Z6lub6hsl8k8nsAPZGCfCnb8K0QtOTg\nyfVDi9HJSIkuAVHu6etglHCJAkslXeO4l8ukAA/dNXgNtpVlQTe2gKiOJq2z\nWzeIU9JcrAo4sgtj7wL0Ks0F1y2Y1M3ES6iPuVicgJuEeIKjf7NOk39Ya5oq\nTWzxfopM5b2y91ESre7bhqlW5GDm/ZcaHlj7XNUWaFuojCCb4nlb+88nRlT4\nHubgStfi2PmRdfuGzibHKpryvOX+hIbTw+3DyUozfsCM+YWiCp9ELC6Gfjcj\nwGUSuuJ59/Ai5ZLhG7WRoNrfP738ct6v+QorT8TOkiIh6Lj0r/NVkDQqEIVg\nlOl7\r\n=nHaW\r\n-----END PGP SIGNATURE-----\r\n"},"files":["index.js"],"engines":{"node":">=4"},"gitHead":"a202b25d3e2f8d0472f85d501f7f558a7fa89b56","scripts":{"test":"xo && ava","bench":"node bench.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"5.6.0","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"devDependencies":{"xo":"*","ava":"*","delay":"^2.0.0","in-range":"^1.0.0","benchmark":"^2.1.2","time-span":"^2.0.0","random-int":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_2.4.2_1525143344027_0.15245225953494557","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"p-queue","version":"3.0.0","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@3.0.0","maintainers":[{"name":"floatdrop","email":"floatdrop@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"dist":{"shasum":"0ef247082f0dd5a21b66e2cfe8fb7b06db13fb52","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-3.0.0.tgz","fileCount":4,"integrity":"sha512-2tv/MRmPXfmfnjLLJAHl+DdU8p2DhZafAnlpm/C/T5BpF5L9wKz5tMin4A4N2zVpJL2YMhPlRmtO7s5EtNrjfA==","signatures":[{"sig":"MEUCIQC3NtrqSDs5GTSIZnw1CJ1Kni+Uff9VnY1NVJ/oCQj2vAIgG3WZmv4FCnK/bVqMPAksaijzc36QNeucQxU5WXUw1uk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhmltCRA9TVsSAnZWagAAAOoP/1LVo8EJ5j9KpvKv/kPX\n7twhLQWsvKQC9xmhkYWLMXvd1J2Dz79zLvT5vbWmJR73I5Shy+ekxUYBeWUS\nTL9wt2EQX5XWx3S5KNeJyFu6phxFzHpSFMZGPCqCporaM2XTZ+v/BoV4g0GI\nWv3lOd0+dKTEMwC5ownkmzr6oOQ5Ak89RwNiatWzZW1YE7fydxZwD5KUz8oD\nA4gK6Qvjpa5H+Nyz+rFtZ6gij7ZDHZPGBzKB4Tu4BPp1cB2YZ2/J8nmBYTad\nztTIRQMLSrHQW4QQOJId04UcglUCHzxPgfaw2b/z1qJhvrSL5Lz7LEX1tNQM\nFkNfsutctu0WDLEIxD4UAoE2Ov44JVKR8UC7ROWUzhDVHzIcG2HJcf10hI2k\nu3g9I5e0pv4aiDlZWXAi5bdynYMwN5B1jeBZCQJX9PgDN2lfvCEOMHALKhMk\n5hFfszN78OxTrvey0QPZ3RBhFqtiiKWmqfyG/+XwS5ykyNzJZLAY3DPmonul\nzaxj6r7KmiBxguLngFXCP8JPJVlPHicrVlMma4nBli0s+PmtYfG6/22taIU2\nWkUCzhxLOYQRaS1KaBiRi2cijDl71574INmjo3PVTU8im+TEo6IfBI+JZ3Ou\nnFBYboQXKJngeOFAZZ8GmdMn0tfdKIsrfmQRO8jPKEhf6OwyOETahN8I/VoP\ny7Yi\r\n=ch1P\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=6"},"gitHead":"ae9c8d0e3feafac1985f5afad252cf2f469dbeea","scripts":{"test":"xo && ava","bench":"node bench.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"5.6.0","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"8.11.4","_hasShrinkwrap":false,"devDependencies":{"xo":"^0.22.0","ava":"^0.25.0","delay":"^3.1.0","in-range":"^1.0.0","benchmark":"^2.1.2","time-span":"^2.0.0","random-int":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_3.0.0_1535535469383_0.009100353604930334","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"p-queue","version":"3.1.0","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@3.1.0","maintainers":[{"name":"floatdrop","email":"floatdrop@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"dist":{"shasum":"08e5f52a9f37ddd76bb7c58036362a11c27febbf","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-3.1.0.tgz","fileCount":4,"integrity":"sha512-kFa39NE4N0+fua9kdI/w8FPB0Gmv0lenS+2FQ7J/8dL4hbnfk1AqXSZJXuUKI2HL1GMzzyPSepwGKqsTmP2dDQ==","signatures":[{"sig":"MEUCIQDSIURRpTpSYThHzdZstzL7W3Cw9Dwq6DTEzsr/HjCfLAIgTWF8FXw16wvMakY1GTrjOBsJDwQp+kOgEQ39sXU0wBo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbkJCCRA9TVsSAnZWagAADQwP/iIE9VI54uqXxOa5nhNA\nuKTvZqX4NKvUx7HeyQ6BqoUmXK84DfedX+ynXvzWXgi4mTAB/pMwzo1fa2Gt\n0aN3bK0siNR5gZSxO0STad+natcM/488A0tDoqb8VVQus0dEghqmamVVd1Vu\nkLBnN8E900J/69DN84KPaaNKEavpK016e28Z6BXkdQXocH3FrBC29kZYg5O9\n/NnNM2I3CbPuySHHgODSX2/hMy+EghgvKb0QXvUB/VkSNC+mxGqHsV/cURQc\nUX4Y7Tz1gxbe/8YvGHJfhsFoo6GSysCUxD8vnYkF+6eSkhfNtjICHBWcnytO\n82ugX+olg7hP5yDq5Z06hYyKm07Gf7GW2XNXD//z06knZzIyeJMyxi2h3dbe\nwxCr9oQ2Ba1qWwbGBje9J3PIGxw3WJQ+zMI1MOH73dMik6mIPL2L/K4qUZCs\np7icnfETB+V+i9j9pX6+DXXFavlpmShs+1NHY6odeWhrBhQ+L5hY8V2AwaTt\nG9pU/IXut6/CMGEDFt/H0S+NrAj+XPO1C0tdXic5E3hgQlHBxcOa3eKK7vnw\nuzqLMgkzq4R10dW9WzhXgNlBeEHvad8uLt+/Bj6+BMwbpCwC5j7xEg/EdHPT\nBbx2kmH4Lp5HhBB+48J/p+hKgYwTcpxrFSsElGsWGnQDVlfAjxswPSqpR1tu\nFqKj\r\n=r1b7\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=6"},"gitHead":"be0c59684d9978dcce9eba0ee765452c06b31dd9","scripts":{"test":"xo && nyc ava","bench":"node bench.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"6.8.0","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"10.15.0","_hasShrinkwrap":false,"devDependencies":{"xo":"^0.22.0","ava":"^0.25.0","nyc":"^13.0.1","delay":"^3.1.0","codecov":"^3.1.0","in-range":"^1.0.0","benchmark":"^2.1.2","time-span":"^2.0.0","random-int":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_3.1.0_1550729793719_0.6913877544479108","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"p-queue","version":"3.2.0","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@3.2.0","maintainers":[{"name":"floatdrop","email":"floatdrop@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"dist":{"shasum":"039001d544550b85fce205935acd43bd3a97d0bb","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-3.2.0.tgz","fileCount":5,"integrity":"sha512-D2OjWeETS1Bjov7d82VclyMRigjZtMdALWV04u0H2zPvV3sYC8f6sYBgQ2Z0OHoBGUYh9S8cHtJqMAO8xaHEwg==","signatures":[{"sig":"MEUCID9SBPyz1LazmaIB20DaUSIfMDnG1W8AXO1BJr2ArJXhAiEA4ukp7RhzcUR16oRT5NW4jCbQc2Hx1KooROIR9UTKRA8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceuM7CRA9TVsSAnZWagAAGqQP/1KyiR61RV8eg7KhbC7I\nPw2CdcRLl7rEd6vMKBuCmPbKWHOPntdfDVoSZZTeoTMQrJnC7erDRaT9DIdX\n5JuEjhRR1RTnaXb6dJyyHigQxWiTsWtzukAZI72lp2dM7wtozxk39wfHPq2o\ntQK+zqUZTbDtAluVP+K3zJSSGYKo/CnB/EVn6YO691rSMNOwdPPsnyRD+onP\n7lQbJ/kVuUi5wQu318zPxGQ1Q51TP+fwNKRX41NLdjG6FCGf47eh0iN+lRjj\ne4Kli+yGE3V8t4+VGNLoOFoi/4jmgEfkPc/GMMttY0LL+5hxZNk5spkcOn4s\n2MVfAs2+SmCit02sBRPvp/KbsbDdtKzlpaPlJo6D4dwILXAK4/h7JGrFYfWr\n6BGkNLpX+7Dnu6MSlR9n0RCQqeSjTuEB7yi6FvYOocFGfpTNh+JSkj53Q3cU\nm/32QTUburilmSU1fCQZJZX74S/N21EaYCL10w3lB1A1qzX3GqIXozK+PfmK\nBFsuH0pct7cZ+AH6l2alGNQDL3SwXOkpu52xTFd6g6X2PqCgTRBC4V+6eylQ\nFw+Uf51R4Tc7Hs8Uu4BORli4wdXse6cctFAt+y5KxaGf5K/9gkvTSv2SMiRI\nxIzaR0f0lgmh7n4O7EYWFm1ZYm2EZadWDtA/eNgnMYsX6RHJirTdjC6c1nx8\n1hqi\r\n=5Zv/\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=6"},"gitHead":"cf653cbfdb9ebdab79826c046367e34492bcb4e3","scripts":{"test":"xo && nyc ava && tsd-check","bench":"node bench.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"6.8.0","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"10.15.1","_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","ava":"^1.2.1","nyc":"^13.0.1","delay":"^4.1.0","codecov":"^3.1.0","in-range":"^1.0.0","benchmark":"^2.1.2","time-span":"^2.0.0","tsd-check":"^0.3.0","random-int":"^1.0.0","@types/node":"^11.9.6"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_3.2.0_1551557435173_0.47333900549469243","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"p-queue","version":"4.0.0","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@4.0.0","maintainers":[{"name":"floatdrop","email":"floatdrop@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"dist":{"shasum":"ed0eee8798927ed6f2c2f5f5b77fdb2061a5d346","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-4.0.0.tgz","fileCount":5,"integrity":"sha512-3cRXXn3/O0o3+eVmUroJPSj/esxoEFIm0ZOno/T+NzG/VZgPOqQ8WKmlNqubSEpZmCIngEy34unkHGg83ZIBmg==","signatures":[{"sig":"MEYCIQDgoQJ2ymsz+iSLtU+tbDCsoLfEWEnsPy6++fUxKdx1nwIhAKDDCG8jcOevLP14FjuAYjfi/fPw3cewD+UeqhYPBbJn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgeBXCRA9TVsSAnZWagAA9wIP/RVfrKfGuy9fqtY2a1Hg\nQ0j+Xnhl4QgHcvUbys50e5wAvCnqhPcW4gY9ui764Wqv+iouPb2cUcRFVn2a\nFFxcpfyn3tdJLHtaI6JIcap6d4s119WY2BMbpg35cFY1UXoUW26I/4RRdHae\nUEZL0eMeYWtmCPsk5LOAsmdOqaVDWjGs3LyniaprAA5uF0GXZVDygBTrTuMk\nrRVo47sC4G+Zrfr8F5KU6AuX0xaNuCnTmdITNQDYxFOFwlxm5tUVZZWjwWeT\nWNtbnHUoD71UHLM75/6PKb9mBpo5d0yBtvhgFSyxrPqXNEQ180qB/Ljy+UEi\nkZpixNR0S1zetTGaSZBvFwg/sfydF1O8hdfhbGH7YW+Y/1ocddodcH4TcxkJ\n10nPjLArplRgpB0E1OpPCJWSebPx4qmkzYP+fHFL3EUKKVINLx6mS8fTK/7C\nKPtbH1CbFJi50Ylvip5n5RWDK/dFN6y0M/68/nc0s79YvwEEjXKO4Xw8X8fn\nfAQzERf97eSsfMm+ofnLixF7f7qbmkJWNbegV47FozBljexM42Zv/j5MM+o8\nfhVFIUPPAu8q8kTeksOA2VgomGByQWPmGLkVsxlw0iOCXFQqYVEboQbSEPs1\n5YV0qITuzVJvJlPSdWcWlXmtJLxFw+/n8sh/MEZmQwhS0+sTKp9b1LoLuGzX\ngzWh\r\n=vX87\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=6"},"gitHead":"781731b46ead6b44829765050c0025167aaeac60","scripts":{"test":"xo && nyc ava && tsd-check","bench":"node bench.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"6.8.0","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"8.15.0","dependencies":{"eventemitter3":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","ava":"^1.2.1","nyc":"^13.0.1","delay":"^4.1.0","codecov":"^3.1.0","in-range":"^1.0.0","benchmark":"^2.1.2","time-span":"^2.0.0","tsd-check":"^0.3.0","random-int":"^1.0.0","@types/node":"^11.9.6"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_4.0.0_1552015447108_0.2774993121237912","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"p-queue","version":"5.0.0","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@5.0.0","maintainers":[{"name":"floatdrop","email":"floatdrop@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"dist":{"shasum":"80f1741d5e78a6fa72fce889406481baa5617a3c","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-5.0.0.tgz","fileCount":5,"integrity":"sha512-6QfeouDf236N+MAxHch0CVIy8o/KBnmhttKjxZoOkUlzqU+u9rZgEyXH3OdckhTgawbqf5rpzmyR+07+Lv0+zg==","signatures":[{"sig":"MEQCIAnsJP1G9g78U5xUxHTtcq/NnCpv7XHrHs3ggpyKJJ/lAiBXHjaADwwP5e+AOLQSLyMvM0pRuTSc3ojoF7HHeIuzNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqIo5CRA9TVsSAnZWagAAVHQP/AiozkndVMXczCuw+5lg\nt29lxJmodK8KZU+oiEstQ56NldnmT7swpr/dHealxSr6GmLb6Xl3G6ytGgIW\n/SjOqaUpVUbzipibpJnVZwOK2mEbYnLnSgTfh1wGA4vxM8nLcHKiautHycNv\nNrIyBGbmdTC6uHLshkmoETlbRT60R6F80T0HVEgMvtptAK0ELoCxc3Io2V2O\neAKE8vozD9MQgizu+CQITArIDAlBQ7EFR6/WUH58QmvKW8PkSCivkMeFQcrC\npQxaspn0pa89YrI8Jm1IWDQfA88Mu/gCE7o24DYc0p/dlt2f8gTU2XI/zRP0\nV6St/pLfSLcvEjtV4eNQpU4sKrWzcnDxdl5/gXlVX5Jrs7Vz5dN6MczuWPFn\n6pF1OTE0VJh/NY/zyF2qLiDoPt4WyGd6LOsWoH+rlfXslNSMzxVfhdpZgEBG\nq6VS7DL3QHuhzyq2ZKVmShVPIVMa+8F1aKkUTg1AvIJ06Ye9rnpdyQ1DSzzc\nKhiBHsBsoVytMUkacddNUyBY8Z7TcWIvVTlvEScBjx9gWbwPoa9nr9IgnChD\nTAlNKQvBlJPXYtsqwor54sG3uWfaNls3aVyW32F1CWEiFoa+hYP7O0olkio9\n11T0LpODea+I76dyGct5x361NpXfwfss5/vmtLIFqIqls3NsQal7l7Kzm6Yp\n5tzb\r\n=4Dha\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=8"},"gitHead":"18040fecaacad375b5a46751f56131ba32104daf","scripts":{"test":"xo && nyc ava && tsd","bench":"node bench.js"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"6.4.1","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"10.15.1","dependencies":{"eventemitter3":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","ava":"^1.4.1","nyc":"^13.3.0","tsd":"^0.7.2","delay":"^4.1.0","codecov":"^3.3.0","in-range":"^1.0.0","benchmark":"^2.1.4","time-span":"^2.0.0","random-int":"^1.0.0","@types/node":"^11.13.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_5.0.0_1554549304348_0.5687749551962844","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"p-queue","version":"6.0.0","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@6.0.0","maintainers":[{"name":"floatdrop","email":"floatdrop@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"extends":"xo-typescript","extensions":["ts"]},"ava":{"babel":false,"require":["ts-node/register"],"extensions":["ts"],"compileEnhancements":false},"nyc":{"extension":[".ts"]},"dist":{"shasum":"00308b2e1a566130b835a2cce84ce8cfd76df08d","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-6.0.0.tgz","fileCount":18,"integrity":"sha512-Ql8yUy0yg2iyTZ8lt/3OILuVJAwl9JipQlSSbnIiReJ+UiVIkrDGcAc9UBEMwxBF/BLpmYkmZBqJBZk4F6kjRQ==","signatures":[{"sig":"MEUCIDcf0I+cLumdvLnK0My2aanh+D1Y4G1+ECFt48qGxgIoAiEAzsqc2WZ/OvCo/whdAkJNQvQBiPx6LYsLGlCXVyo5Xo0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc90keCRA9TVsSAnZWagAAdrYP/0Bk53aeiqfkcveMEnYR\nIC9ZuvmSnLELF8tnT0J+UiiQ9YC8vvtljSqd5BQajIpSD9A/ZPE5IGPfY4U7\na2TH5aZziCI1Xcko24tKR9pHCKqMWDacqAHAazCoSTMsI1TogzxFb9wzQJcP\nMiBZDkdr+metrYFT+lsl3+bt0q2397KFPPN9GZQyIVesNmgN6KpbdjsPk4nQ\nrYpLALkkqmh3jYgGM8JrOlTDNDI9qfA/fnwF1t3cw4m58F0pY+tgQxXzemu/\nLmw4TLUpNL9txLcxjC8PqunAt1Zt38h9Nx+vO6zyiuSU7QTQ8J/wWwzjcArZ\nrO8fFqNT2Snzd0Te5XgeOza78tbOGvmhKyuaqT/ZBzAEaGz5/gu5IlcSwE9A\nYZHIzgxnKYzH8Nut94C0G891Sjey+SoF2PbidlLghYJfKBmXeiJGVpekrmsY\nz1bP79qB+WGnudvdqSbeMX0ikIzLfQxUyzAnwooxk1DhSWjpDuASY9Xiio2p\ndRFudFfp2XDWv6MTWqwdH6HbClaE0qWCaWGAEvOu5X07haWnCqPf8QYx0AIM\nMkHu+ete/xK6sTvU9fHSviMt/vipQC/FYX+EdGHDKKuAPKXedYRWMZIdwp5Y\nbPGNm+2A8c+sQiB8NqQr00hf9VX8smDXqn9MtzSfHfHmTT9KRIoBgzcxV8hB\nXq6g\r\n=6l7k\r\n-----END PGP SIGNATURE-----\r\n"},"types":"dist","engines":{"node":">=8"},"gitHead":"cb9d3e851e826b50962cfbbf8f306bc050e4f687","scripts":{"test":"xo && npm run build && nyc ava","bench":"ts-node bench.ts","build":"del dist && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"6.9.0","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"10.16.0","dependencies":{"p-timeout":"^3.1.0","eventemitter3":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","ava":"^2.0.0","nyc":"^14.0.0","delay":"^4.2.0","codecov":"^3.3.0","del-cli":"^2.0.0","ts-node":"^8.0.3","in-range":"^2.0.0","benchmark":"^2.1.4","time-span":"^3.1.0","random-int":"^2.0.0","typescript":"~3.5.1","@types/node":"^12.0.4","@types/benchmark":"^1.0.31","@sindresorhus/tsconfig":"^0.3.0","eslint-config-xo-typescript":"^0.12.0","@typescript-eslint/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_6.0.0_1559709981885_0.4142628089684923","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"p-queue","version":"6.0.1","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@6.0.1","maintainers":[{"name":"floatdrop","email":"floatdrop@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"extends":"xo-typescript","extensions":["ts"]},"ava":{"babel":false,"require":["ts-node/register"],"extensions":["ts"],"compileEnhancements":false},"nyc":{"extension":[".ts"]},"dist":{"shasum":"de0e833a57a8a77e89d8d6cd91a5a8c3993b54be","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-6.0.1.tgz","fileCount":18,"integrity":"sha512-9Y06Mp2GkJsuH7SApSXK7CDf34ZSu09tPDI3bM4z+EiX6X4lYzZBNS7zlh6Pe550Ya906JQo834iVjKcDOsqqA==","signatures":[{"sig":"MEQCIAI4/TvZvOid9Gi9SyTFjp7lH/BwWkpji8quSiWFaf5GAiBa+vxx/hg0QdH+OZ6FRIVadQRfmXkAYMfJSvoqdsUynA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc91mGCRA9TVsSAnZWagAAH1QP/0vvcUUm3Q7/2ttLLCo+\nML6MzKO4mT3RCyViENmpmDg7m5rMVYCcZew6H40tIdxI5hwIUqZY3xfxCR77\nIN2HXBWNaqOOdTQ4ceB2gtMUkFCvZs41pL+PEX2aXjVQ+VDOhej4qdp40sFC\n4DTBq1I/NdmbIAwprUA0+s+lnt4a8eNpKt0QmUwlbGGco4/V0wMe1+6tF8sn\nlRO85CvoHyJy98gasGuEGKWNaWtuZ3ExZeSD7Nu2WeBf2b8cWlwCgjLkTC9l\nYTB1JEVrmahwxKWgNzYUpm4bPnPEhZc5bC1b1MuJ8oQ9WoNNhyzjhBEJ8oaC\nsOfU/18hvnKF56AgnlrDbH9+W6mnoxHNLcXVqwBlmLAdq9egoGivXJ+zSymE\ndhl33pfGiXLsFSjWhWkjNP3Uv5GJvTgsjRQ+VwsbGft/RkDzOqaa3Qt0smJI\nxBCvyKggrBZodZmfyyJKaECJcSlChgYsXTVPulPwr/kdHQsr93mkpMHGhAoS\n+ZvZMj9KcaoetuSFYoKVzLwMV77Mdqc3wDg1NPJkpAS/8IdmTNGJuHDsixuD\nz4OggzY+pn5Y/FwZnRm28J3U+FMDcIXFSB9wE1vIWnFC7XaFArF+AzJ8whTy\nwkvpR8AmclRGvlJhZ0d2NHjQyU6xZJJah/X1UGRwlv6gXN64LNSSzOrwvm4e\nZbjN\r\n=9tr1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist","engines":{"node":">=8"},"gitHead":"fc2baaa283e0351e25567d497aed5b35a214da18","scripts":{"test":"xo && npm run build && nyc ava","bench":"ts-node bench.ts","build":"del dist && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"6.9.0","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"10.16.0","dependencies":{"p-timeout":"^3.1.0","eventemitter3":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","ava":"^2.0.0","nyc":"^14.0.0","delay":"^4.2.0","codecov":"^3.3.0","del-cli":"^2.0.0","ts-node":"^8.0.3","in-range":"^2.0.0","benchmark":"^2.1.4","time-span":"^3.1.0","random-int":"^2.0.0","typescript":"~3.5.1","@types/node":"^12.0.4","@types/benchmark":"^1.0.31","@sindresorhus/tsconfig":"^0.3.0","eslint-config-xo-typescript":"^0.12.0","@typescript-eslint/eslint-plugin":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_6.0.1_1559714182126_0.5041090809666853","host":"s3://npm-registry-packages"}},"6.0.2":{"name":"p-queue","version":"6.0.2","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@6.0.2","maintainers":[{"name":"floatdrop","email":"floatdrop@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"rules":{"import/first":"off","import/newline-after-import":"off"},"extends":"xo-typescript","extensions":["ts"]},"ava":{"babel":false,"require":["ts-node/register"],"extensions":["ts"],"compileEnhancements":false},"nyc":{"extension":[".ts"]},"dist":{"shasum":"34ab9f1fe43b26ec6da2a94cae6b3c3cdcaecfde","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-6.0.2.tgz","fileCount":18,"integrity":"sha512-KDmybfRp7PQXk6mRDCtbFWc1E6qUyIXLdmiCQbnKY8+DM0+PodWYLT4dPT/T4x4G+w4PHZXvMB3dZfLEI2vaFA==","signatures":[{"sig":"MEQCIEG9TseLVen9Cp9ZiF98B59E1gQciUeYweZ3p6rV9vNiAiAtnY+nowK7xT4uGzhDh40zn2hUr2JTiLkjrUuV/AiaPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+h7aCRA9TVsSAnZWagAAFYoQAKORQ4bmes9gqGBdTenV\nPlnYZdHzE2u/0sxBQ08kWbak3Y9t+4TqwiioVBqb3p8ExXvFhj9MehpbuUeE\nxjnphypI0lYjcSrBTul+3Bp6rCWY/lXeCAofRR0KTNTKZVp2KcZ2Zt1tqmAm\ny7leGaCkUT5B/a3+LVRp1+IkP4dtcp5zl6swgYr7jeSUKUKsDatmuxFfIDhX\nDV6er21qTDvNOj+nqoCXajZULJR/rL22yez4UloG70yp70Ghzj1iS7TUSf4E\nvGFgqYnKWXvkHF94AQ/wqRy/fKqCj0mpOkGeGySK7fx0LTcRM7+EnvLyRyVP\nOzQI9M1m2WsKhCFW+3cULZ70HjuKgAb9ZTBmOZ727dObR/9kZaSH69i5FRKL\nDEYKuE0zutJB3Nl8Veqe3GGUq5zaokOC6MmUx+tU0uslKOkea3FVur3O2ulT\noeeBXXKLw5BG0IKMwBA83VfqqGM1gcx6LZybVSAqT7RGOBLQqGl9jMejCxVN\nnGp5T+2+FN0RWBtf07yn5EpYtJ/HUM648OI/pOUfuAdJP1yTYurwqD1RNX1l\nUfKpNbUzGREtn5KxRiKWC2u/Cndbv9ihS+KIfjHWPYNQz3dKlGCbRwEgkbYu\n+++GnE6k3ilXc7tR5+IvjzITGlfbIOKI95e+HH/G411aRf8yZfu8BpS7HnoN\nrSpa\r\n=1Fp1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist","engines":{"node":">=8"},"gitHead":"3404bbb4d848b29a29543f4eed48f4fea5cfc63d","scripts":{"test":"xo && npm run build && nyc ava","bench":"ts-node bench.ts","build":"del dist && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"6.9.0","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"10.16.0","dependencies":{"p-timeout":"^3.1.0","eventemitter3":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","ava":"^2.0.0","nyc":"^14.0.0","delay":"^4.2.0","codecov":"^3.3.0","del-cli":"^2.0.0","ts-node":"^8.0.3","in-range":"^2.0.0","benchmark":"^2.1.4","time-span":"^3.1.0","random-int":"^2.0.0","typescript":"~3.5.1","@types/node":"^12.0.7","@types/benchmark":"^1.0.31","@sindresorhus/tsconfig":"^0.4.0","eslint-config-xo-typescript":"^0.14.0","@typescript-eslint/eslint-plugin":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_6.0.2_1559895770167_0.09065185511661333","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"p-queue","version":"6.1.0","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@6.1.0","maintainers":[{"name":"floatdrop","email":"floatdrop@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"rules":{"import/first":"off","import/newline-after-import":"off","@typescript-eslint/member-ordering":"off"},"extends":"xo-typescript","extensions":["ts"]},"ava":{"babel":false,"require":["ts-node/register"],"extensions":["ts"],"compileEnhancements":false},"nyc":{"extension":[".ts"]},"dist":{"shasum":"3f546275073b41e4af460e41459524b15c2753f3","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-6.1.0.tgz","fileCount":18,"integrity":"sha512-907vNz/cY+JEsqGglo7o/Ia9E/wisahJGOp9HPfbAyCVGERQVmFGA4IyknxY1v+QRBiMKedL3ToOBXNEy9MKQA==","signatures":[{"sig":"MEQCIHsnc5A4ZVIC5QrooT7Uaq3XWRPkGz+SfONIU5dIt1cqAiAz0d7nuvYlmGLiclseq7SsjuomDAeu4ll8ratmkNYCvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJ1RqCRA9TVsSAnZWagAA9bMP/0bMMdsFLomcQiAjzj9W\n+tdQDnTrr1pR8wdqDOuxD507BWZUD5T/nQH/ybkmIJtdL+bsMDn+D3bh5/tH\neRbBB9T3P9O32rcBJHjxZysk5CJhJzWFwZr1+4dAYDHB3g+kygNylWDs1pGA\nXstqq3gud1AhDr32WP0ms/xhkzDownqPZj/jHaXCSJDIsYhhjODXnchhLXWz\nWu+VHrYSHhjaqSxJHhvysMNi7p7xfbSLZIe0YOI5q5o5R1TzOVaD1ly4MUFc\n1VJ79fqNavhrZ7ayvW4DfjrWF0Tz/VlkNoX6uWFJA6es5fdWhUODSFQh5opO\n0PntfnU71hNgmOo1XhomG68uGrqdvWARt9RBHNOFePQtcZd6Rligpog1PfkT\nSj1XnQ0nhBnFR2KPfGF6gd7lzjOwBKtXOKHLSp64aTnH58n1LsmTjSd+wFm1\nz4vT9awGM6K8WkDhOPQBwMs/RFcMwDQiWJsTzId2PyLfADF4FH3s9GFMwVy+\nGvK7ub6arCbFIKvAtuG30iJuyPxiYGwm9n0MmU/bCzF50B3r5ujm3ona0R1D\nfzemTr5EzxoCt9t8qOuLqoX0OqiR5H5K43Qv7VAB9Wc6ZHq9wszoF2brG7Ip\nwMsbCa1ybAbqztG8wxPsYF4mrG+3kaU+yka5HpYaE8HANHCEFZ8dmBZLKwjx\nhwmj\r\n=0O6s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist","engines":{"node":">=8"},"gitHead":"fb54f6840948bf0cefc1babbe4cd412344d24473","scripts":{"test":"xo && npm run build && nyc ava","bench":"ts-node bench.ts","build":"del dist && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"6.9.0","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"10.16.0","dependencies":{"p-timeout":"^3.1.0","eventemitter3":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","ava":"^2.0.0","nyc":"^14.0.0","delay":"^4.2.0","codecov":"^3.3.0","del-cli":"^2.0.0","ts-node":"^8.3.0","in-range":"^2.0.0","benchmark":"^2.1.4","time-span":"^3.1.0","random-int":"^2.0.0","typescript":"~3.5.1","@types/node":"^12.0.10","@types/benchmark":"^1.0.31","@sindresorhus/tsconfig":"^0.4.0","@typescript-eslint/parser":"^1.11.0","eslint-config-xo-typescript":"^0.15.0","@typescript-eslint/eslint-plugin":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_6.1.0_1562858601267_0.7466532850359937","host":"s3://npm-registry-packages"}},"6.1.1":{"name":"p-queue","version":"6.1.1","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@6.1.1","maintainers":[{"name":"floatdrop","email":"floatdrop@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"rules":{"import/first":"off","import/newline-after-import":"off","@typescript-eslint/member-ordering":"off"},"extends":"xo-typescript","extensions":["ts"]},"ava":{"babel":false,"require":["ts-node/register"],"extensions":["ts"],"compileEnhancements":false},"nyc":{"extension":[".ts"]},"dist":{"shasum":"eedbaf7335b4931ef857e2e58063fed461b97e80","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-6.1.1.tgz","fileCount":18,"integrity":"sha512-R9gq36Th88xZ+rWAptN5IXLwqkwA1gagCQhT6ZXQ6RxEfmjb9ZW+UBzRVqv9sm5TQmbbI/TsKgGLbOaA61xR5w==","signatures":[{"sig":"MEUCIQDonT8A+5vxmSqbEHU11EKVHJ7FyodaLktUZ2CVJlMLrwIgCuBobANCkxocZX99ol/lwisflM0HXW3+I9PT8KzWRWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUaFlCRA9TVsSAnZWagAANnwQAKFjVmhH4iQnng6/BdEM\n6OQylMGEkCoyMPu/B/pUz57dg0t39RgjnMN+N68Yfpg3UARHxvdEaOlpigiU\n3cWzxrQ4RnM4sIIsqkWFHrLZ6ff3EHA6Ip4dnJV4lQokPEqeF+ua80HlK8do\nqXIZ2WGL8RIbm2ze8dKoiynDpU/rZTpqJx8XhyLTC+0BqrJ7MhO/Znph4kuO\npCXYJp335FMypd6uBbHUt55PeZU4rEAVob7gBI9Gne55jij82P78arN39x+b\nMwgL6D8GwtbHys7XPajgiXupQkgJrzDtxA1bEYuVfCJgZiYZOnBc1r6cz8hx\nvAFGgqmxO87wSnWx0n9I7iuvhEKOhTgjG4WsK2fELjb3StW7rGGZxu4MCrpA\n26K2kTr5CpSr+A8FZR9CXZ9kjceEgwC0BJ17+0j/H03Nl+ZD3t3x39HEiPDo\nSeOiJfkl4vFdqvcSMMCXE79JfLEG25HKM0agvvzMMkp0tw0kEKiaLrO9N9bp\nfjh+yc9YC23rknU3UjfZ35GctSX1dXR2EmphYB+22kQN95lQtsPXG9zltRwv\nAAukR8r5DB1LYY5G24umpLeGgfIPsAY0sr4jP+ujxduw5pygOVwsLO1Vu92M\nR7LSt3OQ9R1rRR7wrUDUxts1N3REqlpr7zThnr7S59RTOu7cAJaUYqhxx9Er\nRa1s\r\n=k0Fy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist","engines":{"node":">=8"},"gitHead":"144d0ad54c9940d8b53359bd4566be89d8437df5","scripts":{"test":"xo && npm run build && nyc ava","bench":"ts-node bench.ts","build":"del dist && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"6.9.0","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"10.16.0","dependencies":{"p-timeout":"^3.1.0","eventemitter3":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","ava":"^2.0.0","nyc":"^14.0.0","delay":"^4.2.0","codecov":"^3.3.0","del-cli":"^2.0.0","ts-node":"^8.3.0","in-range":"^2.0.0","benchmark":"^2.1.4","time-span":"^3.1.0","random-int":"^2.0.0","typescript":"~3.5.1","@types/node":"^12.0.10","@types/benchmark":"^1.0.31","@sindresorhus/tsconfig":"^0.4.0","@typescript-eslint/parser":"^1.11.0","eslint-config-xo-typescript":"^0.15.0","@typescript-eslint/eslint-plugin":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_6.1.1_1565630820587_0.7013745160258431","host":"s3://npm-registry-packages"}},"6.2.0":{"name":"p-queue","version":"6.2.0","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@6.2.0","maintainers":[{"name":"floatdrop","email":"floatdrop@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"rules":{"import/first":"off","import/newline-after-import":"off","@typescript-eslint/member-ordering":"off","@typescript-eslint/strict-boolean-expressions":"off"},"extends":"xo-typescript","extensions":["ts"]},"ava":{"babel":false,"files":["test/**"],"require":["ts-node/register"],"extensions":["ts"],"compileEnhancements":false},"nyc":{"extension":[".ts"]},"dist":{"shasum":"c8122b9514d2bbe5f16d8a47f17dc2f9a8ac7235","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-6.2.0.tgz","fileCount":13,"integrity":"sha512-B2LXNONcyn/G6uz2UBFsGjmSa0e/br3jznlzhEyCXg56c7VhEpiT2pZxGOfv32Q3FSyugAdys9KGpsv3kV+Sbg==","signatures":[{"sig":"MEUCIBXvN79VWaeoQjAcJue6NLivca0RbirJ+0z1t8t32m++AiEApIirwQN7qwDaaa6dOwwdYBwckiDeCgvDYBAbuiH8BrA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdocMICRA9TVsSAnZWagAAT5kQAJrBTCH5fPmLLOQ4KpIs\nFyCOwnsEZDZ/8NVsDTUE25oU7OtmMZnVRI5rKdmz+mnaQw426q2jEObcZ2Pe\nKaYu0uR3fRMfRy9hDvEYowb4CVYf+EVdXyxcYIrpkYKDhc6euplYaa+osQMn\ng3CliJI5Zx0Za2uUbg+vVHnZofJvvCheQyPSve0aS5WN71YVU+G+sgpdT33V\ncU/mgVJIDfGWELPaMV2MK+AXhiuWBqqt/FpJ9cRcY329G2UENhlQP12KdI+P\nwiCMmq1K5Ra04fYGaum76VWkeR0upKmiwYzhOf78LPT/0ffkudc3mxjqz2ID\ncq5V7M7mTKehCt2SjFbv6fQOB6nE+UrVuBWlOvZpRSzwL0a6g36gQ9GfEyH5\nsVwkpTM02jVjcgJY4Twj63s/d4tIlpfJb++uY8IyBLEVjsFEUd9lw/AtSXjq\nWmlB+ofxLks54JNeR1ASy0GeXa2hhQaIH0/HbfOhhrS0PoQpmT0hJCwRM7/m\nF3aTIStGR75Y09zEoywgiYPEOaNjsfW02E6OPw74dPeOgC2QRA2IFbi2mAxt\nVzi6mzUVrns8tvR+QJkpw4a/m/Kqdi4fiFaJeGjqiuwVb9A18dLBe7c5haM/\nk9bC2qdGliEYFW+nO+FXkEhhnmUU0BjNtQ9QkVE0umLl4X/sgwqJUCzF9x5i\nc3VC\r\n=Y8+9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist","engines":{"node":">=8"},"gitHead":"f1f7fb9ac318f7f29c9543f1923de58a48588ae7","scripts":{"test":"xo && npm run build && nyc ava","bench":"ts-node bench.ts","build":"del dist && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"6.11.3","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"10.16.3","dependencies":{"p-timeout":"^3.1.0","eventemitter3":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.25.3","ava":"^2.0.0","nyc":"^14.0.0","delay":"^4.2.0","codecov":"^3.3.0","del-cli":"^3.0.0","ts-node":"^8.3.0","in-range":"^2.0.0","benchmark":"^2.1.4","time-span":"^3.1.0","random-int":"^2.0.0","typescript":"^3.6.4","@types/node":"^12.0.10","@types/benchmark":"^1.0.31","@sindresorhus/tsconfig":"^0.5.0","@typescript-eslint/parser":"^1.11.0","eslint-config-xo-typescript":"^0.15.0","@typescript-eslint/eslint-plugin":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_6.2.0_1570882311515_0.9869827136382332","host":"s3://npm-registry-packages"}},"6.2.1":{"name":"p-queue","version":"6.2.1","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@6.2.1","maintainers":[{"name":"floatdrop","email":"floatdrop@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"rules":{"@typescript-eslint/require-await":"off","@typescript-eslint/member-ordering":"off","@typescript-eslint/no-misused-promises":"off","@typescript-eslint/strict-boolean-expressions":"off"},"extends":"xo-typescript","extensions":["ts"]},"ava":{"babel":false,"files":["test/**"],"require":["ts-node/register"],"extensions":["ts"],"compileEnhancements":false},"nyc":{"extension":[".ts"]},"dist":{"shasum":"809a832046451b2240a0a8e48b4fa18192b22b64","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-6.2.1.tgz","fileCount":13,"integrity":"sha512-wV8yC/rkuWpgu9LGKJIb48OynYSrE6lVl2Bx6r8WjbyVKrFAzzQ/QevAvwnDjlD+mLt8xy0LTDOU1freOvMTCg==","signatures":[{"sig":"MEQCIHCYIDA3z8WGJxwDbuw+awAqa2VRAkZYiU5smPUEk2KWAiAJGmICdjDWdQUj3rAz5+wMGDyosOKO14AVQ0MrLetVlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdx5xICRA9TVsSAnZWagAAP0cP/1BljyEmihK3e/Ln7vkY\nNAvXkBjV5so9+y9nAfDf9aUk0V1Po1R2/uO0xTK0lM913tKplD7vqgtAPYYc\n4aKSwwvAochB3SpfpR986coNy3avN9jKj872FQXTLj3DsAeLuusLHII06tod\nU7y38znoPlS3h+mW2Mq6dUtvhVPWKThKUvGRpny2KJEz07ifX3hkVthHpcQ9\ntF71T+d2duB9lpWec98qQsgt+owOWD56pU5mOISll+8MgJvk7ExZRJoSHaRQ\nva2Ihy3MV2dBmt+1QG4g4G3bG/eHqlooFiHX3xqK6A8D6eFAZb9qrV6GBJrf\nfyKpv3OCWCR8WqHBQTJMXR/mADT0Wtnw/fNxOZWbYY6QRXxu89uLqGNIdiKy\nEYSP9lznmHqTy+rIwFgCavyNGRlmxL/LxfCNLj/h7LDcTU3uVkosLH2nh/Qf\nABqZFWL12V5pXmBGI0jozkGteO/AYLLbDttqA8wJ2IM3wIQ+YULlZBzvaJ1H\nh3gQ01O11AzlXTBMg0OgCOASlhznh7t2mMa5P8Ep7sTBtbVVMfayarcQ+uMP\nIiUvBVu8uAWYaSZHYtbpoLLrUpErHa7ET0M0290HxxRLr1jbbzkFi/DQcGon\nIHuTfXvWiDD6gBn2jFXberFRUBAOz71h19CvlxAU/CxKfO9epnwkaO3iOXrB\ndum7\r\n=qcJw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist","engines":{"node":">=8"},"gitHead":"a578dc41a6248eba1432921f75f43ae73749eb93","scripts":{"test":"xo && npm run build && nyc ava","bench":"ts-node bench.ts","build":"del dist && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"6.13.0","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"10.17.0","dependencies":{"p-timeout":"^3.1.0","eventemitter3":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.25.3","ava":"^2.0.0","nyc":"^14.0.0","delay":"^4.2.0","codecov":"^3.3.0","del-cli":"^3.0.0","ts-node":"^8.3.0","in-range":"^2.0.0","benchmark":"^2.1.4","time-span":"^3.1.0","random-int":"^2.0.0","typescript":"^3.7.2","@types/node":"^12.12.7","@types/benchmark":"^1.0.31","@sindresorhus/tsconfig":"^0.6.0","@typescript-eslint/parser":"^1.11.0","eslint-config-xo-typescript":"^0.16.0","@typescript-eslint/eslint-plugin":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_6.2.1_1573362759525_0.1313620959482713","host":"s3://npm-registry-packages"}},"6.3.0":{"name":"p-queue","version":"6.3.0","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@6.3.0","maintainers":[{"name":"floatdrop","email":"floatdrop@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"rules":{"require-atomic-updates":"off","@typescript-eslint/require-await":"off","@typescript-eslint/member-ordering":"off","@typescript-eslint/no-misused-promises":"off","@typescript-eslint/strict-boolean-expressions":"off"},"extends":"xo-typescript","extensions":["ts"]},"ava":{"babel":false,"files":["test/**"],"require":["ts-node/register"],"extensions":["ts"],"compileEnhancements":false},"nyc":{"extension":[".ts"]},"dist":{"shasum":"19bfa4485db7e6a0c135049ff6716375880d9c3a","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-6.3.0.tgz","fileCount":13,"integrity":"sha512-fg5dJlFpd5+3CgG3/0ogpVZUeJbjiyXFg0nu53hrOYsybqSiDyxyOpad0Rm6tAiGjgztAwkyvhlYHC53OiAJOA==","signatures":[{"sig":"MEUCIQDSGMgkJT7lv41VwnEQpEUS8b+kepYPxrsYiI34RCBo1AIgJJKj3JJwGf8VF4FmoxOIEMvjs11mqINXjbGu27SHT5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSrxPCRA9TVsSAnZWagAAsm4QAI6Dwb2uQYI26KxTwTRC\n3qdheWPSNkYIXNiZi/zymKeN6ik8nTY9KbAXXuWwCNWkOP5501i7QMTd1k4m\nbK6T0+aRSJT9QHoBoPu43HCQ05PGC6tj2Q4sXzwc5VqyKYLCZ9mIhcx8Ij4v\nLOABkQGmjQ0JP+oppuiYIwQYBG7Httb4A/RbyHWLtnRxQuXqetBWO+OuT28V\nB1/4UuWoe3QaqKQnDb75g1PR+0WlX/jJMLiM4DyslfDAo1h+1kLMgsylZOKZ\nydyG114/7A58ZOiU/4m/NzLhEcV2E+bqESYhMe2htNL4FlqGyhYN9Ho0Rv9T\nomhyRO8UNM30oR5tTtG+bDgGq1OfqdFsyNHvhKuA/Wtp9Xz/2ZYbbGDIK0KA\n6YfBmjLxsxfLdOdwi+uWLyB4KhtQ23ExmmqLvuvCBY9thZOw1TEciZSb89FZ\nNfdaGiIiz42lmSCCFZOQb58n6EUdjt9pf7hoGiQHqE21jQDonKo2eG18oCOm\nC8OiK8HON3DiEe6IlfGrNoA754Thkb/mRF9SIJC4PlAK00B4rt4e/N8zFxp9\nwN6Nr9iJOhyqJx5ags4kHROLQxW+bVsgTt/EgMu9Pr05QCXZU9kaj0N8F5Z5\nY43dn2Qr02h973Ucm78XbfCI2duHgfYWXEWVwHhi/vIzlMscD08FwsITZ6zS\nI3S5\r\n=cAT2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist","engines":{"node":">=8"},"gitHead":"2af8cf9c5dc6343c8bf1344f4c59683c49684163","scripts":{"test":"xo && npm run build && nyc ava","bench":"ts-node bench.ts","build":"del dist && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"6.13.4","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"10.18.1","dependencies":{"p-timeout":"^3.1.0","eventemitter3":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.25.3","ava":"^2.0.0","nyc":"^14.0.0","delay":"^4.2.0","codecov":"^3.3.0","del-cli":"^3.0.0","ts-node":"^8.3.0","in-range":"^2.0.0","benchmark":"^2.1.4","time-span":"^3.1.0","random-int":"^2.0.0","typescript":"3.7.2","@types/node":"^12.12.7","@types/benchmark":"^1.0.31","@sindresorhus/tsconfig":"^0.6.0","@typescript-eslint/parser":"^1.11.0","eslint-config-xo-typescript":"^0.16.0","@typescript-eslint/eslint-plugin":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_6.3.0_1581956175318_0.3826380733095638","host":"s3://npm-registry-packages"}},"6.4.0":{"name":"p-queue","version":"6.4.0","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@6.4.0","maintainers":[{"name":"floatdrop","email":"floatdrop@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"rules":{"@typescript-eslint/member-ordering":"off","node/no-unsupported-features/es-syntax":"off","@typescript-eslint/prefer-readonly-parameter-types":"off"}},"ava":{"babel":false,"files":["test/**"],"require":["ts-node/register"],"extensions":["ts"],"compileEnhancements":false},"nyc":{"extension":[".ts"]},"dist":{"shasum":"5050b379393ea1814d6f9613a654f687d92c0466","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-6.4.0.tgz","fileCount":13,"integrity":"sha512-X7ddxxiQ+bLR/CUt3/BVKrGcJDNxBr0pEEFKHHB6vTPWNUhgDv36GpIH18RmGM3YGPpBT+JWGjDDqsVGuF0ERw==","signatures":[{"sig":"MEUCIQCOIhg5g2zoBjX+Y5yMe1hJWnIbUbGxWBiYImb6xqPgzwIgZCoEipvZZEnic/sN2/S1CVLdqXu4zFINQ9oEUSkZevw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJersHBCRA9TVsSAnZWagAAdKQP/jbMQvzANSj9h4NI8cjq\n4YoSJrhVSPp2gj5bJDkMQ+M9FZ9spz4aXF85pHcPMj2fk/79X8EH/Jn9fyKW\nWQgb7Mk9CC7IbHP/beRFO4oJXjnC223feV/2p07vxlPpNu3OfunsZws2j1zn\nbKWOrfYUm9tnfJsCJXdSkCtG6TnLNwJVcMP5Ct7YliqYtfYlLrJ0QzLvknqF\nDg1p5Z4XmiRtM2Oe84L5yO7WtzZ0jT77KPryNj1U5bQDPXV4AOFiG1+EegrO\nzIhfcjfcor35uevDxnRSx2ba38zA6EfAJbhYHD9lekoM6AfgVfL08dDyrpkI\nr7ieNyznAHyB81o9prUc7+LNL+QyE8YfxPMT/IGfncnWPmJDK1+44u7AP15V\n5E/fzgznqExusZP9mxm9hKcTdOIiRMXYo12sxNObl975CqZMp2FmMGyb4UZQ\nxHTDsPUTFyU2hkPWMvhXRcRQJ69Aeba+jFhKLTSVP4PnL9GbSItoEPmhe10y\nKKEGSMzFjiO3MijHyuhv/eapxcrx83EA1fnWBPo0Yn7mZiV8/7D0NcmqCObr\n/HBes5smZPl06BUe8PwO+GvdxhWR+p1c1he7LWtic+aFoZQhkXqzIp/UK1EQ\nJ5QRI5FM8V1nUrawEWvGf8MGgtgAEf4JXsx4DqXXROsmAMagONMDEs4qeTNA\nqueE\r\n=Z3jf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist","engines":{"node":">=8"},"funding":"https://github.com/sponsors/sindresorhus","gitHead":"68f8d6ed4b783d99c934dc79075750986a82a7b1","scripts":{"test":"xo && npm run build && nyc ava","bench":"ts-node bench.ts","build":"del dist && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"6.14.4","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"10.20.1","dependencies":{"p-timeout":"^3.1.0","eventemitter3":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.28.1","ava":"^2.0.0","nyc":"^15.0.0","delay":"^4.2.0","codecov":"^3.3.0","del-cli":"^3.0.0","ts-node":"^8.3.0","in-range":"^2.0.0","benchmark":"^2.1.4","time-span":"^4.0.0","random-int":"^2.0.0","typescript":"3.8.3","@types/node":"^12.12.7","@types/benchmark":"^1.0.31","@sindresorhus/tsconfig":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_6.4.0_1588511166473_0.696054835280749","host":"s3://npm-registry-packages"}},"6.5.0":{"name":"p-queue","version":"6.5.0","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@6.5.0","maintainers":[{"name":"floatdrop","email":"floatdrop@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"rules":{"import/no-named-default":"off","@typescript-eslint/member-ordering":"off","node/no-unsupported-features/es-syntax":"off","@typescript-eslint/no-floating-promises":"off","@typescript-eslint/no-invalid-void-type":"off","@typescript-eslint/prefer-readonly-parameter-types":"off"}},"ava":{"babel":false,"files":["test/**"],"require":["ts-node/register"],"extensions":["ts"],"compileEnhancements":false},"nyc":{"extension":[".ts"]},"dist":{"shasum":"40d6bafdd3bb0c8eaa03e0649ba6fa3ce7249947","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-6.5.0.tgz","fileCount":13,"integrity":"sha512-FLaTTD9Am6TeDfNuN0d+INeyVJoICoBS+OVP5K1S84v4w51LN3nRkCT+WC7xLBepV2s+N4LibM7Ys7xcSc0+1A==","signatures":[{"sig":"MEUCIGdWtsAILtZlbfr6x+5NhU+5/IVr+8dNIjXZn64EiSLDAiEAwvdI2Q0YrwjsPEw9e0E5XUUOw47gCwd8RXeqZm25yzE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/DyrCRA9TVsSAnZWagAAFNoP/1MIHESNZEk7YkrQwcao\ndeS3Swz/4kJ3K3gAhifkh2M6I1rpUF9On9+N/ggfTtKLHfnm8R2ysDuWWbYE\nhYXeRSeFsfz2TC8+KmzC0RO7LMUykPPZFDcmZzYoK9QKwcHojuVXwwChJ0LJ\nhJ8TETyXKrOHcH0TWGTHcj81pP+gH+qDQN6oYFSlgcReNPdxkAUJrr1jXwd/\nvaK//04mM7jAQ2EscX/SOZFAYnSPD+irSp+DKvi4MP8qMQmZtQIXN+UPRmSE\nnKvTZQY/5sTvLd8oRfLVdr2cAlE4zZVQnDhxeMmhkbEufHLbixllrzdJ5Iow\nbAYRQKd+j+agFahOSVCUAHLlfA57PJSKjud0r/KxnFsvhsXdSCQOIu15sNLb\nWFjTH5sZrszym/BqPIZF4K4hYijnxNvJsLt48LQo/5P9u0vJn57L3AoGOGDT\n0ApNOPYMkwhoZF4CJgSBaUD1tiqSlE+ryLNaqHYUd05F1rO/7rC8boqSYU5v\nRX5pHUqQSma/WuX72PXm0LrYrMOEfwpAN22aVRvP3sXB7f4Dnce6MS/KkCcB\npB256oioTUb4F//oHV51p0Jkz4lrDQn3OKmgt/jmqgEVhQ3pkf0VdEBhaK/E\ndoJd2JSaqlqPKUKJTT8devr9p839NxdRvslAvY5e3XrGOX5ZVq1eez6bkZf7\nySwp\r\n=TdcN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist","engines":{"node":">=8"},"funding":"https://github.com/sponsors/sindresorhus","gitHead":"9672a3d6be06fe52f2481460c6d12645343c7ae4","scripts":{"test":"xo && npm run build && nyc ava","bench":"ts-node bench.ts","build":"del dist && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"6.14.5","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"14.4.0","dependencies":{"p-timeout":"^3.1.0","eventemitter3":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.32.0","ava":"^2.0.0","nyc":"^15.0.0","delay":"^4.2.0","codecov":"^3.3.0","del-cli":"^3.0.0","ts-node":"^8.3.0","in-range":"^2.0.0","benchmark":"^2.1.4","time-span":"^4.0.0","random-int":"^2.0.0","typescript":"^3.9.5","@types/node":"^14.0.14","@types/benchmark":"^1.0.31","@sindresorhus/tsconfig":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_6.5.0_1593588907200_0.24950654512267012","host":"s3://npm-registry-packages"}},"6.6.0":{"name":"p-queue","version":"6.6.0","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@6.6.0","maintainers":[{"name":"floatdrop","email":"floatdrop@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"rules":{"import/no-named-default":"off","@typescript-eslint/member-ordering":"off","node/no-unsupported-features/es-syntax":"off","@typescript-eslint/no-floating-promises":"off","@typescript-eslint/no-invalid-void-type":"off"}},"ava":{"babel":false,"files":["test/**"],"require":["ts-node/register"],"extensions":["ts"],"compileEnhancements":false},"nyc":{"extension":[".ts"]},"dist":{"shasum":"263f2b73add4cefca81d8d6b2696ee74b326de2f","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-6.6.0.tgz","fileCount":13,"integrity":"sha512-zPHXPNy9jZsiym0PpJjvnHQysx1fSd/QdaNVwiDRLU2KFChD6h9CkCB6b8i3U8lBwJyA+mHgNZCzcy77glUssQ==","signatures":[{"sig":"MEYCIQDk4cF1GW0xv5JzTP8qLMFQCxoaEy5RbrFP1xAJvLBCQQIhAKpVhPKzxIQcbh7r36xCCWtZMvXSMQIBQ7vx3lEA1BJI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFLIHCRA9TVsSAnZWagAA0eQP/3+fWo7tMm4nRSFCe+KK\nW7+3M3GfUGMiOexJ5SIff2thyWMGMl3s2R3F2mLwlkujT6uRm3LzbGGy2lHU\n+iCe5plmMzGs1rTXZf5NZ/ahbvruJEwgwNS2g8rs/m0XelDS/TM0JxqfUTeb\nmzCREQxWK3IexzRyjsm2aHfgIwiCo5Qgu0CJ9MF+7MaQdA4Euu1tnpB04PFG\n8+naxWs/JfoUH+ew2xtqrAYKUwNk5i9uEwmNe8Jdq05PwGX2KXscJfPdR7Vw\necsrPi6VRdTY+F/hj4maBva2NhrBMSe1WfHUgzCvzOefkFIowNDoljDNQ0iB\nM6SCJPWp5LW1Nf/eH6IHi+urB50CSj41DrvzRjybSfL6RduvypkEXPzJ80Ih\nTrkTfqSMn85Rt1Vfj7tdg1WuHQOethbDZq+HVXZh6jVnSxXydOb80vGUQLMS\n9s6XcITsl2jbzLg9i99gHnLBwTqIwJSRE/cRuwQQyu5kipI9KojKtC58O5nh\nFj4O7FMF2Bss73qU604b9BEg1g+gQty6QoyVWgEARiEl/CMHzM6Pj/2mDxMg\n5EaHKdzpV78FjRom+TGqWkL8fCMK03mw0nNS05w+U7cBDtBrrLnXAakRBor8\nDhBSvcdZSjCRGN6wjOHH3RPkwWbd8YASdPHWr125Taz9oLftDS7CsgpQHi3C\nTgQF\r\n=VWPK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist","engines":{"node":">=8"},"funding":"https://github.com/sponsors/sindresorhus","gitHead":"67b64e3a161f8db45f8f4627506e0f015a980a71","scripts":{"test":"xo && npm run build && nyc ava","bench":"ts-node bench.ts","build":"del dist && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"6.14.5","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"14.5.0","dependencies":{"p-timeout":"^3.1.0","eventemitter3":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.32.1","ava":"^2.0.0","nyc":"^15.0.0","delay":"^4.4.0","codecov":"^3.7.1","del-cli":"^3.0.0","ts-node":"^8.3.0","in-range":"^2.0.0","benchmark":"^2.1.4","time-span":"^4.0.0","random-int":"^2.0.0","typescript":"^3.9.7","@types/node":"^14.0.23","@types/benchmark":"^1.0.31","@sindresorhus/tsconfig":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_6.6.0_1595191814892_0.6252851112734863","host":"s3://npm-registry-packages"}},"6.6.1":{"name":"p-queue","version":"6.6.1","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@6.6.1","maintainers":[{"name":"floatdrop","email":"floatdrop@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"rules":{"import/no-named-default":"off","@typescript-eslint/member-ordering":"off","node/no-unsupported-features/es-syntax":"off","@typescript-eslint/no-floating-promises":"off","@typescript-eslint/no-invalid-void-type":"off"}},"ava":{"babel":false,"files":["test/**"],"require":["ts-node/register"],"extensions":["ts"],"compileEnhancements":false},"nyc":{"extension":[".ts"]},"dist":{"shasum":"578891ada028a61371ec2692b26614d1b7d2b10a","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-6.6.1.tgz","fileCount":13,"integrity":"sha512-miQiSxLYPYBxGkrldecZC18OTLjdUqnlRebGzPRiVxB8mco7usCmm7hFuxiTvp93K18JnLtE4KMMycjAu/cQQg==","signatures":[{"sig":"MEUCIAYjc7R+VQh1+GS6RWz3g8NR2Dk/NjqgOpCOwE4zPIBkAiEApXDlWTJyqshXnD5GjaDSll6KWYavDZ2XSLyXSkfjops=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOQulCRA9TVsSAnZWagAAo9wP/3XcJtga5Q2/zgQt5KQQ\nzOAIdXLBb1MIdGgDjaA6SFfeMZEpfOyI3tjAWOrOO6QAj+ucNwk1xudsr94Z\nZShdORtW6YSOwCmWrOXsWOZmbdzurWC5+ArXcpEn/5tKNDu29u6uaYTgh0fT\nxH9X3jiX23wj2/hAqcg7otRwSelpbMi3K3u2ZEK+z9EBTbNWCueq7X4fICEA\nUVG6OiiR3YPIMjvO+ve3yiawWTQUxWiVqIqqQ/HqZ2AKSaF0XwfpXGiK/tS5\nz5bbmGiMHxE3/q59lI8jOTI9ze6MyCdPPG06oQUdMN5TraIYaSaZQ0LnEFAL\n6W2iaTcKrXwRQQ1Wevb6pBtA+QTUgAlpfxafqSReovg+90e87oi7hkpKxhMb\n6TnPnqnnDNxYaDelrIntZ3jVRamMoX4G56n2HOXyYuW4A7heOUdg6NzpCZjS\nnI8GJkNIe9354kw5+KIQmNBZINvb2gc5lg0gyZ/BluPnvfZiHvxTqj/4CeU5\nocplLJCg1/Sxgw8ReZtNGGXVZGLjylmQ6rcgKZTGSGdQJtTbdNW+5eD/zWPZ\nKBgTA1tT7Z6oQCoPtB4nHiLuWksClcDwVGxstGylxlS+zuy0Whe+o6uW/pho\nMTEmqRs2ifYer90u+oi91M4YxUGC7N/HQ6aa4c+HkRphDNPYEEBKHvuDsEht\nCr54\r\n=6hU3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8"},"funding":"https://github.com/sponsors/sindresorhus","gitHead":"08630e196ebc6b70759fbc32928ca7868e9214a9","scripts":{"test":"xo && npm run build && nyc ava","bench":"ts-node bench.ts","build":"del dist && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"6.14.7","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"14.5.0","dependencies":{"p-timeout":"^3.1.0","eventemitter3":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.32.1","ava":"^2.0.0","nyc":"^15.0.0","delay":"^4.4.0","codecov":"^3.7.1","del-cli":"^3.0.0","ts-node":"^8.3.0","in-range":"^2.0.0","benchmark":"^2.1.4","time-span":"^4.0.0","random-int":"^2.0.0","typescript":"^3.9.7","@types/node":"^14.0.23","@types/benchmark":"^1.0.31","@sindresorhus/tsconfig":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_6.6.1_1597574053182_0.17222728116127572","host":"s3://npm-registry-packages"}},"6.6.2":{"name":"p-queue","version":"6.6.2","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@6.6.2","maintainers":[{"name":"floatdrop","email":"floatdrop@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"rules":{"import/no-named-default":"off","@typescript-eslint/member-ordering":"off","node/no-unsupported-features/es-syntax":"off","@typescript-eslint/no-floating-promises":"off","@typescript-eslint/no-invalid-void-type":"off"}},"ava":{"babel":false,"files":["test/**"],"require":["ts-node/register"],"extensions":["ts"],"compileEnhancements":false},"nyc":{"extension":[".ts"]},"dist":{"shasum":"2068a9dcf8e67dd0ec3e7a2bcb76810faa85e426","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz","fileCount":13,"integrity":"sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==","signatures":[{"sig":"MEUCIGARGKJTPJITIRT+Rhaa5GWH+nQBrUzc/+BlF3jxSqAvAiEA6r7fV2F1+fdG7CDnx6rjyFO67vSf2ggxacSLHrT2mgQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfg1h6CRA9TVsSAnZWagAAc7QQAJbKYvk22V37FPjG6asg\n2GQSO9oKCTMt9uHScI/5kKghkhkAxyFq9cbSsu+E750PTFYzaF7PrlU4AGDq\nA98roG7WqHy+IOi5n2/3zH2fAaR6fGZo2Ow10Y4+m8PIABeiOMYi3MeG67ZY\ne1ymGbusKBHzf1u8sjq5p3fHfR2BxPuL8looxgMAc2lSlTUwoFjhiBjf7UFB\noCtCPn+RgNMQD3uw34+d8MHMIICbsSnchBqGy09Ag7q1VwqmbZqAXYj6siVV\nGCPSXm7107O6/+PoJTZ0AHk0GsHO+ola0lF90SdMeiA718ZPgYP8O8PWFsyG\n++RIl+y9+I0sCZqzQD7ux59i95zlGFTKlp6Ktof1y2QNdTAaT3QzYc8SGVPb\ncIHnSxnV4EveZU8UjUhsLnYhfpK3gnjxhyu/EqKfd7gJmM6ln8Qc/7yNPoKi\nFByS4ZE0JpUokNiSGbmcyq0piNY/nENgE3Y6V4MOAW2C1RdsyEVi+NE2wiJh\n6uDm8uh3/Nv7VYQCU/09hnGG6icDZTpR960J6v9r1yr25fc28EAu8itH5H5C\noz+Xxk5pRN4msst7kw7vhbe/N0IvnQaKziulHyU4InTERTKcWbdVaeCkPK+h\nYBX+OiJvgXigcFsaW6C2dgc+a0fSTX7V/bXkpJZ2xxL1uzmQNGcb5406+aJb\nYb5R\r\n=jEHa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=8"},"funding":"https://github.com/sponsors/sindresorhus","gitHead":"55d74e14c5ea6b77a26410089ea548a10d727bf9","scripts":{"test":"xo && npm run build && nyc ava","bench":"ts-node bench.ts","build":"del dist && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"6.14.8","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"14.11.0","dependencies":{"p-timeout":"^3.2.0","eventemitter3":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.33.0","ava":"^2.0.0","nyc":"^15.1.0","delay":"^4.4.0","codecov":"^3.7.2","del-cli":"^3.0.1","ts-node":"^9.0.0","in-range":"^2.0.0","benchmark":"^2.1.4","time-span":"^4.0.0","random-int":"^2.0.1","typescript":"^4.0.2","@types/node":"^14.6.0","@types/benchmark":"^1.0.33","@sindresorhus/tsconfig":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_6.6.2_1602443385647_0.9920227750030739","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"p-queue","version":"7.0.0","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@7.0.0","maintainers":[{"name":"floatdrop","email":"floatdrop@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"rules":{"@typescript-eslint/member-ordering":"off","@typescript-eslint/no-floating-promises":"off","@typescript-eslint/no-invalid-void-type":"off"}},"ava":{"files":["test/**"],"extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"],"nonSemVerExperiments":{"configurableModuleFormat":true}},"nyc":{"extension":[".ts"]},"dist":{"shasum":"8e0954a699f41b2b39b2f38a0253b67daa723612","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-7.0.0.tgz","fileCount":13,"integrity":"sha512-Nm7BFnoAFw2BA6EdIbblm/HjTyagQQqOijAaT2jnGDz/wjn2dwnOk6GEiVlQvHfCJwcXFr2evMpkghLNZsonAQ==","signatures":[{"sig":"MEUCIQDUdMO3g1dPOJa+IFzH0LRMBPkAdzOdxGbFtKBb/B6YCQIgJqf0m1CXaVenAoN1tCag4xBT904bWCoVV6GlpEX5mus=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZBo5CRA9TVsSAnZWagAALeQQAJpQLvkLTX05Gz0lmz6D\nPjg6/vxdqs9Vmr3yBvbolYZjnxQDwxqQU4mZlYKoyhN7ARdieNzaPi7Weycy\nUGeZ3G9ERnafjA+q+Uv2FKpErdg828r7uBDsUkA7bkNWBD+0xFg/HSF27nbj\nUW602Ayqa34qkmYBr96942Aif+j+dz4gVgSTIHX68mKdgorU0WySaA/hwJka\nTRro0w/e8CbYkxwd4S/O/qhs52exqkD05ef4wovyGMdzYOs+S0Gzdfa583up\nAWCgLFOpZOyYPhL1nJ6c4djdUygbCmjvPMGxMV91+5RKB5czlX2NKY5eGYT0\n16C9WKXfId3WBhACfcK5QDVHH9uYIydmBxdOE7Z9tj97unLwBSyyW4e/40fL\n6tZrkyJfj8gpu1s/5egvhwEMfupmak1Fnl+8K2HoT7cfpeXqHLiunOBzOHPp\nEYroisbgUAb0655tTtee8gQqYRTtT6a83MhOL7o/pK+eRr+OjpphrASBeBJv\n9TizxT93Ou6TKWF6FapEmTkqM52APnhjS1cfEPAkwLiPumbLaIOg6SXZlfkj\nUA5woL3ElGmZgpl1FfS7p77ekdaN76ADoWbW/2JLwmUR7WN5okD290k8u57w\n4UKuXMrXKWyJK14gLJFB6xY9L5+Z27bECD2E7tzPgK7wDX3HMZVTwDyWOjxk\nDef4\r\n=kQZo\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"dist/index.d.ts","engines":{"node":">=12"},"exports":"./dist/index.js","funding":"https://github.com/sponsors/sindresorhus","gitHead":"f3021b20aec5d39b1c815e0943a0c8993a78f4dd","scripts":{"test":"xo && npm run build && nyc ava","bench":"node --loader=ts-node/esm bench.ts","build":"del dist && tsc","prepare":"npm run build"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"6.14.10","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"12.20.1","dependencies":{"p-timeout":"^4.1.0","eventemitter3":"^4.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.38.2","ava":"^3.15.0","nyc":"^15.1.0","delay":"^5.0.0","codecov":"^3.8.1","del-cli":"^3.0.1","ts-node":"^9.1.1","in-range":"^3.0.0","benchmark":"^2.1.4","time-span":"^4.0.0","random-int":"^2.0.1","typescript":"^4.2.3","@types/node":"^14.14.37","@types/benchmark":"^2.1.0","@sindresorhus/tsconfig":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_7.0.0_1617173048878_0.3727384329908565","host":"s3://npm-registry-packages"}},"7.1.0":{"name":"p-queue","version":"7.1.0","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@7.1.0","maintainers":[{"name":"floatdrop","email":"floatdrop@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"rules":{"@typescript-eslint/member-ordering":"off","@typescript-eslint/no-floating-promises":"off","@typescript-eslint/no-invalid-void-type":"off"}},"ava":{"files":["test/**"],"extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"],"nonSemVerExperiments":{"configurableModuleFormat":true}},"nyc":{"extension":[".ts"]},"dist":{"shasum":"c2bb28f8dc0ebf3fadb985b8706cf2ce5fe5f275","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-7.1.0.tgz","fileCount":13,"integrity":"sha512-V+0vPJbhYkBqknPp0qnaz+dWcj8cNepfXZcsVIVEHPbFQXMPwrzCNIiM4FoxGtwHXtPzVCPHDvqCr1YrOJX2Gw==","signatures":[{"sig":"MEUCIBn19aI0Sudir/oENOAU5QJWrQiabPsrVXVtQ/3Bf0TfAiEA7tkDI9zOVtc6XsZY8CqMbsHCcdqkm3fmJWUsJRqlOyY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbTnlCRA9TVsSAnZWagAA980P/1sOUltQ2xwmPY/3jHfc\nqbJUi+sjaORoVORVWcZqkxwaCUn9wFS1utCAVq6fLM9hrSSIAatLRd6p7akj\nHBSp3N8cXAFEXE9JcePETwlwbXmamJVBGLkfUWvjhGdqPDuBw28v+lgZqVDM\nXeIsnVa7r+5FM8CqzGj0+6sH/hYxiZKfTUDiZFEt2wRCuPxFG2sFbzL+xX8w\nDCc8cS+sLMOjHAwXN3zSJI1keWf+LDc909REPZSqYup2i/cpXBKkXp/W50hp\nWjLlQe5Loi0Bv2GXGjM/BMNfdPazLlEO8MlekwhPTGomOVljCZl4zycPNvhh\nbXXKy+F6cqap6thvxafdXiGmWXLDRPjzzNoxEQj+9KZE7Dd4klPBzIrPmANJ\nJsRHg3Lz8VFlQ9WWEDmhA5mjBdlNhhi1iA3dvtUs3uU+Uf4CSy4IG5JBUA11\nnFLP4oBymzTVzvgbtNYDAjU7cT0M+Qw8Wyp0rYAyDyv1a26V45kc2VbgdRHd\nPpnvATukJkvM6L+3yocsyL1U20dv2OtsLGQprkhubuLux/zTEHB4b2ZBTYMB\nJ9s/nQhkkN0U2LWy79eGMCW57njrwLVMB+pREGd8TQHF/4JId49T/SgK98aq\nt2P1ImAjDTn7hWJHKKgugpd9Cozx8Wcm/x12sWehrU7/hMVmOpjj2WOS/V+v\noN2T\r\n=zomD\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"dist/index.d.ts","engines":{"node":">=12"},"exports":"./dist/index.js","funding":"https://github.com/sponsors/sindresorhus","gitHead":"76b81cd707a6cd31b41f25e5d7fa8abc7486c4bf","scripts":{"test":"xo && npm run build && nyc ava","bench":"node --loader=ts-node/esm bench.ts","build":"del dist && tsc","prepare":"npm run build"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"6.14.10","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"12.20.1","dependencies":{"p-timeout":"^5.0.0","eventemitter3":"^4.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.38.2","ava":"^3.15.0","nyc":"^15.1.0","delay":"^5.0.0","codecov":"^3.8.1","del-cli":"^3.0.1","ts-node":"^9.1.1","in-range":"^3.0.0","benchmark":"^2.1.4","time-span":"^4.0.0","random-int":"^2.0.1","typescript":"^4.2.3","@types/node":"^14.14.37","@types/benchmark":"^2.1.0","@sindresorhus/tsconfig":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_7.1.0_1617770981046_0.5807159229063201","host":"s3://npm-registry-packages"}},"7.2.0":{"name":"p-queue","version":"7.2.0","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@7.2.0","maintainers":[{"name":"floatdrop","email":"floatdrop@gmail.com"},{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"rules":{"@typescript-eslint/member-ordering":"off","@typescript-eslint/no-floating-promises":"off","@typescript-eslint/no-invalid-void-type":"off"}},"ava":{"files":["test/**"],"extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"]},"nyc":{"extension":[".ts"]},"dist":{"shasum":"e1430e4432f09b43aa8b4913d4c2ff7fdd685479","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-7.2.0.tgz","fileCount":13,"integrity":"sha512-Kvv7p13M46lTYLQ/PsZdaj/1Vj6u/8oiIJgyQyx4oVkOfHdd7M2EZvXigDvcsSzRwanCzQirV5bJPQFoSQt5MA==","signatures":[{"sig":"MEUCIQCCJtWpxqBvxHOYT6bbEv9GP3HjUJXtY6vr/C/RL7To2QIgOUNVLfiuRPaaWkg6pcuq9etF1Rm3suhYuBWbiOivqeI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+MbWCRA9TVsSAnZWagAAVwAP/3XcZODaXhpCLP5Puh/t\nX/KSjev7h4VTW8sDsX0MeAFQRn0Yp9Vzb1CP6nDuz9nYEM1Q9TsbOniI6kPj\nCdHP50WqJWKgm6WC58Wv78SUG++NM+U2kN2xsBLKj+5YWyfcA5SfE5Re0yHU\nR9/cH5rTykS/+7mvJHy4N7hdbP/cFpTxRmblXDvGMyEyoYXh1WTV9vV3YIZY\nytZOkTN2cdMULhjv3yMx6t4CnAEUHFNP9SBcG5qjeHUemiEGBJwnmFIdI26H\ndHwGBwoHrL9abiPWpOXU9FvnK094AEVsCkLHY6dg20qxMZpOLHL6MbKO9jfW\n6u/bwLZ1IEr3ueKE8bZUznMKcy7Ie2oVnhNmLyFfyXPLo8+/QnxTMYyKn5tG\nxwdKQUTUv8MJPut/CK/aItYTuDqMBJJ8RhtialeJ/eh4tGTPg94DpIj5B297\nAg63fHBq8Z1tjPu3q/SuQgoa8MCzZga2SuF0JQonkCSZmXJ6eXZxLNyE19xz\nBYDkIzGSRQRtxciQzKeRCKyLxLc3eNUcv+XPAnOnZe7huejU0Me8/Af+JE9d\n6tDrAAji145MGteRZSLna06pl2IF5KTjEExY/zdBoR40sIQXGlFTceEFA12L\nhhBtbQuTjVnkYrltoovZ/JbjKWDVrDTL3IF50pyooiCqQw6OV8TmwUv9f/qt\njJR+\r\n=lW66\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"dist/index.d.ts","engines":{"node":">=12"},"exports":"./dist/index.js","funding":"https://github.com/sponsors/sindresorhus","gitHead":"e997308164571ebbdecdc63170a304c23e2cc13f","scripts":{"test":"xo && npm run build && nyc ava","bench":"node --loader=ts-node/esm bench.ts","build":"del dist && tsc","prepare":"npm run build"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"8.3.2","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"16.13.1","dependencies":{"p-timeout":"^5.0.2","eventemitter3":"^4.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.44.0","ava":"^4.0.1","nyc":"^15.1.0","delay":"^5.0.0","codecov":"^3.8.3","del-cli":"^4.0.1","ts-node":"^10.4.0","in-range":"^3.0.0","benchmark":"^2.1.4","time-span":"^5.0.0","random-int":"^3.0.0","typescript":"^4.5.5","@types/node":"^17.0.13","@types/benchmark":"^2.1.1","@sindresorhus/tsconfig":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_7.2.0_1643693782467_0.31777762544546206","host":"s3://npm-registry-packages"}},"7.3.0":{"name":"p-queue","version":"7.3.0","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@7.3.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"rules":{"@typescript-eslint/member-ordering":"off","@typescript-eslint/no-floating-promises":"off","@typescript-eslint/no-invalid-void-type":"off"}},"ava":{"files":["test/**"],"extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"]},"nyc":{"extension":[".ts"]},"dist":{"shasum":"90dfa104894b286dc2f3638961380fb6dc262e55","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-7.3.0.tgz","fileCount":13,"integrity":"sha512-5fP+yVQ0qp0rEfZoDTlP2c3RYBgxvRsw30qO+VtPPc95lyvSG+x6USSh1TuLB4n96IO6I8/oXQGsTgtna4q2nQ==","signatures":[{"sig":"MEUCIQC2Z2LhM5X/ioB0pjh/9jZ+C6DTWWrheEusG266n0LG5gIgWs0vz1AbyRui6HwX1R3WtzPV3R0oT0F/91bwLKK9Now=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5GjUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2XA//aBepg/2R/ihV1Jv7f+7w+/BgIOqvYHEwVr2n2xdEXV+dPMaR\r\nwB+Cln3xCNLte7HtoWmVvuV+d592yyJM9QmB0VwGYnEQhZC1bCQvubjshlNl\r\n4gXmI98etOTeMmQZE7I1qFlqyAhXdv9pzczO2YE5AYrqUUt1iyuDAke2N3AW\r\nxL/iZzxk+BXQMmqTpiVXdbjgLevi8SQAGFqNt79X8+1VPd40Jtvd3pL5tdHP\r\nIL3jG8xwn06iK6vwrwvCEt01eOVZgplFxDUCnZpx5H3xX/+wm7rsXxLIGKDN\r\nUiZ4gLZXH76C46vkV0zaXObh/r+nTlC9CYf6Vg1jsEHhfZ6IVT9/uL1b2MVu\r\nJj0Ff+qnPWiupWYeSFBPsiupbT+05TWqHAtUS7Mw59+nZqn67cwqDD7DQ1Sq\r\nxWEiIj4p0f/h9cijDPZ5+BMCMa5VIqFEJz9ueGu+uklHvRPWwLoTSsiAaF+p\r\nE4czYy1+HVaO6rpgIiFJg0Bem017bQUYxkkj3GVcAgbvV0NYLWtjoBJFrjqN\r\n/kIezs/DeJ0/2HBrkKxqfcTD+nY0prtVd0YVfVZbfMN0MRow3U2XWyAeYxpc\r\nXwOgYUSjes6vl8/3hKpvVX1pELXh5KtZYZBsxY5nGTBJLyGFsKfUOZDjbaPo\r\nrv4bRn6AA3P3+qlT3w1ainUtw+2BvUVIagA=\r\n=gHFg\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"dist/index.d.ts","engines":{"node":">=12"},"exports":"./dist/index.js","funding":"https://github.com/sponsors/sindresorhus","gitHead":"c905aaf2a826c4581a604ee6bbb1ae41b062a598","scripts":{"test":"xo && npm run build && nyc ava","bench":"node --loader=ts-node/esm bench.ts","build":"del dist && tsc","prepare":"npm run build"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"8.3.2","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"16.15.0","dependencies":{"p-timeout":"^5.0.2","eventemitter3":"^4.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.44.0","ava":"^4.0.1","nyc":"^15.1.0","delay":"^5.0.0","codecov":"^3.8.3","del-cli":"^4.0.1","p-defer":"^4.0.0","ts-node":"^10.4.0","in-range":"^3.0.0","benchmark":"^2.1.4","time-span":"^5.0.0","random-int":"^3.0.0","typescript":"^4.5.5","@types/node":"^17.0.13","@types/benchmark":"^2.1.1","@sindresorhus/tsconfig":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_7.3.0_1659136212236_0.041340756627771036","host":"s3://npm-registry-packages"}},"7.3.1":{"name":"p-queue","version":"7.3.1","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@7.3.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"rules":{"@typescript-eslint/member-ordering":"off","@typescript-eslint/no-floating-promises":"off","@typescript-eslint/no-invalid-void-type":"off"}},"ava":{"files":["test/**"],"extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"]},"dist":{"shasum":"946e44124eda1b863fb394eb1918aaf76da29eee","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-7.3.1.tgz","fileCount":3,"integrity":"sha512-aCrSrsUYWf54c78gtFLmFINe57/xVbHWi3f27a/JldhH1XZcQZPA+UFk7V1Zo+LSlBQkcfJ54+CnG4lP2K87Rg==","signatures":[{"sig":"MEUCIQD157jrGuEkAL8gtZyerH2fQSyqdscGQHaz3fm65gFSzAIgKoN8gbCyLXXAfZbO8VI3DlgqtHzOX6F1Ws5HV43MU3I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3ys+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3FRAAniU5nNtMredlEj3M6aZXyReyKeSvZlzrJApwM3Zck2TJGyMT\r\njFG7mGUq0Er1JQVIFnotzTbz1HdIn2m6VBlhzHKNCP11EJUyZk4b+uVUWr27\r\n9PcJcC92/NeqlB3/nnLSaXH6sT1yHo90PJcFqn5wMBI+qEk+UUBqZ4f6AF/W\r\nhHCIiBpZ0mvX1xRST3Cxx63YWZPN21O1cNFYhyM8Cbl/o0w8B+gJ3VU624TC\r\nOlIugW/Wp7Swof7L/gQluehpUfZdDSXoJAARi85WZTpaAitLWLUKdS4Qo5Y2\r\nQgFEovpXqmIHQ4S48jPcKpujykUFFEZ5cixFiEHO2imjARNBih0kYjSbutcx\r\njIbqsSZbMkfbXB27QWznaMEvDHGtefQqj79wS86jsb8pV1/VvHe+mjn9ombA\r\nq3wP8w/grlo0+AGvaQHwfmGRRMD6JvawJRwlbX9zpbl8xq5iPhHEdKkIHZ+R\r\nEmX6m8L7CAWUc5vsh7GqEZReQtMGe/b0HCmBq8yXXud4EvlsSgSS++Rizjh2\r\nj8sZ1tEzc2q7YRfdkW7qlCe/hh43AWnA94p0VydA3sHAe0CwY6WZQYAFxsaD\r\nkAPTH+WKkJEOcei5E5f5BtIDASJ0aki118mLB+SBD5cFSF0ZM3cSWPrGOwyS\r\nz0gp0xC41Qa+Pp8Vp4K3J+o/fKgh+CILQCE=\r\n=OItW\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"dist/index.d.ts","engines":{"node":">=12"},"exports":"./dist/index.js","funding":"https://github.com/sponsors/sindresorhus","gitHead":"a58c7ddb3be6815896ff683fdc74006d1fee3746","scripts":{"test":"xo && ava","bench":"node --loader=ts-node/esm bench.ts","build":"tsc --build --clean","prepare":"tsc --build --clean"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"deprecated":"Broken","repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"9.2.0","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"16.16.0","dependencies":{"p-timeout":"^5.0.2","eventemitter3":"^4.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.44.0","ava":"^5.1.1","delay":"^5.0.0","p-defer":"^4.0.0","ts-node":"^10.9.1","in-range":"^3.0.0","benchmark":"^2.1.4","time-span":"^5.0.0","random-int":"^3.0.0","typescript":"^4.8.4","@types/node":"^17.0.13","@types/benchmark":"^2.1.1","@sindresorhus/tsconfig":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_7.3.1_1675569982657_0.010296324600089113","host":"s3://npm-registry-packages"}},"7.3.2":{"name":"p-queue","version":"7.3.2","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@7.3.2","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"richienb","email":"richiebendall@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"rules":{"@typescript-eslint/member-ordering":"off","@typescript-eslint/no-floating-promises":"off","@typescript-eslint/no-invalid-void-type":"off"}},"ava":{"files":["test/**"],"extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"]},"dist":{"shasum":"278f8cb5b5bfe387329d31ca2b1a13d6b657aaaf","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-7.3.2.tgz","fileCount":3,"integrity":"sha512-10TWaDZFx20JW8iVfLKz2Is16WBVawR936M9Rwr5NzyfuZtSeJABFDicptR12bBU5bQtfir3bYC6TEQUEwxrDg==","signatures":[{"sig":"MEYCIQC4GRvtLe/USrpfEH3zB+ImIesDm5Vex6SwF3wxrJH08gIhAOvc8DJJPDdL6TtR5QTwbdH/NWm2Yru/o66VOfbCVreq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj30gEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEDg//S5HiAJ/qXRx7jGD54OXU5kUeUN5qIjWCtQRTrEDYR9Vn3YMj\r\nnuczCNmpc9PFDByi3OoSt/GQ/EUBDo0x2BIidwUcsPC+2g2UePdPZulzr1Wl\r\nNeBCiShIvrN9goCtFdar/IK1vcGbHa9et8GaOqn5RnukRwDQ194Yv0VY2Flm\r\naoLvenScKIQkALcvZNyIEUBmFN09/ey4BQXAJGUduQ0rNlrUMPz/kBqlVLJe\r\najsAJb7gpXXk+xp5cR9Pym2v4Dg+mNDz1Vq6XQviPbZlGQ02ldXFN7JsyJQg\r\nslFAV0ZOi4eb4+2Y5nNCAg1CvJ8UfNo3UHzF9gv/nNPTdWnH66kxtDjBr0l2\r\ng7Qgb3XYPPUEoh9GZ9iO3eNpBXj8UssY2M9KJa0en13WpPkyH50zd9YlYvBn\r\ny2nJGn5GSk6j/pzql5/bF81MCVlX1+1fQt+LW6KgxrmvPHYgNhZxHNSZr8dv\r\nVc7PGzEVfPOfENEE4hfb0b9cWScZTxi+wCR/laYEfJBsT0cw91Qy1bAfcGK7\r\n7+FmV98mgu7XzDil+xGwwBL5aNCV5NUri3Lg1LCffhcXR+ZXaW4ehO9R9ZNq\r\nLbDFAgEolnhdoxx6jqMRsjTgAlqLQa4hZJawOQfQ8offoRJQkEQneww2kqTF\r\nQKTj6NgGx+JUv9cPBeL0il4mdSXC671nOIY=\r\n=hIty\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"dist/index.d.ts","engines":{"node":">=12"},"exports":"./dist/index.js","funding":"https://github.com/sponsors/sindresorhus","gitHead":"91c87708a6803412e101b7691fe5d05afc3e36a1","scripts":{"test":"xo && ava","bench":"node --loader=ts-node/esm bench.ts","build":"tsc --build --clean","prepublishOnly":"tsc --build --clean"},"_npmUser":{"name":"richienb","email":"richiebendall@gmail.com"},"deprecated":"Broken","repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"8.19.2","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"18.12.0","dependencies":{"p-timeout":"^5.0.2","eventemitter3":"^4.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.44.0","ava":"^5.1.1","delay":"^5.0.0","p-defer":"^4.0.0","ts-node":"^10.9.1","in-range":"^3.0.0","benchmark":"^2.1.4","time-span":"^5.0.0","random-int":"^3.0.0","typescript":"^4.8.4","@types/node":"^17.0.13","@types/benchmark":"^2.1.1","@sindresorhus/tsconfig":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_7.3.2_1675577347921_0.9041555831116097","host":"s3://npm-registry-packages"}},"7.3.3":{"name":"p-queue","version":"7.3.3","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@7.3.3","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"richienb","email":"richiebendall@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"rules":{"@typescript-eslint/member-ordering":"off","@typescript-eslint/no-floating-promises":"off","@typescript-eslint/no-invalid-void-type":"off"}},"ava":{"files":["test/**"],"extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"]},"dist":{"shasum":"4f338fee7b0f6265034c5ec4480659eef572e728","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-7.3.3.tgz","fileCount":13,"integrity":"sha512-Mw83fkxHpLvc04DGfUHWP3dAtLIURFkQXPAUylm/pn/eokVVSf/kgp8ukZiwfXeO3J5uiFiPcOkSCvTiJujIBQ==","signatures":[{"sig":"MEUCIQDH2UTViROS7A007FYvqA5TVs6Q4afS6Sfg1q+J26uHkwIgcHd+4ivhtIu3xe3M77R16DxehjZEC5bo70JrAPTOYAw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj30tOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVgRAAorkD13uP5Ay7UPc5qE4Mq78ftOyjrRAMPWqmuYwJIfcmp5zt\r\nzriGlk8AMsjUCuGYyvv/2sVbfv0aG21FHHvkFOKeP+uHQrr6e+BIF/RBVDfR\r\n62Z0u25GiJxEbWNO5lwpJEbq0pyAysXp86cjkR7+dmUCZe9ARr/wiW6wmZdX\r\nsSU62oeka4Y2oOghyckyjno8ZPA8vk/NRhEtC2eQwU+jxkW/LVtqQmq7pqfv\r\nFrLdraBXgg6XjP/wQJIi6lGyWK9DRqOXAUx6ZDpzZosZ9JDIyBUcti1Hoxax\r\nAts54QnkS6f4ye8Qadc/GJ4Tb/393rYMZMGFq6bxbcf4yf2AL3KkGt65ucpW\r\ne9bOZUXE92/RczkFg63EalhK3PDy+YZ/spRO5JDfFi88uCsLDZTafW9PkMjZ\r\narSBjrfLYSkBlMuBYuOzdsNyMeFeHuCzymEPNMP+UhN1iN1/gNxAPBsvQEBF\r\nStvc7IsWpzRitYhJJG8kM0cwNfWqs5wznrfNR4mpfRVIWbLbqAEDsAk9UTvE\r\nSdswTpatP5FtdqeIMlp4YF0cyuwBPXGv5QJ6jxEnBZTjcH8rkYH1dsZ5kgDP\r\ntJkjMZ7HroixQm4IkjqWJ09xzUG1uyfD3C3VTGWZKOzgW8C99Zq46wIjvJeG\r\nRYI2IydDhQ/f8eXPvuw01ZqrOwbI3T2PF/o=\r\n=eSY9\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"dist/index.d.ts","engines":{"node":">=12"},"exports":"./dist/index.js","funding":"https://github.com/sponsors/sindresorhus","gitHead":"2c860a373fb3dc35066db806dc056f0acd414eb5","scripts":{"test":"xo && ava","bench":"node --loader=ts-node/esm bench.ts","build":"del-cli dist && tsc","prepublishOnly":"del-cli dist && tsc"},"_npmUser":{"name":"richienb","email":"richiebendall@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"8.19.2","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"18.12.0","dependencies":{"p-timeout":"^5.0.2","eventemitter3":"^4.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.44.0","ava":"^5.1.1","delay":"^5.0.0","del-cli":"^5.0.0","p-defer":"^4.0.0","ts-node":"^10.9.1","in-range":"^3.0.0","benchmark":"^2.1.4","time-span":"^5.0.0","random-int":"^3.0.0","typescript":"^4.8.4","@types/node":"^17.0.13","@types/benchmark":"^2.1.1","@sindresorhus/tsconfig":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_7.3.3_1675578190101_0.6055050375008018","host":"s3://npm-registry-packages"}},"7.3.4":{"name":"p-queue","version":"7.3.4","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@7.3.4","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"richienb","email":"richiebendall@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"rules":{"@typescript-eslint/member-ordering":"off","@typescript-eslint/no-floating-promises":"off","@typescript-eslint/no-invalid-void-type":"off"}},"ava":{"files":["test/**"],"extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"]},"dist":{"shasum":"7ef7d89b6c1a0563596d98adbc9dc404e9ed4a84","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-7.3.4.tgz","fileCount":13,"integrity":"sha512-esox8CWt0j9EZECFvkFl2WNPat8LN4t7WWeXq73D9ha0V96qPRufApZi4ZhPwXAln1uVVal429HVVKPa2X0yQg==","signatures":[{"sig":"MEYCIQDySRgm3WpUCV/v/vpjqs+fefYDLLWQ1lVq7wXWx5sc0gIhAMGLSjPN263EucL12ZFJYw5e2NaRqDH3R3jP4QmOIops","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4a4RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJyg/9EvtaBVa4h0KmL2fdH8xd9MoBjGe3twaztFz3fC8EYDTGbdMS\r\nY8ebn4c4PskLLeWwyLN1cZrAKQz7dKcGcpf8rgrfVVaZCMTzPOy/E2zqy5d/\r\nhJQ/1Rpgnm2stI0uGkGH47moCihPJnGRNU3rmXxxtaSizVsCSl8c2ee8GCUb\r\nX/Oy68l9kRvyStZ/UyOpXPYqKOM9bbBajykACfVZNND0gPhKojGCHF7qlU6H\r\n9nFqMa4rpv1U2jjM5cpZc5EjnRytH8Tz2JmaX847dKfb8TG6M4kTOyDW57qT\r\nawCmVnKfc6hDPCCVm11BTts4vnUMbAfsIJc7ph/NA4b6wUAuRZF6bAs/GBqS\r\nnTPAqbBsBmSiCZ8ASYVbt0aco1Mi0KvWnw5vw2eexsa9idYnjivXQmcLfk+f\r\nqVwXK/avmCDcd959gcO03MKJepZmonV1/rsZAYsiNW+YHzsj8L210MlLMn9L\r\n9qMHaDFLy9JUji9oRID4AWd7vdMYBJs9FBxbj0gQOiLb35PtB3lFQxZWjVcm\r\nFGnJ1XsVZhzsNLJGpSH3dBDVsaV5cDv5KaF7lgjW5YR+niW/WOnKQSfFXHmZ\r\nlQyKZZIcHgZtfI/lDw57zEE75uf7f70PsXcz4NY+gy+Ri08aRYPu++AsPlUJ\r\nYBwz0lTK2I1DFL0TUnWIzyRqSETMZHewjlo=\r\n=mjJc\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"dist/index.d.ts","engines":{"node":">=12"},"exports":"./dist/index.js","funding":"https://github.com/sponsors/sindresorhus","gitHead":"c12ec2e10c99698862b6d03ce28bc54e4bb02fdc","scripts":{"test":"xo && ava && del-cli dist && tsc && tsd","bench":"node --loader=ts-node/esm bench.ts","build":"del-cli dist && tsc","prepublishOnly":"del-cli dist && tsc"},"_npmUser":{"name":"richienb","email":"richiebendall@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"8.19.2","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"18.12.1","dependencies":{"p-timeout":"^5.0.2","eventemitter3":"^4.0.7"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.44.0","ava":"^5.1.1","tsd":"^0.25.0","delay":"^5.0.0","del-cli":"^5.0.0","p-defer":"^4.0.0","ts-node":"^10.9.1","in-range":"^3.0.0","benchmark":"^2.1.4","time-span":"^5.0.0","random-int":"^3.0.0","typescript":"^4.8.4","@types/node":"^17.0.13","@types/benchmark":"^2.1.1","@sindresorhus/tsconfig":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_7.3.4_1675734545786_0.17229070022318038","host":"s3://npm-registry-packages"}},"7.4.0":{"name":"p-queue","version":"7.4.0","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@7.4.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"richienb","email":"richiebendall@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"rules":{"@typescript-eslint/member-ordering":"off","@typescript-eslint/no-floating-promises":"off","@typescript-eslint/no-invalid-void-type":"off"}},"ava":{"files":["test/**"],"extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"]},"dist":{"shasum":"7849ed11525daf8ff861b83ae8813b976ad490af","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-7.4.0.tgz","fileCount":13,"integrity":"sha512-1FYFpop2WjLUfhSpKb0pi01JL+Z+H0Z8F2XPn2g04WxGynU/X8mx8s/66fb7jZ39pS2ZliAWCX97EoTSIdMmtw==","signatures":[{"sig":"MEUCIFW8aZ54nRcKMD+mFy94vTwlZIVU30jg/BrUPnYWPnCtAiEAkbBUV8QndtNiqKxZrDd0TFCtfvuCmj4kXfifoDOsf1E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45370},"type":"module","types":"dist/index.d.ts","engines":{"node":">=12"},"exports":"./dist/index.js","funding":"https://github.com/sponsors/sindresorhus","gitHead":"4e4f8b3de84b9c719e9fd00951c7966c925676dd","scripts":{"test":"ava && del-cli dist && tsc && tsd","bench":"node --loader=ts-node/esm bench.ts","build":"del-cli dist && tsc","//test":"xo && ava && del-cli dist && tsc && tsd","prepublishOnly":"del-cli dist && tsc"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"9.2.0","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"16.20.0","dependencies":{"p-timeout":"^5.0.2","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.52.0","ava":"^5.3.1","tsd":"^0.25.0","delay":"^5.0.0","del-cli":"^5.0.0","p-defer":"^4.0.0","ts-node":"^10.9.1","in-range":"^3.0.0","benchmark":"^2.1.4","time-span":"^5.0.0","random-int":"^3.0.0","typescript":"^5.2.2","@types/node":"^17.0.13","@types/benchmark":"^2.1.1","@sindresorhus/tsconfig":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_7.4.0_1693414325988_0.4930802982370317","host":"s3://npm-registry-packages"}},"7.4.1":{"name":"p-queue","version":"7.4.1","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@7.4.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"richienb","email":"richiebendall@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"rules":{"@typescript-eslint/member-ordering":"off","@typescript-eslint/no-floating-promises":"off","@typescript-eslint/no-invalid-void-type":"off"}},"ava":{"files":["test/**"],"extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"]},"dist":{"shasum":"7f86f853048beca8272abdbb7cec1ed2afc0f265","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-7.4.1.tgz","fileCount":13,"integrity":"sha512-vRpMXmIkYF2/1hLBKisKeVYJZ8S2tZ0zEAmIJgdVKP2nq0nh4qCdf8bgw+ZgKrkh71AOCaqzwbJJk1WtdcF3VA==","signatures":[{"sig":"MEYCIQDgYWtpB+2ydh+sLOxuHR5iBx3jdNmm920c9JH+C7NnKgIhAKKFtJijDE5HAp5vEBm1xfTHj/mg1JPJ47u3IzFt4MK/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44766},"type":"module","types":"dist/index.d.ts","engines":{"node":">=12"},"exports":"./dist/index.js","funding":"https://github.com/sponsors/sindresorhus","gitHead":"ce0c36440a28187ff3b3c0e0c91ab6d0d8093b05","scripts":{"test":"ava && del-cli dist && tsc && tsd","bench":"node --loader=ts-node/esm bench.ts","build":"del-cli dist && tsc","//test":"xo && ava && del-cli dist && tsc && tsd","prepublishOnly":"del-cli dist && tsc"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"9.2.0","description":"Promise queue with concurrency control","directories":{},"_nodeVersion":"18.17.1","dependencies":{"p-timeout":"^5.0.2","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.52.0","ava":"^5.3.1","tsd":"^0.25.0","delay":"^5.0.0","del-cli":"^5.0.0","p-defer":"^4.0.0","ts-node":"^10.9.1","in-range":"^3.0.0","benchmark":"^2.1.4","time-span":"^5.0.0","random-int":"^3.0.0","typescript":"^5.2.2","@types/node":"^17.0.13","@types/benchmark":"^2.1.1","@sindresorhus/tsconfig":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_7.4.1_1693687978767_0.04227724207627448","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"p-queue","version":"8.0.0","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@8.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"richienb","email":"richiebendall@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"rules":{"@typescript-eslint/member-ordering":"off","@typescript-eslint/no-floating-promises":"off","@typescript-eslint/no-invalid-void-type":"off"}},"ava":{"files":["test/**"],"extensions":{"ts":"module"},"nodeArguments":["--import=tsx/esm"],"workerThreads":false},"dist":{"shasum":"f92b4855b81cc478765d44f2361f0e517f5e1bc7","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-8.0.0.tgz","fileCount":13,"integrity":"sha512-7LAaj8F47D5963LiTIAb/4UWR6w6SnDrDlxXg9ev/U0Lg9h35Kg8C8KiBry0c6MUofSicdLsEvS0j25gHAyCuA==","signatures":[{"sig":"MEUCIQDyrhZchnFj1PCKroN1rPoJJ6PadwLLfK0IBPm9pTHaAAIgZYvv4JcyasIiI9z11w3JcfpqBn4QuF8eit1ip5T42RM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35972},"type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"funding":"https://github.com/sponsors/sindresorhus","gitHead":"825ba9084da1bd937d3a47ec5c58329b0685a17a","scripts":{"test":"xo && ava && del-cli dist && tsc && tsd","bench":"node --import=tsx/esm bench.ts","build":"del-cli dist && tsc","prepublishOnly":"del-cli dist && tsc"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"9.2.0","description":"Promise queue with concurrency control","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"p-timeout":"^6.1.2","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.56.0","ava":"^5.3.1","tsd":"^0.29.0","tsx":"^4.6.2","delay":"^6.0.0","del-cli":"^5.1.0","p-defer":"^4.0.0","in-range":"^3.0.0","benchmark":"^2.1.4","time-span":"^5.1.0","random-int":"^3.0.0","typescript":"^5.3.3","@types/node":"^20.10.4","@types/benchmark":"^2.1.5","@sindresorhus/tsconfig":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_8.0.0_1701962164597_0.5608668142464854","host":"s3://npm-registry-packages"}},"8.0.1":{"name":"p-queue","version":"8.0.1","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@8.0.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"richienb","email":"richiebendall@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"rules":{"@typescript-eslint/member-ordering":"off","@typescript-eslint/no-floating-promises":"off","@typescript-eslint/no-invalid-void-type":"off"}},"ava":{"files":["test/**"],"extensions":{"ts":"module"},"nodeArguments":["--import=tsx/esm"],"workerThreads":false},"dist":{"shasum":"718b7f83836922ef213ddec263ff4223ce70bef8","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-8.0.1.tgz","fileCount":13,"integrity":"sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA==","signatures":[{"sig":"MEQCIC6+rjtWJ84AcF8LZ/+2pV3YVeuv2SPuLQgohXIABzbkAiBvkaOfKwkjBA+9MQ+B93mMJ8dDh+Nc5DKXSnjplY2rUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35982},"type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"funding":"https://github.com/sponsors/sindresorhus","gitHead":"47a4f19ab3d4422e06cb1b618f4c45a11b5def30","scripts":{"test":"xo && ava && del-cli dist && tsc && tsd","bench":"node --import=tsx/esm bench.ts","build":"del-cli dist && tsc","prepublishOnly":"del-cli dist && tsc"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"9.2.0","description":"Promise queue with concurrency control","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"p-timeout":"^6.1.2","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.56.0","ava":"^5.3.1","tsd":"^0.29.0","tsx":"^4.6.2","delay":"^6.0.0","del-cli":"^5.1.0","p-defer":"^4.0.0","in-range":"^3.0.0","benchmark":"^2.1.4","time-span":"^5.1.0","random-int":"^3.0.0","typescript":"^5.3.3","@types/node":"^20.10.4","@types/benchmark":"^2.1.5","@sindresorhus/tsconfig":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_8.0.1_1702513577821_0.226386195288103","host":"s3://npm-registry-packages"}},"8.1.0":{"name":"p-queue","version":"8.1.0","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@8.1.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"richienb","email":"richiebendall@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"rules":{"@typescript-eslint/member-ordering":"off","@typescript-eslint/no-floating-promises":"off","@typescript-eslint/no-invalid-void-type":"off"}},"ava":{"files":["test/**"],"extensions":{"ts":"module"},"nodeArguments":["--import=tsx/esm"],"workerThreads":false},"dist":{"shasum":"d71929249868b10b16f885d8a82beeaf35d32279","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-8.1.0.tgz","fileCount":13,"integrity":"sha512-mxLDbbGIBEXTJL0zEx8JIylaj3xQ7Z/7eEVjcF9fJX4DBiH9oqe+oahYnlKKxm0Ci9TlWTyhSHgygxMxjIB2jw==","signatures":[{"sig":"MEUCIDeBZQdoXj3xtOZBT/658KdJ24AwLNFmpWFg9UqoW/7EAiEA5/XTjrz4uK/7NlWMVbr0iyTGkKqjLvIAmFJZ1zuo2qc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40596},"type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"funding":"https://github.com/sponsors/sindresorhus","gitHead":"70dd11f35ae1853f002e017f3ed06a2497715d99","scripts":{"test":"xo && ava && del-cli dist && tsc && tsd","bench":"node --import=tsx/esm bench.ts","build":"del-cli dist && tsc","prepublishOnly":"del-cli dist && tsc"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"10.9.0","description":"Promise queue with concurrency control","directories":{},"sideEffects":false,"_nodeVersion":"23.3.0","dependencies":{"p-timeout":"^6.1.2","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.56.0","ava":"^5.3.1","tsd":"^0.29.0","tsx":"^4.6.2","delay":"^6.0.0","del-cli":"^5.1.0","p-defer":"^4.0.0","in-range":"^3.0.0","benchmark":"^2.1.4","time-span":"^5.1.0","random-int":"^3.0.0","typescript":"^5.3.3","@types/node":"^20.10.4","@types/benchmark":"^2.1.5","@sindresorhus/tsconfig":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_8.1.0_1737530724282_0.652235319111061","host":"s3://npm-registry-packages-npm-production"}},"8.1.1":{"name":"p-queue","version":"8.1.1","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@8.1.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"richienb","email":"richiebendall@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"rules":{"@typescript-eslint/member-ordering":"off","@typescript-eslint/no-floating-promises":"off","@typescript-eslint/no-invalid-void-type":"off"}},"ava":{"files":["test/**"],"extensions":{"ts":"module"},"nodeArguments":["--import=tsx/esm"],"workerThreads":false},"dist":{"shasum":"dac3e8c57412fffa18fe6c341b141dbb3a16408b","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-8.1.1.tgz","fileCount":13,"integrity":"sha512-aNZ+VfjobsWryoiPnEApGGmf5WmNsCo9xu8dfaYamG5qaLP7ClhLN6NgsFe6SwJ2UbLEBK5dv9x8Mn5+RVhMWQ==","signatures":[{"sig":"MEUCIC70JRQ0YuLh05eEMan846CmSWOLGa2UX8IRv0UHMsj0AiEA8lzAz1xckmJwaKbXXi63pgYe4YIxS0083BwBZF72oKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41044},"type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"funding":"https://github.com/sponsors/sindresorhus","gitHead":"26b09b90a58ea1b8006ef5f35abbbae518d8ee18","scripts":{"test":"xo && ava && del-cli dist && tsc && tsd","bench":"node --import=tsx/esm bench.ts","build":"del-cli dist && tsc","prepublishOnly":"del-cli dist && tsc"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"10.9.2","description":"Promise queue with concurrency control","directories":{},"sideEffects":false,"_nodeVersion":"22.12.0","dependencies":{"p-timeout":"^6.1.2","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.56.0","ava":"^5.3.1","tsd":"^0.29.0","tsx":"^4.6.2","delay":"^6.0.0","del-cli":"^5.1.0","p-defer":"^4.0.0","in-range":"^3.0.0","benchmark":"^2.1.4","time-span":"^5.1.0","random-int":"^3.0.0","typescript":"^5.3.3","@types/node":"^20.10.4","@types/benchmark":"^2.1.5","@sindresorhus/tsconfig":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_8.1.1_1757256065046_0.12948868965464477","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"p-queue","version":"9.0.0","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@9.0.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"},{"name":"richienb","email":"richiebendall@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"rules":{"ava/no-import-test-files":"off","@typescript-eslint/no-unsafe-call":"off","@typescript-eslint/member-ordering":"off","@typescript-eslint/no-unsafe-return":"off","@typescript-eslint/no-unsafe-argument":"off","@typescript-eslint/no-floating-promises":"off","@typescript-eslint/no-unsafe-assignment":"off","@typescript-eslint/prefer-promise-reject-errors":"off"}},"dist":{"shasum":"c571d6fd46ae8e79a39c842935e92d352f7701ec","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-9.0.0.tgz","fileCount":13,"integrity":"sha512-KO1RyxstL9g1mK76530TExamZC/S2Glm080Nx8PE5sTd7nlduDQsAfEl4uXX+qZjLiwvDauvzXavufy3+rJ9zQ==","signatures":[{"sig":"MEQCICmXjczXGFJ0G7iWbo2vOxDd91vivpCjQYboFN4dMM0MAiBrgNqtpea6jn8W16pKpm1p7stMMSLsv5i+hx4VDHuMeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68476},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"funding":"https://github.com/sponsors/sindresorhus","gitHead":"5e400174a89395a44399713191b76544cf743fe5","scripts":{"test":"xo && node --import=tsx/esm --test test/*.ts && del-cli dist && tsc && tsd","bench":"node --import=tsx/esm bench.ts","build":"del-cli dist && tsc","prepublishOnly":"del-cli dist && tsc"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"11.6.1","description":"Promise queue with concurrency control","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"p-timeout":"^7.0.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^1.2.2","tsd":"^0.33.0","tsx":"^4.20.5","delay":"^6.0.0","del-cli":"^6.0.0","p-defer":"^4.0.1","in-range":"^3.0.0","benchmark":"^2.1.4","time-span":"^5.1.0","random-int":"^3.1.0","typescript":"^5.9.2","@types/node":"^24.5.1","@types/benchmark":"^2.1.5","@sindresorhus/tsconfig":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_9.0.0_1759308004997_0.9180891633381181","host":"s3://npm-registry-packages-npm-production"}},"9.0.1":{"name":"p-queue","version":"9.0.1","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@9.0.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"rules":{"ava/no-import-test-files":"off","@typescript-eslint/no-unsafe-call":"off","@typescript-eslint/member-ordering":"off","@typescript-eslint/no-unsafe-return":"off","@typescript-eslint/no-unsafe-argument":"off","@typescript-eslint/no-floating-promises":"off","@typescript-eslint/no-unsafe-assignment":"off","@typescript-eslint/prefer-promise-reject-errors":"off"}},"dist":{"shasum":"a9d4aaaf0251473615db14424be48e055f3e1db0","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-9.0.1.tgz","fileCount":15,"integrity":"sha512-RhBdVhSwJb7Ocn3e8ULk4NMwBEuOxe+1zcgphUy9c2e5aR/xbEsdVXxHJ3lynw6Qiqu7OINEyHlZkiblEpaq7w==","signatures":[{"sig":"MEUCIQD7ieU849KlGZOMoMyMnnGGPcIFYsMYmUOrf7N19f1DuwIgRseQYvWS6B2Uv2AF2OIokAYO6JWulTOVb+j5xccZK2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72425},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"funding":"https://github.com/sponsors/sindresorhus","gitHead":"f3c98a59fb4c510f4cfda23adaafdc105033e521","scripts":{"test":"xo && node --import=tsx/esm --test test/*.ts && del-cli dist && tsc && tsd","bench":"node --import=tsx/esm bench.ts","build":"del-cli dist && tsc","prepublishOnly":"del-cli dist && tsc"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"11.6.1","description":"Promise queue with concurrency control","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"p-timeout":"^7.0.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^1.2.2","tsd":"^0.33.0","tsx":"^4.20.5","delay":"^6.0.0","del-cli":"^6.0.0","p-defer":"^4.0.1","in-range":"^3.0.0","benchmark":"^2.1.4","time-span":"^5.1.0","random-int":"^3.1.0","typescript":"^5.9.2","@types/node":"^24.5.1","@types/benchmark":"^2.1.5","@sindresorhus/tsconfig":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_9.0.1_1763457852183_0.08658572604528891","host":"s3://npm-registry-packages-npm-production"}},"9.1.0":{"name":"p-queue","version":"9.1.0","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@9.1.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"rules":{"ava/no-import-test-files":"off","@typescript-eslint/no-unsafe-call":"off","@typescript-eslint/member-ordering":"off","@typescript-eslint/no-unsafe-return":"off","@typescript-eslint/no-unsafe-argument":"off","@typescript-eslint/no-floating-promises":"off","@typescript-eslint/no-unsafe-assignment":"off","@typescript-eslint/prefer-promise-reject-errors":"off"}},"dist":{"shasum":"846e517c461fb6e3cf8fc09904e57d342ac448b2","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-9.1.0.tgz","fileCount":13,"integrity":"sha512-O/ZPaXuQV29uSLbxWBGGZO1mCQXV2BLIwUr59JUU9SoH76mnYvtms7aafH/isNSNGwuEfP6W/4xD0/TJXxrizw==","signatures":[{"sig":"MEUCIHWYmqgEDaNBY2OtSaWw9i0eywdldy+UgbHXuVxgkEr4AiEAnZ1f7f78vKGAx3LE28Z7kRXzypgJlJdMjeOx8OiYNe0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76804},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"funding":"https://github.com/sponsors/sindresorhus","gitHead":"10dc505eb65cecfd643d808e34f33cb36cb5be1f","scripts":{"test":"xo && node --import=tsx/esm --test test/*.ts && del-cli dist && tsc && tsd","bench":"node --import=tsx/esm bench.ts","build":"del-cli dist && tsc","prepublishOnly":"del-cli dist && tsc"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"11.6.1","description":"Promise queue with concurrency control","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"p-timeout":"^7.0.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^1.2.2","tsd":"^0.33.0","tsx":"^4.20.5","delay":"^6.0.0","del-cli":"^6.0.0","p-defer":"^4.0.1","in-range":"^3.0.0","benchmark":"^2.1.4","time-span":"^5.1.0","random-int":"^3.1.0","typescript":"^5.9.2","@types/node":"^24.5.1","@types/benchmark":"^2.1.5","@sindresorhus/tsconfig":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_9.1.0_1767641990565_0.49702331601255345","host":"s3://npm-registry-packages-npm-production"}},"9.1.1":{"name":"p-queue","version":"9.1.1","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@9.1.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"rules":{"ava/no-import-test-files":"off","@typescript-eslint/no-unsafe-call":"off","@typescript-eslint/member-ordering":"off","@typescript-eslint/no-unsafe-return":"off","@typescript-eslint/no-unsafe-argument":"off","@typescript-eslint/no-floating-promises":"off","@typescript-eslint/no-unsafe-assignment":"off","@typescript-eslint/prefer-promise-reject-errors":"off"}},"dist":{"shasum":"df762cac89c648c83a5e5d53673ab355c542a4ce","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-9.1.1.tgz","fileCount":13,"integrity":"sha512-yQS1vV2V7Q14MQrgD8jMNY5owPuGgVHVdSK8NqmKpOVajnjbaeMa6uLOzTALPtvJ7Vo4bw0BGsw7qfUT8z24Ig==","signatures":[{"sig":"MEQCIG8jbceB7ZllxhrOlPh+IGNrIFGk3KfR1I7OqOmJVdKBAiBDFYb7nKavefdftXXsoFV9wITKePKc8Qr2NTQT/iQUYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80334},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"funding":"https://github.com/sponsors/sindresorhus","gitHead":"9eec7efb433c33f66799d9dec41aa56d43f3435a","scripts":{"test":"xo && node --import=tsx/esm --test test/*.ts && del-cli dist && tsc && tsd","bench":"node --import=tsx/esm bench.ts","build":"del-cli dist && tsc","prepublishOnly":"del-cli dist && tsc"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"11.12.0","description":"Promise queue with concurrency control","directories":{},"sideEffects":false,"_nodeVersion":"25.8.0","dependencies":{"p-timeout":"^7.0.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^1.2.2","tsd":"^0.33.0","tsx":"^4.20.5","delay":"^6.0.0","del-cli":"^6.0.0","p-defer":"^4.0.1","in-range":"^3.0.0","benchmark":"^2.1.4","time-span":"^5.1.0","random-int":"^3.1.0","typescript":"^5.9.2","@types/node":"^24.5.1","@types/benchmark":"^2.1.5","@sindresorhus/tsconfig":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_9.1.1_1775062835423_0.9175563654362973","host":"s3://npm-registry-packages-npm-production"}},"9.1.2":{"name":"p-queue","version":"9.1.2","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@9.1.2","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"rules":{"ava/no-import-test-files":"off","@typescript-eslint/no-unsafe-call":"off","@typescript-eslint/member-ordering":"off","@typescript-eslint/no-unsafe-return":"off","@typescript-eslint/no-unsafe-argument":"off","@typescript-eslint/no-floating-promises":"off","@typescript-eslint/no-unsafe-assignment":"off","@typescript-eslint/prefer-promise-reject-errors":"off"}},"dist":{"shasum":"584a48619ac61ff0f9b3661eae9ca60018512f31","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-9.1.2.tgz","fileCount":13,"integrity":"sha512-ktsDOALzTYTWWF1PbkNVg2rOt+HaOaMWJMUnt7T3qf5tvZ1L8dBW3tObzprBcXNMKkwj+yFSLqHso0x+UFcJXw==","signatures":[{"sig":"MEQCIFCyQ5tEGLjbzUyyQ4ssVFA9IWyhi+cClhkyToiBJ+ryAiBaVUvnN6FCTMYmiLeDX+RYv8GysJueH3dXK2V1QoJ9Ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80462},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"funding":"https://github.com/sponsors/sindresorhus","gitHead":"55d306ba03479dcc531a8e06deab24d3f60feacd","scripts":{"test":"xo && node --import=tsx/esm --test test/*.ts && del-cli dist && tsc && tsd","bench":"node --import=tsx/esm bench.ts","build":"del-cli dist && tsc","prepublishOnly":"del-cli dist && tsc"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"11.12.0","description":"Promise queue with concurrency control","directories":{},"sideEffects":false,"_nodeVersion":"25.8.0","dependencies":{"p-timeout":"^7.0.0","eventemitter3":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^1.2.2","tsd":"^0.33.0","tsx":"^4.20.5","delay":"^6.0.0","del-cli":"^6.0.0","p-defer":"^4.0.1","in-range":"^3.0.0","benchmark":"^2.1.4","time-span":"^5.1.0","random-int":"^3.1.0","typescript":"^5.9.2","@types/node":"^24.5.1","@types/benchmark":"^2.1.5","@sindresorhus/tsconfig":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_9.1.2_1775557929005_0.8572202145767971","host":"s3://npm-registry-packages-npm-production"}},"9.2.0":{"name":"p-queue","version":"9.2.0","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@9.2.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"rules":{"ava/no-import-test-files":"off","@typescript-eslint/no-unsafe-call":"off","@typescript-eslint/member-ordering":"off","@typescript-eslint/no-unsafe-return":"off","@typescript-eslint/no-unsafe-argument":"off","@typescript-eslint/no-floating-promises":"off","@typescript-eslint/no-unsafe-assignment":"off","@typescript-eslint/prefer-promise-reject-errors":"off"}},"dist":{"shasum":"eec653e2318e8d8b401368474161e21c83432799","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-9.2.0.tgz","fileCount":13,"integrity":"sha512-dWgLE8AH0HjQ9fe74pUkKkvzzYT18Inp4zra3lKHnnwqGvcfcUBrvF2EAVX+envufDNBOzpPq/IBUONDbI7+3g==","signatures":[{"sig":"MEQCIE7qdIFEB2d7H9CwkCxqDSFY6VAZTZxAP+VIlmyeZPXdAiAWaUXm6s/oKT3YZTfP3Ka3AD62ZDGzDG0+U99Oi7tTxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82505},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"funding":"https://github.com/sponsors/sindresorhus","gitHead":"fc4b7369d915ade31416d603fd35fd26c1885851","scripts":{"test":"xo && node --import=tsx/esm --test test/*.ts && del-cli dist && tsc && tsd","bench":"node --import=tsx/esm bench.ts","build":"del-cli dist && tsc","prepublishOnly":"del-cli dist && tsc"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"11.12.0","description":"Promise queue with concurrency control","directories":{},"sideEffects":false,"_nodeVersion":"25.8.0","dependencies":{"p-timeout":"^7.0.0","eventemitter3":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^1.2.2","tsd":"^0.33.0","tsx":"^4.20.5","delay":"^6.0.0","del-cli":"^6.0.0","p-defer":"^4.0.1","in-range":"^3.0.0","benchmark":"^2.1.4","time-span":"^5.1.0","random-int":"^3.1.0","typescript":"^5.9.2","@types/node":"^25.6.0","@types/benchmark":"^2.1.5","@sindresorhus/tsconfig":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_9.2.0_1777252305043_0.009929615131813785","host":"s3://npm-registry-packages-npm-production"}},"9.3.0":{"name":"p-queue","version":"9.3.0","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@9.3.0","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"rules":{"ava/no-import-test-files":"off","@typescript-eslint/no-unsafe-call":"off","@typescript-eslint/member-ordering":"off","@typescript-eslint/no-unsafe-return":"off","@typescript-eslint/no-unsafe-argument":"off","@typescript-eslint/no-floating-promises":"off","@typescript-eslint/no-unsafe-assignment":"off","@typescript-eslint/prefer-promise-reject-errors":"off"}},"dist":{"shasum":"f2bbe6b38f1fa38dd4c8cedaa444b6249cf258e2","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-9.3.0.tgz","fileCount":13,"integrity":"sha512-7NED7xhQ74Ngp4JP/2e0VZHp7vSWfJfqeiR92jPgxsz6m0Se4P03YoTKa9dDXyZ3r6P616gUXttrB6nnHYKang==","signatures":[{"sig":"MEUCIGdkkkAcQSrN+E51xRSAwYY75lkv4iaEcHj+zib/RLzWAiEAoZuaeQ7uOsegLu6NiwOwKUrzaA01BSF2Gt6h8znZzR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83189},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"funding":"https://github.com/sponsors/sindresorhus","gitHead":"cfa917af261fb6db9eb1281221ba21093eb49e3d","scripts":{"test":"xo && node --import=tsx/esm --test test/*.ts && del-cli dist && tsc && tsd","bench":"node --import=tsx/esm bench.ts","build":"del-cli dist && tsc","prepublishOnly":"del-cli dist && tsc"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"11.12.0","description":"Promise queue with concurrency control","directories":{},"sideEffects":false,"_nodeVersion":"25.8.0","dependencies":{"p-timeout":"^7.0.0","eventemitter3":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^1.2.2","tsd":"^0.33.0","tsx":"^4.20.5","delay":"^6.0.0","del-cli":"^6.0.0","p-defer":"^4.0.1","in-range":"^3.0.0","benchmark":"^2.1.4","time-span":"^5.1.0","random-int":"^3.1.0","typescript":"^5.9.2","@types/node":"^25.6.0","@types/benchmark":"^2.1.5","@sindresorhus/tsconfig":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_9.3.0_1778919229623_0.8352263341927062","host":"s3://npm-registry-packages-npm-production"}},"9.3.1":{"name":"p-queue","version":"9.3.1","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@9.3.1","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"rules":{"ava/no-import-test-files":"off","@typescript-eslint/no-unsafe-call":"off","@typescript-eslint/member-ordering":"off","@typescript-eslint/no-unsafe-return":"off","@typescript-eslint/no-unsafe-argument":"off","@typescript-eslint/no-floating-promises":"off","@typescript-eslint/no-unsafe-assignment":"off","@typescript-eslint/prefer-promise-reject-errors":"off"}},"dist":{"shasum":"f7bf8a4aef244150657fc7d2635a8a68bf1c304b","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-9.3.1.tgz","fileCount":13,"integrity":"sha512-POWdiIPmsUPGwb4FeQ4OBg46aqmcInSWe45CKDsGHiOBiVQM9chqfQTuqhuTzcg2Vz9faTI65at0KkVyVEiCHw==","signatures":[{"sig":"MEQCIHLn5brD4tl4e4vbmRCawyoJ2xhNmvZELB4dXGa5J0LcAiAyM2paxPZ9DRlSzoipyqFz/3CkW9L7fsEBHS+rDJq4gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83686},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"funding":"https://github.com/sponsors/sindresorhus","gitHead":"a06fbc928725f074c72716e1ba21106df6822dae","scripts":{"test":"xo && node --import=tsx/esm --test test/*.ts && del-cli dist && tsc && tsd","bench":"node --import=tsx/esm bench.ts","build":"del-cli dist && tsc","prepublishOnly":"del-cli dist && tsc"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"11.18.0","description":"Promise queue with concurrency control","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"p-timeout":"^7.0.0","eventemitter3":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^1.2.2","tsd":"^0.33.0","tsx":"^4.20.5","delay":"^6.0.0","del-cli":"^6.0.0","p-defer":"^4.0.1","in-range":"^3.0.0","benchmark":"^2.1.4","time-span":"^5.1.0","random-int":"^3.1.0","typescript":"^5.9.2","@types/node":"^25.6.0","@types/benchmark":"^2.1.5","@sindresorhus/tsconfig":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_9.3.1_1783108014307_0.8050116480392515","host":"s3://npm-registry-packages-npm-production"}},"9.3.2":{"name":"p-queue","version":"9.3.2","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@9.3.2","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"rules":{"ava/no-import-test-files":"off","@typescript-eslint/no-unsafe-call":"off","@typescript-eslint/member-ordering":"off","@typescript-eslint/no-unsafe-return":"off","@typescript-eslint/no-unsafe-argument":"off","@typescript-eslint/no-floating-promises":"off","@typescript-eslint/no-unsafe-assignment":"off","@typescript-eslint/prefer-promise-reject-errors":"off"}},"dist":{"shasum":"8f061db6bc4f0b0b95c82460beb0d467629faf3d","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-9.3.2.tgz","fileCount":13,"integrity":"sha512-pCsnA4piiqkrwAJ555Xh/lc717SijJrTBr96P1q6BRnUdm2XPB4v91oiXVAUr5HbIbXW4D8kIslfJUE28Rud6A==","signatures":[{"sig":"MEUCIQCXoI1D7xZtkaBNQJ4ZfgOWhh7uZhkP3cAHn/fDlS9u1wIgVW9mfCkdjRPUJC+WAI3yA+UILQLwhWoqRjD8QofiAsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83961},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"funding":"https://github.com/sponsors/sindresorhus","gitHead":"78d494a392f410f6957bb0f7125fe855992a8876","scripts":{"test":"xo && node --import=tsx/esm --test test/*.ts && del-cli dist && tsc && tsd","bench":"node --import=tsx/esm bench.ts","build":"del-cli dist && tsc","prepublishOnly":"del-cli dist && tsc"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"11.18.0","description":"Promise queue with concurrency control","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"p-timeout":"^7.0.0","eventemitter3":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^1.2.2","tsd":"^0.33.0","tsx":"^4.20.5","delay":"^6.0.0","del-cli":"^6.0.0","p-defer":"^4.0.1","in-range":"^3.0.0","benchmark":"^2.1.4","time-span":"^5.1.0","random-int":"^3.1.0","typescript":"^5.9.2","@types/node":"^25.6.0","@types/benchmark":"^2.1.5","@sindresorhus/tsconfig":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_9.3.2_1784586729001_0.07372238763937533","host":"s3://npm-registry-packages-npm-production"}},"9.3.3":{"name":"p-queue","version":"9.3.3","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@9.3.3","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"rules":{"ava/no-import-test-files":"off","@typescript-eslint/no-unsafe-call":"off","@typescript-eslint/member-ordering":"off","@typescript-eslint/no-unsafe-return":"off","@typescript-eslint/no-unsafe-argument":"off","@typescript-eslint/no-floating-promises":"off","@typescript-eslint/no-unsafe-assignment":"off","@typescript-eslint/prefer-promise-reject-errors":"off"}},"dist":{"shasum":"c5e528c7eb361b7ba8eb5a9406902f7f2e75fc8f","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-9.3.3.tgz","fileCount":13,"integrity":"sha512-NXAOdnEe5FsZJfT4oK84lE1Y5cFFdWlRuOo5tww8DyNMxyRXwn39fIkUtNLKppcPC+UYU/bXujNCUGDv01y7CA==","signatures":[{"sig":"MEUCIQDdm/k6ql2vtAxDs1JQIRLGHKBz60hOnoNVaW/F5pAevAIgcxviH6jDLQCm5Wdb3h6Lm094HKDF0asmIOX2Wrurk90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84544},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"funding":"https://github.com/sponsors/sindresorhus","gitHead":"180ab9e25cd10b6f548767d7176076b50d25e188","scripts":{"test":"xo && node --import=tsx/esm --test test/*.ts && del-cli dist && tsc && tsd","bench":"node --import=tsx/esm bench.ts","build":"del-cli dist && tsc","prepublishOnly":"del-cli dist && tsc"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"11.18.0","description":"Promise queue with concurrency control","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"p-timeout":"^7.0.0","eventemitter3":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^1.2.2","tsd":"^0.33.0","tsx":"^4.20.5","delay":"^6.0.0","del-cli":"^6.0.0","p-defer":"^4.0.1","in-range":"^3.0.0","benchmark":"^2.1.4","time-span":"^5.1.0","random-int":"^3.1.0","typescript":"^5.9.2","@types/node":"^25.6.0","@types/benchmark":"^2.1.5","@sindresorhus/tsconfig":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_9.3.3_1784722504619_0.1237012236646422","host":"s3://npm-registry-packages-npm-production"}},"9.3.4":{"name":"p-queue","version":"9.3.4","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@9.3.4","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"rules":{"ava/no-import-test-files":"off","@typescript-eslint/no-unsafe-call":"off","@typescript-eslint/member-ordering":"off","@typescript-eslint/no-unsafe-return":"off","@typescript-eslint/no-unsafe-argument":"off","@typescript-eslint/no-floating-promises":"off","@typescript-eslint/no-unsafe-assignment":"off","@typescript-eslint/prefer-promise-reject-errors":"off"}},"dist":{"shasum":"fb34351f2b96dd3ffb58f48fa6c251abee3c704e","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-9.3.4.tgz","fileCount":13,"integrity":"sha512-bpTeG3CuPiOgPcDqn51QUsRYshkiKiaG+hP49tCGI0+nT92h7rqD4LPKZzP8kwab/OniQf+ntA4ta6yCp1eA0Q==","signatures":[{"sig":"MEQCIDRcNTlPJOMGfIYcyvBtucr1F0jIg5DU6GnFS4/S6/vfAiA16vL9aHzSZJBKGia7Q50ef6gxgxAVd3HP899JsiB+KA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB1TAuemQFzqg58J8p/jdV4P77jelckaiaPgXV7+JUTTAiBAnvptwq8i5wkujUmqtXbhG5SkQU7iEvTAspa4el4BIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84771},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"funding":"https://github.com/sponsors/sindresorhus","gitHead":"de565c42a271bd3c2f8c69d3b6bce33f49f9d344","scripts":{"test":"xo && node --import=tsx/esm --test test/*.ts && del-cli dist && tsc && tsd","bench":"node --import=tsx/esm bench.ts","build":"del-cli dist && tsc","prepublishOnly":"del-cli dist && tsc"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"12.2.0","description":"Promise queue with concurrency control","directories":{},"sideEffects":false,"_nodeVersion":"26.11.1","dependencies":{"p-timeout":"^7.0.0","eventemitter3":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^1.2.2","tsd":"^0.33.0","tsx":"^4.20.5","delay":"^6.0.0","del-cli":"^6.0.0","p-defer":"^4.0.1","in-range":"^3.0.0","benchmark":"^2.1.4","time-span":"^5.1.0","random-int":"^3.1.0","typescript":"^5.9.2","@types/node":"^25.6.0","@types/benchmark":"^2.1.5","@sindresorhus/tsconfig":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_9.3.4_1791706456338_0.8731365084441347","host":"s3://npm-registry-packages-npm-production"}},"9.3.5":{"name":"p-queue","version":"9.3.5","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"license":"MIT","_id":"p-queue@9.3.5","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"homepage":"https://github.com/sindresorhus/p-queue#readme","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"xo":{"rules":{"ava/no-import-test-files":"off","@typescript-eslint/no-unsafe-call":"off","@typescript-eslint/member-ordering":"off","@typescript-eslint/no-unsafe-return":"off","@typescript-eslint/no-unsafe-argument":"off","@typescript-eslint/no-floating-promises":"off","@typescript-eslint/no-unsafe-assignment":"off","@typescript-eslint/prefer-promise-reject-errors":"off"}},"dist":{"shasum":"59682b8c0fcdcbde9cf21cd385229543a396a844","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-9.3.5.tgz","fileCount":13,"integrity":"sha512-Lki/zhXFVmDhesBUn/yHRLW9Bte7mE7xoFHzTR8sIomV7a2z+LxYAPkGvdfidNiu4fKSfjtawixxSHcZci5QcQ==","signatures":[{"sig":"MEQCIG+yUjpqqIxk6GCYT5/nHJPGyo02zGG6wkq1MAjmgEKoAiBWrtJ/ToUNa9R8E1f7eRLTPd+GMTWTs+afhBQZu5e4TA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH3Wf86FPfxhuFW7S4zK6yVcMyjN+YOxE4QGWkwogDqwAiEAs5fpNgH/uRs/pUmY0oCWOFz9myopHNSFqlYC9ys8e9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85075},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"funding":"https://github.com/sponsors/sindresorhus","gitHead":"70518bfadac2dadb63aa6428fd2788500add4436","scripts":{"test":"xo && node --import=tsx/esm --test test/*.ts && del-cli dist && tsc && tsd","bench":"node --import=tsx/esm bench.ts","build":"del-cli dist && tsc","prepublishOnly":"del-cli dist && tsc"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"12.2.0","description":"Promise queue with concurrency control","directories":{},"sideEffects":false,"_nodeVersion":"26.11.1","dependencies":{"p-timeout":"^7.0.0","eventemitter3":"^5.0.4"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^1.2.2","tsd":"^0.33.0","tsx":"^4.20.5","delay":"^6.0.0","del-cli":"^6.0.0","p-defer":"^4.0.1","in-range":"^3.0.0","benchmark":"^2.1.4","time-span":"^5.1.0","random-int":"^3.1.0","typescript":"^5.9.2","@types/node":"^25.6.0","@types/benchmark":"^2.1.5","@sindresorhus/tsconfig":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/p-queue_9.3.5_1791736551773_0.9682011036342644","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"xo":[{"ignores":["test/fixtures"]},{"rules":{"node-test/no-import-test-files":"off","@typescript-eslint/no-unsafe-call":"off","@typescript-eslint/member-ordering":"off","@typescript-eslint/no-unsafe-return":"off","@typescript-eslint/no-unsafe-argument":"off","@typescript-eslint/no-floating-promises":"off","@typescript-eslint/no-unsafe-assignment":"off","@typescript-eslint/prefer-promise-reject-errors":"off"}}],"_id":"p-queue@10.0.0","bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"dist":{"shasum":"7b7f0023fab4f868c2b8352524aee54a0630337e","tarball":"https://registry.npmjs.org/p-queue/-/p-queue-10.0.0.tgz","fileCount":13,"integrity":"sha512-P2wrCri3bhGLPo3kX7qYVXbo/5GvaVATU0DpO24CbeT53Y4z35t8JUWku04ERpXHUYB5rPMi3TkWE3fmJgx5rA==","signatures":[{"sig":"MEUCIQCnFyIemvf9En4JM53tLZGXx1vmgXgCUH3AvSAy0mcKfgIgHjTG0AXEppCiGwYVuYzKYYwx+xeumJrsM6qSLYNum9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDBLaG+NkLUrDr72P+UExTolghKrJXDIipyRiwnRsUI1wIhAOVkJ/yWh6dysN9kpwGcsA2CLVry12b6vPdU5/MUHOnS"}],"unpackedSize":103398},"name":"p-queue","type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"funding":"https://github.com/sponsors/sindresorhus","gitHead":"7f272ab5ff2254c0dc2537b7977e88ede1cd55e8","license":"MIT","scripts":{"test":"xo && node --import=tsx/esm --test --test-timeout=60000 test/*.ts && del-cli dist && tsc && nz","bench":"node --import=tsx/esm --experimental-bench --bench bench.ts","build":"del-cli dist && tsc","prepublishOnly":"npm run build"},"version":"10.0.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"homepage":"https://github.com/sindresorhus/p-queue#readme","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"_npmVersion":"12.2.0","description":"Promise queue with concurrency control","directories":{},"maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"sideEffects":false,"_nodeVersion":"26.11.1","_hasShrinkwrap":false,"devDependencies":{"nz":"^0.1.0","xo":"^5.0.1","tsx":"^4.23.15","delay":"^7.0.0","del-cli":"^8.0.1","p-defer":"^4.0.1","time-span":"^5.1.0","random-int":"^3.1.0","typescript":"^6.0.3","@types/node":"^26.6.5","@sindresorhus/tsconfig":"^8.1.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/p-queue_10.0.0_1791827902905_0.34901648484325176"}}},"time":{"created":"2016-10-28T10:57:43.869Z","modified":"2026-10-12T17:58:23.654Z","0.0.0":"2016-10-28T10:57:43.869Z","0.1.0":"2016-11-01T09:38:11.466Z","0.2.0":"2016-11-17T05:28:01.489Z","1.0.0":"2017-01-13T10:03:27.546Z","1.1.0":"2017-06-30T04:41:02.579Z","1.2.0":"2017-08-28T12:57:31.112Z","2.0.0":"2017-08-29T10:28:47.379Z","2.1.0":"2017-08-29T17:11:23.908Z","2.2.0":"2017-09-12T04:00:39.352Z","2.3.0":"2017-11-24T20:12:19.594Z","2.3.1":"2018-03-06T16:13:37.374Z","2.4.0":"2018-04-04T05:56:47.740Z","2.4.1":"2018-04-21T04:53:02.346Z","2.4.2":"2018-05-01T02:55:44.254Z","3.0.0":"2018-08-29T09:37:49.499Z","3.1.0":"2019-02-21T06:16:33.838Z","3.2.0":"2019-03-02T20:10:35.301Z","4.0.0":"2019-03-08T03:24:07.338Z","5.0.0":"2019-04-06T11:15:04.559Z","6.0.0":"2019-06-05T04:46:22.053Z","6.0.1":"2019-06-05T05:56:22.246Z","6.0.2":"2019-06-07T08:22:50.368Z","6.1.0":"2019-07-11T15:23:21.440Z","6.1.1":"2019-08-12T17:27:00.720Z","6.2.0":"2019-10-12T12:11:51.635Z","6.2.1":"2019-11-10T05:12:39.657Z","6.3.0":"2020-02-17T16:16:15.413Z","6.4.0":"2020-05-03T13:06:06.608Z","6.5.0":"2020-07-01T07:35:07.314Z","6.6.0":"2020-07-19T20:50:15.038Z","6.6.1":"2020-08-16T10:34:13.352Z","6.6.2":"2020-10-11T19:09:45.773Z","7.0.0":"2021-03-31T06:44:09.019Z","7.1.0":"2021-04-07T04:49:41.228Z","7.2.0":"2022-02-01T05:36:22.615Z","7.3.0":"2022-07-29T23:10:12.405Z","7.3.1":"2023-02-05T04:06:22.803Z","7.3.2":"2023-02-05T06:09:08.054Z","7.3.3":"2023-02-05T06:23:10.250Z","7.3.4":"2023-02-07T01:49:05.936Z","7.4.0":"2023-08-30T16:52:06.194Z","7.4.1":"2023-09-02T20:52:59.065Z","8.0.0":"2023-12-07T15:16:04.803Z","8.0.1":"2023-12-14T00:26:18.007Z","8.1.0":"2025-01-22T07:25:24.485Z","8.1.1":"2025-09-07T14:41:05.235Z","9.0.0":"2025-10-01T08:40:05.184Z","9.0.1":"2025-11-18T09:24:12.373Z","9.1.0":"2026-01-05T19:39:50.714Z","9.1.1":"2026-04-01T17:00:35.568Z","9.1.2":"2026-04-07T10:32:09.146Z","9.2.0":"2026-04-27T01:11:45.176Z","9.3.0":"2026-05-16T08:13:49.767Z","9.3.1":"2026-07-03T19:46:54.441Z","9.3.2":"2026-07-20T22:32:09.141Z","9.3.3":"2026-07-22T12:15:04.757Z","9.3.4":"2026-10-11T08:14:16.423Z","9.3.5":"2026-10-11T16:35:51.871Z","10.0.0":"2026-10-12T17:58:22.996Z"},"bugs":{"url":"https://github.com/sindresorhus/p-queue/issues"},"license":"MIT","homepage":"https://github.com/sindresorhus/p-queue#readme","keywords":["promise","queue","enqueue","limit","limited","concurrency","throttle","throat","rate","batch","ratelimit","priority","priorityqueue","fifo","job","task","async","await","promises","bluebird"],"repository":{"url":"git+https://github.com/sindresorhus/p-queue.git","type":"git"},"description":"Promise queue with concurrency control","maintainers":[{"name":"sindresorhus","email":"sindresorhus@gmail.com"}],"readme":"# p-queue\n\n> Promise queue with concurrency control\n\nUseful for rate-limiting async (or sync) operations, for example calls to a REST API, or CPU-intensive or memory-intensive tasks.\n\nFor servers, you probably want a Redis-backed [job queue](https://github.com/sindresorhus/awesome-nodejs#job-queues) instead.\n\nThe project is feature complete. We are happy to review pull requests, but we do not plan more development. We do not answer support questions by email.\n\n---\n\n<br>\n<div align=\"center\">\n\t<p>\n\t\t<p>\n\t\t\t<sup>\n\t\t\t\t<a href=\"https://github.com/sponsors/sindresorhus\">Sindre's open source work is supported by the community</a><br>Special thanks to:\n\t\t\t</sup>\n\t\t</p>\n\t\t<br>\n\t\t<br>\n\t\t<a href=\"https://fetchfox.ai?ref=sindre\">\n\t\t\t<div>\n\t\t\t\t<img src=\"https://sindresorhus.com/assets/thanks/fetchfox-logo.svg\" height=\"200\"/>\n\t\t\t</div>\n\t\t\t<b>Scrape anything with FetchFox</b>\n\t\t\t<div>\n\t\t\t\t<sup>FetchFox is an AI powered scraping tool that lets you scrape data from any website</sup>\n\t\t\t</div>\n\t\t</a>\n\t</p>\n\t<br>\n\t<br>\n</div>\n\n---\n\n## Highlights\n\n- Concurrency limit\n- [Priorities](#priority)\n- [Rate limiting](#interval)\n- [Timeouts](#handling-timeouts)\n- [Cancellation with `AbortSignal`](#signal)\n- [Events](#events)\n- Zero dependencies\n\n## Install\n\n```sh\nnpm install p-queue\n```\n\n**Warning:** This package is native [ESM](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules) and has no CommonJS export. If your project uses CommonJS, [convert it to ESM](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c). Please do not open issues about CommonJS or ESM.\n\n## Usage\n\nThis runs one task at a time. Set `concurrency` to 4 to run four at the same time.\n\n```js\nimport PQueue from 'p-queue';\nimport got from 'got';\n\nconst queue = new PQueue({concurrency: 1});\n\nqueue.add(async () => {\n\tawait got('https://sindresorhus.com');\n\tconsole.log('Done: sindresorhus.com');\n});\n\nqueue.add(async () => {\n\tawait got('https://avajs.dev');\n\tconsole.log('Done: avajs.dev');\n});\n\nawait queue.onIdle();\n```\n\n## API\n\n### PQueue(options?)\n\nReturns a new `queue` instance, which is an [`EventTarget`](https://developer.mozilla.org/en-US/docs/Web/API/EventTarget).\n\n#### options\n\nType: `object`\n\n##### concurrency\n\nType: `number`\\\nDefault: `Infinity`\\\nMinimum: `1`\n\nThe maximum number of tasks that run at the same time. Must be an integer or `Infinity`.\n\n##### timeout\n\nType: `number`\\\nDefault: `undefined`\\\nMaximum: `2147483647` (about 24.8 days)\n\nThe time in milliseconds a task can run. When the time is up, the `signal` of the task aborts and `.add()` rejects with a `TimeoutError`, which is a `DOMException`. Like with the [`signal`](#signal) option of `.add()`, the concurrency slot is freed, but the task keeps running unless it handles its `signal`.\n\nThe time starts when the task starts running, not when it is added. Override it for one task with the `timeout` option of `.add()`. See [Handling timeouts](#handling-timeouts).\n\n##### autoStart\n\nType: `boolean`\\\nDefault: `true`\n\nWhether tasks start as soon as they are added. If `false`, call `.start()` to start them.\n\n##### queueClass\n\nType: `Function`\n\nA class with `enqueue()`, `dequeue()`, `filter()`, `setPriority()`, and `remove()` methods and a `size` getter. See [Custom QueueClass](#custom-queueclass).\n\n##### intervalCap\n\nType: `number`\\\nDefault: `Infinity`\\\nMinimum: `1`\n\nThe maximum number of tasks that start in each `interval`. Must be an integer or `Infinity`.\n\n##### interval\n\nType: `number`\\\nDefault: `0`\\\nMinimum: `0`\\\nMaximum: `2147483647` (about 24.8 days) with a finite `intervalCap`, else any finite number\n\nThe length of the rate-limit interval in milliseconds. `0` disables rate limiting. The rate limit uses the system clock (`Date.now()`), so if the clock goes back, tasks can wait for as long as it went back.\n\n##### carryoverIntervalCount\n\nType: `boolean`\\\nDefault: `false`\n\nWhether tasks that are still running when an interval ends count against `intervalCap` in the next interval.\n\n##### strict\n\nType: `boolean`\\\nDefault: `false`\n\nWhether to rate limit with a sliding window instead of fixed windows. Requires a non-zero `interval` and a finite `intervalCap`.\n\nWith a sliding window, no more than `intervalCap` tasks start in any period of length `interval`. With fixed windows, the count resets at each window boundary, so tasks can burst there.\n\nFor example, with `intervalCap: 2` and `interval: 1000`:\n- **Fixed windows (default):** 2 tasks can start at 999 ms and 2 more at 1000 ms, so 4 tasks start within 1 ms.\n- **Sliding window (strict):** No more than 2 tasks start in any 1000 ms period.\n\n> [!NOTE]\n> Strict mode uses more resources, because it keeps the start time of each task. Use it when an API enforces strict rate limits.\n\n> [!NOTE]\n> `carryoverIntervalCount` has no effect in strict mode, because strict mode counts start times, not running tasks.\n\n### queue\n\n`PQueue` instance.\n\n#### .add(fn, options?)\n\nAdds a sync or async task to the queue.\n\nReturns a promise that settles with the result of `fn` when the task completes, not when it is added.\n\n> [!IMPORTANT]\n> If you `await` each `.add()` call before the next, the tasks run one after the other, whatever the `concurrency`. See [Usage](#usage).\n\n> [!NOTE]\n> Handle rejections of the returned promise. Otherwise, they are unhandled rejections, which can make the process exit.\n\n##### fn\n\nType: `Function`\n\nA sync or async function. It gets `{signal}` as its first argument. The signal is set when the task has a `signal` or a `timeout`, and aborts when either one does. Pass it on, for example to `fetch()`, to stop the work. The function runs in the async context of the `.add()` call (in Node.js 22.3 and later, Deno, and Bun), so it sees the [`AsyncLocalStorage`](https://nodejs.org/api/async_context.html#class-asynclocalstorage) values of the caller, also when it starts later.\n\n#### options\n\nType: `object`\n\n##### priority\n\nType: `number`\\\nDefault: `0`\n\nTasks with a higher priority start first. `Infinity` and `-Infinity` work. `.add()` rejects with a `TypeError` when it is `NaN` or not a number. The waiting tasks are kept sorted, so a task with a higher priority than the last waiting task takes time in proportion to the number of waiting tasks to add. For tens of thousands of waiting tasks with many different priorities, use a [custom `queueClass`](#custom-queueclass).\n\n##### id\n\nType: `string`\n\nA unique identifier for the task, used to change its priority with `.setPriority()`. Defaults to an incrementing number as a string (`'1'`, `'2'`, and so on), so do not use such strings as your own ids.\n\n##### timeout\n\nType: `number | undefined`\\\nDefault: The [`timeout`](#timeout) of the queue\n\nOverride the timeout of the queue for this task. `undefined` means no timeout. See [Handling timeouts](#handling-timeouts).\n\n##### signal\n\nAn [`AbortSignal`](https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal) to cancel the task. If it aborts while the task waits, the task is removed and `.add()` rejects with the [abort reason](https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal/reason). If it aborts while the task runs, `.add()` rejects and the concurrency slot is freed, but the task keeps running unless it handles the signal itself.\n\n```js\nimport PQueue from 'p-queue';\nimport got, {CancelError} from 'got';\n\nconst queue = new PQueue();\n\nconst controller = new AbortController();\n\nsetTimeout(() => {\n\tcontroller.abort();\n}, 100);\n\ntry {\n\tawait queue.add(async ({signal}) => {\n\t\tconst request = got('https://sindresorhus.com');\n\n\t\tsignal?.addEventListener('abort', () => {\n\t\t\trequest.cancel();\n\t\t});\n\n\t\ttry {\n\t\t\treturn await request;\n\t\t} catch (error) {\n\t\t\tif (!(error instanceof CancelError)) {\n\t\t\t\tthrow error;\n\t\t\t}\n\t\t}\n\t}, {signal: controller.signal});\n} catch (error) {\n\tif (!(error instanceof DOMException)) {\n\t\tthrow error;\n\t}\n}\n```\n\n#### .addAll(fns, options?)\n\nLike `.add()`, but takes an array of functions. Returns a promise that resolves with all the results, in the order of the functions, when all tasks complete.\n\n#### .pause()\n\nStops starting new tasks. Running tasks continue.\n\n#### .start()\n\nStarts (or resumes) running queued tasks. Only needed if the queue is paused, with `autoStart: false` or `.pause()`.\n\nReturns `this` (the instance).\n\n#### .onEmpty()\n\nReturns a promise that resolves when the queue is empty. Tasks can still be running.\n\n> [!NOTE]\n> The promise resolves **once**. Call `.onEmpty()` again to wait for the next time, or use the [`empty` event](#empty) to get every time.\n\n#### .onIdle()\n\nReturns a promise that resolves when the queue is empty and all tasks have completed: `queue.size === 0 && queue.pending === 0`.\n\nUnlike `.onEmpty()`, it waits for running tasks to finish.\n\n> [!NOTE]\n> The promise resolves **once**. Call `.onIdle()` again to wait for the next time, or use the [`idle` event](#idle) to get every time.\n\n#### .onPendingZero()\n\nReturns a promise that resolves when no tasks are running: `queue.pending === 0`.\n\nUnlike `.onIdle()`, it ignores queued tasks. Use it to let running tasks finish before you change shared state. A task that timed out, or whose `signal` aborted while it ran, no longer counts, although its function can still run.\n\n```js\nqueue.pause();\nawait queue.onPendingZero();\n// No tasks are running, but the queue can still have tasks\n```\n\n#### .onRateLimit()\n\nReturns a promise that resolves when the queue becomes rate-limited by `intervalCap`. If the queue is already rate-limited, it resolves immediately.\n\nUseful for backpressure, when tasks are added faster than they run.\n\n```js\nconst queue = new PQueue({intervalCap: 5, interval: 1000});\n\nfor (let index = 0; index < 10; index++) {\n\tqueue.add(() => someTask());\n}\n\nawait queue.onRateLimit();\nconsole.log('The queue is rate-limited');\n```\n\n#### .onRateLimitCleared()\n\nReturns a promise that resolves when the queue is no longer rate-limited. If the queue is not rate-limited, it resolves immediately.\n\n```js\nconst queue = new PQueue({intervalCap: 5, interval: 1000});\n\nfor (let index = 0; index < 10; index++) {\n\tqueue.add(() => someTask());\n}\n\nawait queue.onRateLimitCleared();\nconsole.log('The rate limit is cleared');\n```\n\n#### .onError()\n\nReturns a promise that rejects when a task fails: it throws, times out, or its `signal` aborts while it runs. It rejects with the error of the task, or with `null` if the error is `undefined`, like the `error` event.\n\nUse `Promise.race([queue.onError(), queue.onIdle()])` to stop at the first error, and to resolve normally when the queue becomes idle. Each call adds an `error` listener that stays until a task fails, so to get every error, for example in a loop, use the `error` event instead.\n\n> [!IMPORTANT]\n> The promises returned by `.add()` still reject. Handle each of them (for example with `.catch(() => {})`) to prevent unhandled rejections.\n\n```js\nimport PQueue from 'p-queue';\n\nconst queue = new PQueue({concurrency: 2});\n\n// Do not start the remaining tasks. Pause in an `error` listener, because it runs before the next task starts, and the code after `await` runs later.\nqueue.addEventListener('error', () => {\n\tqueue.pause();\n}, {once: true});\n\nqueue.add(() => fetchData(1)).catch(() => {});\nqueue.add(() => fetchData(2)).catch(() => {});\nqueue.add(() => fetchData(3)).catch(() => {});\n\ntry {\n\tawait Promise.race([\n\t\tqueue.onError(),\n\t\tqueue.onIdle()\n\t]);\n} catch (error) {\n\tconsole.error('Queue failed:', error);\n}\n```\n\n#### .onSizeLessThan(limit)\n\nReturns a promise that resolves when `queue.size < limit`.\n\nAwait it before you add a task, to keep the queue from growing beyond a size. It counts only waiting tasks, not running tasks.\n\n#### .clear()\n\nRemoves all waiting tasks. Running tasks continue.\n\nThe promises returned by `.add()` for the removed tasks reject with an `AbortError`, which is a `DOMException`. The removed tasks do not run, and they do not emit the [`error` event](#error).\n\n```js\nimport PQueue from 'p-queue';\n\nconst queue = new PQueue({concurrency: 1});\n\nqueue.add(() => doWork());\nconst promise = queue.add(() => doWork());\n\nqueue.clear();\n\ntry {\n\tawait promise;\n} catch (error) {\n\tconsole.log(error.name);\n\t//=> 'AbortError'\n}\n```\n\n> [!NOTE]\n> If you ignore such a promise, its rejection is not reported as unhandled. This does not apply to a promise made from it, like the one from `queue.add(fn).then(…)` or from `.addAll()`, so handle the rejection of that promise.\n\n#### .size\n\nThe number of tasks waiting to run.\n\n#### .sizeBy(options)\n\nThe number of waiting tasks with the given `priority`.\n\n```js\nimport PQueue from 'p-queue';\n\nconst queue = new PQueue();\n\n// Paused, so the tasks stay queued. Without it they all start synchronously and the queue is empty by the time `sizeBy` reads it.\nqueue.pause();\n\nqueue.add(async () => '🦄', {priority: 1});\nqueue.add(async () => '🦄', {priority: 0});\nqueue.add(async () => '🦄', {priority: 1});\n\nconsole.log(queue.sizeBy({priority: 1}));\n//=> 2\n\nconsole.log(queue.sizeBy({priority: 0}));\n//=> 1\n```\n\n#### .setPriority(id, priority)\n\nChanges the priority of a waiting task, found by its `id`. Throws a `ReferenceError` if no waiting task has that `id`, for example because it already started. Throws a `TypeError` if `priority` is not a finite number. Tasks only wait when the queue has a `concurrency` limit, is paused, or is rate-limited.\n\nRaise the priority to run a task earlier:\n\n```js\nimport PQueue from 'p-queue';\n\nconst queue = new PQueue({concurrency: 1});\n\nqueue.add(async () => '🦄', {priority: 1});\nqueue.add(async () => '🦀', {priority: 0, id: '🦀'});\nqueue.add(async () => '🦄', {priority: 1});\nqueue.add(async () => '🦄', {priority: 1});\n\nqueue.setPriority('🦀', 2);\n// '🦀' runs second\n```\n\nLower the priority to run a task later:\n\n```js\nimport PQueue from 'p-queue';\n\nconst queue = new PQueue({concurrency: 1});\n\nqueue.add(async () => '🦄', {priority: 1});\nqueue.add(async () => '🦀', {priority: 1, id: '🦀'});\nqueue.add(async () => '🦄');\nqueue.add(async () => '🦄', {priority: 0});\n\nqueue.setPriority('🦀', -1);\n// '🦀' runs last\n```\n\n#### .pending\n\nThe number of running tasks.\n\n#### [.timeout](#timeout)\n\nType: `number | undefined`\n\nGet or set the default timeout. A change applies to tasks added after it.\n\n```js\nconst queue = new PQueue({timeout: 5000});\n\nqueue.timeout = 10000;\n```\n\n#### [.concurrency](#concurrency)\n\n#### .isPaused\n\nWhether the queue is paused.\n\n#### .isRateLimited\n\nWhether the queue is rate-limited: the number of tasks started in the current interval, plus the tasks still running from earlier intervals with `carryoverIntervalCount`, has reached `intervalCap`, and tasks are waiting.\n\n#### .isSaturated\n\nWhether tasks are waiting because all concurrency slots are in use, or because the queue is rate-limited.\n\nUseful to detect backpressure and tasks that hang.\n\n```js\nimport PQueue from 'p-queue';\n\nconst queue = new PQueue({concurrency: 2});\n\n// Backpressure\nif (queue.isSaturated) {\n\tawait queue.onSizeLessThan(queue.concurrency);\n}\n\n// Monitoring\nsetInterval(() => {\n\tif (queue.isSaturated) {\n\t\tconsole.warn(`Queue saturated: ${queue.pending} running, ${queue.size} waiting`);\n\t}\n}, 60000);\n```\n\n#### .runningTasks\n\nAn array with the running tasks. Each task has its `id`, `priority`, `startTime`, `timeout`, and `timeoutRemaining` (the milliseconds until it times out). Without a timeout, `timeout` and `timeoutRemaining` are `undefined`.\n\n```js\nimport PQueue from 'p-queue';\n\nconst queue = new PQueue({concurrency: 2, timeout: 10000});\n\nqueue.add(() => fetchUser(123), {id: 'user-123'});\nqueue.add(() => fetchPosts(456), {id: 'posts-456', priority: 1});\n\nconsole.log(queue.runningTasks);\n/*\n[\n\t{\n\t\tid: 'user-123',\n\t\tpriority: 0,\n\t\tstartTime: 1759253001716,\n\t\ttimeout: 10000,\n\t\ttimeoutRemaining: 10000\n\t},\n\t{\n\t\tid: 'posts-456',\n\t\tpriority: 1,\n\t\tstartTime: 1759253001716,\n\t\ttimeout: 10000,\n\t\ttimeoutRemaining: 10000\n\t}\n]\n*/\n```\n\n## Events\n\nThe queue is an [`EventTarget`](https://developer.mozilla.org/en-US/docs/Web/API/EventTarget). Listen with `queue.addEventListener(event, listener)`, and stop with `queue.removeEventListener(event, listener)`. The options `{once: true}` and `{signal}` work too. The `completed` and `error` events have the result or the error in `event.detail`. If the result or the error is `undefined`, `event.detail` is `null`, because `CustomEvent` works that way.\n\n#### active\n\nEmitted when a task starts. Useful to track progress.\n\n```js\nimport delay from 'delay';\nimport PQueue from 'p-queue';\n\nconst queue = new PQueue({concurrency: 2});\n\nlet count = 0;\nqueue.addEventListener('active', () => {\n\tconsole.log(`Working on task #${++count}.  Size: ${queue.size}  Pending: ${queue.pending}`);\n});\n\nqueue.add(() => Promise.resolve());\nqueue.add(() => delay(2000));\nqueue.add(() => Promise.resolve());\nqueue.add(() => Promise.resolve());\nqueue.add(() => delay(500));\n```\n\n#### completed\n\nEmitted when a task completes without error. The result is in `event.detail`.\n\n```js\nimport PQueue from 'p-queue';\n\nconst queue = new PQueue({concurrency: 2});\n\nqueue.addEventListener('completed', event => {\n\tconsole.log(event.detail);\n});\n\nqueue.add(() => Promise.resolve('hello, world!'));\n```\n\n#### error\n\nEmitted when a task fails: it throws, times out, or its `signal` aborts while it runs. The error is in `event.detail`. The promise returned by `.add()` still rejects, so handle both.\n\n```js\nimport PQueue from 'p-queue';\n\nconst queue = new PQueue({concurrency: 2});\n\nqueue.addEventListener('error', event => {\n\tconsole.error(event.detail);\n});\n\n// Prevent an unhandled rejection. The listener above handles the error.\nqueue.add(() => Promise.reject(new Error('error'))).catch(() => {});\n```\n\n#### empty\n\nEmitted every time the queue is checked and found empty, for example when the last waiting task starts, when a task finishes and no tasks are waiting, and when `.clear()` removes tasks. It can fire more than once while the queue stays empty. Tasks can still be running.\n\n#### idle\n\nEmitted every time the queue is empty and no tasks are running: `queue.size === 0 && queue.pending === 0`.\n\nUnlike `empty`, it waits for running tasks to finish.\n\n```js\nimport delay from 'delay';\nimport PQueue from 'p-queue';\n\nconst queue = new PQueue();\n\nqueue.addEventListener('idle', () => {\n\tconsole.log(`Queue is idle.  Size: ${queue.size}  Pending: ${queue.pending}`);\n});\n\nconst job1 = queue.add(() => delay(2000));\nconst job2 = queue.add(() => delay(500));\n\nawait job1;\nawait job2;\n//=> 'Queue is idle.  Size: 0  Pending: 0'\n\nawait queue.add(() => delay(600));\n//=> 'Queue is idle.  Size: 0  Pending: 0'\n```\n\n#### pendingZero\n\nEmitted every time the number of running tasks becomes zero: `queue.pending === 0`.\n\nUnlike `idle`, it is also emitted when tasks are waiting.\n\n#### add\n\nEmitted every time a task is added.\n\n#### next\n\nEmitted every time a task finishes, with or without an error. Also emitted when a waiting task is aborted, and when `.clear()` removes tasks.\n\n```js\nimport delay from 'delay';\nimport PQueue from 'p-queue';\n\nconst queue = new PQueue();\n\nqueue.addEventListener('add', () => {\n\tconsole.log(`Task is added.  Size: ${queue.size}  Pending: ${queue.pending}`);\n});\n\nqueue.addEventListener('next', () => {\n\tconsole.log(`Task is completed.  Size: ${queue.size}  Pending: ${queue.pending}`);\n});\n\nconst job1 = queue.add(() => delay(2000));\nconst job2 = queue.add(() => delay(500));\n\nawait job1;\nawait job2;\n\nawait queue.add(() => delay(600));\n//=> 'Task is added.  Size: 1  Pending: 0'\n//=> 'Task is added.  Size: 1  Pending: 1'\n//=> 'Task is completed.  Size: 0  Pending: 1'\n//=> 'Task is completed.  Size: 0  Pending: 0'\n//=> 'Task is added.  Size: 1  Pending: 0'\n//=> 'Task is completed.  Size: 0  Pending: 0'\n```\n\n#### rateLimit\n\nEmitted when the queue becomes rate-limited: `intervalCap` tasks have started in the current interval (or still run from earlier intervals, with `carryoverIntervalCount`), and tasks are waiting.\n\nUseful for backpressure, when tasks are added faster than they run.\n\n```js\nimport delay from 'delay';\nimport PQueue from 'p-queue';\n\nconst queue = new PQueue({\n\tintervalCap: 2,\n\tinterval: 1000\n});\n\nqueue.addEventListener('rateLimit', () => {\n\tconsole.log('The queue is rate-limited');\n});\n\n// The third task makes the queue rate-limited\nqueue.add(() => delay(100));\nqueue.add(() => delay(100));\nqueue.add(() => delay(100));\n```\n\n#### rateLimitCleared\n\nEmitted when the queue is no longer rate-limited, because tasks can start again or no tasks are waiting.\n\n```js\nimport delay from 'delay';\nimport PQueue from 'p-queue';\n\nconst queue = new PQueue({\n\tintervalCap: 1,\n\tinterval: 1000\n});\n\nqueue.addEventListener('rateLimit', () => {\n\tconsole.log('Rate-limited: waiting for the next interval');\n});\n\nqueue.addEventListener('rateLimitCleared', () => {\n\tconsole.log('The rate limit is cleared');\n});\n\nqueue.add(() => delay(100));\nqueue.add(() => delay(100)); // This makes the queue rate-limited\n```\n\n## Advanced example\n\nThis shows the order in which things happen.\n\n```js\nimport delay from 'delay';\nimport PQueue from 'p-queue';\n\nconst queue = new PQueue({concurrency: 1});\n\n(async () => {\n\tawait delay(200);\n\n\tconsole.log(`8. Pending promises: ${queue.pending}`);\n\t//=> '8. Pending promises: 0'\n\n\t(async () => {\n\t\tawait queue.add(async () => '🐙');\n\t\tconsole.log('11. Resolved 🐙');\n\t})();\n\n\tconsole.log('9. Added 🐙');\n\n\tconsole.log(`10. Pending promises: ${queue.pending}`);\n\t//=> '10. Pending promises: 1'\n\n\tawait queue.onIdle();\n\tconsole.log('12. All work is done');\n})();\n\n(async () => {\n\tawait queue.add(async () => '🦄');\n\tconsole.log('5. Resolved 🦄');\n})();\nconsole.log('1. Added 🦄');\n\n(async () => {\n\tawait queue.add(async () => '🐴');\n\tconsole.log('6. Resolved 🐴');\n})();\nconsole.log('2. Added 🐴');\n\n(async () => {\n\tawait queue.onEmpty();\n\tconsole.log('7. Queue is empty');\n})();\n\nconsole.log(`3. Queue size: ${queue.size}`);\n//=> '3. Queue size: 1'\n\nconsole.log(`4. Pending promises: ${queue.pending}`);\n//=> '4. Pending promises: 1'\n```\n\n```text\n$ node example.js\n1. Added 🦄\n2. Added 🐴\n3. Queue size: 1\n4. Pending promises: 1\n5. Resolved 🦄\n6. Resolved 🐴\n7. Queue is empty\n8. Pending promises: 0\n9. Added 🐙\n10. Pending promises: 1\n11. Resolved 🐙\n12. All work is done\n```\n\n## Handling timeouts\n\nSet a timeout for all tasks, and override it for one task. When a task times out, its `signal` aborts and `.add()` rejects with a `TimeoutError`. The task keeps running unless it handles its `signal`. It is a `DOMException` named `TimeoutError`, so `error.name === 'TimeoutError'` also matches the error of `AbortSignal.timeout()`.\n\n```js\nimport PQueue, {TimeoutError} from 'p-queue';\n\nconst queue = new PQueue({timeout: 5000});\n\ntry {\n\t// The signal aborts on timeout, which stops the request\n\tawait queue.add(({signal}) => fetch('https://sindresorhus.com', {signal}));\n} catch (error) {\n\tif (error instanceof TimeoutError) {\n\t\tconsole.log('The task timed out after 5 seconds');\n\t}\n}\n\n// A longer timeout for this task\nawait queue.add(() => slowTask(), {timeout: 10000});\n\n// No timeout for this task\nawait queue.add(() => verySlowTask(), {timeout: undefined});\n```\n\n## Custom QueueClass\n\nFor other scheduling policies, give a class as the `queueClass` option:\n\n```js\nimport PQueue from 'p-queue';\n\n// Runs the tasks in the order they were added, whatever their priority\nclass FifoQueue {\n\t#items = [];\n\n\tenqueue(run, options) {\n\t\tthis.#items.push({run, id: options.id, priority: options.priority ?? 0});\n\t}\n\n\tdequeue() {\n\t\treturn this.#items.shift()?.run;\n\t}\n\n\tget size() {\n\t\treturn this.#items.length;\n\t}\n\n\t// Called by `queue.sizeBy()`\n\tfilter(options) {\n\t\treturn this.#items.filter(item => item.priority === options.priority).map(item => item.run);\n\t}\n\n\t// Called by `queue.setPriority()`\n\tsetPriority(id, priority) {\n\t\tthis.#items.find(item => item.id === id).priority = priority;\n\t}\n\n\t// Called when the `signal` of a waiting task aborts\n\tremove(id) {\n\t\tconst index = this.#items.findIndex(item => item.id === id);\n\t\tif (index !== -1) {\n\t\t\tthis.#items.splice(index, 1);\n\t\t}\n\t}\n}\n\nconst queue = new PQueue({queueClass: FifoQueue});\n```\n\n`p-queue` calls these methods to add, take, count, reorder, and remove tasks.\n\n## FAQ\n\n#### How do the `concurrency` and `intervalCap` options affect each other?\n\nThey are separate limits. `concurrency` limits how many tasks run at the same time. `intervalCap` limits how many tasks start in each interval.\n\n#### When should I use `strict` mode for rate limiting?\n\nUse `strict: true` when:\n- An API blocks or throttles you if you go over its rate limit, even for a short time.\n- You have problems with the default fixed windows, like [#126](https://github.com/sindresorhus/p-queue/issues/126).\n- You must stay within the rate limit in every period of length `interval`.\n\nUse the default fixed windows when:\n- You do not have strict rate limits.\n- Performance is more important than an even rate.\n- You rate limit for backpressure, not because of an external API.\n\n#### How do I implement backpressure?\n\nUse `.onSizeLessThan()`, so that the queue does not grow without limit when tasks are added faster than they run:\n\n```js\nconst queue = new PQueue();\n\n// Wait until the queue has space\nawait queue.onSizeLessThan(100);\nqueue.add(() => someTask());\n```\n\n`.size` counts waiting tasks, and `.pending` counts running tasks. The total is `queue.size + queue.pending`.\n\nWith rate limiting, you can also use [`.onRateLimit()`](#onratelimit).\n\n#### How do I cancel or remove a queued task?\n\nUse [`signal`](#signal). When it aborts, a waiting task is removed and its `.add()` promise rejects. To cancel many tasks, give them the same `AbortController` signal. To remove all waiting tasks, use [`.clear()`](#clear). Their `.add()` promises reject too, but `.clear()` does not signal the running tasks.\n\nAborting a running task rejects its `.add()` promise and frees its concurrency slot, but does not stop the work. The task must handle `signal` itself.\n\nCancel one task:\n\n```js\nimport PQueue from 'p-queue';\n\nconst queue = new PQueue();\nconst controller = new AbortController();\n\nqueue.add(({signal}) => doWork(signal), {signal: controller.signal}).catch(() => {});\n\ncontroller.abort();\n```\n\nCancel many tasks:\n\n```js\nimport PQueue from 'p-queue';\n\nconst queue = new PQueue({concurrency: 2});\nconst controller = new AbortController();\n\nqueue.add(({signal}) => doWork(signal), {signal: controller.signal}).catch(() => {});\nqueue.add(({signal}) => doWork(signal), {signal: controller.signal}).catch(() => {});\nqueue.add(({signal}) => doWork(signal), {signal: controller.signal}).catch(() => {});\n\n// Removes the waiting tasks and signals the running tasks. All the promises reject.\ncontroller.abort();\n```\n\nThere is no method to remove one task directly, because it would expose internals.\n\n#### How do I get results in the order they were added?\n\nTasks start in priority order, but can complete in any order. Use `Promise.all()`, which keeps the order of its input:\n\n```js\nimport PQueue from 'p-queue';\n\nconst queue = new PQueue({concurrency: 4});\n\nconst urls = ['url1', 'url2', 'url3'];\n\nconst results = await Promise.all(urls.map(url => queue.add(() => fetch(url))));\n// The results are in the same order as `urls`\n```\n\nIf you do not need the other features of `p-queue`, use [`p-map`](https://github.com/sindresorhus/p-map), which is made for this.\n\n#### How do I stream results in order as they complete?\n\nUse [`pMapIterable`](https://github.com/sindresorhus/p-map#pmapiterable) from `p-map`:\n\n```js\nimport {pMapIterable} from 'p-map';\n\nfor await (const result of pMapIterable(items, fetchItem, {concurrency: 4})) {\n\tconsole.log(result); // In input order\n}\n```\n\nCombine it with `p-queue` when you need priorities or a shared concurrency limit:\n\n```js\nimport PQueue from 'p-queue';\nimport {pMapIterable} from 'p-map';\n\nconst queue = new PQueue({concurrency: 4});\n\nfor await (const result of pMapIterable(\n\titems,\n\titem => queue.add(() => fetchItem(item), {priority: item.priority})\n)) {\n\tconsole.log(result); // Still in input order\n}\n```\n\n#### How do I debug a queue that stops running tasks?\n\nUsually some tasks never finish, so they use all the concurrency slots. Common causes are network requests or database queries without a timeout, and files on a network drive that does not respond. Use `.runningTasks` to find the tasks that hang:\n\n```js\n// Give tasks a timeout, so they cannot hang forever\nconst queue = new PQueue({\n\tconcurrency: 2,\n\ttimeout: 30000\n});\n\n// Give tasks an ID, so you can identify them\nqueue.add(() => processItem(item), {id: `item-${item.id}`});\n\n// Look for tasks that run too long\nsetInterval(() => {\n\tconst now = Date.now();\n\tconst stuckTasks = queue.runningTasks.filter(task => now - task.startTime > 20000);\n\n\tif (stuckTasks.length > 0) {\n\t\tconsole.error('Stuck tasks:', stuckTasks);\n\t}\n\n\tif (queue.isSaturated) {\n\t\tconsole.warn(`Queue saturated: ${queue.pending} running, ${queue.size} waiting`);\n\t}\n}, 60000);\n\nqueue.addEventListener('error', event => {\n\tconsole.error('Task failed:', event.detail);\n});\n```\n\n#### How do I test code that uses `p-queue` with Jest fake timers?\n\nJest fake timers do not work well with `p-queue`, because it uses `queueMicrotask` internally. A workaround:\n\n```js\nconst flushPromises = () => new Promise(resolve => setImmediate(resolve));\n\njest.useFakeTimers();\n\n// ... your test code ...\n\nawait jest.runAllTimersAsync();\nawait flushPromises();\n```\n\n## Maintainers\n\n- [Sindre Sorhus](https://github.com/sindresorhus)\n- [Richie Bendall](https://github.com/Richienb)\n\n## Related\n\n- [p-limit](https://github.com/sindresorhus/p-limit) - Run multiple promise-returning & async functions with limited concurrency\n- [p-throttle](https://github.com/sindresorhus/p-throttle) - Throttle promise-returning & async functions\n- [p-debounce](https://github.com/sindresorhus/p-debounce) - Debounce promise-returning & async functions\n- [p-all](https://github.com/sindresorhus/p-all) - Run promise-returning & async functions concurrently with optional limited concurrency\n- [More…](https://github.com/sindresorhus/promise-fun)\n","readmeFilename":"readme.md","users":{"zuojiang":true,"anddoutoi":true,"knksmith57":true,"rocket0191":true,"seangenabe":true}}