{"_id":"queue","_rev":"3012682","name":"queue","description":"asynchronous function queue with adjustable concurrency","dist-tags":{"latest":"7.0.0"},"maintainers":[{"name":"jessetane","email":"jesse.tane@gmail.com"}],"time":{"modified":"2023-09-19T07:19:10.000Z","created":"2012-11-04T00:23:19.527Z","7.0.0":"2023-04-11T16:24:05.733Z","6.0.2":"2021-01-10T00:00:15.086Z","6.0.1":"2019-03-19T17:44:35.345Z","6.0.0":"2019-02-24T20:49:24.968Z","5.0.1":"2019-02-04T16:11:17.874Z","5.0.0":"2018-12-11T22:19:26.900Z","4.5.1":"2018-11-27T19:54:38.279Z","4.5.0":"2018-08-18T19:21:36.528Z","4.4.2":"2017-10-25T04:48:07.151Z","4.4.1":"2017-09-15T08:17:45.758Z","4.4.0":"2017-08-16T21:27:34.421Z","4.3.1":"2017-08-16T16:34:44.998Z","4.2.1":"2017-02-02T00:36:01.277Z","4.1.0":"2017-02-01T23:54:43.700Z","4.0.1":"2016-12-27T22:33:16.768Z","4.0.0":"2016-04-27T16:19:18.345Z","3.1.0":"2015-03-23T15:09:16.387Z","3.0.10":"2014-10-27T02:07:26.260Z","3.0.9":"2014-10-26T21:23:55.543Z","3.0.8":"2014-10-26T19:50:06.880Z","3.0.7":"2014-09-22T21:35:37.468Z","3.0.6":"2014-08-10T18:35:46.359Z","3.0.5":"2014-08-10T01:02:39.714Z","3.0.4":"2014-08-06T15:27:33.413Z","3.0.3":"2014-08-06T15:21:50.494Z","3.0.2":"2014-08-06T15:19:10.638Z","3.0.1":"2014-08-06T15:08:28.122Z","3.0.0":"2014-08-06T14:32:26.896Z","2.2.0":"2014-01-28T22:15:53.000Z","2.1.2":"2014-01-27T23:51:54.194Z","2.1.1":"2014-01-20T08:40:23.899Z","2.1.0":"2014-01-20T08:31:31.434Z","2.0.0":"2014-01-20T04:02:29.310Z","1.0.2":"2013-11-09T18:55:21.255Z","1.0.1":"2013-06-22T16:48:07.826Z","1.0.0":"2013-05-19T05:19:41.875Z","0.0.2":"2012-11-04T00:29:12.585Z","0.0.1":"2012-11-04T00:23:19.527Z"},"users":{"strathausen":true,"stringparser":true,"sloanb":true,"leonning":true,"knownasilya":true,"shinax":true,"rhyslbw":true,"sigkill(9)":true,"sopepos":true,"trollwookiee":true,"akamaozu":true,"filipesoccol":true,"abarroso":true,"weconquered":true,"quocnguyen":true,"dexterneo":true,"oldfish":true,"nicknaso":true,"phuongnv":true,"whathejoe":true,"gzg1500521074":true,"khande1n":true,"piecioshka":true,"ferx":true,"bluelovers":true,"miloc":true,"asfrom30":true},"repository":{"type":"git","url":"git+https://github.com/jessetane/queue.git"},"versions":{"7.0.0":{"name":"queue","version":"7.0.0","description":"asynchronous function queue with adjustable concurrency","keywords":["queue","async","asynchronous","synchronous","job","task","concurrency","concurrent"],"typings":"index.d.ts","main":"index.js","exports":{".":"./index.js","./*":"./*"},"type":"module","devDependencies":{"c8":"^7.12.0","http-server":"^14.1.1","tap-esm":"^3.0.0"},"scripts":{"test":"node test","coverage":"c8 npm run test","dev":"http-server ./ -s -c-1 -p 7357","example":"node example"},"repository":{"type":"git","url":"git+https://github.com/jessetane/queue.git"},"contributors":[{"name":"Jesse Tane","email":"jesse.tane@gmail.com"},{"name":"Maksim Lavrenyuk","email":"maksim.lavrenyuk@outlook.com"}],"license":"MIT","gitHead":"87ba703d77782cb6e06cad4d3b6a77388ad6a750","bugs":{"url":"https://github.com/jessetane/queue/issues"},"homepage":"https://github.com/jessetane/queue#readme","_id":"queue@7.0.0","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"shasum":"2f43841ac492a4848007089810702704f5b2c4ae","size":6087,"noattachment":false,"key":"/queue/-/queue-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/queue/download/queue-7.0.0.tgz"},"_npmUser":{"name":"jessetane","email":"jesse.tane@gmail.com"},"directories":{},"maintainers":[{"name":"jessetane","email":"jesse.tane@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/queue_7.0.0_1681230245538_0.1144294704488662"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-11T16:24:05.733Z","publish_time":1681230245733,"_cnpm_publish_time":1681230245733},"6.0.2":{"name":"queue","version":"6.0.2","description":"asynchronous function queue with adjustable concurrency","keywords":["queue","async","asynchronous","synchronous","job","task","concurrency","concurrent"],"dependencies":{"inherits":"~2.0.3"},"devDependencies":{"@types/node":"*","browserify":"^16.2.3","coveralls":"^3.0.3","istanbul":"^0.4.5","standard":"^12.0.1","tape":"^4.10.1","tsd-check":"*","typescript":"^3.3.3333"},"scripts":{"test":"standard && node test && tsd-check","test-browser":"standard && browserify test/index.js > test/bundle.js && echo \"open test/index.html in your browser\"","travis":"standard && istanbul cover test --report lcovonly && cat coverage/lcov.info | coveralls","travis-ts":"tsc test/typescript.ts --m System --out /dev/null && echo 'TypeScript compilation passed.'","example":"node example","lint":"standard"},"repository":{"type":"git","url":"git+https://github.com/jessetane/queue.git"},"author":{"name":"Jesse Tane","email":"jesse.tane@gmail.com"},"license":"MIT","gitHead":"e15babc6f54f20ad622ec1756d0f9a59d6d03164","bugs":{"url":"https://github.com/jessetane/queue/issues"},"homepage":"https://github.com/jessetane/queue#readme","_id":"queue@6.0.2","_nodeVersion":"15.1.0","_npmVersion":"7.0.8","dist":{"shasum":"b91525283e2315c7553d2efa18d83e76432fed65","size":5760,"noattachment":false,"key":"/queue/-/queue-6.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/queue/download/queue-6.0.2.tgz"},"_npmUser":{"name":"jessetane","email":"jesse.tane@gmail.com"},"directories":{},"maintainers":[{"name":"jessetane","email":"jesse.tane@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/queue_6.0.2_1610236814943_0.5336262940381766"},"_hasShrinkwrap":false,"publish_time":1610236815086,"_cnpm_publish_time":1610236815086},"6.0.1":{"name":"queue","version":"6.0.1","description":"asynchronous function queue with adjustable concurrency","keywords":["queue","async","asynchronous","synchronous","job","task","concurrency","concurrent"],"dependencies":{"inherits":"~2.0.3"},"devDependencies":{"@types/node":"*","browserify":"^16.2.3","coveralls":"^3.0.3","istanbul":"^0.4.5","standard":"^12.0.1","tape":"^4.10.1","tsd-check":"*","typescript":"^3.3.3333"},"scripts":{"test":"standard && node test && tsd-check","test-browser":"standard && browserify test/index.js > test/bundle.js && echo \"open test/index.html in your browser\"","travis":"standard && istanbul cover test --report lcovonly && cat coverage/lcov.info | coveralls","travis-ts":"tsc test/typescript.ts --m System --out /dev/null && echo 'TypeScript compilation passed.'","example":"node example","lint":"standard"},"repository":{"type":"git","url":"git+https://github.com/jessetane/queue.git"},"author":{"name":"Jesse Tane","email":"jesse.tane@gmail.com"},"license":"MIT","gitHead":"0b663a830e4b35509b800fe4c37e17c1044d529d","bugs":{"url":"https://github.com/jessetane/queue/issues"},"homepage":"https://github.com/jessetane/queue#readme","_id":"queue@6.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"jessetane","email":"jesse.tane@gmail.com"},"dist":{"shasum":"abd5a5b0376912f070a25729e0b6a7d565683791","size":5677,"noattachment":false,"key":"/queue/-/queue-6.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/queue/download/queue-6.0.1.tgz"},"maintainers":[{"name":"jessetane","email":"jesse.tane@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/queue_6.0.1_1553017475222_0.3739034219156705"},"_hasShrinkwrap":false,"publish_time":1553017475345,"_cnpm_publish_time":1553017475345},"6.0.0":{"name":"queue","version":"6.0.0","description":"asynchronous function queue with adjustable concurrency","keywords":["queue","async","asynchronous","synchronous","job","task","concurrency","concurrent"],"dependencies":{"inherits":"~2.0.3"},"devDependencies":{"@types/node":"*","browserify":"^16.2.3","coveralls":"^3.0.2","istanbul":"^0.4.5","standard":"^12.0.1","tape":"^4.9.1","tsd-check":"*","typescript":"^3.2.2"},"scripts":{"test":"standard && node test && tsd-check","test-browser":"standard && browserify test/index.js > test/bundle.js && echo \"open test/index.html in your browser\"","travis":"standard && istanbul cover test --report lcovonly && cat coverage/lcov.info | coveralls","travis-ts":"tsc test/typescript.ts --m System --out /dev/null && echo 'TypeScript compilation passed.'","example":"node example","lint":"standard"},"repository":{"type":"git","url":"git+https://github.com/jessetane/queue.git"},"author":{"name":"Jesse Tane","email":"jesse.tane@gmail.com"},"license":"MIT","gitHead":"e9285cfc8056a21d30543d48e8ccd7983de89115","bugs":{"url":"https://github.com/jessetane/queue/issues"},"homepage":"https://github.com/jessetane/queue#readme","_id":"queue@6.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"jessetane","email":"jesse.tane@gmail.com"},"dist":{"shasum":"6e898c3e4630e7b6fd0ba87ac84de1ba4b284e1e","size":5659,"noattachment":false,"key":"/queue/-/queue-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/queue/download/queue-6.0.0.tgz"},"maintainers":[{"name":"jessetane","email":"jesse.tane@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/queue_6.0.0_1551041364760_0.9870807191772546"},"_hasShrinkwrap":false,"publish_time":1551041364968,"_cnpm_publish_time":1551041364968},"5.0.1":{"name":"queue","version":"5.0.1","description":"asynchronous function queue with adjustable concurrency","keywords":["queue","async","asynchronous","synchronous","job","task","concurrency","concurrent"],"dependencies":{"inherits":"~2.0.3"},"devDependencies":{"@types/node":"*","browserify":"^16.2.3","coveralls":"^3.0.2","istanbul":"^0.4.5","standard":"^12.0.1","tape":"^4.9.1","tsd-check":"*","typescript":"^3.2.2"},"scripts":{"test":"standard && node test && tsd-check","test-browser":"standard && browserify test/index.js > test/bundle.js && echo \"open test/index.html in your browser\"","travis":"standard && istanbul cover test --report lcovonly && cat coverage/lcov.info | coveralls","travis-ts":"tsc test/typescript.ts --m System --out /dev/null && echo 'TypeScript compilation passed.'","example":"node example","lint":"standard"},"repository":{"type":"git","url":"git+https://github.com/jessetane/queue.git"},"author":{"name":"Jesse Tane","email":"jesse.tane@gmail.com"},"license":"MIT","gitHead":"244cb2f8c09be96c103e4557b58066694d8a6aea","bugs":{"url":"https://github.com/jessetane/queue/issues"},"homepage":"https://github.com/jessetane/queue#readme","_id":"queue@5.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"jessetane","email":"jesse.tane@gmail.com"},"dist":{"shasum":"17b7d8b8f9ecd563b8b160d4f469b78f5573a368","size":5484,"noattachment":false,"key":"/queue/-/queue-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/queue/download/queue-5.0.1.tgz"},"maintainers":[{"name":"jessetane","email":"jesse.tane@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/queue_5.0.1_1549296677761_0.036406749890106616"},"_hasShrinkwrap":false,"publish_time":1549296677874,"_cnpm_publish_time":1549296677874},"5.0.0":{"name":"queue","version":"5.0.0","description":"asynchronous function queue with adjustable concurrency","keywords":["queue","async","asynchronous","synchronous","job","task","concurrency","concurrent"],"dependencies":{"inherits":"~2.0.3"},"devDependencies":{"@types/node":"*","browserify":"^16.2.3","coveralls":"^3.0.2","istanbul":"^0.4.5","standard":"^12.0.1","tape":"^4.9.1","tsd-check":"*","typescript":"^3.2.2"},"scripts":{"test":"standard && node test && tsd-check","test-browser":"standard && browserify test/index.js > test/bundle.js && echo \"open test/index.html in your browser\"","travis":"standard && istanbul cover test --report lcovonly && cat coverage/lcov.info | coveralls","travis-ts":"tsc test/typescript.ts --m System --out /dev/null && echo 'TypeScript compilation passed.'","example":"node example","lint":"standard"},"repository":{"type":"git","url":"git+https://github.com/jessetane/queue.git"},"author":{"name":"Jesse Tane","email":"jesse.tane@gmail.com"},"license":"MIT","gitHead":"5f119432ea763863010aeb804702b0100a516ddd","bugs":{"url":"https://github.com/jessetane/queue/issues"},"homepage":"https://github.com/jessetane/queue#readme","_id":"queue@5.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"jessetane","email":"jesse.tane@gmail.com"},"dist":{"shasum":"95c4805b77d0f87244f05b4ef796ccb0f099cf71","size":5405,"noattachment":false,"key":"/queue/-/queue-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/queue/download/queue-5.0.0.tgz"},"maintainers":[{"name":"jessetane","email":"jesse.tane@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/queue_5.0.0_1544566766770_0.6293383439941025"},"_hasShrinkwrap":false,"publish_time":1544566766900,"_cnpm_publish_time":1544566766900},"4.5.1":{"name":"queue","version":"4.5.1","description":"asynchronous function queue with adjustable concurrency","keywords":["queue","async","asynchronous","synchronous","job","task","concurrency","concurrent"],"dependencies":{"inherits":"~2.0.0"},"devDependencies":{"browserify":"^5.9.1","coveralls":"^2.11.2","istanbul":"^0.3.2","standard":"^8.6.0","tape":"^2.14.0","typescript":"^1.8.9"},"scripts":{"test":"standard && node test","test-browser":"standard && browserify test/index.js > test/bundle.js && echo \"open test/index.html in your browser\"","travis":"standard && istanbul cover test --report lcovonly && cat coverage/lcov.info | coveralls","travis-ts":"tsc test/typescript.ts --out /dev/null && echo 'TypeScript compilation passed.'","example":"node example","lint":"standard"},"repository":{"type":"git","url":"git+https://github.com/jessetane/queue.git"},"author":{"name":"Jesse Tane","email":"jesse.tane@gmail.com"},"license":"MIT","gitHead":"c76211c5055bbba5e8e7ed59ed5272051136cc2b","bugs":{"url":"https://github.com/jessetane/queue/issues"},"homepage":"https://github.com/jessetane/queue#readme","_id":"queue@4.5.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"jessetane","email":"jesse.tane@gmail.com"},"dist":{"shasum":"6e4290a2d7e99dc75b34494431633fe5437b0dac","size":4874,"noattachment":false,"key":"/queue/-/queue-4.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/queue/download/queue-4.5.1.tgz"},"maintainers":[{"name":"jessetane","email":"jesse.tane@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/queue_4.5.1_1543348478177_0.7279204001974116"},"_hasShrinkwrap":false,"publish_time":1543348478279,"_cnpm_publish_time":1543348478279},"4.5.0":{"name":"queue","version":"4.5.0","description":"asynchronous function queue with adjustable concurrency","keywords":["queue","async","asynchronous","synchronous","job","task","concurrency","concurrent"],"dependencies":{"inherits":"~2.0.0"},"devDependencies":{"browserify":"^5.9.1","coveralls":"^2.11.2","istanbul":"^0.3.2","standard":"^8.6.0","tape":"^2.14.0","typescript":"^1.8.9"},"scripts":{"test":"standard && node test","test-browser":"standard && browserify test/index.js > test/bundle.js && echo \"open test/index.html in your browser\"","travis":"standard && istanbul cover test --report lcovonly && cat coverage/lcov.info | coveralls","travis-ts":"tsc test/typescript.ts --out /dev/null && echo 'TypeScript compilation passed.'","example":"node example","lint":"standard"},"repository":{"type":"git","url":"git+https://github.com/jessetane/queue.git"},"author":{"name":"Jesse Tane","email":"jesse.tane@gmail.com"},"license":"MIT","gitHead":"5818fc87273e8888f8d8cbff32ef5b430ed5d630","bugs":{"url":"https://github.com/jessetane/queue/issues"},"homepage":"https://github.com/jessetane/queue#readme","_id":"queue@4.5.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"jessetane","email":"jesse.tane@gmail.com"},"dist":{"shasum":"0f125191a983e3c38fcc0c0c75087d358d0857f4","size":4869,"noattachment":false,"key":"/queue/-/queue-4.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/queue/download/queue-4.5.0.tgz"},"maintainers":[{"name":"jessetane","email":"jesse.tane@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/queue_4.5.0_1534620096472_0.30270560502604016"},"_hasShrinkwrap":false,"publish_time":1534620096528,"_cnpm_publish_time":1534620096528},"4.4.2":{"name":"queue","version":"4.4.2","description":"asynchronous function queue with adjustable concurrency","keywords":["queue","async","asynchronous","synchronous","job","task","concurrency","concurrent"],"dependencies":{"inherits":"~2.0.0"},"devDependencies":{"browserify":"^5.9.1","coveralls":"^2.11.2","istanbul":"^0.3.2","standard":"^8.6.0","tape":"^2.14.0"},"scripts":{"test":"standard && node test","test-browser":"standard && browserify test/index.js > test/bundle.js && echo \"open test/index.html in your browser\"","travis":"standard && istanbul cover test --report lcovonly && cat coverage/lcov.info | coveralls","example":"node example","lint":"standard"},"repository":{"type":"git","url":"git+https://github.com/jessetane/queue.git"},"author":{"name":"Jesse Tane","email":"jesse.tane@gmail.com"},"license":"MIT","gitHead":"b5b47d85eb4c785e487beceb37455063ffdcc0f5","bugs":{"url":"https://github.com/jessetane/queue/issues"},"homepage":"https://github.com/jessetane/queue#readme","_id":"queue@4.4.2","_npmVersion":"5.5.1","_nodeVersion":"8.5.0","_npmUser":{"name":"jessetane","email":"jesse.tane@gmail.com"},"dist":{"shasum":"5a9733d9a8b8bd1b36e934bc9c55ab89b28e29c7","size":4402,"noattachment":false,"key":"/queue/-/queue-4.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/queue/download/queue-4.4.2.tgz"},"maintainers":[{"name":"jessetane","email":"jesse.tane@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/queue-4.4.2.tgz_1508906886233_0.3225801568478346"},"directories":{},"publish_time":1508906887151,"_cnpm_publish_time":1508906887151,"_hasShrinkwrap":false},"4.4.1":{"name":"queue","version":"4.4.1","description":"asynchronous function queue with adjustable concurrency","keywords":["queue","async","asynchronous","synchronous","job","task","concurrency","concurrent"],"dependencies":{"inherits":"~2.0.0"},"devDependencies":{"browserify":"^5.9.1","coveralls":"^2.11.2","istanbul":"^0.3.2","standard":"^8.6.0","tape":"^2.14.0"},"scripts":{"test":"standard && node test","test-browser":"standard && browserify test/index.js > test/bundle.js && echo \"open test/index.html in your browser\"","travis":"standard && istanbul cover test --report lcovonly && cat coverage/lcov.info | coveralls","example":"node example","lint":"standard"},"repository":{"type":"git","url":"git+https://github.com/jessetane/queue.git"},"author":{"name":"Jesse Tane","email":"jesse.tane@gmail.com"},"license":"MIT","gitHead":"70c78fa45cbf17b341512e66d935008c37bf57d4","bugs":{"url":"https://github.com/jessetane/queue/issues"},"homepage":"https://github.com/jessetane/queue#readme","_id":"queue@4.4.1","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"jessetane","email":"jesse.tane@gmail.com"},"dist":{"shasum":"ed93888335700f12dee55955b5a594cb82a1783b","size":4401,"noattachment":false,"key":"/queue/-/queue-4.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/queue/download/queue-4.4.1.tgz"},"maintainers":[{"name":"jessetane","email":"jesse.tane@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/queue-4.4.1.tgz_1505463464839_0.7238298028241843"},"directories":{},"publish_time":1505463465758,"_hasShrinkwrap":false,"_cnpm_publish_time":1505463465758},"4.4.0":{"name":"queue","version":"4.4.0","description":"asynchronous function queue with adjustable concurrency","keywords":["queue","async","asynchronous","synchronous","job","task","concurrency","concurrent"],"dependencies":{"inherits":"~2.0.0"},"devDependencies":{"browserify":"^5.9.1","coveralls":"^2.11.2","istanbul":"^0.3.2","standard":"^8.6.0","tape":"^2.14.0"},"scripts":{"test":"standard && node test","test-browser":"standard && browserify test/index.js > test/bundle.js && echo \"open test/index.html in your browser\"","travis":"standard && istanbul cover test --report lcovonly && cat coverage/lcov.info | coveralls","example":"node example","lint":"standard"},"repository":{"type":"git","url":"git+https://github.com/jessetane/queue.git"},"author":{"name":"Jesse Tane","email":"jesse.tane@gmail.com"},"license":"MIT","gitHead":"f72a10f8809024819abfe2a1eac64ac5464c0f4d","bugs":{"url":"https://github.com/jessetane/queue/issues"},"homepage":"https://github.com/jessetane/queue#readme","_id":"queue@4.4.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"jessetane","email":"jesse.tane@gmail.com"},"dist":{"shasum":"bf9139e62f440a00de4a7d5e1907a91282e4560d","size":4449,"noattachment":false,"key":"/queue/-/queue-4.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/queue/download/queue-4.4.0.tgz"},"maintainers":[{"name":"jessetane","email":"jesse.tane@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/queue-4.4.0.tgz_1502918853338_0.6550702741369605"},"directories":{},"publish_time":1502918854421,"_hasShrinkwrap":false,"_cnpm_publish_time":1502918854421},"4.3.1":{"name":"queue","version":"4.3.1","description":"asynchronous function queue with adjustable concurrency","keywords":["queue","async","asynchronous","synchronous","job","task","concurrency","concurrent"],"dependencies":{"inherits":"~2.0.0"},"devDependencies":{"browserify":"^5.9.1","coveralls":"^2.11.2","istanbul":"^0.3.2","standard":"^8.6.0","tape":"^2.14.0"},"scripts":{"test":"standard && node test","test-browser":"standard && browserify test/index.js > test/bundle.js && echo \"open test/index.html in your browser\"","travis":"standard && istanbul cover test --report lcovonly && cat coverage/lcov.info | coveralls","example":"node example","lint":"standard"},"repository":{"type":"git","url":"git+https://github.com/jessetane/queue.git"},"author":{"name":"Jesse Tane","email":"jesse.tane@gmail.com"},"license":"MIT","gitHead":"69cfbbdc45fa39c0102a6471b04582430114574c","bugs":{"url":"https://github.com/jessetane/queue/issues"},"homepage":"https://github.com/jessetane/queue#readme","_id":"queue@4.3.1","_shasum":"144bfa9a1107a8d7c1e19f34e730cb0d473810a5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"jessetane","email":"jesse.tane@gmail.com"},"dist":{"shasum":"144bfa9a1107a8d7c1e19f34e730cb0d473810a5","size":4340,"noattachment":false,"key":"/queue/-/queue-4.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/queue/download/queue-4.3.1.tgz"},"maintainers":[{"name":"jessetane","email":"jesse.tane@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/queue-4.3.1.tgz_1502901284035_0.7945017910096794"},"directories":{},"publish_time":1502901284998,"_cnpm_publish_time":1502901284998,"_hasShrinkwrap":false},"4.2.1":{"name":"queue","version":"4.2.1","description":"asynchronous function queue with adjustable concurrency","keywords":["queue","async","asynchronous","synchronous","job","task","concurrency","concurrent"],"dependencies":{"inherits":"~2.0.0"},"devDependencies":{"browserify":"^5.9.1","coveralls":"^2.11.2","istanbul":"^0.3.2","standard":"^8.6.0","tape":"^2.14.0"},"scripts":{"test":"standard && node test","test-browser":"standard && browserify test/index.js > test/bundle.js && echo \"open test/index.html in your browser\"","travis":"standard && istanbul cover test --report lcovonly && cat coverage/lcov.info | coveralls","example":"node example","lint":"standard"},"repository":{"type":"git","url":"git+https://github.com/jessetane/queue.git"},"author":{"name":"Jesse Tane","email":"jesse.tane@gmail.com"},"license":"MIT","gitHead":"74ae20f7433a2ed6c50bef78bb10ba1cf74514c0","bugs":{"url":"https://github.com/jessetane/queue/issues"},"homepage":"https://github.com/jessetane/queue#readme","_id":"queue@4.2.1","_shasum":"5318ed8a227a9734e6bfeeb24a057782922751db","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"jessetane","email":"jesse.tane@gmail.com"},"dist":{"shasum":"5318ed8a227a9734e6bfeeb24a057782922751db","size":4296,"noattachment":false,"key":"/queue/-/queue-4.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/queue/download/queue-4.2.1.tgz"},"maintainers":[{"name":"jessetane","email":"jesse.tane@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/queue-4.2.1.tgz_1485995759178_0.4674227286595851"},"directories":{},"publish_time":1485995761277,"_cnpm_publish_time":1485995761277,"_hasShrinkwrap":false},"4.1.0":{"name":"queue","version":"4.1.0","description":"asynchronous function queue with adjustable concurrency","keywords":["queue","async","asynchronous","synchronous","job","task","concurrency","concurrent"],"repository":{"type":"git","url":"git+https://github.com/jessetane/queue.git"},"dependencies":{"inherits":"~2.0.0"},"devDependencies":{"browserify":"^5.9.1","coveralls":"^2.11.2","istanbul":"^0.3.2","tape":"^2.14.0"},"scripts":{"test":"node test","test-browser":"browserify test/index.js > test/bundle.js && echo \"open test/index.html in your browser\"","travis":"istanbul cover test --report lcovonly && cat coverage/lcov.info | coveralls","example":"node example"},"author":{"name":"Jesse Tane","email":"jesse.tane@gmail.com"},"license":"MIT","gitHead":"cd0530977c9879734a1e22177c2d7afbba726788","bugs":{"url":"https://github.com/jessetane/queue/issues"},"homepage":"https://github.com/jessetane/queue#readme","_id":"queue@4.1.0","_shasum":"021351e8d9a3c312776d39bc7fe8f068c85ec52b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"jessetane","email":"jesse.tane@gmail.com"},"dist":{"shasum":"021351e8d9a3c312776d39bc7fe8f068c85ec52b","size":4519,"noattachment":false,"key":"/queue/-/queue-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/queue/download/queue-4.1.0.tgz"},"maintainers":[{"name":"jessetane","email":"jesse.tane@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/queue-4.1.0.tgz_1485993281445_0.3423373482655734"},"directories":{},"publish_time":1485993283700,"_cnpm_publish_time":1485993283700,"_hasShrinkwrap":false},"4.0.1":{"name":"queue","version":"4.0.1","description":"asynchronous function queue with adjustable concurrency","keywords":["queue","async","asynchronous","synchronous","job","task","concurrency","concurrent"],"repository":{"type":"git","url":"git+https://github.com/jessetane/queue.git"},"dependencies":{"inherits":"~2.0.0"},"devDependencies":{"browserify":"^5.9.1","coveralls":"^2.11.2","istanbul":"^0.3.2","tape":"^2.14.0"},"scripts":{"test":"node test","test-browser":"browserify test/index.js > test/bundle.js && echo \"open test/index.html in your browser\"","travis":"istanbul cover test --report lcovonly && cat coverage/lcov.info | coveralls","example":"node example"},"author":{"name":"Jesse Tane","email":"jesse.tane@gmail.com"},"license":"MIT","gitHead":"9d9a68eb9ab7a0bd3497bd3bd132173ccff94624","bugs":{"url":"https://github.com/jessetane/queue/issues"},"homepage":"https://github.com/jessetane/queue#readme","_id":"queue@4.0.1","_shasum":"18bb2f4c1f8d99fb643da9fead89869256291617","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"jessetane","email":"jesse.tane@gmail.com"},"dist":{"shasum":"18bb2f4c1f8d99fb643da9fead89869256291617","size":4270,"noattachment":false,"key":"/queue/-/queue-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/queue/download/queue-4.0.1.tgz"},"maintainers":[{"name":"jessetane","email":"jesse.tane@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/queue-4.0.1.tgz_1482877994839_0.6715892339125276"},"directories":{},"publish_time":1482877996768,"_cnpm_publish_time":1482877996768,"_hasShrinkwrap":false},"4.0.0":{"name":"queue","version":"4.0.0","description":"asynchronous function queue with adjustable concurrency","keywords":["queue","async","asynchronous","synchronous","job","task","concurrency","concurrent"],"repository":{"type":"git","url":"git+https://github.com/jessetane/queue.git"},"dependencies":{"inherits":"~2.0.0"},"devDependencies":{"browserify":"^5.9.1","coveralls":"^2.11.2","istanbul":"^0.3.2","tape":"^2.14.0"},"scripts":{"test":"node test","test-browser":"browserify test/index.js > test/bundle.js && echo \"open test/index.html in your browser\"","travis":"istanbul cover test --report lcovonly && cat coverage/lcov.info | coveralls","example":"node example"},"author":{"name":"Jesse Tane","email":"jesse.tane@gmail.com"},"license":"MIT","gitHead":"7a3b32aec2d14cdbcb4315d6e28620319605ad7c","bugs":{"url":"https://github.com/jessetane/queue/issues"},"homepage":"https://github.com/jessetane/queue#readme","_id":"queue@4.0.0","_shasum":"e5b10fa5847c696c64149a40c58d270ad79ac713","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.0","_npmUser":{"name":"jessetane","email":"jesse.tane@gmail.com"},"dist":{"shasum":"e5b10fa5847c696c64149a40c58d270ad79ac713","size":4007,"noattachment":false,"key":"/queue/-/queue-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/queue/download/queue-4.0.0.tgz"},"maintainers":[{"name":"jessetane","email":"jesse.tane@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/queue-4.0.0.tgz_1461773957226_0.5287587635684758"},"directories":{},"publish_time":1461773958345,"_cnpm_publish_time":1461773958345,"_hasShrinkwrap":false},"3.1.0":{"name":"queue","version":"3.1.0","description":"asynchronous function queue with adjustable concurrency","keywords":["queue","async","asynchronous","synchronous","job","task","concurrency","concurrent"],"repository":{"type":"git","url":"https://github.com/jessetane/queue.git"},"dependencies":{"inherits":"~2.0.0"},"devDependencies":{"browserify":"^5.9.1","coveralls":"^2.11.2","istanbul":"^0.3.2","tape":"^2.14.0"},"scripts":{"test":"node test","test-browser":"browserify test/index.js > test/bundle.js && echo \"open test/index.html in your browser\"","travis":"istanbul cover test --report lcovonly && cat coverage/lcov.info | coveralls","example":"node example"},"author":{"name":"Jesse Tane","email":"jesse.tane@gmail.com"},"license":"WTFPL","gitHead":"8cb17ba3292dc0cfcd104f4d7531f887fae7cf30","bugs":{"url":"https://github.com/jessetane/queue/issues"},"homepage":"https://github.com/jessetane/queue","_id":"queue@3.1.0","_shasum":"6c49d01f009e2256788789f2bffac6b8b9990585","_from":".","_npmVersion":"2.6.1","_nodeVersion":"1.4.2","_npmUser":{"name":"jessetane","email":"jesse.tane@gmail.com"},"maintainers":[{"name":"jessetane","email":"jesse.tane@gmail.com"}],"dist":{"shasum":"6c49d01f009e2256788789f2bffac6b8b9990585","size":18796,"noattachment":false,"key":"/queue/-/queue-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/queue/download/queue-3.1.0.tgz"},"directories":{},"publish_time":1427123356387,"_cnpm_publish_time":1427123356387,"_hasShrinkwrap":false},"3.0.10":{"name":"queue","version":"3.0.10","description":"asynchronous function queue with adjustable concurrency","keywords":["queue","async","asynchronous","synchronous","job","task","concurrency","concurrent"],"repository":{"type":"git","url":"https://github.com/jessetane/queue.git"},"dependencies":{"inherits":"~2.0.0"},"devDependencies":{"browserify":"^5.9.1","coveralls":"^2.11.2","istanbul":"^0.3.2","tape":"^2.14.0"},"scripts":{"test":"node test","test-browser":"browserify test/index.js > test/bundle.js && echo \"open test/index.html in your browser\"","travis":"istanbul cover test --report lcovonly && cat coverage/lcov.info | coveralls","example":"node example"},"author":{"name":"Jesse Tane","email":"jesse.tane@gmail.com"},"license":"WTFPL","gitHead":"d8f2c6753b930e1e97a4e91b656d38af191201b0","bugs":{"url":"https://github.com/jessetane/queue/issues"},"homepage":"https://github.com/jessetane/queue","_id":"queue@3.0.10","_shasum":"e56778ebac57240d2ba184a90184b65812e75355","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jessetane","email":"jesse.tane@gmail.com"},"maintainers":[{"name":"jessetane","email":"jesse.tane@gmail.com"}],"dist":{"shasum":"e56778ebac57240d2ba184a90184b65812e75355","size":4866,"noattachment":false,"key":"/queue/-/queue-3.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/queue/download/queue-3.0.10.tgz"},"directories":{},"publish_time":1414375646260,"_cnpm_publish_time":1414375646260,"_hasShrinkwrap":false},"3.0.9":{"name":"queue","version":"3.0.9","description":"asynchronous function queue with adjustable concurrency","keywords":["queue","async","asynchronous","synchronous","job","task","concurrency","concurrent"],"repository":{"type":"git","url":"https://github.com/jessetane/queue.git"},"dependencies":{"inherits":"~2.0.0"},"devDependencies":{"browserify":"^5.9.1","coveralls":"^2.11.2","istanbul":"^0.3.2","tape":"^2.14.0"},"scripts":{"test":"node test","test-browser":"browserify test/index.js > test/bundle.js && { [ -x \"$(which open)\" ] && open test/index.html || xdg-open test/index.html; }","travis":"istanbul cover test --report lcovonly && cat coverage/lcov.info | coveralls","example":"node example"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","ff/24..latest","chrome/25..latest","safari/5.1..latest","opera/12..latest"]},"author":{"name":"Jesse Tane","email":"jesse.tane@gmail.com"},"license":"WTFPL","gitHead":"fbb8fdc87224e2011b0ac6232c9ef8cc8648df5c","bugs":{"url":"https://github.com/jessetane/queue/issues"},"homepage":"https://github.com/jessetane/queue","_id":"queue@3.0.9","_shasum":"fa48c57bedf6dcc996d7d8a20aac2ee48cbbe086","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jessetane","email":"jesse.tane@gmail.com"},"maintainers":[{"name":"jessetane","email":"jesse.tane@gmail.com"}],"dist":{"shasum":"fa48c57bedf6dcc996d7d8a20aac2ee48cbbe086","size":4986,"noattachment":false,"key":"/queue/-/queue-3.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/queue/download/queue-3.0.9.tgz"},"directories":{},"publish_time":1414358635543,"_cnpm_publish_time":1414358635543,"_hasShrinkwrap":false},"3.0.8":{"name":"queue","version":"3.0.8","description":"asynchronous function queue with adjustable concurrency","keywords":["queue","async","asynchronous","synchronous","job","task","concurrency","concurrent"],"repository":{"type":"git","url":"https://github.com/jessetane/queue.git"},"dependencies":{"inherits":"~2.0.0"},"devDependencies":{"tape":"^2.14.0","browserify":"^5.9.1"},"scripts":{"test":"node test","test-browser":"browserify test/index.js > test/bundle.js && { [ -x \"$(which open)\" ] && open test/index.html || xdg-open test/index.html; }","example":"node example"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","ff/24..latest","chrome/25..latest","safari/5.1..latest","opera/12..latest"]},"author":{"name":"Jesse Tane","email":"jesse.tane@gmail.com"},"license":"WTFPL","gitHead":"ecc02d5c2821a0948a9adf5f9f94e1891574484c","bugs":{"url":"https://github.com/jessetane/queue/issues"},"homepage":"https://github.com/jessetane/queue","_id":"queue@3.0.8","_shasum":"0768b5b4524d39dcfc9e7701bc095f136c371611","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jessetane","email":"jesse.tane@gmail.com"},"maintainers":[{"name":"jessetane","email":"jesse.tane@gmail.com"}],"dist":{"shasum":"0768b5b4524d39dcfc9e7701bc095f136c371611","size":4786,"noattachment":false,"key":"/queue/-/queue-3.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/queue/download/queue-3.0.8.tgz"},"directories":{},"publish_time":1414353006880,"_cnpm_publish_time":1414353006880,"_hasShrinkwrap":false},"3.0.7":{"name":"queue","version":"3.0.7","description":"asynchronous function queue with adjustable concurrency","keywords":["queue","async","asynchronous","synchronous","job","task","concurrency","concurrent"],"repository":{"type":"git","url":"https://github.com/jessetane/queue.git"},"dependencies":{"inherits":"~2.0.0"},"devDependencies":{"tape":"^2.14.0","browserify":"^5.9.1"},"scripts":{"test":"node test","test-browser":"browserify test/index.js > test/bundle.js && { [ -x \"$(which open)\" ] && open test/index.html || xdg-open test/index.html; }","example":"node example"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","ff/24..latest","chrome/25..latest","safari/5.1..latest","opera/12..latest"]},"author":{"name":"Jesse Tane","email":"jesse.tane@gmail.com"},"license":"WTFPL","gitHead":"bfb796fca5947fe16dd327efd1338c1a2b1f832b","bugs":{"url":"https://github.com/jessetane/queue/issues"},"homepage":"https://github.com/jessetane/queue","_id":"queue@3.0.7","_shasum":"4d379c78d083a8375ed21fc6804912d139a10302","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"jessetane","email":"jesse.tane@gmail.com"},"maintainers":[{"name":"jessetane","email":"jesse.tane@gmail.com"}],"dist":{"shasum":"4d379c78d083a8375ed21fc6804912d139a10302","size":4636,"noattachment":false,"key":"/queue/-/queue-3.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/queue/download/queue-3.0.7.tgz"},"directories":{},"publish_time":1411421737468,"_cnpm_publish_time":1411421737468,"_hasShrinkwrap":false},"3.0.6":{"name":"queue","version":"3.0.6","description":"asynchronous function queue with adjustable concurrency","keywords":["queue","async","asynchronous","synchronous","job","task","concurrency","concurrent"],"repository":{"type":"git","url":"https://github.com/jessetane/queue.git"},"dependencies":{"inherits":"~2.0.0"},"devDependencies":{"tape":"^2.14.0","browserify":"^5.9.1"},"scripts":{"test":"node test","test-browser":"browserify test/index.js > test/bundle.js && { [ -x \"$(which open)\" ] && open test/index.html || xdg-open test/index.html; }","example":"node example"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","ff/24..latest","chrome/25..latest","safari/5.1..latest","opera/12..latest"]},"author":{"name":"Jesse Tane","email":"jesse.tane@gmail.com"},"license":"WTFPL","gitHead":"f3244f66791e46d794bbbcd955e45cd1947fbc41","bugs":{"url":"https://github.com/jessetane/queue/issues"},"homepage":"https://github.com/jessetane/queue","_id":"queue@3.0.6","_shasum":"66c0ffd0a1d9d28045adebda966a2d3946ab9f13","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"jessetane","email":"jesse.tane@gmail.com"},"maintainers":[{"name":"jessetane","email":"jesse.tane@gmail.com"}],"dist":{"shasum":"66c0ffd0a1d9d28045adebda966a2d3946ab9f13","size":4456,"noattachment":false,"key":"/queue/-/queue-3.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/queue/download/queue-3.0.6.tgz"},"directories":{},"publish_time":1407695746359,"_cnpm_publish_time":1407695746359,"_hasShrinkwrap":false},"3.0.5":{"name":"queue","version":"3.0.5","description":"asynchronous function queue with adjustable concurrency","keywords":["queue","async","asynchronous","synchronous","job","task","concurrency","concurrent"],"repository":{"type":"git","url":"https://github.com/jessetane/queue.git"},"dependencies":{"inherits":"~2.0.0"},"devDependencies":{"tape":"^2.14.0","browserify":"^5.9.1"},"scripts":{"test":"node test","test-browser":"browserify test/index.js > test/bundle.js && { [ -x \"$(which open)\" ] && open test/index.html || xdg-open test/index.html; }","example":"node example"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","ff/24..latest","chrome/25..latest","safari/5.1..latest","opera/12..latest"]},"author":{"name":"Jesse Tane","email":"jesse.tane@gmail.com"},"license":"WTFPL","gitHead":"017784d1250ab37d424eaefe344b3e87500078e2","bugs":{"url":"https://github.com/jessetane/queue/issues"},"homepage":"https://github.com/jessetane/queue","_id":"queue@3.0.5","_shasum":"8e33330f9d4a248f7b13fd5192d881146b9a4558","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"jessetane","email":"jesse.tane@gmail.com"},"maintainers":[{"name":"jessetane","email":"jesse.tane@gmail.com"}],"dist":{"shasum":"8e33330f9d4a248f7b13fd5192d881146b9a4558","size":4135,"noattachment":false,"key":"/queue/-/queue-3.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/queue/download/queue-3.0.5.tgz"},"directories":{},"publish_time":1407632559714,"_cnpm_publish_time":1407632559714,"_hasShrinkwrap":false},"3.0.4":{"name":"queue","version":"3.0.4","description":"asynchronous function queue with adjustable concurrency","keywords":["queue","async","asynchronous","synchronous","job","task","concurrency","concurrent"],"repository":{"type":"git","url":"https://github.com/jessetane/queue.git"},"dependencies":{"inherits":"~2.0.0"},"devDependencies":{"tape":"^2.14.0","browserify":"^5.9.1"},"scripts":{"test":"node test","test-browser":"browserify test/index.js > test/bundle.js && { [ -x \"$(which open)\" ] && open test/index.html || xdg-open test/index.html; }","example":"node example"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","ff/24..latest","chrome/25..latest","safari/5.1..latest","opera/12..latest"]},"author":{"name":"Jesse Tane","email":"jesse.tane@gmail.com"},"license":"WTFPL","gitHead":"d85ee59df8d610fb6205c287f701a86ed1fe03c1","bugs":{"url":"https://github.com/jessetane/queue/issues"},"homepage":"https://github.com/jessetane/queue","_id":"queue@3.0.4","_shasum":"697c88731f6471d7c904c24a98299410832fa81e","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"jessetane","email":"jesse.tane@gmail.com"},"maintainers":[{"name":"jessetane","email":"jesse.tane@gmail.com"}],"dist":{"shasum":"697c88731f6471d7c904c24a98299410832fa81e","size":4078,"noattachment":false,"key":"/queue/-/queue-3.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/queue/download/queue-3.0.4.tgz"},"directories":{},"publish_time":1407338853413,"_cnpm_publish_time":1407338853413,"_hasShrinkwrap":false},"3.0.3":{"name":"queue","version":"3.0.3","description":"async job queue with adjustable concurrency","repository":{"type":"git","url":"https://github.com/jessetane/queue.git"},"dependencies":{"inherits":"~2.0.0"},"devDependencies":{"tape":"^2.14.0","browserify":"^5.9.1"},"scripts":{"test":"node test","test-browser":"browserify test/index.js > test/bundle.js && { [ -x \"$(which open)\" ] && open test/index.html || xdg-open test/index.html; }","example":"node example"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","ff/24..latest","chrome/25..latest","safari/5.1..latest","opera/12..latest"]},"author":{"name":"Jesse Tane","email":"jesse.tane@gmail.com"},"license":"WTFPL","gitHead":"a95f3dd66cc8ee3c536635b7ab377c514b6228b8","bugs":{"url":"https://github.com/jessetane/queue/issues"},"homepage":"https://github.com/jessetane/queue","_id":"queue@3.0.3","_shasum":"33db61d7bcff17b2129877debc55f1c125a752f8","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"jessetane","email":"jesse.tane@gmail.com"},"maintainers":[{"name":"jessetane","email":"jesse.tane@gmail.com"}],"dist":{"shasum":"33db61d7bcff17b2129877debc55f1c125a752f8","size":4042,"noattachment":false,"key":"/queue/-/queue-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/queue/download/queue-3.0.3.tgz"},"directories":{},"publish_time":1407338510494,"_cnpm_publish_time":1407338510494,"_hasShrinkwrap":false},"3.0.2":{"name":"queue","version":"3.0.2","description":"async job queue with adjustable concurrency","repository":{"type":"git","url":"https://github.com/jessetane/queue.git"},"dependencies":{"inherits":"~2.0.0"},"devDependencies":{"tape":"^2.14.0","browserify":"^5.9.1"},"scripts":{"test":"node test","test-browser":"browserify test/index.js > test/bundle.js && { [ -x \"$(which open)\" ] && open test/index.html || xdg-open test/index.html; }","example":"node example"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","ff/24..latest","chrome/25..latest","safari/5.1..latest","opera/12..latest"]},"author":{"name":"Jesse Tane","email":"jesse.tane@gmail.com"},"license":"WTFPL","gitHead":"4dc31d66ce6abc9555c570a69b1b9a93811b88b1","bugs":{"url":"https://github.com/jessetane/queue/issues"},"homepage":"https://github.com/jessetane/queue","_id":"queue@3.0.2","_shasum":"11bb147dee9990eb1ab5cdd58620e94ad18966cc","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"jessetane","email":"jesse.tane@gmail.com"},"maintainers":[{"name":"jessetane","email":"jesse.tane@gmail.com"}],"dist":{"shasum":"11bb147dee9990eb1ab5cdd58620e94ad18966cc","size":4062,"noattachment":false,"key":"/queue/-/queue-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/queue/download/queue-3.0.2.tgz"},"directories":{},"publish_time":1407338350638,"_cnpm_publish_time":1407338350638,"_hasShrinkwrap":false},"3.0.1":{"name":"queue","version":"3.0.1","description":"async job queue with adjustable concurrency","repository":{"type":"git","url":"https://github.com/jessetane/queue.git"},"dependencies":{"inherits":"~2.0.0"},"devDependencies":{"tape":"^2.14.0","browserify":"^5.9.1"},"scripts":{"test":"node test","test-browser":"browserify test/index.js > test/bundle.js && { [ -x \"$(which open)\" ] && open test/index.html || xdg-open test/index.html; }","example":"node example"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","ff/24..latest","chrome/25..latest","safari/5.1..latest","opera/12..latest"]},"author":{"name":"Jesse Tane","email":"jesse.tane@gmail.com"},"license":"WTFPL","gitHead":"3fa6cce1a442b0345654d1bcd09e6ef7ad393925","bugs":{"url":"https://github.com/jessetane/queue/issues"},"homepage":"https://github.com/jessetane/queue","_id":"queue@3.0.1","_shasum":"ffb421e62acef38968cb1bff5c5ed9024b9817d6","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"jessetane","email":"jesse.tane@gmail.com"},"maintainers":[{"name":"jessetane","email":"jesse.tane@gmail.com"}],"dist":{"shasum":"ffb421e62acef38968cb1bff5c5ed9024b9817d6","size":4055,"noattachment":false,"key":"/queue/-/queue-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/queue/download/queue-3.0.1.tgz"},"directories":{},"publish_time":1407337708122,"_cnpm_publish_time":1407337708122,"_hasShrinkwrap":false},"3.0.0":{"name":"queue","version":"3.0.0","description":"async job queue with adjustable concurrency","repository":{"type":"git","url":"https://github.com/jessetane/queue.git"},"dependencies":{"inherits":"~2.0.0"},"devDependencies":{"tape":"^2.14.0","browserify":"^5.9.1"},"scripts":{"test":"node test","test-browser":"browserify test/index.js > test/bundle.js && { [ -x \"$(which open)\" ] && open test/index.html || xdg-open test/index.html; }","example":"node example"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","ff/24..latest","chrome/25..latest","safari/5.1..latest","opera/12..latest"]},"author":{"name":"Jesse Tane","email":"jesse.tane@gmail.com"},"license":"WTFPL","gitHead":"ee2486f31e1ccdc5732bbf4c3d8bc42ce3c4c4da","bugs":{"url":"https://github.com/jessetane/queue/issues"},"homepage":"https://github.com/jessetane/queue","_id":"queue@3.0.0","_shasum":"3ffff41b0f539ea9a3ecc4524fbad2011fba5bb9","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"jessetane","email":"jesse.tane@gmail.com"},"maintainers":[{"name":"jessetane","email":"jesse.tane@gmail.com"}],"dist":{"shasum":"3ffff41b0f539ea9a3ecc4524fbad2011fba5bb9","size":4018,"noattachment":false,"key":"/queue/-/queue-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/queue/download/queue-3.0.0.tgz"},"directories":{},"publish_time":1407335546896,"_cnpm_publish_time":1407335546896,"_hasShrinkwrap":false},"2.2.0":{"name":"queue","version":"2.2.0","description":"async job queue with adjustable concurrency","repository":{"type":"git","url":"https://github.com/jessetane/queue.git"},"dependencies":{"inherits":"~2.0.0"},"devDependencies":{"tape":"*"},"scripts":{"test":"node test","example":"node example"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","ff/25..latest","chrome/25..latest","safari/5.1..latest","opera/12..latest"]},"author":{"name":"Jesse Tane","email":"jesse.tane@gmail.com"},"license":"WTFPL","bugs":{"url":"https://github.com/jessetane/queue/issues"},"homepage":"https://github.com/jessetane/queue","_id":"queue@2.2.0","dist":{"shasum":"c2e999c4b3f2c6accb473693211c65c2ac0afe6b","size":3585,"noattachment":false,"key":"/queue/-/queue-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/queue/download/queue-2.2.0.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"jessetane","email":"jesse.tane@gmail.com"},"maintainers":[{"name":"jessetane","email":"jesse.tane@gmail.com"}],"directories":{},"publish_time":1390947353000,"_cnpm_publish_time":1390947353000,"_hasShrinkwrap":false},"2.1.2":{"name":"queue","version":"2.1.2","description":"async job queue with adjustable concurrency","repository":{"type":"git","url":"https://github.com/jessetane/queue.git"},"dependencies":{"inherits":"~2.0.0"},"devDependencies":{"tape":"*"},"scripts":{"test":"node test","example":"node example"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","ff/25..latest","chrome/25..latest","safari/5.1..latest","opera/12..latest"]},"author":{"name":"Jesse Tane","email":"jesse.tane@gmail.com"},"license":"WTFPL","bugs":{"url":"https://github.com/jessetane/queue/issues"},"homepage":"https://github.com/jessetane/queue","_id":"queue@2.1.2","dist":{"shasum":"b375bf15e341efafbd7f2d5ffcb718f60a78d609","size":3430,"noattachment":false,"key":"/queue/-/queue-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/queue/download/queue-2.1.2.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"jessetane","email":"jesse.tane@gmail.com"},"maintainers":[{"name":"jessetane","email":"jesse.tane@gmail.com"}],"directories":{},"publish_time":1390866714194,"_cnpm_publish_time":1390866714194,"_hasShrinkwrap":false},"2.1.1":{"name":"queue","version":"2.1.1","description":"async job queue with adjustable concurrency","repository":{"type":"git","url":"https://github.com/jessetane/queue.git"},"dependencies":{"inherits":"~2.0.0"},"devDependencies":{"tape":"*"},"scripts":{"test":"node test","example":"node example"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","ff/25..latest","chrome/25..latest","safari/5.1..latest","opera/12..latest"]},"author":{"name":"Jesse Tane","email":"jesse.tane@gmail.com"},"license":"WTFPL","readmeFilename":"README.md","bugs":{"url":"https://github.com/jessetane/queue/issues"},"homepage":"https://github.com/jessetane/queue","_id":"queue@2.1.1","dist":{"shasum":"d62a5bb3de416144d53f72b8286ee821c63355bb","size":2976,"noattachment":false,"key":"/queue/-/queue-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/queue/download/queue-2.1.1.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"jessetane","email":"jesse.tane@gmail.com"},"maintainers":[{"name":"jessetane","email":"jesse.tane@gmail.com"}],"directories":{},"publish_time":1390207223899,"_cnpm_publish_time":1390207223899,"_hasShrinkwrap":false},"2.1.0":{"name":"queue","version":"2.1.0","description":"async job queue with adjustable concurrency","repository":{"type":"git","url":"https://github.com/jessetane/queue.git"},"dependencies":{"inherits":"~2.0.0"},"devDependencies":{"tape":"*"},"scripts":{"test":"node test","example":"node example"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","ff/25..latest","chrome/25..latest","safari/5.1..latest","opera/12..latest"]},"author":{"name":"Jesse Tane","email":"jesse.tane@gmail.com"},"license":"WTFPL","readmeFilename":"README.md","bugs":{"url":"https://github.com/jessetane/queue/issues"},"homepage":"https://github.com/jessetane/queue","_id":"queue@2.1.0","dist":{"shasum":"f28a470baf11b9a1af11bf049840a86f78eb8250","size":2976,"noattachment":false,"key":"/queue/-/queue-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/queue/download/queue-2.1.0.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"jessetane","email":"jesse.tane@gmail.com"},"maintainers":[{"name":"jessetane","email":"jesse.tane@gmail.com"}],"directories":{},"publish_time":1390206691434,"_cnpm_publish_time":1390206691434,"_hasShrinkwrap":false},"2.0.0":{"name":"queue","version":"2.0.0","description":"async job queue with adjustable concurrency","repository":{"type":"git","url":"https://github.com/jessetane/queue.git"},"dependencies":{"inherits":"~2.0.0"},"devDependencies":{"tape":"*"},"scripts":{"test":"node test"},"testling":{"files":"test/index.js","browsers":["ie/8..latest","ff/25..latest","chrome/25..latest","safari/5.1..latest","opera/12..latest"]},"author":{"name":"Jesse Tane","email":"jesse.tane@gmail.com"},"license":"WTFPL","readmeFilename":"readme.md","bugs":{"url":"https://github.com/jessetane/queue/issues"},"homepage":"https://github.com/jessetane/queue","_id":"queue@2.0.0","dist":{"shasum":"3ecc2ee8accf417ba830947bdb5d56e0a199ec0c","size":2884,"noattachment":false,"key":"/queue/-/queue-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/queue/download/queue-2.0.0.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"jessetane","email":"jesse.tane@gmail.com"},"maintainers":[{"name":"jessetane","email":"jesse.tane@gmail.com"}],"directories":{},"publish_time":1390190549310,"_cnpm_publish_time":1390190549310,"_hasShrinkwrap":false},"1.0.2":{"name":"queue","version":"1.0.2","description":"An async job queue with adjustable concurrency","author":{"name":"Jesse Tane","email":"jesse.tane@gmail.com"},"repository":{"type":"git","url":"https://github.com/jessetane/queue.git"},"scripts":{"test":"node test/all.js"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/jessetane/queue/issues"},"_id":"queue@1.0.2","dist":{"shasum":"2d9af9e61c9a1ae4557a6f38d85b534eaff20581","size":2568,"noattachment":false,"key":"/queue/-/queue-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/queue/download/queue-1.0.2.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"jessetane","email":"jesse.tane@gmail.com"},"maintainers":[{"name":"jessetane","email":"jesse.tane@gmail.com"}],"directories":{},"publish_time":1384023321255,"_cnpm_publish_time":1384023321255,"_hasShrinkwrap":false},"1.0.1":{"name":"queue","version":"1.0.1","description":"An async job queue with adjustable concurrency","author":{"name":"Jesse Tane","email":"jesse.tane@gmail.com"},"repository":{"type":"git","url":"https://github.com/jessetane/queue.git"},"scripts":{"test":"node test/all.js"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/jessetane/queue/issues"},"_id":"queue@1.0.1","dist":{"shasum":"3fadb49cdb46726c5ff2e38028b6f62897eefabe","size":2565,"noattachment":false,"key":"/queue/-/queue-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/queue/download/queue-1.0.1.tgz"},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"jessetane","email":"jesse.tane@gmail.com"},"maintainers":[{"name":"jessetane","email":"jesse.tane@gmail.com"}],"directories":{},"publish_time":1371919687826,"_cnpm_publish_time":1371919687826,"_hasShrinkwrap":false},"1.0.0":{"name":"queue","version":"1.0.0","description":"An async job queue with adjustable concurrency","main":"queue.js","author":{"name":"Jesse Tane","email":"jesse.tane@gmail.com"},"repository":{"type":"git","url":"https://github.com/jessetane/queue.git"},"readmeFilename":"README.md","_id":"queue@1.0.0","dist":{"shasum":"bc3baa651ec5edf3b6383f9abebca476bd9c944f","size":2324,"noattachment":false,"key":"/queue/-/queue-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/queue/download/queue-1.0.0.tgz"},"_npmVersion":"1.1.70","_npmUser":{"name":"jessetane","email":"jesse.tane@gmail.com"},"maintainers":[{"name":"jessetane","email":"jesse.tane@gmail.com"}],"directories":{},"publish_time":1368940781875,"_cnpm_publish_time":1368940781875,"_hasShrinkwrap":false},"0.0.2":{"name":"queue","version":"0.0.2","description":"An async job queue with adjustable concurrency","main":"queue.js","author":{"name":"Jesse Tane","email":"jesse.tane@gmail.com"},"repository":{"type":"git","url":"https://github.com/jessetane/queue.git"},"_id":"queue@0.0.2","dist":{"shasum":"4b110c4a03b2a2f8fa1b6f994793be1baf6980c2","size":2020,"noattachment":false,"key":"/queue/-/queue-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/queue/download/queue-0.0.2.tgz"},"_npmVersion":"1.1.61","_npmUser":{"name":"jessetane","email":"jesse.tane@gmail.com"},"maintainers":[{"name":"jessetane","email":"jesse.tane@gmail.com"}],"directories":{},"publish_time":1351988952585,"_cnpm_publish_time":1351988952585,"_hasShrinkwrap":false},"0.0.1":{"name":"queue","version":"0.0.1","description":"An async job queue with adjustable concurrency","main":"queue.js","author":{"name":"Jesse Tane","email":"jesse.tane@gmail.com"},"repository":{"type":"git","url":"https://github.com/jessetane/queue.git"},"_id":"queue@0.0.1","dist":{"shasum":"3e2ac020f09514735cf9755b2345996f4c3f5e85","size":2007,"noattachment":false,"key":"/queue/-/queue-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/queue/download/queue-0.0.1.tgz"},"_npmVersion":"1.1.61","_npmUser":{"name":"jessetane","email":"jesse.tane@gmail.com"},"maintainers":[{"name":"jessetane","email":"jesse.tane@gmail.com"}],"directories":{},"publish_time":1351988599527,"_cnpm_publish_time":1351988599527,"_hasShrinkwrap":false}},"readme":"```\n   ____  __  _____  __  _____\n  / __ `/ / / / _ \\/ / / / _ \\\n / /_/ / /_/ /  __/ /_/ /  __/\n \\__, /\\__,_/\\___/\\__,_/\\___/\n   /_/\n```\nAsynchronous function queue with adjustable concurrency.\n\n[![npm](http://img.shields.io/npm/v/queue.svg?style=flat-square)](http://www.npmjs.org/queue)\n\nThis module exports a class `Queue` that implements most of the `Array` API. Pass async functions (ones that accept a callback or return a promise) to an instance's additive array methods. Processing begins when you call `q.start()`.\n\n## Example\nDo `npm run example` or `npm run dev` and open the example directory (and your console) to run the following program:\n``` javascript\nimport Queue from 'queue'\n\nconst q = new Queue({ results: [] })\n\n// add jobs using the familiar Array API\nq.push(cb => {\n  const result = 'two'\n  cb(null, result)\n})\n\nq.push(\n  cb => {\n    const result = 'four'\n    cb(null, result)\n  },\n  cb => {\n    const result = 'five'\n    cb(null, result)\n  }\n)\n\n// jobs can accept a callback or return a promise\nq.push(() => {\n  return new Promise((resolve, reject) => {\n    const result = 'one'\n    resolve(result)\n  })\n})\n\nq.unshift(cb => {\n  const result = 'one'\n  cb(null, result)\n})\n\nq.splice(2, 0, cb => {\n  const result = 'three'\n  cb(null, result)\n})\n\n// use the timeout feature to deal with jobs that\n// take too long or forget to execute a callback\nq.timeout = 100\n\nq.addEventListener('timeout', e => {\n  console.log('job timed out:', e.detail.job.toString().replace(/\\n/g, ''))\n  e.detail.next()\n})\n\nq.push(cb => {\n  setTimeout(() => {\n    console.log('slow job finished')\n    cb()\n  }, 200)\n})\n\nq.push(cb => {\n  console.log('forgot to execute callback')\n})\n\n// jobs can also override the queue's timeout\n// on a per-job basis\nfunction extraSlowJob (cb) {\n  setTimeout(() => {\n    console.log('extra slow job finished')\n    cb()\n  }, 400)\n}\n\nextraSlowJob.timeout = 500\nq.push(extraSlowJob)\n\n// jobs can also opt-out of the timeout altogether\nfunction superSlowJob (cb) {\n  setTimeout(() => {\n    console.log('super slow job finished')\n    cb()\n  }, 1000)\n}\n\nsuperSlowJob.timeout = null\nq.push(superSlowJob)\n\n// get notified when jobs complete\nq.addEventListener('success', e => {\n  console.log('job finished processing:', e.detail.toString().replace(/\\n/g, ''))\n  console.log('The result is:', e.detail.result)\n})\n\n// begin processing, get notified on end / failure\nq.start(err => {\n  if (err) throw err\n  console.log('all done:', q.results)\n})\n```\n\n## Install\n\n```\nnpm install queue\n\nyarn add queue\n```\n\n## Test\n\n```\nnpm test\n\nnpm run dev // for testing in a browser, open test directory (and your console)\n```\n\n## API\n\n### `const q = new Queue([opts])`\nConstructor. `opts` may contain initial values for:\n* `q.concurrency`\n* `q.timeout`\n* `q.autostart`\n* `q.results`\n\n## Instance methods\n### `q.start([cb])`\nExplicitly starts processing jobs and provides feedback to the caller when the queue empties or an error occurs. If cb is not passed a promise will be returned.\n\n### `q.stop()`\nStops the queue. can be resumed with `q.start()`.\n\n### `q.end([err])`\nStop and empty the queue immediately.\n\n## Instance methods mixed in from `Array`\nMozilla has docs on how these methods work [here](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array). Note that `slice` does not copy the queue.\n### `q.push(element1, ..., elementN)`\n### `q.unshift(element1, ..., elementN)`\n### `q.splice(index , howMany[, element1[, ...[, elementN]]])`\n### `q.pop()`\n### `q.shift()`\n### `q.slice(begin[, end])`\n### `q.reverse()`\n### `q.indexOf(searchElement[, fromIndex])`\n### `q.lastIndexOf(searchElement[, fromIndex])`\n\n## Properties\n### `q.concurrency`\nMax number of jobs the queue should process concurrently, defaults to `Infinity`.\n\n### `q.timeout`\nMilliseconds to wait for a job to execute its callback. This can be overridden by specifying a `timeout` property on a per-job basis.\n\n### `q.autostart`\nEnsures the queue is always running if jobs are available. Useful in situations where you are using a queue only for concurrency control.\n\n### `q.results`\nAn array to set job callback arguments on.\n\n### `q.length`\nJobs pending + jobs to process (readonly).\n\n## Events\n\n### `q.dispatchEvent(new QueueEvent('start', { job }))`\nImmediately before a job begins to execute.\n\n### `q.dispatchEvent(new QueueEvent('success', { result: [...result], job }))`\nAfter a job executes its callback.\n\n### `q.dispatchEvent(new QueueEvent('error', { err, job }))`\nAfter a job passes an error to its callback.\n\n### `q.dispatchEvent(new QueueEvent('timeout', { next, job }))`\nAfter `q.timeout` milliseconds have elapsed and a job has not executed its callback.\n\n### `q.dispatchEvent(new QueueEvent('end', { err }))`\nAfter all jobs have been processed\n\n## Releases\nThe latest stable release is published to [npm](http://npmjs.org/queue). Abbreviated changelog below:\n* [7.0](https://github.com/jessetane/queue/archive/7.0.0.tar.gz)\n  * Modernized codebase, added new maintainer (@MaksimLavrenyuk)\n* [6.0](https://github.com/jessetane/queue/archive/6.0.1.tar.gz)\n  * Add `start` event before job begins (@joelgriffith)\n  * Add `timeout` property on a job to override the queue's timeout (@joelgriffith)\n* [5.0](https://github.com/jessetane/queue/archive/5.0.0.tar.gz)\n  * Updated TypeScript bindings (@Codex-)\n* [4.4](https://github.com/jessetane/queue/archive/4.4.0.tar.gz)\n  * Add results feature\n* [4.3](https://github.com/jessetane/queue/archive/4.3.0.tar.gz)\n  * Add promise support (@kwolfy)\n* [4.2](https://github.com/jessetane/queue/archive/4.2.0.tar.gz)\n  * Unref timers on end\n* [4.1](https://github.com/jessetane/queue/archive/4.1.0.tar.gz)\n  * Add autostart feature\n* [4.0](https://github.com/jessetane/queue/archive/4.0.0.tar.gz)\n  * Change license to MIT\n* [3.1.x](https://github.com/jessetane/queue/archive/3.0.6.tar.gz)\n  * Add .npmignore\n* [3.0.x](https://github.com/jessetane/queue/archive/3.0.6.tar.gz)\n  * Change the default concurrency to `Infinity`\n  * Allow `q.start()` to accept an optional callback executed on `q.emit('end')`\n* [2.x](https://github.com/jessetane/queue/archive/2.2.0.tar.gz)\n  * Major api changes / not backwards compatible with 1.x\n* [1.x](https://github.com/jessetane/queue/archive/1.0.2.tar.gz)\n  * Early prototype\n\n## License\n[MIT](https://github.com/jessetane/queue/blob/master/license.md)\n","_attachments":{},"homepage":"https://github.com/jessetane/queue#readme","bugs":{"url":"https://github.com/jessetane/queue/issues"},"license":"MIT"}