%PDF- %PDF-
Direktori : /home/opti/.npm/registry.npmjs.org/generic-pool/ |
Current File : /home/opti/.npm/registry.npmjs.org/generic-pool/.cache.json |
{"_id":"generic-pool","_rev":"144-b38548ac590e0ecdca6cfa3138f52495","name":"generic-pool","description":"Generic resource pooling for Node.JS","dist-tags":{"latest":"3.7.1","2.4.x":"2.4.6","2.5.x":"2.5.4"},"versions":{"1.0.0":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"1.0.0","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"}],"keywords":["pool","pooling","throttle"],"main":"lib/pool","repository":{"type":"git","url":"http://github.com/coopernurse/node-pool.git"},"engines":{"node":">= 0.2.0"},"_id":"generic-pool@1.0.0","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-1.0.0.tgz","shasum":"a0001f77c75d1572e1ad0c7cc7a5631934957df3"},"directories":{}},"1.0.1":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"1.0.1","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"}],"keywords":["pool","pooling","throttle"],"main":"lib/generic-pool","repository":{"type":"git","url":"http://github.com/coopernurse/node-pool.git"},"engines":{"node":">= 0.2.0"},"_id":"generic-pool@1.0.1","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-1.0.1.tgz","shasum":"05b2a3470843a4547e59bf180e609cdbac09a141"},"directories":{}},"1.0.2":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"1.0.2","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"}],"keywords":["pool","pooling","throttle"],"main":"lib/generic-pool","repository":{"type":"git","url":"http://github.com/coopernurse/node-pool.git"},"engines":{"node":">= 0.2.0"},"_id":"generic-pool@1.0.2","_nodeSupported":true,"dist":{"tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool@1.0.2.tgz","shasum":"fba2a72e09e824273d262fc5c0dbabb4bcb0beba"},"directories":{}},"1.0.3":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"1.0.3","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"}],"keywords":["pool","pooling","throttle"],"main":"lib/generic-pool","repository":{"type":"git","url":"http://github.com/coopernurse/node-pool.git"},"engines":{"node":">= 0.2.0"},"_id":"generic-pool@1.0.3","_nodeSupported":true,"dist":{"tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool@1.0.3.tgz","shasum":"b12c75eb456c86ed9ed7e0559c5e57f2229bca9f"},"directories":{}},"1.0.4":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"1.0.4","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"}],"keywords":["pool","pooling","throttle"],"main":"lib/generic-pool","repository":{"type":"git","url":"http://github.com/coopernurse/node-pool.git"},"engines":{"node":">= 0.2.0"},"_id":"generic-pool@1.0.4","_nodeSupported":true,"dist":{"tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool@1.0.4.tgz","shasum":"bf5b345b47a4e9ffc15d30fb0a8bb5c3de41f256"},"directories":{}},"1.0.5":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"1.0.5","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"}],"keywords":["pool","pooling","throttle"],"main":"lib/generic-pool.js","repository":{"type":"git","url":"git://github.com/coopernurse/node-pool.git"},"engines":{"node":">= 0.2.0"},"dependencies":{},"devDependencies":{},"_id":"generic-pool@1.0.5","_engineSupported":true,"_npmVersion":"1.0.1rc9","_nodeVersion":"v0.4.6","_defaultsLoaded":true,"dist":{"shasum":"d29dc81114807cfecc5ee7f3a8ae34899934362b","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-1.0.5.tgz"},"directories":{}},"1.0.6":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"1.0.6","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"}],"keywords":["pool","pooling","throttle"],"main":"lib/generic-pool.js","repository":{"type":"git","url":"git://github.com/coopernurse/node-pool.git"},"engines":{"node":">= 0.2.0"},"dependencies":{},"devDependencies":{},"_id":"generic-pool@1.0.6","_engineSupported":true,"_npmVersion":"1.0.1rc9","_nodeVersion":"v0.4.6","_defaultsLoaded":true,"dist":{"shasum":"241e1e6e22c9d5cd18146eab08e25e43006e4f83","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-1.0.6.tgz"},"directories":{}},"1.0.7":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"1.0.7","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"}],"keywords":["pool","pooling","throttle"],"main":"lib/generic-pool.js","repository":{"type":"git","url":"git://github.com/coopernurse/node-pool.git"},"engines":{"node":">= 0.2.0"},"dependencies":{},"devDependencies":{},"_id":"generic-pool@1.0.7","_engineSupported":true,"_npmVersion":"1.0.1rc9","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"ceab1036aefa8c80af0488731ea5df351d8e6a8d","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-1.0.7.tgz"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"}],"directories":{}},"1.0.8":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"1.0.8","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"}],"keywords":["pool","pooling","throttle"],"main":"lib/generic-pool.js","repository":{"type":"git","url":"git://github.com/coopernurse/node-pool.git"},"engines":{"node":">= 0.2.0"},"_npmUser":{"name":"coopernurse","email":"james@bitmechanic.com"},"_id":"generic-pool@1.0.8","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"78ab9674c291b7332d845b1a95ce6e293c59bd62","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-1.0.8.tgz"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"}],"directories":{}},"1.0.9":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"1.0.9","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"}],"keywords":["pool","pooling","throttle"],"main":"lib/generic-pool.js","repository":{"type":"git","url":"git://github.com/coopernurse/node-pool.git"},"engines":{"node":">= 0.2.0"},"_npmUser":{"name":"coopernurse","email":"james@bitmechanic.com"},"_id":"generic-pool@1.0.9","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"04fac5d2a82134a28df1d81021c984e026235a41","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-1.0.9.tgz"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"}],"directories":{}},"1.0.10":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"1.0.10","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"}],"keywords":["pool","pooling","throttle"],"main":"lib/generic-pool.js","repository":{"type":"git","url":"git://github.com/coopernurse/node-pool.git"},"engines":{"node":">= 0.2.0"},"_npmUser":{"name":"coopernurse","email":"james@bitmechanic.com"},"_id":"generic-pool@1.0.10","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.7","_defaultsLoaded":true,"dist":{"shasum":"5ad9623d7766dca6e1f2cfe21cc8903336e47b32","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-1.0.10.tgz"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"}],"directories":{}},"1.0.11":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"1.0.11","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"}],"keywords":["pool","pooling","throttle"],"main":"lib/generic-pool.js","repository":{"type":"git","url":"git://github.com/coopernurse/node-pool.git"},"engines":{"node":">= 0.2.0"},"_npmUser":{"name":"coopernurse","email":"james@bitmechanic.com"},"_id":"generic-pool@1.0.11","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"60c74899655610fbbf6ec6d2200295ae794a984e","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-1.0.11.tgz"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"}],"directories":{}},"1.0.12":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"1.0.12","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"}],"keywords":["pool","pooling","throttle"],"main":"lib/generic-pool.js","repository":{"type":"git","url":"http://github.com/coopernurse/node-pool.git"},"engines":{"node":">= 0.2.0"},"_id":"generic-pool@1.0.12","dist":{"shasum":"f4e5b2805e9f3863640d8ae384ca1f4feb2d57e5","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-1.0.12.tgz"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"}],"directories":{}},"2.0.0":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"2.0.0","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"}],"keywords":["pool","pooling","throttle"],"main":"lib/generic-pool.js","repository":{"type":"git","url":"http://github.com/coopernurse/node-pool.git"},"engines":{"node":">= 0.2.0"},"scripts":{"test":"expresso -I lib test/*.js"},"_id":"generic-pool@2.0.0","dist":{"shasum":"165661d2a42ff495685d6ea81e34d1ee7d3d62e0","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-2.0.0.tgz"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"}],"directories":{}},"2.0.1":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"2.0.1","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"}],"keywords":["pool","pooling","throttle"],"main":"lib/generic-pool.js","repository":{"type":"git","url":"http://github.com/coopernurse/node-pool.git"},"devDependencies":{"expresso":">0.0.0"},"engines":{"node":">= 0.2.0"},"scripts":{"test":"expresso -I lib test/*.js"},"_id":"generic-pool@2.0.1","dist":{"shasum":"e0ef7486dd7ccb997f16418b86c41848b0ad31e3","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-2.0.1.tgz"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"}],"directories":{}},"2.0.2":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"2.0.2","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"}],"keywords":["pool","pooling","throttle"],"main":"lib/generic-pool.js","repository":{"type":"git","url":"http://github.com/coopernurse/node-pool.git"},"devDependencies":{"expresso":">0.0.0"},"engines":{"node":">= 0.2.0"},"scripts":{"test":"expresso -I lib test/*.js"},"_id":"generic-pool@2.0.2","dist":{"shasum":"6015deadd4ce157db4ef83caac9984e89b100912","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-2.0.2.tgz"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"}],"directories":{}},"2.0.3":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"2.0.3","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"}],"keywords":["pool","pooling","throttle"],"main":"lib/generic-pool.js","repository":{"type":"git","url":"http://github.com/coopernurse/node-pool.git"},"devDependencies":{"expresso":">0.0.0"},"engines":{"node":">= 0.2.0"},"scripts":{"test":"expresso -I lib test/*.js"},"_id":"generic-pool@2.0.3","dist":{"shasum":"cfcd56f339b09815bcbc4b3f0ca275ae6107c781","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-2.0.3.tgz"},"_npmVersion":"1.1.69","_npmUser":{"name":"coopernurse","email":"james@bitmechanic.com"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"}],"directories":{}},"2.0.4":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"2.0.4","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"}],"keywords":["pool","pooling","throttle"],"main":"lib/generic-pool.js","repository":{"type":"git","url":"git://github.com/coopernurse/node-pool.git"},"devDependencies":{"expresso":">0.0.0"},"engines":{"node":">= 0.2.0"},"scripts":{"test":"expresso -I lib test/*.js"},"_npmUser":{"name":"coopernurse","email":"james@bitmechanic.com"},"_id":"generic-pool@2.0.4","dependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.4","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"dist":{"shasum":"f9718deda82fa125ed5c43e341c9a215a766d9a3","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-2.0.4.tgz"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"}],"directories":{}},"2.1.0":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"2.1.0","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"}],"keywords":["pool","pooling","throttle"],"main":"lib/generic-pool.js","repository":{"type":"git","url":"http://github.com/coopernurse/node-pool.git"},"devDependencies":{"expresso":">0.0.0"},"engines":{"node":">= 0.2.0"},"scripts":{"test":"expresso -I lib test/*.js"},"license":"MIT","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool","_id":"generic-pool@2.1.0","_shasum":"7793291bde20b451e5931fca081681b789d2f4d8","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"dist":{"shasum":"7793291bde20b451e5931fca081681b789d2f4d8","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-2.1.0.tgz"},"directories":{}},"2.1.1":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"2.1.1","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"}],"keywords":["pool","pooling","throttle"],"main":"lib/generic-pool.js","repository":{"type":"git","url":"http://github.com/coopernurse/node-pool.git"},"devDependencies":{"expresso":">0.0.0"},"engines":{"node":">= 0.2.0"},"scripts":{"test":"expresso -I lib test/*.js"},"license":"MIT","gitHead":"f66bba2d4c56867223e2f7bae386587cfb6c0b96","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool","_id":"generic-pool@2.1.1","_shasum":"af04dc2c325cfcb975023fa52bfce9617a7435fd","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"dist":{"shasum":"af04dc2c325cfcb975023fa52bfce9617a7435fd","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-2.1.1.tgz"},"directories":{}},"2.2.0":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"2.2.0","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"}],"keywords":["pool","pooling","throttle"],"main":"lib/generic-pool.js","repository":{"type":"git","url":"http://github.com/coopernurse/node-pool.git"},"devDependencies":{"expresso":">0.0.0"},"engines":{"node":">= 0.2.0"},"scripts":{"test":"expresso -I lib test/*.js"},"license":"MIT","gitHead":"981b903e5ab338eee5395a69f78d046707503024","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool","_id":"generic-pool@2.2.0","_shasum":"8b465c1a7588ea9dd2bb133bda0bb66bfef8a63e","_from":".","_npmVersion":"2.7.1","_nodeVersion":"1.6.2","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"dist":{"shasum":"8b465c1a7588ea9dd2bb133bda0bb66bfef8a63e","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-2.2.0.tgz"},"directories":{}},"2.2.1":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"2.2.1","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"}],"keywords":["pool","pooling","throttle"],"main":"lib/generic-pool.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"expresso":">0.0.0"},"engines":{"node":">= 0.2.0"},"scripts":{"test":"expresso -I lib test/*.js"},"license":"MIT","gitHead":"8984c31fb8e434e4b016d25ce58a93d4f6703a26","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@2.2.1","_shasum":"750ac994eca4e7f87f616e2adff0253f64659ad6","_from":".","_npmVersion":"3.3.5","_nodeVersion":"0.10.40","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"dist":{"shasum":"750ac994eca4e7f87f616e2adff0253f64659ad6","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-2.2.1.tgz"},"directories":{}},"2.2.2":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"2.2.2","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"}],"keywords":["pool","pooling","throttle"],"main":"lib/generic-pool.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"expresso":">0.0.0"},"engines":{"node":">= 0.2.0"},"scripts":{"test":"expresso -I lib test/*.js"},"license":"MIT","gitHead":"b60b343a2acc3db870e78bcc992d417bdc88ce3b","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@2.2.2","_shasum":"7a89f491d575b42f9f069a0e8e2c6dbaa3c241be","_from":".","_npmVersion":"3.5.0","_nodeVersion":"4.1.1","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"dist":{"shasum":"7a89f491d575b42f9f069a0e8e2c6dbaa3c241be","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-2.2.2.tgz"},"directories":{}},"2.3.0":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"2.3.0","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"}],"keywords":["pool","pooling","throttle"],"main":"lib/generic-pool.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"expresso":">0.0.0"},"engines":{"node":">= 0.2.0"},"scripts":{"test":"expresso -I lib test/*.js"},"license":"MIT","gitHead":"991069af0aeb17371282080c36cd89b8ba24e9a4","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@2.3.0","_shasum":"fa40f4c1d6fbefeab7e68092b3a0700602bd692e","_from":".","_npmVersion":"3.5.0","_nodeVersion":"4.1.1","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"dist":{"shasum":"fa40f4c1d6fbefeab7e68092b3a0700602bd692e","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-2.3.0.tgz"},"directories":{}},"2.3.1":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"2.3.1","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"}],"keywords":["pool","pooling","throttle"],"main":"lib/generic-pool.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"expresso":">0.0.0"},"engines":{"node":">= 0.2.0"},"scripts":{"test":"expresso -I lib test/*.js"},"license":"MIT","gitHead":"8d99ea0bbccd36642d4b26394538d952e46f53c1","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@2.3.1","_shasum":"ab65dca79cf75b1943f2ef92f83fb52d751a1642","_from":".","_npmVersion":"3.4.1","_nodeVersion":"0.10.40","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"dist":{"shasum":"ab65dca79cf75b1943f2ef92f83fb52d751a1642","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-2.3.1.tgz"},"directories":{}},"2.4.0":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"2.4.0","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"keywords":["pool","pooling","throttle"],"main":"lib/generic-pool.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"expresso":">0.0.0"},"engines":{"node":">= 0.2.0"},"scripts":{"lint":"eslint lib test","lint-install":"npm install eslint@^1.10.2 eslint-config-standard@^4.4.0 eslint-plugin-standard@^1.3.1","test":"expresso -I lib test/*.js"},"license":"MIT","gitHead":"500fec85149a3407ed0aa0158dee5ff018f21186","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@2.4.0","_shasum":"b3e8d4ebcc9d6f21ad7dd23722a2b22cfbe2a34e","_from":".","_npmVersion":"3.5.3","_nodeVersion":"0.10.41","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"dist":{"shasum":"b3e8d4ebcc9d6f21ad7dd23722a2b22cfbe2a34e","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-2.4.0.tgz"},"directories":{}},"2.4.1":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"2.4.1","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"keywords":["pool","pooling","throttle"],"main":"lib/generic-pool.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"expresso":">0.0.0"},"engines":{"node":">= 0.2.0"},"scripts":{"lint":"eslint lib test","lint-install":"npm install eslint@^1.10.2 eslint-config-standard@^4.4.0 eslint-plugin-standard@^1.3.1","test":"expresso test/*.js"},"license":"MIT","gitHead":"ed748902e63b1d68740b21e149537238e08b15c3","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@2.4.1","_shasum":"c1ff0a5fbd76acc2b123410e2e3b77df40ad899c","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"dist":{"shasum":"c1ff0a5fbd76acc2b123410e2e3b77df40ad899c","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-2.4.1.tgz"},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/generic-pool-2.4.1.tgz_1455989449303_0.8079799085389823"},"directories":{}},"2.4.2":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"2.4.2","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"keywords":["pool","pooling","throttle"],"main":"lib/generic-pool.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"expresso":">0.0.0"},"engines":{"node":">= 0.2.0"},"scripts":{"lint":"eslint lib test","lint-install":"npm install eslint@^1.10.2 eslint-config-standard@^4.4.0 eslint-plugin-standard@^1.3.1","test":"expresso test/*.js"},"license":"MIT","gitHead":"b89166bd10eb3e28f7499c394cde8cace8b9fbb6","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@2.4.2","_shasum":"886bc5bf0beb7db96e81bcbba078818de5a62683","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"dist":{"shasum":"886bc5bf0beb7db96e81bcbba078818de5a62683","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-2.4.2.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/generic-pool-2.4.2.tgz_1458999642532_0.6539454518351704"},"directories":{}},"3.0.0-alpha":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"3.0.0-alpha","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"keywords":["pool","pooling","throttle"],"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"eslint":"^3.4.0","eslint-config-standard":"^6.0.0","eslint-plugin-promise":"^2.0.1","eslint-plugin-standard":"^2.0.0","tap":"^7.0.0"},"engines":{"node":">= 4"},"scripts":{"lint":"eslint lib test","lint-fix":"eslint --fix lib test","test":"tap test/*-test.js --timeout 2"},"license":"MIT","gitHead":"feff4428aad172b7d8a4b6830491556eab4885c7","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@3.0.0-alpha","_shasum":"f206726489863afa2d94892461966e98f350ff2d","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"dist":{"shasum":"f206726489863afa2d94892461966e98f350ff2d","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-3.0.0-alpha.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/generic-pool-3.0.0-alpha.tgz_1474113887465_0.30851400340907276"},"directories":{}},"3.0.0-alpha.1":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"3.0.0-alpha.1","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"keywords":["pool","pooling","throttle"],"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"eslint":"^3.4.0","eslint-config-standard":"^6.0.0","eslint-plugin-promise":"^2.0.1","eslint-plugin-standard":"^2.0.0","tap":"^7.0.0"},"engines":{"node":">= 4"},"scripts":{"lint":"eslint lib test","lint-fix":"eslint --fix lib test","test":"tap test/*-test.js --timeout 2"},"license":"MIT","gitHead":"0798af7dd17f69e6a1357f4d42054564295b36ea","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@3.0.0-alpha.1","_shasum":"fa1b832eedc84bb133b10a04675c3cb78d657adf","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"dist":{"shasum":"fa1b832eedc84bb133b10a04675c3cb78d657adf","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-3.0.0-alpha.1.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/generic-pool-3.0.0-alpha.1.tgz_1474197307974_0.6471468226518482"},"directories":{}},"3.0.0-alpha.2":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"3.0.0-alpha.2","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"keywords":["pool","pooling","throttle"],"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"eslint":"^3.4.0","eslint-config-standard":"^6.0.0","eslint-plugin-promise":"^2.0.1","eslint-plugin-standard":"^2.0.0","tap":"^7.0.0"},"engines":{"node":">= 4"},"scripts":{"lint":"eslint lib test","lint-fix":"eslint --fix lib test","test":"tap test/*-test.js --timeout 2"},"license":"MIT","gitHead":"c1300bb5df8675c6364e7f14b4f8dfbbb4e3350c","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@3.0.0-alpha.2","_shasum":"d514891e6907130a7af1a8b0272653c27bdc9b78","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"dist":{"shasum":"d514891e6907130a7af1a8b0272653c27bdc9b78","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-3.0.0-alpha.2.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/generic-pool-3.0.0-alpha.2.tgz_1474322726895_0.9597572148777544"},"directories":{}},"3.0.0-alpha.3":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"3.0.0-alpha.3","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"keywords":["pool","pooling","throttle"],"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"eslint":"^3.4.0","eslint-config-standard":"^6.0.0","eslint-plugin-promise":"^2.0.1","eslint-plugin-standard":"^2.0.0","tap":"^7.0.0"},"engines":{"node":">= 4"},"scripts":{"lint":"eslint lib test","lint-fix":"eslint --fix lib test","test":"tap test/*-test.js --timeout 2"},"license":"MIT","gitHead":"210e22a41a79493c47623764ed6c4f4f56727d31","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@3.0.0-alpha.3","_shasum":"3cb240ac1e5719668d8285c98c6d0622e41dbdc1","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"dist":{"shasum":"3cb240ac1e5719668d8285c98c6d0622e41dbdc1","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-3.0.0-alpha.3.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/generic-pool-3.0.0-alpha.3.tgz_1474582512069_0.9191855967510492"},"directories":{}},"3.0.0-alpha.4":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"3.0.0-alpha.4","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"keywords":["pool","pooling","throttle"],"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"eslint":"^3.4.0","eslint-config-standard":"^6.0.0","eslint-plugin-promise":"^2.0.1","eslint-plugin-standard":"^2.0.0","tap":"^7.0.0"},"engines":{"node":">= 4"},"scripts":{"lint":"eslint lib test","lint-fix":"eslint --fix lib test","test":"tap test/*-test.js --timeout 2"},"license":"MIT","gitHead":"0892a343c82332def5fe9eb1a82972bf8705cf1a","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@3.0.0-alpha.4","_shasum":"8049dd180e003bf781e123129a09684bf1396187","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"dist":{"shasum":"8049dd180e003bf781e123129a09684bf1396187","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-3.0.0-alpha.4.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/generic-pool-3.0.0-alpha.4.tgz_1474583517822_0.5211374366190284"},"directories":{}},"3.0.0-alpha.5":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"3.0.0-alpha.5","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"keywords":["pool","pooling","throttle"],"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"eslint":"^3.4.0","eslint-config-standard":"^6.0.0","eslint-plugin-promise":"^2.0.1","eslint-plugin-standard":"^2.0.0","tap":"^7.0.0"},"engines":{"node":">= 4"},"scripts":{"lint":"eslint lib test","lint-fix":"eslint --fix lib test","test":"tap test/*-test.js --timeout 2"},"license":"MIT","gitHead":"58a2286de60bd59e393417462dd7c890dc414d68","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@3.0.0-alpha.5","_shasum":"be071e16ce97138f4e85b24ccc5d3ada461f2832","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"dist":{"shasum":"be071e16ce97138f4e85b24ccc5d3ada461f2832","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-3.0.0-alpha.5.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/generic-pool-3.0.0-alpha.5.tgz_1474848706475_0.35994132817722857"},"directories":{}},"3.0.0-alpha.6":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"3.0.0-alpha.6","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"keywords":["pool","pooling","throttle"],"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"eslint":"^3.4.0","eslint-config-standard":"^6.0.0","eslint-plugin-promise":"^2.0.1","eslint-plugin-standard":"^2.0.0","tap":"^7.0.0"},"engines":{"node":">= 4"},"scripts":{"lint":"eslint lib test","lint-fix":"eslint --fix lib test","test":"tap test/*-test.js --timeout 2"},"license":"MIT","gitHead":"98558e823dbe22a3ef99d346ed80b04c138f82ea","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@3.0.0-alpha.6","_shasum":"25bf370e30e239b72934df113cdab885e3e7345d","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"dist":{"shasum":"25bf370e30e239b72934df113cdab885e3e7345d","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-3.0.0-alpha.6.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/generic-pool-3.0.0-alpha.6.tgz_1475318044422_0.017310302006080747"},"directories":{}},"3.0.0-alpha.7":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"3.0.0-alpha.7","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"keywords":["pool","pooling","throttle"],"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"eslint":"^3.4.0","eslint-config-standard":"^6.0.0","eslint-plugin-promise":"^2.0.1","eslint-plugin-standard":"^2.0.0","tap":"^7.0.0"},"engines":{"node":">= 4"},"scripts":{"lint":"eslint lib test","lint-fix":"eslint --fix lib test","test":"tap test/*-test.js --timeout 2"},"license":"MIT","gitHead":"35f1b66dc74fbcb3e09a2ae7a3860b42a47dc90d","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@3.0.0-alpha.7","_shasum":"8bef8ce9fa68e94787d1091007c4638998889cb7","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"dist":{"shasum":"8bef8ce9fa68e94787d1091007c4638998889cb7","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-3.0.0-alpha.7.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/generic-pool-3.0.0-alpha.7.tgz_1475404164697_0.6803596171084791"},"directories":{}},"3.0.0-alpha.8":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"3.0.0-alpha.8","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"keywords":["pool","pooling","throttle"],"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"eslint":"^3.4.0","eslint-config-standard":"^6.0.0","eslint-plugin-promise":"^2.0.1","eslint-plugin-standard":"^2.0.0","tap":"^7.0.0"},"engines":{"node":">= 4"},"scripts":{"lint":"eslint lib test","lint-fix":"eslint --fix lib test","test":"tap test/*-test.js --timeout 2"},"license":"MIT","gitHead":"e8946688f491c804bc82929f0e6f95f1c8bd6a92","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@3.0.0-alpha.8","_shasum":"a4072676559d95b1dd4252d97a192837b7acd0e9","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"dist":{"shasum":"a4072676559d95b1dd4252d97a192837b7acd0e9","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-3.0.0-alpha.8.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/generic-pool-3.0.0-alpha.8.tgz_1475504635494_0.31094402144663036"},"directories":{}},"2.4.3":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"2.4.3","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"},{"name":"Lewis J Ellis","email":"me@lewisjellis.com"}],"keywords":["pool","pooling","throttle"],"main":"lib/generic-pool.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"expresso":">0.0.0"},"engines":{"node":">= 0.2.0"},"scripts":{"lint":"eslint lib test","lint-install":"npm install eslint@^1.10.2 eslint-config-standard@^4.4.0 eslint-plugin-standard@^1.3.1","test":"expresso test/*.js"},"license":"MIT","gitHead":"d895562d5d6a059f758e4362daf25f5508b40af6","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@2.4.3","_shasum":"780c36f69dfad05a5a045dd37be7adca11a4f6ff","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"dist":{"shasum":"780c36f69dfad05a5a045dd37be7adca11a4f6ff","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-2.4.3.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/generic-pool-2.4.3.tgz_1476525291368_0.08865273557603359"},"directories":{}},"3.0.0-alpha.9":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"3.0.0-alpha.9","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"keywords":["pool","pooling","throttle"],"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"eslint":"^3.4.0","eslint-config-standard":"^6.0.0","eslint-plugin-promise":"^3.3.0","eslint-plugin-standard":"^2.0.0","tap":"^8.0.0"},"engines":{"node":">= 4"},"scripts":{"lint":"eslint lib test","lint-fix":"eslint --fix lib test","test":"tap test/*-test.js "},"license":"MIT","gitHead":"e381df64d5e1969ea709cda024411a1f74d4dbb2","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@3.0.0-alpha.9","_shasum":"9fa611788e3ee5bd431baa6c0be3961ec0b0d929","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"dist":{"shasum":"9fa611788e3ee5bd431baa6c0be3961ec0b0d929","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-3.0.0-alpha.9.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/generic-pool-3.0.0-alpha.9.tgz_1477695663249_0.38967606192454696"},"directories":{}},"3.0.0-beta.1":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"3.0.0-beta.1","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"},{"name":"Lewis J Ellis","email":"me@lewisjellis.com"}],"keywords":["pool","pooling","throttle"],"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"eslint":"^3.4.0","eslint-config-standard":"^6.0.0","eslint-plugin-promise":"^3.3.0","eslint-plugin-standard":"^2.0.0","tap":"^8.0.0"},"engines":{"node":">= 4"},"scripts":{"lint":"eslint lib test","lint-fix":"eslint --fix lib test","test":"tap test/*-test.js "},"license":"MIT","gitHead":"3c643663e4399a601abd807d64272d9cbfb4cf4a","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@3.0.0-beta.1","_shasum":"6b4e43fde26d4b85e69a253798bc323d50f19e49","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"dist":{"shasum":"6b4e43fde26d4b85e69a253798bc323d50f19e49","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-3.0.0-beta.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/generic-pool-3.0.0-beta.1.tgz_1477828498581_0.4849814251065254"},"directories":{}},"3.0.0":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"3.0.0","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"},{"name":"Lewis J Ellis","email":"me@lewisjellis.com"}],"keywords":["pool","pooling","throttle"],"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"eslint":"^3.4.0","eslint-config-standard":"^6.0.0","eslint-plugin-promise":"^3.3.0","eslint-plugin-standard":"^2.0.0","tap":"^8.0.0"},"engines":{"node":">= 4"},"scripts":{"lint":"eslint lib test","lint-fix":"eslint --fix lib test","test":"tap test/*-test.js "},"license":"MIT","gitHead":"7ebaf016941723955fa7daf7429e1cb59ec11e15","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@3.0.0","_shasum":"12d9cbc583c57a555bc5f14e55794833250ef7a0","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"dist":{"shasum":"12d9cbc583c57a555bc5f14e55794833250ef7a0","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-3.0.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/generic-pool-3.0.0.tgz_1477906747708_0.7102721533738077"},"directories":{}},"3.0.1":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"3.0.1","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"},{"name":"Lewis J Ellis","email":"me@lewisjellis.com"}],"keywords":["pool","pooling","throttle"],"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"eslint":"^3.4.0","eslint-config-standard":"^6.0.0","eslint-plugin-promise":"^3.3.0","eslint-plugin-standard":"^2.0.0","tap":"^8.0.0"},"engines":{"node":">= 4"},"scripts":{"lint":"eslint lib test","lint-fix":"eslint --fix lib test","test":"tap test/*-test.js "},"license":"MIT","gitHead":"4948e21cb9b7917948ee6ca5a6712b43a69af50c","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@3.0.1","_shasum":"b5641e6111cce21aa3002f8f87c33e359198e0ef","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"dist":{"shasum":"b5641e6111cce21aa3002f8f87c33e359198e0ef","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-3.0.1.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/generic-pool-3.0.1.tgz_1478035750582_0.5031677328515798"},"directories":{}},"3.1.0":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"3.1.0","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"},{"name":"Lewis J Ellis","email":"me@lewisjellis.com"}],"keywords":["pool","pooling","throttle"],"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"eslint":"^3.4.0","eslint-config-standard":"^6.0.0","eslint-plugin-promise":"^3.3.0","eslint-plugin-standard":"^2.0.0","tap":"^8.0.0"},"engines":{"node":">= 4"},"scripts":{"lint":"eslint lib test","lint-fix":"eslint --fix lib test","test":"tap test/*-test.js "},"license":"MIT","gitHead":"871d3b21782bc01d0ef119833631848cc58dae43","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@3.1.0","_shasum":"62c02c790adde144c6102f11ea0c0653ed60a0ff","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"dist":{"shasum":"62c02c790adde144c6102f11ea0c0653ed60a0ff","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-3.1.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/generic-pool-3.1.0.tgz_1478472943351_0.43459355528466403"},"directories":{}},"2.4.4":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"2.4.4","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"},{"name":"Lewis J Ellis","email":"me@lewisjellis.com"}],"keywords":["pool","pooling","throttle"],"main":"lib/generic-pool.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"expresso":">0.0.0"},"engines":{"node":">= 0.2.0"},"scripts":{"lint":"eslint lib test","lint-install":"npm install eslint@^1.10.2 eslint-config-standard@^4.4.0 eslint-plugin-standard@^1.3.1","test":"expresso test/*.js"},"license":"MIT","gitHead":"8de4d6a2ab83e3c4034e9e026aeea674dd32f4ea","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@2.4.4","_shasum":"49d90c5e8d138adef0a12780a86e4acba48892d2","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"dist":{"shasum":"49d90c5e8d138adef0a12780a86e4acba48892d2","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-2.4.4.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/generic-pool-2.4.4.tgz_1478508199247_0.9149260765407234"},"directories":{}},"3.1.1":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"3.1.1","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"},{"name":"Lewis J Ellis","email":"me@lewisjellis.com"}],"keywords":["pool","pooling","throttle"],"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"eslint":"^3.4.0","eslint-config-standard":"^6.0.0","eslint-plugin-promise":"^3.3.0","eslint-plugin-standard":"^2.0.0","tap":"^8.0.0"},"engines":{"node":">= 4"},"scripts":{"lint":"eslint lib test","lint-fix":"eslint --fix lib test","test":"tap test/*-test.js "},"license":"MIT","gitHead":"a7c0140dccabdac3aceb380507d101ecdc09d84a","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@3.1.1","_shasum":"930be4cc53ad075a81f0c9922402b8996e8df41b","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"dist":{"shasum":"930be4cc53ad075a81f0c9922402b8996e8df41b","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-3.1.1.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/generic-pool-3.1.1.tgz_1478690746697_0.677112213568762"},"directories":{}},"2.4.6":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"2.4.6","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"},{"name":"Lewis J Ellis","email":"me@lewisjellis.com"}],"keywords":["pool","pooling","throttle"],"main":"lib/generic-pool.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"expresso":">0.0.0"},"engines":{"node":">= 0.2.0"},"scripts":{"lint":"eslint lib test","lint-install":"npm install eslint@^1.10.2 eslint-config-standard@^4.4.0 eslint-plugin-standard@^1.3.1","test":"expresso test/*.js"},"publishConfig":{"tag":"2.4.x"},"license":"MIT","gitHead":"9b08e452e7cbcbcc305020f956cecc03ccd6d166","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@2.4.6","_shasum":"f1b55e572167dba2fe75d5aa91ebb1e9f72642d7","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"dist":{"shasum":"f1b55e572167dba2fe75d5aa91ebb1e9f72642d7","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-2.4.6.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/generic-pool-2.4.6.tgz_1478959805327_0.44467628584243357"},"directories":{}},"2.5.0":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"2.5.0","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"},{"name":"Lewis J Ellis","email":"me@lewisjellis.com"}],"keywords":["pool","pooling","throttle"],"main":"lib/generic-pool.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"tap":"^5.7.1"},"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint lib test","lint-install":"npm install eslint@^1.10.2 eslint-config-standard@^4.4.0 eslint-plugin-standard@^1.3.1","test":"tap test/*-test.js"},"publishConfig":{"tag":"2.5.x"},"license":"MIT","gitHead":"fee88831dbf8d5df19aca069b95a3e914cee9922","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@2.5.0","_shasum":"3527229cf4bca1fc40853570dd30541b92442cbe","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"dist":{"shasum":"3527229cf4bca1fc40853570dd30541b92442cbe","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-2.5.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/generic-pool-2.5.0.tgz_1479162327866_0.17538238293491304"},"directories":{}},"3.1.2":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"3.1.2","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"},{"name":"Lewis J Ellis","email":"me@lewisjellis.com"}],"keywords":["pool","pooling","throttle"],"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"eslint":"^3.4.0","eslint-config-standard":"^6.0.0","eslint-plugin-promise":"^3.3.0","eslint-plugin-standard":"^2.0.0","tap":"^8.0.0"},"engines":{"node":">= 4"},"scripts":{"lint":"eslint lib test","lint-fix":"eslint --fix lib test","test":"tap test/*-test.js "},"license":"MIT","gitHead":"a566aefe86d9fc36aff92e99818ca97dd0396e78","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@3.1.2","_shasum":"432cb3dcc6fccb3a416b4a1297313faf53caf79f","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"dist":{"shasum":"432cb3dcc6fccb3a416b4a1297313faf53caf79f","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-3.1.2.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/generic-pool-3.1.2.tgz_1479852720217_0.5169763180892915"},"directories":{}},"3.1.3":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"3.1.3","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"},{"name":"Lewis J Ellis","email":"me@lewisjellis.com"}],"keywords":["pool","pooling","throttle"],"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"eslint":"^3.4.0","eslint-config-standard":"^6.0.0","eslint-plugin-promise":"^3.3.0","eslint-plugin-standard":"^2.0.0","tap":"^8.0.0"},"engines":{"node":">= 4"},"scripts":{"lint":"eslint lib test","lint-fix":"eslint --fix lib test","test":"tap test/*-test.js "},"license":"MIT","gitHead":"d17b7c04db8c5b4e760421322fbc6608bbdb5eb4","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@3.1.3","_shasum":"4dfaf26e9d6d585e9bf5fbc1fa0aa0b7e8414e17","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"dist":{"shasum":"4dfaf26e9d6d585e9bf5fbc1fa0aa0b7e8414e17","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-3.1.3.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/generic-pool-3.1.3.tgz_1480168712382_0.41963857715018094"},"directories":{}},"3.1.4":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"3.1.4","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"},{"name":"Lewis J Ellis","email":"me@lewisjellis.com"}],"keywords":["pool","pooling","throttle"],"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"eslint":"^3.4.0","eslint-config-standard":"^6.0.0","eslint-plugin-promise":"^3.3.0","eslint-plugin-standard":"^2.0.0","tap":"^8.0.0"},"engines":{"node":">= 4"},"scripts":{"lint":"eslint lib test","lint-fix":"eslint --fix lib test","test":"tap test/*-test.js "},"license":"MIT","gitHead":"a630c20e1ee7d7b0456aca79703b6d0b58a8c3e5","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@3.1.4","_shasum":"38816268c374fd3aa731d5a1b9bde8fec4bcef92","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"dist":{"shasum":"38816268c374fd3aa731d5a1b9bde8fec4bcef92","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-3.1.4.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/generic-pool-3.1.4.tgz_1480329125083_0.7348125840071589"},"directories":{}},"3.1.5":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"3.1.5","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"},{"name":"Lewis J Ellis","email":"me@lewisjellis.com"}],"keywords":["pool","pooling","throttle"],"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"eslint":"^3.4.0","eslint-config-standard":"^6.0.0","eslint-plugin-promise":"^3.3.0","eslint-plugin-standard":"^2.0.0","tap":"^8.0.0"},"engines":{"node":">= 4"},"scripts":{"lint":"eslint lib test","lint-fix":"eslint --fix lib test","test":"tap test/*-test.js "},"license":"MIT","gitHead":"58c275c5146977192165f679e86950396be1b9f1","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@3.1.5","_shasum":"32c877cb901df8e08c4886dee61ef1c66791fae8","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"dist":{"shasum":"32c877cb901df8e08c4886dee61ef1c66791fae8","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-3.1.5.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/generic-pool-3.1.5.tgz_1482244519538_0.5517839028034359"},"directories":{}},"3.1.6":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"3.1.6","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"},{"name":"Lewis J Ellis","email":"me@lewisjellis.com"}],"keywords":["pool","pooling","throttle"],"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"eslint":"^3.4.0","eslint-config-standard":"^6.0.0","eslint-plugin-promise":"^3.3.0","eslint-plugin-standard":"^2.0.0","tap":"^8.0.0"},"engines":{"node":">= 4"},"scripts":{"lint":"eslint lib test","lint-fix":"eslint --fix lib test","test":"tap test/*-test.js "},"license":"MIT","gitHead":"ff12236b85d1ad20004b4c4bb03c0ad45c7bfc5b","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@3.1.6","_shasum":"0f70bf20c4004a82c45dc893fe0bd50c6bcc0a65","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"dist":{"shasum":"0f70bf20c4004a82c45dc893fe0bd50c6bcc0a65","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-3.1.6.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/generic-pool-3.1.6.tgz_1482943453149_0.7256368286907673"},"directories":{}},"2.5.1":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"2.5.1","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"},{"name":"Lewis J Ellis","email":"me@lewisjellis.com"}],"keywords":["pool","pooling","throttle"],"main":"lib/generic-pool.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"tap":"^5.7.1"},"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint lib test","lint-install":"npm install eslint@^1.10.2 eslint-config-standard@^4.4.0 eslint-plugin-standard@^1.3.1","test":"tap test/*-test.js"},"publishConfig":{"tag":"2.5.x"},"license":"MIT","gitHead":"bb0742c82574d0268c01cfceec7b3082efeec845","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@2.5.1","_shasum":"5e77a6946bb3f4fa73e29a88cc06921a711f06b8","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"dist":{"shasum":"5e77a6946bb3f4fa73e29a88cc06921a711f06b8","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-2.5.1.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/generic-pool-2.5.1.tgz_1484920674877_0.7025642243679613"},"directories":{}},"2.5.2":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"2.5.2","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"},{"name":"Lewis J Ellis","email":"me@lewisjellis.com"}],"keywords":["pool","pooling","throttle"],"main":"lib/generic-pool.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"tap":"^5.7.1"},"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint lib test","lint-install":"npm install eslint@^1.10.2 eslint-config-standard@^4.4.0 eslint-plugin-standard@^1.3.1","test":"tap test/*-test.js"},"publishConfig":{"tag":"2.5.x"},"license":"MIT","gitHead":"e5b2a79ccd4a9b82bfe3864b63ae159c117c01de","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@2.5.2","_shasum":"54aba506a3e1b33fa2cd39dc0ba59cf3a9e0ebff","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"dist":{"shasum":"54aba506a3e1b33fa2cd39dc0ba59cf3a9e0ebff","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-2.5.2.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/generic-pool-2.5.2.tgz_1484922451121_0.545473990496248"},"directories":{}},"2.5.3":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"2.5.3","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"},{"name":"Lewis J Ellis","email":"me@lewisjellis.com"}],"keywords":["pool","pooling","throttle"],"main":"lib/generic-pool.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"tap":"^5.7.1"},"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint lib test","lint-install":"npm install eslint@^1.10.2 eslint-config-standard@^4.4.0 eslint-plugin-standard@^1.3.1","test":"tap test/*-test.js"},"publishConfig":{"tag":"2.5.x"},"license":"MIT","gitHead":"844efa6ccf506c94d49aa27a0cc7af8b50caf093","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@2.5.3","_shasum":"920f67d27a242210f505c3f46cec351c39ec54b2","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"dist":{"shasum":"920f67d27a242210f505c3f46cec351c39ec54b2","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-2.5.3.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/generic-pool-2.5.3.tgz_1484925543698_0.5146984774619341"},"directories":{}},"2.5.4":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"2.5.4","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"},{"name":"Lewis J Ellis","email":"me@lewisjellis.com"}],"keywords":["pool","pooling","throttle"],"main":"lib/generic-pool.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"tap":"^5.7.1"},"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint lib test","lint-install":"npm install eslint@^1.10.2 eslint-config-standard@^4.4.0 eslint-plugin-standard@^1.3.1","test":"tap test/*-test.js"},"publishConfig":{"tag":"2.5.x"},"license":"MIT","gitHead":"6c98fa9163bbe35b683ffc2b55ac741d02956096","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@2.5.4","_shasum":"38c6188513e14030948ec6e5cf65523d9779299b","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"dist":{"shasum":"38c6188513e14030948ec6e5cf65523d9779299b","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-2.5.4.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/generic-pool-2.5.4.tgz_1484997475602_0.3891984592191875"},"directories":{}},"3.1.7":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"3.1.7","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"},{"name":"Lewis J Ellis","email":"me@lewisjellis.com"}],"keywords":["pool","pooling","throttle"],"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"eslint":"^3.4.0","eslint-config-standard":"^6.0.0","eslint-plugin-promise":"^3.3.0","eslint-plugin-standard":"^2.0.0","tap":"^8.0.0"},"engines":{"node":">= 4"},"scripts":{"lint":"eslint lib test","lint-fix":"eslint --fix lib test","test":"tap test/*-test.js "},"license":"MIT","gitHead":"7865e04007d9d51a282823b91fecc75ef4af6e96","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@3.1.7","_shasum":"dac22b2c7a7a04e41732f7d8d2d25a303c88f662","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"dist":{"shasum":"dac22b2c7a7a04e41732f7d8d2d25a303c88f662","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-3.1.7.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/generic-pool-3.1.7.tgz_1486647588891_0.5843780315481126"},"directories":{}},"3.1.8":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"3.1.8","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"},{"name":"Lewis J Ellis","email":"me@lewisjellis.com"}],"keywords":["pool","pooling","throttle"],"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"eslint":"^3.4.0","eslint-config-standard":"^6.0.0","eslint-plugin-promise":"^3.3.0","eslint-plugin-standard":"^2.0.0","tap":"^8.0.0"},"engines":{"node":">= 4"},"scripts":{"lint":"eslint lib test","lint-fix":"eslint --fix lib test","test":"tap test/*-test.js "},"license":"MIT","gitHead":"cdc3a0c09bea686ae319d279cf9e65613cf11066","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@3.1.8","_shasum":"09844b6545bc9177ec218bd35d4ad894c65be271","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"dist":{"shasum":"09844b6545bc9177ec218bd35d4ad894c65be271","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-3.1.8.tgz"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generic-pool-3.1.8.tgz_1505374282939_0.9062115338165313"},"directories":{}},"3.2.0":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"3.2.0","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"},{"name":"Lewis J Ellis","email":"me@lewisjellis.com"}],"keywords":["pool","pooling","throttle"],"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"eslint":"^3.4.0","eslint-config-standard":"^6.0.0","eslint-plugin-promise":"^3.3.0","eslint-plugin-standard":"^2.0.0","tap":"^8.0.0"},"engines":{"node":">= 4"},"scripts":{"lint":"eslint lib test","lint-fix":"eslint --fix lib test","test":"tap test/*-test.js "},"license":"MIT","gitHead":"a317dc1298117fc0ffbf97f9bc0446bc81121f2a","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@3.2.0","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"dist":{"integrity":"sha512-JjcXDHT84icN/kFaF5+rNd1trZsgJFVqTSgM9dv6eayxSIQKMq0ilBJ+5pvf0SgimacMlZEsav4oL+4dUE4E2g==","shasum":"c1d485ecbd6f18c0513d4741d098a6715eaeeca8","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-3.2.0.tgz"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generic-pool-3.2.0.tgz_1508065333319_0.6892719238530844"},"directories":{}},"3.3.0":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"3.3.0","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"},{"name":"Lewis J Ellis","email":"me@lewisjellis.com"}],"keywords":["pool","pooling","throttle"],"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"eslint":"^4.9.0","eslint-config-prettier":"^2.6.0","eslint-plugin-prettier":"^2.3.1","eslint-plugin-promise":"^3.3.0","prettier":"^1.7.4","tap":"^8.0.0"},"engines":{"node":">= 4"},"scripts":{"lint":"eslint lib test index.js .eslintrc.js","lint-fix":"eslint --fix lib test index.js .eslintrc.js","test":"tap test/*-test.js "},"license":"MIT","gitHead":"14ecec95233d24c5abe42593e95d956c122e1833","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@3.3.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"dist":{"integrity":"sha512-8n0hLIJBJR5Jb7IZIgC1LwAmZMFdTglKkVjHZ47HF0r7X7YpdSfHux47fmsuLkbzK0lJOCN6/1j0h1qsGlfqAw==","shasum":"0cdcb5b98066ed200f88d63a6ac157e5471693fd","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-3.3.0.tgz"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generic-pool-3.3.0.tgz_1514404017454_0.10500178346410394"},"directories":{}},"3.4.0":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"3.4.0","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"},{"name":"Lewis J Ellis","email":"me@lewisjellis.com"}],"keywords":["pool","pooling","throttle"],"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"@types/node":"^8.5.1","eslint":"^4.9.0","eslint-config-prettier":"^2.6.0","eslint-plugin-prettier":"^2.3.1","eslint-plugin-promise":"^3.3.0","prettier":"^1.7.4","tap":"^8.0.0","typescript":"^2.6.2"},"engines":{"node":">= 4"},"scripts":{"lint":"eslint lib test index.js .eslintrc.js","lint-fix":"eslint --fix lib test index.js .eslintrc.js","test":"tap test/*-test.js "},"license":"MIT","gitHead":"71fc5582712dc5982d2b3987b84f9fbc93fe8501","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@3.4.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"dist":{"integrity":"sha512-lYsIpjkyNBnRLKrcnJlXTEXB2ISmK9g7N4WqWwXbvr+tVB1+raaFnHoCYecWnuCo/XGHgM935WOWmr5Zx3tJKw==","shasum":"6b76fc201bb49a0ff381450f585352378fb1c08f","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-3.4.0.tgz"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generic-pool-3.4.0.tgz_1514405615801_0.16165788006037474"},"directories":{}},"3.4.1":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"3.4.1","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"},{"name":"Lewis J Ellis","email":"me@lewisjellis.com"}],"keywords":["pool","pooling","throttle"],"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"@types/node":"^8.5.1","eslint":"^4.9.0","eslint-config-prettier":"^2.6.0","eslint-plugin-prettier":"^2.3.1","eslint-plugin-promise":"^3.3.0","prettier":"^1.7.4","tap":"^8.0.0","typescript":"^2.6.2"},"engines":{"node":">= 4"},"scripts":{"lint":"eslint lib test index.js .eslintrc.js","lint-fix":"eslint --fix lib test index.js .eslintrc.js","test":"tap test/*-test.js "},"license":"MIT","gitHead":"a5d364b0f4cd3fb62daff4356de29e9fda00de45","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@3.4.1","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"dist":{"integrity":"sha512-xlWAyJMFhjrHYYxoQqT8YQprhSJgMb1AwZjvSzAH8xJEeXpPOWl1zj03heMdJVfa/34BZSclzvGUOaA9qcyIKw==","shasum":"54103118d0cb279f77de7a0cc53396e6d0c12781","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-3.4.1.tgz"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generic-pool-3.4.1.tgz_1517503709952_0.8857310279272497"},"directories":{}},"3.4.2":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"3.4.2","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"},{"name":"Lewis J Ellis","email":"me@lewisjellis.com"}],"keywords":["pool","pooling","throttle"],"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"@types/node":"^8.5.1","eslint":"^4.9.0","eslint-config-prettier":"^2.6.0","eslint-plugin-prettier":"^2.3.1","eslint-plugin-promise":"^3.3.0","prettier":"^1.7.4","tap":"^8.0.0","typescript":"^2.6.2"},"engines":{"node":">= 4"},"scripts":{"lint":"eslint lib test index.js .eslintrc.js","lint-fix":"eslint --fix lib test index.js .eslintrc.js","test":"tap test/*-test.js "},"license":"MIT","gitHead":"ceff50d843f1569b43670f37ff205024955d21e5","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@3.4.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"dist":{"integrity":"sha512-H7cUpwCQSiJmAHM4c/aFu6fUfrhWXW1ncyh8ftxEPMu6AiYkHw9K8br720TGPZJbk5eOH2bynjZD1yPvdDAmag==","shasum":"92ff7196520d670839a67308092a12aadf2f6a59","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-3.4.2.tgz","fileCount":33,"unpackedSize":95707},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generic-pool_3.4.2_1518780826219_0.2470491200736069"},"_hasShrinkwrap":false},"3.5.0":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"3.5.0","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"},{"name":"Lewis J Ellis","email":"me@lewisjellis.com"}],"keywords":["pool","pooling","throttle"],"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"@types/node":"^8.5.1","eslint":"^4.9.0","eslint-config-prettier":"^2.6.0","eslint-plugin-prettier":"^2.3.1","eslint-plugin-promise":"^3.3.0","prettier":"^1.7.4","tap":"^8.0.0","typescript":"^2.6.2"},"engines":{"node":">= 4"},"scripts":{"lint":"eslint lib test index.js .eslintrc.js","lint-fix":"eslint --fix lib test index.js .eslintrc.js","test":"tap test/*-test.js "},"license":"MIT","gitHead":"87fb28a2c4f4cea6ec8cf0aedc2754858122b658","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@3.5.0","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"dist":{"integrity":"sha512-dEkxmX+egB2o4NR80c/q+xzLLzLX+k68/K8xv81XprD+Sk7ZtP14VugeCz+fUwv5FzpWq40pPtAkzPRqT8ka9w==","shasum":"acac4fd743a175ff20574f380910036464cb61f7","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-3.5.0.tgz","fileCount":33,"unpackedSize":97655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQN1/CRA9TVsSAnZWagAAqr0P+weMoIfLqRjxNhXgmWMT\n6NM7NvzQEq69MC/XTFB3Sok0C2DVXY5CFU8FIyPjHLBgMzW7XIFaTpbuTp1i\n34Pegiz7TezBY0a7maZ1mJI50/eA2DmqislLSmhVE1iDjK5W6HrGgTJUaobC\nKHdmMJcH5Eg1bP11/PvDuOifC9PVhWfuqJ1aNihonFO/slQyBaVBlv9JLLwc\n0usrkAweRY6MHypjYDuOVpWktuXvkBgHsfl+QQDS+ebU7/j1HEktTj24w6Kd\nMoptlEp+Byk0WKvqhdcy6Cc60gK2ZV6XV4CwP43cC4hvfRiUF0RQClvIyLb9\nGNh2aQNn9Sti8Z1yslZJQUVeajRy5efeit8XmmLna7RhnAPyZpfay8AAbScB\n3Ky8G4abLHkfLzDwpI7+28CyNu1BMQ+pXHMuyInj62Ioek7cWfwSsq3lqPth\nyg+Uh6X4X54BflYezYmS451/m0OrJHWx3XbfXiYYuuUnHiwZOSN2XY7cGVe+\nkrimye8ik75Sk7o/xievk3+tA8SYsnfW+2n53MVn+Zct8rzhXDELpCcxnHW0\n6lju6TWs4Dd5cIjWQ6aOW66QMNb2V2v8D+0OGeiqbXPtp0q7RsS7gn/9+X7M\nqrnMZH/ApJBgNWHCDUychpqZ1b37rXRTadkRGA/9Lds3BjZGXSw0GK8bomEj\n5VQA\r\n=+nWh\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generic-pool_3.5.0_1547754878542_0.13512382199260875"},"_hasShrinkwrap":false},"3.6.0":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"3.6.0","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"},{"name":"Lewis J Ellis","email":"me@lewisjellis.com"}],"keywords":["pool","pooling","throttle"],"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"@types/node":"^8.5.1","eslint":"^4.9.0","eslint-config-prettier":"^2.6.0","eslint-plugin-prettier":"^2.3.1","eslint-plugin-promise":"^3.3.0","prettier":"^1.7.4","tap":"^8.0.0","typescript":"^2.6.2"},"engines":{"node":">= 4"},"scripts":{"lint":"eslint lib test index.js .eslintrc.js","lint-fix":"eslint --fix lib test index.js .eslintrc.js","test":"tap test/*-test.js "},"license":"MIT","gitHead":"e8817eb5fe057d15ce7f7fd8dce33f5c731a36a1","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@3.6.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"dist":{"integrity":"sha512-9tRjIJzgW+ZyYeFBhfLRUefnQwF+IFfEsUkdZB5o75/gb4OZWnYb4ZjPcZc1bl9ofhWCN2rGhXa0SQwF64jTLw==","shasum":"34e3124d9af754c8bfee7c15906e7347dc543afc","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-3.6.0.tgz","fileCount":34,"unpackedSize":99335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcV4wjCRA9TVsSAnZWagAApVgP/jHxZaAOBDfBzp/Hwm7g\nN1JVq5llK1dh5E8rBXtXWLpvK1xeBhbTAsBXpeyxZd4aFCpWc2q4nMTgMoO4\nXuL6poHsAjWdr/2Qs/D4blsp5U0sihn3/DEfm4CucNow4neGNCJ0CqyKFUSl\nKhgZnQJa4C3US0Rolfyh90XnY3ObJwsWOYAZsMKQX+LrlGvRNM3bjugtzGuO\np278KdrqeJTFNow603BuyQdx1HEvY2K3CmKLpsE7uRgMVQeHKok1h7CNfz2e\n9v5QbJND+G4xH2tfme02UZ93OeubR3iVTUznfOWj6xB/LE7R2OS9h0eln3d9\nJ5WluK/I41fiTxVt2nT0FzILErTilQ6mZKG6Nz+Z3pwqtiJKQ6VuCjdoG9TX\n7NeiBjlEcELAiwnJlZAdqb41GNN1IWvbQ5R9t43Mw9kwRS4nfVbJ8ch6W6go\n/7IHjw4OWrPfm1f1iyV/3H436mtxAJE2eUXgCik+rVyRHzabMSJeEOk+iuZ7\nHW9si//A0xBrNOYYqp38gy2hCfQupjzvTPlDg/E2hSIH4Cdu+ZViyoEapCqJ\nPEQF5y1ZjpngOZXDM4hL2D24Bl6raxQukKvyZ+m2u1FT4gA2eJKzy05iTM3o\nZVMuBgyLm24JLynr7WOB70Bp3tKB8idj8oeeoq5Ha7vzHXAeKmRuoo3502XX\nTNYf\r\n=Dpqg\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generic-pool_3.6.0_1549241378642_0.5269404605431489"},"_hasShrinkwrap":false},"3.6.1":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"3.6.1","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"},{"name":"Lewis J Ellis","email":"me@lewisjellis.com"}],"keywords":["pool","pooling","throttle"],"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"@types/node":"^8.5.1","eslint":"^4.9.0","eslint-config-prettier":"^2.6.0","eslint-plugin-prettier":"^2.3.1","eslint-plugin-promise":"^3.3.0","prettier":"^1.7.4","tap":"^8.0.0","typescript":"^2.6.2"},"engines":{"node":">= 4"},"scripts":{"lint":"eslint lib test index.js .eslintrc.js","lint-fix":"eslint --fix lib test index.js .eslintrc.js","test":"tap test/*-test.js "},"license":"MIT","gitHead":"e6e3384669321847c199719deab57d818084ce27","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@3.6.1","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"dist":{"integrity":"sha512-iMmD/pY4q0+V+f8o4twE9JPeqfNuX+gJAaIPB3B0W1lFkBOtTxBo6B0HxHPgGhzQA8jego7EWopcYq/UDJO2KA==","shasum":"a51a8439ee86f0bbcf100fc1db3f45c86289deb4","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-3.6.1.tgz","fileCount":34,"unpackedSize":100941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcW1gOCRA9TVsSAnZWagAAdUIQAIO3SBOXuS7KOVPEInQw\nIGvWfqnsMDhz63UoImzvXhOEHo/BFzCWRVXeiIdlXqJFbk4pqHJR/Ukj6yma\nR6a5JYgl/29RRNsLI+dTLQ54W9tZqtao/Wa0VbgHKJDLT/ZrZtMbc87I7ZAZ\niacIpFOJpmvnrKRFsCwNCAdwlIOZi5efVF/a7BLob7GNClHvakNGFAES8boI\ndjUD0Oa1i/AZxAbRKT8UFhUhWU8PwG84MG3tmoNYQMiTXOIwqLPjiiGc4bvR\nTVdjPn29+RBAhmWgov3F3Q+p6S0EdDEZgs7lHx0vtQvmqhSN+Wv4NZ0+Zw1k\nzp90ALDCAdQVxtn/jrwcevu5VST8tvjFvpnd4W7fT66lgHuUdW58mhbbZuRw\nGoPBEoDylDR9z16QgD4yEkvzjSmCM2ueo1pW4t4v4GVY0/TtJAVtVIuIUVav\nhYAw8j7HknKVL/j5vK0aYpnDDFn5+fes2zVjltzAa9lulUJ8aRm/yBvSwCAW\n5LHmNSv6cEKaURzm52DuCQzvK/zP2uJCPEFZpMxUlbgrvdM2+YwcVG+KNz6j\ngHvg+JF3U5lGPweAI8eLf71bUGwPstyno1XvGCBxPIbp3LntSMEx5RkocrPa\ntU9Ok2PUW9MTmcTNUw65MU0vv8GpiYIPXDl7OfkPySPbPJOYCOtYM6V9Fybc\nPBEC\r\n=7Kwz\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generic-pool_3.6.1_1549490189976_0.47453340185239323"},"_hasShrinkwrap":false},"3.7.0":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"3.7.0","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"},{"name":"Lewis J Ellis","email":"me@lewisjellis.com"}],"keywords":["pool","pooling","throttle"],"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"@types/node":"^8.5.1","eslint":"^4.9.0","eslint-config-prettier":"^2.6.0","eslint-plugin-prettier":"^2.3.1","eslint-plugin-promise":"^3.3.0","prettier":"^1.7.4","tap":"^8.0.0","typescript":"^2.6.2"},"engines":{"node":">= 4"},"scripts":{"lint":"eslint lib test index.js .eslintrc.js","lint-fix":"eslint --fix lib test index.js .eslintrc.js","test":"tap test/*-test.js "},"license":"MIT","gitHead":"efe59b67ab532ca11679eb4d7679e5092e2bc43a","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@3.7.0","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"dist":{"integrity":"sha512-2nm8wSmLu48/FFFLYbU3tWECxnF66FrzxWRymybUs5TuDtyY6v65hsMJMeZojfcCut2zDxAEZH3yUtHhF4atUQ==","shasum":"4f46f9ec92e3878b0be077f1974d48881a212b6a","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-3.7.0.tgz","fileCount":34,"unpackedSize":101123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnKj3CRA9TVsSAnZWagAAfLcQAIfzEJzLLWMPKYlL2mrJ\nRMY7DY5fR8nX+FeDzWLmhSDq+/eBwQ8GtaoGvduf9r0Qj9VzWcioZGD7vZ+d\nTCr8ielo0JQ70fTFhzvDym6/Q6eET3bTN+oTMmXqcX4w3hFaoytFEtBxHUs2\nHEsdfrQ6BkuOzhGudyVZ8/3b+hL4JMxzkcZp2gGufoIwTAOqywhKmgZZ3eHx\nVNGnKPO7WkO1o7kp/2d7DYipSr/1rXuV+y+/JkOa6fuCWVl879gRWKreOIXr\njBIxRchDwvzY67mNo2VxhaYRN8M+9Zky9+/dTH6dBFM79MnQXr6/ElC/6Dyf\nI2Sax7JWZ6LEETUG8hoTEf1NwrmCSBJml7sX39ND59TostrPGHj6RjlAb1w2\nqRPz6F3p0PSn1t782H0kZsLJ84/GkBh3oD0/hNpLWmqiXW7QI2jvCNbY88Q6\noCazPBmjetHv2x8F+b0nFabFP/xHKXxQkoT58XqgWXkOodQNDSV39Q8Ywo7e\n/oOFZZHySghV1xhAASZIftxlcV7pYDw7Ddbw/0hmwn6MaCngQ7Kk1XrYS7pl\nYHLHTtiLOUDIJnJuTDX8H4CoOUUXFa4njXWTuzIQggj99xA6DGlTAJPnjg7g\nao/eOv8PNftIE0rxQDav9d0o5PIP74H9AHFhGXPfgK2PCpK64KELonrXd7Xa\nQKzs\r\n=ug4i\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generic-pool_3.7.0_1553770742384_0.0916506875582217"},"_hasShrinkwrap":false},"3.7.1":{"name":"generic-pool","description":"Generic resource pooling for Node.JS","version":"3.7.1","author":{"name":"James Cooper","email":"james@bitmechanic.com"},"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"},{"name":"Lewis J Ellis","email":"me@lewisjellis.com"}],"keywords":["pool","pooling","throttle"],"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"devDependencies":{"@types/node":"^8.5.1","eslint":"^4.9.0","eslint-config-prettier":"^2.6.0","eslint-plugin-prettier":"^2.3.1","eslint-plugin-promise":"^3.3.0","prettier":"^1.7.4","tap":"^8.0.0","typescript":"^2.6.2"},"engines":{"node":">= 4"},"scripts":{"lint":"eslint lib test index.js .eslintrc.js","lint-fix":"eslint --fix lib test index.js .eslintrc.js","test":"tap test/*-test.js "},"license":"MIT","gitHead":"e15d4e40787426d6ced44eb445ae50bc80519eec","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"homepage":"https://github.com/coopernurse/node-pool#readme","_id":"generic-pool@3.7.1","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"sandfox","email":"james.butler@sandfox.co.uk"},"dist":{"integrity":"sha512-ug6DAZoNgWm6q5KhPFA+hzXfBLFQu5sTXxPpv44DmE0A2g+CiHoq9LTVdkXpZMkYVMoGw83F6W+WT0h0MFMK/w==","shasum":"36fe5bb83e7e0e032e5d32cd05dc00f5ff119aa8","tarball":"https://registry.npmjs.org/generic-pool/-/generic-pool-3.7.1.tgz","fileCount":34,"unpackedSize":101123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnKnSCRA9TVsSAnZWagAAI0MQAJ+BRAQjokFvPV9x6dtP\niL23weeGBNWUW/nNkEcasd5di+lQZcLgOfnBqRU+mgIu0DwPbas/EEOXgiu7\nuOyuFk5BrsAyeXu5NnDvAIA7u6wmSbTEcaVP/83DhjdKgVmlDdXnUKfLo7Ro\n6oWd4HLb33T0OUUd38ApmEKMfBnYxVdDuVj9XXqjMmbg8y7ckHjKyGeHRA7r\nfvGbUpu8EdwG7f5T7FGreECBwanSdT20KElgvr4FErvunHxymTJeeL1zLfmu\nhO7JnDUWDuvKINaxV1LuajwwvMMtiO3OrBFDQ1O/1bY00EazvpV8v+4cuw3v\nZu5xltWrjheyJC+Gz3PL5rIYsKZID5z1tFVd0GGTySyeScA8J/dj0vsbfT5G\nu3VzzC3SA5T8uxotFE9aWmDPwso6jhTD4Ia8Eop1OaHXSR6wX/AAjnbQWPmr\nWZp6ZlhCc6dNhqr7Aenz1bBfHqhCUqOCQSNE5NP1LabLvLEHhMZ81wGzW6NN\nfc+KYsbOfY8cuzFqGCjRGu0JLTKGfwarYvQW2U77Hx6FVZstM6p6pWRpkTJZ\nASnqhDB9ylEF9l3KSofPvUFSaFWKpQlpSFKW5Iy1aNTIpmIb5p0LFz233mSl\nmJMvUOYkuWpu/AB8CZOEQ4NmR9w9yYBB6BxnHI3ZQWjZwzk7bml3JtDfYf02\nkAHy\r\n=Jltm\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generic-pool_3.7.1_1553770962231_0.9753638013235937"},"_hasShrinkwrap":false}},"maintainers":[{"name":"coopernurse","email":"james@bitmechanic.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"}],"author":{"name":"James Cooper","email":"james@bitmechanic.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/coopernurse/node-pool.git"},"time":{"modified":"2019-03-28T11:02:48.204Z","created":"2011-01-25T16:29:52.460Z","1.0.0":"2011-01-25T16:29:52.460Z","1.0.1":"2011-01-25T16:29:52.460Z","1.0.2":"2011-01-25T16:29:52.460Z","1.0.3":"2011-01-25T16:29:52.460Z","1.0.4":"2011-01-25T16:29:52.460Z","1.0.5":"2011-04-20T22:18:56.591Z","1.0.6":"2011-05-23T17:46:10.239Z","1.0.7":"2011-10-18T03:20:51.120Z","1.0.8":"2011-11-17T04:38:51.882Z","1.0.9":"2011-12-18T23:51:29.769Z","1.0.10":"2012-05-03T17:49:12.243Z","1.0.11":"2012-06-18T01:21:43.877Z","1.0.12":"2012-06-27T09:09:15.885Z","2.0.0":"2012-07-31T23:03:19.453Z","2.0.1":"2012-08-29T20:13:37.115Z","2.0.2":"2012-10-23T03:27:33.938Z","2.0.3":"2013-01-17T03:02:48.466Z","2.0.4":"2013-07-27T14:36:45.433Z","2.1.0":"2014-06-20T21:02:37.254Z","2.1.1":"2014-07-05T16:16:24.880Z","2.2.0":"2015-03-26T20:58:40.461Z","2.2.1":"2015-10-30T10:29:57.251Z","2.2.2":"2015-12-13T22:07:04.807Z","2.3.0":"2016-01-01T12:35:11.225Z","2.3.1":"2016-01-07T08:24:12.610Z","2.4.0":"2016-01-18T00:09:28.060Z","2.4.1":"2016-02-20T17:30:54.032Z","2.4.2":"2016-03-26T13:40:44.653Z","3.0.0-alpha":"2016-09-17T12:04:49.340Z","3.0.0-alpha.1":"2016-09-18T11:15:09.921Z","3.0.0-alpha.2":"2016-09-19T22:05:28.850Z","3.0.0-alpha.3":"2016-09-22T22:15:12.973Z","3.0.0-alpha.4":"2016-09-22T22:31:59.991Z","3.0.0-alpha.5":"2016-09-26T00:11:47.825Z","3.0.0-alpha.6":"2016-10-01T10:34:06.057Z","3.0.0-alpha.7":"2016-10-02T10:29:26.161Z","3.0.0-alpha.8":"2016-10-03T14:23:56.990Z","2.4.3":"2016-10-15T09:54:53.029Z","3.0.0-alpha.9":"2016-10-28T23:01:03.857Z","3.0.0-alpha.10":"2016-10-30T10:53:05.594Z","3.0.0-beta.1":"2016-10-30T11:55:00.812Z","3.0.0":"2016-10-31T09:39:09.963Z","3.0.1":"2016-11-01T21:29:11.219Z","3.1.0":"2016-11-06T22:55:45.288Z","2.4.4":"2016-11-07T08:43:19.868Z","3.1.1":"2016-11-09T11:25:47.364Z","2.4.6":"2016-11-12T14:10:05.993Z","2.5.0":"2016-11-14T22:25:29.634Z","3.1.2":"2016-11-22T22:12:00.917Z","3.1.3":"2016-11-26T13:58:34.795Z","3.1.4":"2016-11-28T10:32:07.573Z","3.1.5":"2016-12-20T14:35:21.554Z","3.1.6":"2016-12-28T16:44:13.790Z","2.5.1":"2017-01-20T13:57:55.582Z","2.5.2":"2017-01-20T14:27:31.801Z","2.5.3":"2017-01-20T15:19:05.596Z","2.5.4":"2017-01-21T11:17:57.571Z","3.1.7":"2017-02-09T13:39:50.948Z","3.1.8":"2017-09-14T07:31:23.978Z","3.2.0":"2017-10-15T11:02:14.416Z","3.3.0":"2017-12-27T19:46:58.529Z","3.4.0":"2017-12-27T20:13:36.848Z","3.4.1":"2018-02-01T16:48:30.976Z","3.4.2":"2018-02-16T11:33:46.338Z","3.5.0":"2019-01-17T19:54:38.658Z","3.6.0":"2019-02-04T00:49:38.837Z","3.6.1":"2019-02-06T21:56:30.149Z","3.7.0":"2019-03-28T10:59:02.480Z","3.7.1":"2019-03-28T11:02:42.337Z"},"users":{"fgribreau":true,"riggerthegeek":true,"jameswei":true,"julien-f":true,"magemagic":true,"yuchen3102034":true,"sessionbean":true,"hexkode":true,"detj":true,"tophsic":true,"peng.jiesi":true,"subchen":true,"bsnote":true,"diegoperini":true,"felixfbecker":true,"quocnguyen":true,"deryk":true,"poppowerlb2":true,"roman-io":true,"xufz":true,"moimikey":true,"zoomyzoom":true,"zhoutk":true,"456wyc":true,"quafoo":true,"zoluzo":true,"kodekracker":true,"xtx1130":true,"venkatperi":true,"itonyyo":true,"waxmiguel":true,"nuwaio":true,"allen_lyu":true,"rochejul":true,"chocolateboy":true},"readme":"[](http://travis-ci.org/coopernurse/node-pool)\n\n# Generic Pool\n\n## About\n\n Generic resource pool with Promise based API. Can be used to reuse or throttle usage of expensive resources such as database connections.\n\n\n\n**V3 upgrade warning**\n\nVersion 3 contains many breaking changes. The differences are mostly minor and I hope easy to accommodate. There is a very rough and basic [upgrade guide](https://gist.github.com/sandfox/5ca20648b60a0cb959638c0cd6fcd02d) I've written, improvements and other attempts most welcome.\n\nIf you are after the older version 2 of this library you should look at the [current github branch](https://github.com/coopernurse/node-pool/tree/v2.5) for it.\n\n\n## History\n\nThe history has been moved to the [CHANGELOG](CHANGELOG.md)\n\n\n## Installation\n\n```sh\n$ npm install generic-pool [--save]\n```\n\n\n## Example\n\nHere is an example using a fictional generic database driver that doesn't implement any pooling whatsoever itself.\n\n```js\nconst genericPool = require(\"generic-pool\");\nconst DbDriver = require(\"some-db-driver\");\n\n/**\n * Step 1 - Create pool using a factory object\n */\nconst factory = {\n create: function() {\n return DbDriver.createClient();\n },\n destroy: function(client) {\n client.disconnect();\n }\n};\n\nconst opts = {\n max: 10, // maximum size of the pool\n min: 2 // minimum size of the pool\n};\n\nconst myPool = genericPool.createPool(factory, opts);\n\n/**\n * Step 2 - Use pool in your code to acquire/release resources\n */\n\n// acquire connection - Promise is resolved\n// once a resource becomes available\nconst resourcePromise = myPool.acquire();\n\nresourcePromise\n .then(function(client) {\n client.query(\"select * from foo\", [], function() {\n // return object back to pool\n myPool.release(client);\n });\n })\n .catch(function(err) {\n // handle error - this is generally a timeout or maxWaitingClients\n // error\n });\n\n/**\n * Step 3 - Drain pool during shutdown (optional)\n */\n// Only call this once in your application -- at the point you want\n// to shutdown and stop using this pool.\nmyPool.drain().then(function() {\n myPool.clear();\n});\n\n```\n\n\n## Documentation\n\n\n\n### Creating a pool\n\nWhilst it is possible to directly instantiate the Pool class directly, it is recommended to use the `createPool` function exported by module as the constructor method signature may change in the future.\n\n### createPool\n\nThe createPool function takes two arguments:\n\n- `factory` : an object containing functions to create/destroy/test resources for the `Pool`\n- `opts` : an optional object/dictonary to allow configuring/altering behaviour of the `Pool`\n\n```js\nconst genericPool = require('generic-pool')\nconst pool = genericPool.createPool(factory, opts)\n```\n\n**factory**\n\nCan be any object/instance but must have the following properties:\n\n- `create` : a function that the pool will call when it wants a new resource. It should return a Promise that either resolves to a `resource` or rejects to an `Error` if it is unable to create a resource for whatever reason.\n- `destroy`: a function that the pool will call when it wants to destroy a resource. It should accept one argument `resource` where `resource` is whatever `factory.create` made. The `destroy` function should return a `Promise` that resolves once it has destroyed the resource.\n\n\noptionally it can also have the following property:\n\n- `validate`: a function that the pool will call if it wants to validate a resource. It should accept one argument `resource` where `resource` is whatever `factory.create` made. Should return a `Promise` that resolves a `boolean` where `true` indicates the resource is still valid or `false` if the resource is invalid.\n\n_Note: The values returned from `create`, `destroy`, and `validate` are all wrapped in a `Promise.resolve` by the pool before being used internally._\n\n**opts**\n\nAn optional object/dictionary with the any of the following properties:\n\n- `max`: maximum number of resources to create at any given time. (default=1)\n- `min`: minimum number of resources to keep in pool at any given time. If this is set >= max, the pool will silently set the min to equal `max`. (default=0)\n- `maxWaitingClients`: maximum number of queued requests allowed, additional `acquire` calls will be callback with an `err` in a future cycle of the event loop.\n- `testOnBorrow`: `boolean`: should the pool validate resources before giving them to clients. Requires that `factory.validate` is specified.\n- `acquireTimeoutMillis`: max milliseconds an `acquire` call will wait for a resource before timing out. (default no limit), if supplied should non-zero positive integer.\n- `fifo` : if true the oldest resources will be first to be allocated. If false the most recently released resources will be the first to be allocated. This in effect turns the pool's behaviour from a queue into a stack. `boolean`, (default true)\n- `priorityRange`: int between 1 and x - if set, borrowers can specify their relative priority in the queue if no resources are available.\n see example. (default 1)\n- `autostart`: boolean, should the pool start creating resources, initialize the evictor, etc once the constructor is called. If false, the pool can be started by calling `pool.start`, otherwise the first call to `acquire` will start the pool. (default true)\n- `evictionRunIntervalMillis`: How often to run eviction checks. Default: 0 (does not run).\n- `numTestsPerEvictionRun`: Number of resources to check each eviction run. Default: 3.\n- `softIdleTimeoutMillis`: amount of time an object may sit idle in the pool before it is eligible for eviction by the idle object evictor (if any), with the extra condition that at least \"min idle\" object instances remain in the pool. Default -1 (nothing can get evicted)\n- `idleTimeoutMillis`: the minimum amount of time that an object may sit idle in the pool before it is eligible for eviction due to idle time. Supercedes `softIdleTimeoutMillis` Default: 30000\n- `Promise`: Promise lib, a Promises/A+ implementation that the pool should use. Defaults to whatever `global.Promise` is (usually native promises).\n\n### pool.acquire\n\n```js\nconst onfulfilled = function(resource){\n\tresource.doStuff()\n\t// release/destroy/etc\n}\n\npool.acquire().then(onfulfilled)\n//or\nconst priority = 2\npool.acquire(priority).then(onfulfilled)\n```\n\nThis function is for when you want to \"borrow\" a resource from the pool.\n\n`acquire` takes one optional argument:\n\n- `priority`: optional, number, see **Priority Queueing** below.\n\nand returns a `Promise`\nOnce a resource in the pool is available, the promise will be resolved with a `resource` (whatever `factory.create` makes for you). If the Pool is unable to give a resource (e.g timeout) then the promise will be rejected with an `Error`\n\n### pool.release\n\n```js\npool.release(resource)\n```\n\nThis function is for when you want to return a resource to the pool.\n\n`release` takes one required argument:\n\n- `resource`: a previously borrowed resource\n\nand returns a `Promise`. This promise will resolve once the `resource` is accepted by the pool, or reject if the pool is unable to accept the `resource` for any reason (e.g `resource` is not a resource or object that came from the pool). If you do not care the outcome it is safe to ignore this promise.\n\n### pool.isBorrowedResource\n\n```js\npool.isBorrowedResource(resource)\n```\n\nThis function is for when you need to check if a resource has been acquired from the pool and not yet released/destroyed.\n\n`isBorrowedResource` takes one required argument:\n\n- `resource`: any object which you need to test\n\nand returns true (primitive, not Promise) if resource is currently borrowed from the pool, false otherwise.\n\n### pool.destroy\n\n```js\npool.destroy(resource)\n```\n\nThis function is for when you want to return a resource to the pool but want it destroyed rather than being made available to other resources. E.g you may know the resource has timed out or crashed.\n\n`destroy` takes one required argument:\n\n- `resource`: a previously borrowed resource\n\nand returns a `Promise`. This promise will resolve once the `resource` is accepted by the pool, or reject if the pool is unable to accept the `resource` for any reason (e.g `resource` is not a resource or object that came from the pool). If you do not care the outcome it is safe to ignore this promise.\n\n### pool.on\n\n```js\npool.on('factoryCreateError', function(err){\n //log stuff maybe\n})\n\npool.on('factoryDestroyError', function(err){\n //log stuff maybe\n})\n```\n\nThe pool is an event emitter. Below are the events it emits and any args for those events\n\n- `factoryCreateError` : emitted when a promise returned by `factory.create` is rejected. If this event has no listeners then the `error` will be silently discarded\n - `error`: whatever `reason` the promise was rejected with.\n\n- `factoryDestroyError` : emitted when a promise returned by `factory.destroy` is rejected. If this event has no listeners then the `error` will be silently discarded\n - `error`: whatever `reason` the promise was rejected with.\n\n### pool.start\n\n```js\npool.start()\n```\n\nIf `autostart` is `false` then this method can be used to start the pool and therefore begin creation of resources, start the evictor, and any other internal logic.\n\n### pool.use\n\n```js\n\nconst myTask = dbClient => {\n return new Promise( (resolve, reject) => {\n // do something with the client and resolve/reject\n })\n}\n\npool.use(myTask).then(/* a promise that will run after myTask resolves */)\n```\n\nThis method handles acquiring a `resource` from the pool, handing it to your function and then calling `pool.release` or `pool.destroy` with resource after your function has finished.\n\n`use` takes one required argument:\n\n- `fn`: a function that accepts a `resource` and returns a `Promise`. Once that promise `resolve`s the `resource` is returned to the pool, else if it `reject`s then the resource is destroyed.\n\nand returns a `Promise` that either `resolve`s with the value from the user supplied `fn` or `reject`s with an error.\n\n## Idle Object Eviction\n\nThe pool has an evictor (off by default) which will inspect idle items in the pool and `destroy` them if they are too old.\n\nBy default the evictor does not run, to enable it you must set the `evictionRunIntervalMillis` option to a non-zero value. Once enable the evictor will check at most `numTestsPerEvictionRun` each time, this is to stop it blocking your application if you have lots of resources in the pool.\n\n\n## Priority Queueing\n\nThe pool supports optional priority queueing. This becomes relevant when no resources are available and the caller has to wait. `acquire()` accepts an optional priority int which\nspecifies the caller's relative position in the queue. Each priority slot has it's own internal queue created for it. When a resource is available for borrowing, the first request in the highest priority queue will be given it.\n\nSpecifying a `priority` to `acquire` that is outside the `priorityRange` set at `Pool` creation time will result in the `priority` being converted the lowest possible `priority`\n\n```js\n// create pool with priorityRange of 3\n// borrowers can specify a priority 0 to 2\nconst opts = {\n priorityRange : 3\n}\nconst pool = genericPool.createPool(someFactory,opts);\n\n// acquire connection - no priority specified - will go onto lowest priority queue\npool.acquire().then(function(client) {\n pool.release(client);\n});\n\n// acquire connection - high priority - will go into highest priority queue\npool.acquire(0).then(function(client) {\n pool.release(client);\n});\n\n// acquire connection - medium priority - will go into 'mid' priority queue\npool.acquire(1).then(function(client) {\n pool.release(client);\n});\n\n// etc..\n```\n\n## Draining\n\nIf you are shutting down a long-lived process, you may notice\nthat node fails to exit for 30 seconds or so. This is a side\neffect of the idleTimeoutMillis behavior -- the pool has a\nsetTimeout() call registered that is in the event loop queue, so\nnode won't terminate until all resources have timed out, and the pool\nstops trying to manage them.\n\nThis behavior will be more problematic when you set factory.min > 0,\nas the pool will never become empty, and the setTimeout calls will\nnever end.\n\nIn these cases, use the pool.drain() function. This sets the pool\ninto a \"draining\" state which will gracefully wait until all\nidle resources have timed out. For example, you can call:\n\nIf you do this, your node process will exit gracefully.\n\nIf you know you would like to terminate all the available resources in your pool before any timeouts they might have are reached, you can use `clear()` in conjunction with `drain()`:\n\n```js\nconst p = pool.drain()\n.then(function() {\n return pool.clear();\n});\n```\nThe `promise` returned will resolve once all waiting clients have acquired and return resources, and any available resources have been destroyed\n\nOne side-effect of calling `drain()` is that subsequent calls to `acquire()`\nwill throw an Error.\n\n## Pooled function decoration\n\nThis has now been extracted out it's own module [generic-pool-decorator](https://github.com/sandfox/generic-pool-decorator)\n\n## Pool info\n\nThe following properties will let you get information about the pool:\n\n```js\n\n// How many many more resources can the pool manage/create\npool.spareResourceCapacity\n\n// returns number of resources in the pool regardless of\n// whether they are free or in use\npool.size\n\n// returns number of unused resources in the pool\npool.available\n\n// number of resources that are currently acquired by userland code\npool.borrowed\n\n// returns number of callers waiting to acquire a resource\npool.pending\n\n// returns number of maxixmum number of resources allowed by pool\npool.max\n\n// returns number of minimum number of resources allowed by pool\npool.min\n\n```\n\n## Run Tests\n\n $ npm install\n $ npm test\n\nThe tests are run/written using Tap. Most are ports from the old espresso tests and are not in great condition. Most cases are inside `test/generic-pool-test.js` with newer cases in their own files (legacy reasons).\n\n## Linting\n\nWe use eslint combined with prettier\n\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2010-2016 James Cooper <james@bitmechanic.com>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","readmeFilename":"README.md","keywords":["pool","pooling","throttle"],"contributors":[{"name":"James Cooper","email":"james@bitmechanic.com"},{"name":"Peter Galiba","email":"poetro@poetro.hu","url":"http://poetro.hu/"},{"name":"Gary Dusbabek"},{"name":"Tom MacWright","url":"http://www.developmentseed.org/"},{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com","url":"http://somethingdoug.com/"},{"name":"calibr"},{"name":"Justin Robinson","email":"jrobinson@redventures.com"},{"name":"Nayana Hettiarachchi","email":"nayana@corp-gems.com"},{"name":"Felipe Machado","email":"felipou@gmail.com"},{"name":"Felix Becker","email":"felix.b@outlook.com"},{"name":"sandfox","email":"james.butler@sandfox.co.uk"},{"name":"Lewis J Ellis","email":"me@lewisjellis.com"}],"homepage":"https://github.com/coopernurse/node-pool#readme","bugs":{"url":"https://github.com/coopernurse/node-pool/issues"},"license":"MIT","_etag":"W/\"e86c1630d90d8a3d088032a9290c7579\"","_lastModified":"Thu, 28 Mar 2019 11:02:49 GMT","_cached":true}