{"_id":"node-worker-pool","_rev":"85-4cc8237eaa4a2e4f8fcf83e0f39ac948","name":"node-worker-pool","dist-tags":{"latest":"3.0.2"},"versions":{"0.1.0":{"name":"node-worker-pool","version":"0.1.0","dependencies":{"q":"~0.9.7"},"main":"WorkerPool","_id":"node-worker-pool@0.1.0","dist":{"shasum":"cc4b72d8f7654b8602fb0b7a5bf54244ac149f85","tarball":"https://registry.npmjs.org/node-worker-pool/-/node-worker-pool-0.1.0.tgz","integrity":"sha512-43pKbAyVsvSkqiQvZIQLcImHfIaY4aFKey9ALfL0opab7F/5DN8fBBZfHz1+UA9bNC7zqXmBSpxiTxJvhTuEmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBzknoWqMiYKThoJ/MBZxsd4Osy2YmgkmLqNxUnlO9ygIgN2vC0VXgCa0UffS5reekLKXyPWAuFfcS1pLV6490XY0="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"jeffmo","email":"jeff@anafx.com"},"maintainers":[{"name":"jeffmo","email":"jeff@anafx.com"}]},"0.1.1":{"name":"node-worker-pool","version":"0.1.1","dependencies":{"q":"~0.9.7"},"main":"WorkerPool","_id":"node-worker-pool@0.1.1","description":"ERROR: No README.md file found!","dist":{"shasum":"bd0f873a03a2cc594d64c054c9cc06a1148debea","tarball":"https://registry.npmjs.org/node-worker-pool/-/node-worker-pool-0.1.1.tgz","integrity":"sha512-rgVXc2MO6LFyhgvXHmA53dWwfTICYtzYPBd0c+6j+gsDHU1iR2Yv5KbIi/J61QKzq9hc+uxYr3JZLs/mrBJRdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfPkKXGWmYnsvcxRiRwG7Pl1YN3OxHBa8MeuVvVUpu7QIgIgkKQ7qtT8LVVy3CONkAtkhomq3CeLUKpdTU+CdVdT4="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"jeffmo","email":"jeff@anafx.com"},"maintainers":[{"name":"jeffmo","email":"jeff@anafx.com"}]},"0.1.2":{"name":"node-worker-pool","version":"0.1.2","dependencies":{"q":"~0.9.7"},"main":"WorkerPool","_id":"node-worker-pool@0.1.2","dist":{"shasum":"a9504cd4b6b134d902859470f2084db4be6cc9ab","tarball":"https://registry.npmjs.org/node-worker-pool/-/node-worker-pool-0.1.2.tgz","integrity":"sha512-952FyNhmL5ORgSOWm2mgCPOyvN5pTcC8iL2J6uk44LerhtWMFnXs475mv7zo3bXzIRmvcVLBowQKUcLY3AMCqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDveljDb9Dzn+gMbw5xj02rpx4xmncjCLWuOURN+GWCoAIhALTJMVIr3yGoll8cRi0x1b6CbbuxzlQf/RV5BSRvu+oG"}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"jeffmo","email":"jeff@anafx.com"},"maintainers":[{"name":"jeffmo","email":"jeff@anafx.com"}]},"0.1.3":{"name":"node-worker-pool","version":"0.1.3","dependencies":{"q":"~0.9.7"},"main":"WorkerPool","scripts":{"test":"node node_modules/jest/bin/runTests.js --config=testConfig.json"},"_id":"node-worker-pool@0.1.3","dist":{"shasum":"b6adcff4a9cd059a8ef249774f2d409ede121876","tarball":"https://registry.npmjs.org/node-worker-pool/-/node-worker-pool-0.1.3.tgz","integrity":"sha512-OmkXrwg4lENVIHxWPMCupruxWh2Mbp61wF7u/BV0nIHv8yrWPey+0KMasPWop+/V+9/kwSLhHG3a/OwyOzM3+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFnjq39H/1WQMIB+2mmehlYkTor7bXjI+lAcRNOT6q9IAiBqiPDSOAYf+Q4LrtIdv79gicI3e8/lHeEcLK4nUPcKKQ=="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"jeffmo","email":"jeff@anafx.com"},"maintainers":[{"name":"jeffmo","email":"jeff@anafx.com"}]},"1.0.1":{"name":"node-worker-pool","version":"1.0.1","dependencies":{"q":"~0.9.7"},"main":"WorkerPool","scripts":{"test":"node node_modules/jest/bin/runTests.js --config=testConfig.json"},"_id":"node-worker-pool@1.0.1","dist":{"shasum":"7c92a37d46b2b302fccdd9acdf5ba38823cb11cd","tarball":"https://registry.npmjs.org/node-worker-pool/-/node-worker-pool-1.0.1.tgz","integrity":"sha512-TbKuzSTpp/tpU15Jo99tQinKdGVINiiYyw0cdfZpfoSJ5pVAUMi1bp/sNPDq6ny+rLSIoI2/fCWDEjYFLv9qdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2nSr24iI5AGWjemTIc+q9c2VtXgx/iTuo6mrqJmdSOgIhAJbZsB3FoFbgdL7lA1WjNv2OWtryf6H7lHxZ8GKpH0oZ"}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"jeffmo","email":"jeff@anafx.com"},"maintainers":[{"name":"jeffmo","email":"jeff@anafx.com"}]},"2.0.0":{"name":"node-worker-pool","version":"2.0.0","dependencies":{"q":"~0.9.7"},"main":"WorkerPool","scripts":{"test":"node --harmony node_modules/jest/bin/runTests.js --config=testConfig.json"},"_id":"node-worker-pool@2.0.0","description":"ERROR: No README.md file found!","dist":{"shasum":"ba92e4bfe5bccfe5c445cae957bba9da6f67297b","tarball":"https://registry.npmjs.org/node-worker-pool/-/node-worker-pool-2.0.0.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"jeffmo","email":"jeff@anafx.com"},"maintainers":[{"name":"jeffmo","email":"jeff@anafx.com"}]},"2.1.0":{"name":"node-worker-pool","version":"2.1.0","dependencies":{"q":"~0.9.7"},"main":"WorkerPool","scripts":{"test":"node node_modules/jest/bin/runTests.js --config=testConfig.json"},"_id":"node-worker-pool@2.1.0","dist":{"shasum":"86e859d1f82b4bebcf068762d0ecc46be90a2cf6","tarball":"https://registry.npmjs.org/node-worker-pool/-/node-worker-pool-2.1.0.tgz","integrity":"sha512-DAS9yi0UmpzGuhzoUGduEnNc1vmvPZThUlgLr5taTJcN7V3OoxGanZmcCQ1XFACYos9eus/CdCiIXH81Rfs3nQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXSFQVcM6sDiKG4NX77NsyBjFO1EBNuGaae44MbiY+6gIhAKDKVwEO+wS6GK/43hLkNHGoogxNKYI/u9Xlhf/0aGdJ"}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"jeffmo","email":"jeff@anafx.com"},"maintainers":[{"name":"jeffmo","email":"jeff@anafx.com"}]},"2.1.1":{"name":"node-worker-pool","version":"2.1.1","dependencies":{"q":"~0.9.7"},"main":"WorkerPool","scripts":{"test":"node node_modules/jest/bin/runTests.js --config=testConfig.json"},"_id":"node-worker-pool@2.1.1","dist":{"shasum":"df60579486506e8d2364dbe62bc601fc82d66377","tarball":"https://registry.npmjs.org/node-worker-pool/-/node-worker-pool-2.1.1.tgz","integrity":"sha512-sBLvFt1+DxDaqK2ugbOl8MmaEvSnfdHfM2XUJ/rHstADYQTrkGemWwAQAf2ShV2uAONTuPacEWmT4jhGuvpWwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHRq9wKp/u4cBBJgkGIiAs7Nx4xjyCL1ChWBQaXyZ+8BAiBwVfHSRVOxROMvU+Y6w9Djvkk23WiVvh8SWhEDtAnd9w=="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"jeffmo","email":"jeff@anafx.com"},"maintainers":[{"name":"jeffmo","email":"jeff@anafx.com"}]},"2.1.2":{"name":"node-worker-pool","version":"2.1.2","dependencies":{"q":"~0.9.7"},"main":"WorkerPool","scripts":{"test":"node node_modules/jest/bin/runTests.js --config=testConfig.json"},"_id":"node-worker-pool@2.1.2","dist":{"shasum":"dad31007df64f480191a814084f3b3357254001c","tarball":"https://registry.npmjs.org/node-worker-pool/-/node-worker-pool-2.1.2.tgz","integrity":"sha512-ylY86frhidSckPXDhERMaOTehLdb1EITMVwQWbPtRi8eOgUUUsbimKVfxxV9XG1DuWLTpQMvX7M68/oG6zKzyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDYjX3RZt6wrtk1C/FHXUghjJdThBmG1wS0AQHv2CWg+AiBtLf09tDtC36HDbMC9+ybPEjcPr6k8CoHAN6KQV6XFSg=="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"jeffmo","email":"jeff@anafx.com"},"maintainers":[{"name":"jeffmo","email":"jeff@anafx.com"}]},"2.1.3":{"name":"node-worker-pool","version":"2.1.3","dependencies":{"q":"~0.9.7"},"main":"WorkerPool","repository":{"type":"git","url":"https://github.com/jeffmo/node-worker-pool"},"scripts":{"test":"node node_modules/jest/bin/runTests.js --config=testConfig.json"},"bugs":{"url":"https://github.com/jeffmo/node-worker-pool/issues"},"homepage":"https://github.com/jeffmo/node-worker-pool","_id":"node-worker-pool@2.1.3","_shasum":"9ad50557b797ac5821ffaf959308d71eaaa3f5ba","_from":".","_npmVersion":"1.4.7","_npmUser":{"name":"jeffmo","email":"jeff@anafx.com"},"maintainers":[{"name":"jeffmo","email":"jeff@anafx.com"}],"dist":{"shasum":"9ad50557b797ac5821ffaf959308d71eaaa3f5ba","tarball":"https://registry.npmjs.org/node-worker-pool/-/node-worker-pool-2.1.3.tgz","integrity":"sha512-m41CxdNDFbk35c2yT3ryKhgXtmuRJYu64GKuR77Sm/ENlLx+YUZbwV97Wok2X5/7CEhmbPKInkj2EzBuai+lOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICyT/T6+j/rFTja04hZ0DFAcQeKD0XC4jpqC7y3pckKSAiB/plOi/5EaSYtIQ5ILH80bues6FYjdJGGW6sSXNMNgeA=="}]}},"2.1.4":{"name":"node-worker-pool","version":"2.1.4","dependencies":{"q":"~0.9.7"},"main":"WorkerPool","repository":{"type":"git","url":"https://github.com/jeffmo/node-worker-pool"},"scripts":{"test":"node node_modules/jest/bin/runTests.js --config=testConfig.json"},"description":"node-worker-pool is a library for managing a pool of child workers in node.","bugs":{"url":"https://github.com/jeffmo/node-worker-pool/issues"},"homepage":"https://github.com/jeffmo/node-worker-pool","_id":"node-worker-pool@2.1.4","_shasum":"e9ec7644b68e85000a15e8924e71a165ebb2258c","_from":".","_npmVersion":"1.4.7","_npmUser":{"name":"jeffmo","email":"jeff@anafx.com"},"maintainers":[{"name":"jeffmo","email":"jeff@anafx.com"}],"dist":{"shasum":"e9ec7644b68e85000a15e8924e71a165ebb2258c","tarball":"https://registry.npmjs.org/node-worker-pool/-/node-worker-pool-2.1.4.tgz","integrity":"sha512-rfBXbVWwyl4rNoplK1UJuYh9cdCs9O3dAQsEEJi4Co7E3mGcjwTroXY7Mp+BAO1rkFYdXiGZFygxeWzn72qthg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQGt/XCeoBsKnRK63dW9jmvDnTyXKTY3DenrubanTrOAiAkJo0qprDnQPqwSgBGe3QlCLtf0r8H62LGk0EKGxYTYQ=="}]}},"2.1.5":{"name":"node-worker-pool","version":"2.1.5","dependencies":{"q":"~0.9.7"},"main":"WorkerPool","repository":{"type":"git","url":"https://github.com/jeffmo/node-worker-pool"},"scripts":{"test":"node node_modules/jest/bin/jest.js --config=testConfig.json"},"description":"node-worker-pool is a library for managing a pool of child workers in node.","bugs":{"url":"https://github.com/jeffmo/node-worker-pool/issues"},"homepage":"https://github.com/jeffmo/node-worker-pool","_id":"node-worker-pool@2.1.5","_shasum":"b882082dfab9ff9a9f995ca9f841ef4db2a4d818","_from":".","_npmVersion":"1.4.7","_npmUser":{"name":"jeffmo","email":"jeff@anafx.com"},"maintainers":[{"name":"jeffmo","email":"jeff@anafx.com"}],"dist":{"shasum":"b882082dfab9ff9a9f995ca9f841ef4db2a4d818","tarball":"https://registry.npmjs.org/node-worker-pool/-/node-worker-pool-2.1.5.tgz","integrity":"sha512-BIHiREC8ztFCYDALxZyfAZOr+BMoMkjF2Wm+3O3PZyQROKpEfSDUGV5kgKNVV4pfX7KUt3wOYFcBeW8AuNWYXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCADkNWAwaJ0uOB5cwereaX5gWmYk/8MPYwqaqiJMWW5wIhAM80/lGdSjV+oVOr+YolJnfYMdmwocYpo0HtSe/UfRK3"}]}},"2.2.0":{"name":"node-worker-pool","version":"2.2.0","dependencies":{"q":"~0.9.7"},"main":"WorkerPool","repository":{"type":"git","url":"https://github.com/jeffmo/node-worker-pool"},"scripts":{"test":"node node_modules/jest/bin/jest.js --config=testConfig.json"},"description":"node-worker-pool is a library for managing a pool of child workers in node.","bugs":{"url":"https://github.com/jeffmo/node-worker-pool/issues"},"homepage":"https://github.com/jeffmo/node-worker-pool","_id":"node-worker-pool@2.2.0","_shasum":"771b3b846a34305e24aadd86068eb4b143fe9670","_from":".","_npmVersion":"1.4.7","_npmUser":{"name":"jeffmo","email":"jeff@anafx.com"},"maintainers":[{"name":"jeffmo","email":"jeff@anafx.com"}],"dist":{"shasum":"771b3b846a34305e24aadd86068eb4b143fe9670","tarball":"https://registry.npmjs.org/node-worker-pool/-/node-worker-pool-2.2.0.tgz","integrity":"sha512-iiGxi/eElMyESkdjB/iKnzc0e+15Je3TvXJX79SQrjz5jRhZl1xBQJ/W68/7blQl6f1lbXn99UE6C9HIxBXVwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAllly8gJanLC7VVE3n1GBQrn3YCFSspdtA99RePI86wAiBD6WuBY1dPBY4ujyn1hA2nVlHFYRNRYHjLrIRv1ln1xA=="}]}},"2.3.0":{"name":"node-worker-pool","version":"2.3.0","dependencies":{"q":"~0.9.7"},"main":"WorkerPool","repository":{"type":"git","url":"https://github.com/jeffmo/node-worker-pool"},"scripts":{"test":"node node_modules/jest/bin/jest.js --config=testConfig.json"},"description":"node-worker-pool is a library for managing a pool of child workers in node.","bugs":{"url":"https://github.com/jeffmo/node-worker-pool/issues"},"homepage":"https://github.com/jeffmo/node-worker-pool","_id":"node-worker-pool@2.3.0","_shasum":"8b15729109485cfa7fef60d222a4e923ce30484b","_from":".","_npmVersion":"1.4.7","_npmUser":{"name":"jeffmo","email":"jeff@anafx.com"},"maintainers":[{"name":"jeffmo","email":"jeff@anafx.com"}],"dist":{"shasum":"8b15729109485cfa7fef60d222a4e923ce30484b","tarball":"https://registry.npmjs.org/node-worker-pool/-/node-worker-pool-2.3.0.tgz","integrity":"sha512-xXLjlSvnD7m9vWBPF734Apf0svd+lEycXRwb41sL3S+cSu2y52oH7e4c6VGcXI/bK2tO7roSQKLJ8o/KlU4Nxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBv0guvabQtgup3RxC6WREHH9VwKA0kPnxYqz26Aunq8AiEAzhG/kVl804FMRLLAm5lwhnURF0IEp1txUrkp3Ms/bp8="}]}},"2.4.0":{"name":"node-worker-pool","version":"2.4.0","dependencies":{"q":"~0.9.7"},"main":"WorkerPool","repository":{"type":"git","url":"https://github.com/jeffmo/node-worker-pool"},"scripts":{"test":"node node_modules/jest/bin/jest.js --config=testConfig.json"},"description":"node-worker-pool is a library for managing a pool of child workers in node.","bugs":{"url":"https://github.com/jeffmo/node-worker-pool/issues"},"homepage":"https://github.com/jeffmo/node-worker-pool","_id":"node-worker-pool@2.4.0","_shasum":"cd829d6c4a99c8937c660d0946b76d7289faef35","_from":".","_npmVersion":"1.4.7","_npmUser":{"name":"jeffmo","email":"jeff@anafx.com"},"maintainers":[{"name":"jeffmo","email":"jeff@anafx.com"}],"dist":{"shasum":"cd829d6c4a99c8937c660d0946b76d7289faef35","tarball":"https://registry.npmjs.org/node-worker-pool/-/node-worker-pool-2.4.0.tgz","integrity":"sha512-40XwcpfZ4q3UZgpTwUD5t25hrwLOw3ADpdT55J+H/TKe9DtZ9tsYVA+Iy6p+UJEuj3RgYpTbkD4yQk1udASzSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAm324n55pHDN4TcaKBwb5VhaEY4s0Yrq34iZjbuODz4AiA5Hu8e6tF3ahO2C88YcYokZaxj6ab0X2TgSw6mRahlxQ=="}]}},"2.4.1":{"name":"node-worker-pool","version":"2.4.1","dependencies":{"q":"~0.9.7"},"main":"WorkerPool","repository":{"type":"git","url":"https://github.com/jeffmo/node-worker-pool"},"scripts":{"test":"jest"},"devDependencies":{"jest-cli":"0.1.5"},"jest":{"modulePathIgnorePatterns":["node_modules"],"testPathIgnorePatterns":["node_modules"]},"description":"node-worker-pool is a library for managing a pool of child workers in node.","bugs":{"url":"https://github.com/jeffmo/node-worker-pool/issues"},"homepage":"https://github.com/jeffmo/node-worker-pool","_id":"node-worker-pool@2.4.1","_shasum":"e7a889efdb0379da5492275f6e18b10c9e2bef20","_from":".","_npmVersion":"1.4.7","_npmUser":{"name":"jeffmo","email":"jeff@anafx.com"},"maintainers":[{"name":"jeffmo","email":"jeff@anafx.com"}],"dist":{"shasum":"e7a889efdb0379da5492275f6e18b10c9e2bef20","tarball":"https://registry.npmjs.org/node-worker-pool/-/node-worker-pool-2.4.1.tgz","integrity":"sha512-ZC5FKxZED8xVhNSDjXUlSOHJowyr1xDZR2bqvZGQ5pTMaCxsCfBtqlIfA2YfLx2qY+NupWn8UWtVN40b4aGh3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH+MNo1/jTDtFwh4ni+CwVB6v5v2O3SHaKasaZHPO7fzAiBh+z+WFiomGgeTNcxdfAFmdypBNi6uGug1aSxZ8QlreA=="}]}},"2.4.2":{"name":"node-worker-pool","version":"2.4.2","dependencies":{"q":"~0.9.7"},"main":"WorkerPool","repository":{"type":"git","url":"https://github.com/jeffmo/node-worker-pool"},"scripts":{"test":"jest"},"devDependencies":{"jest-cli":"^0.1.18"},"jest":{"modulePathIgnorePatterns":["node_modules"],"testPathIgnorePatterns":["node_modules"]},"gitHead":"6497e49367d4f37b43a78685131acec5491761a7","description":"node-worker-pool is a library for managing a pool of child workers in node.","bugs":{"url":"https://github.com/jeffmo/node-worker-pool/issues"},"homepage":"https://github.com/jeffmo/node-worker-pool","_id":"node-worker-pool@2.4.2","_shasum":"93f3500acac87dbe95e6ec9f9d01eb0877823e46","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"jeffmo","email":"jeff@anafx.com"},"maintainers":[{"name":"jeffmo","email":"jeff@anafx.com"}],"dist":{"shasum":"93f3500acac87dbe95e6ec9f9d01eb0877823e46","tarball":"https://registry.npmjs.org/node-worker-pool/-/node-worker-pool-2.4.2.tgz","integrity":"sha512-bSs08KDwFHWfMaO34S2dMv9BRN+v3NE+yfmCKXOBxzEKWAeELmwraf1liaCey+DsGMQbSHjBWjA9scINlhyD8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0eXydgWuK+5gOlv/p0saHi4RFFgC9xm28WcUonOVd4AIgJp9Z3yn94Sg+RQ7cCWqGXBwWbG88PlNtH+akhDcQaLQ="}]}},"2.4.3":{"name":"node-worker-pool","version":"2.4.3","dependencies":{"q":"~0.9.7"},"main":"WorkerPool","repository":{"type":"git","url":"https://github.com/jeffmo/node-worker-pool"},"scripts":{"test":"jest"},"devDependencies":{"jest-cli":"^0.1.18"},"jest":{"modulePathIgnorePatterns":["node_modules"],"testPathIgnorePatterns":["node_modules"]},"gitHead":"3ed1efdc1ef3b28745c8a08825e56c58ba16cb51","description":"node-worker-pool is a library for managing a pool of child workers in node.","bugs":{"url":"https://github.com/jeffmo/node-worker-pool/issues"},"homepage":"https://github.com/jeffmo/node-worker-pool","_id":"node-worker-pool@2.4.3","_shasum":"ab12a054b08e609d9556a59cfe042bb00a994ec9","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"jeffmo","email":"jeff@anafx.com"},"maintainers":[{"name":"jeffmo","email":"jeff@anafx.com"}],"dist":{"shasum":"ab12a054b08e609d9556a59cfe042bb00a994ec9","tarball":"https://registry.npmjs.org/node-worker-pool/-/node-worker-pool-2.4.3.tgz","integrity":"sha512-plvLNq2Oi1nBVLy+DhN3Lky6omPRKVI3/1CyYwvXWxjJqa6Wdtn3OKq/1aQVCpLJ9aW87GXMlGbkS2FluD1JRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBHbC8MGQiWaIi42TPuzLPBTNlvE/fJRL/Tzqn546abQAiEA+tEXih8ivQbC+o+hU9R1RfHdAr+DPqCKCS147tx7DBI="}]}},"2.4.4":{"name":"node-worker-pool","version":"2.4.4","dependencies":{"q":"~0.9.7"},"main":"WorkerPool","repository":{"type":"git","url":"https://github.com/jeffmo/node-worker-pool"},"scripts":{"test":"jest"},"devDependencies":{"jest-cli":"^0.1.18"},"jest":{"modulePathIgnorePatterns":["node_modules"],"testPathIgnorePatterns":["node_modules"]},"license":"MIT","gitHead":"aa6ce6f16efefce165f2e2fb42d9790c2e5173f7","description":"node-worker-pool is a library for managing a pool of child workers in node.","bugs":{"url":"https://github.com/jeffmo/node-worker-pool/issues"},"homepage":"https://github.com/jeffmo/node-worker-pool","_id":"node-worker-pool@2.4.4","_shasum":"cdd8cfa30571d07e29fdcfd5358d48a0a25a4694","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"jeffmo","email":"lbljeffmo@gmail.com"},"maintainers":[{"name":"jeffmo","email":"jeff@anafx.com"}],"dist":{"shasum":"cdd8cfa30571d07e29fdcfd5358d48a0a25a4694","tarball":"https://registry.npmjs.org/node-worker-pool/-/node-worker-pool-2.4.4.tgz","integrity":"sha512-xHjlGscGn7ADVi2ebsLuvuxWCKjhzNwjYA9UlBS+s7zBiup0WHlzw6fSwEqlbM3sXO8QzICa0GoDV9/Pvd9tfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDWRl7cVFLWKEeZUQJk97ppZ/MHqGwmSEAbBSFQr+wFqAiA0Maz10KeYt68qYOb/4bVJGrvjOOvZFHwjTINc4oBaDw=="}]}},"2.4.5":{"name":"node-worker-pool","version":"2.4.5","dependencies":{"q":"~0.9.7"},"main":"WorkerPool","repository":{"type":"git","url":"https://github.com/jeffmo/node-worker-pool"},"scripts":{"test":"jest"},"devDependencies":{"jest-cli":"^0.1.18"},"jest":{"modulePathIgnorePatterns":["node_modules"],"testPathIgnorePatterns":["node_modules"]},"license":"MIT","gitHead":"694a81c0fff6b76ede818bc5d1c01cd1dc8acdd5","description":"node-worker-pool is a library for managing a pool of child workers in node.","bugs":{"url":"https://github.com/jeffmo/node-worker-pool/issues"},"homepage":"https://github.com/jeffmo/node-worker-pool","_id":"node-worker-pool@2.4.5","_shasum":"1736c53cfcc60620818d101f44b8c86f4b9f5c0f","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"jeffmo","email":"lbljeffmo@gmail.com"},"maintainers":[{"name":"jeffmo","email":"jeff@anafx.com"}],"dist":{"shasum":"1736c53cfcc60620818d101f44b8c86f4b9f5c0f","tarball":"https://registry.npmjs.org/node-worker-pool/-/node-worker-pool-2.4.5.tgz","integrity":"sha512-IqqRJOJ2wcKvUtzGKoGnaopI8LmTYXcK8tmZlMirNhX/GeQcSu1kpaknZiazMY5XJXzWmuEPbJ1yHpVdUn0E7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbbF6K35mtAAYWdkIX3tkR9TuBJ3bUxu4jCIVfa612+gIhAPkG1bxla/CSJkCD9z5M5VNyO8G63cxWH2Q6rWdSyBVd"}]}},"3.0.0":{"name":"node-worker-pool","version":"3.0.0","main":"WorkerPool","repository":{"type":"git","url":"git+https://github.com/jeffmo/node-worker-pool.git"},"scripts":{"test":"jest"},"devDependencies":{"jest-cli":"^0.5.0","promise":"^7.0.4"},"jest":{"modulePathIgnorePatterns":["node_modules"],"testPathIgnorePatterns":["node_modules"]},"license":"MIT","gitHead":"9f75893efb9f36358758f849354c22504ba4f794","description":"node-worker-pool is a library for managing a pool of child workers in node.","bugs":{"url":"https://github.com/jeffmo/node-worker-pool/issues"},"homepage":"https://github.com/jeffmo/node-worker-pool#readme","_id":"node-worker-pool@3.0.0","_shasum":"7ef2a85839a209476968eff66135acf36098e398","_from":".","_npmVersion":"2.13.5","_nodeVersion":"3.2.0","_npmUser":{"name":"cpojer","email":"christoph.pojer@gmail.com"},"maintainers":[{"name":"cpojer","email":"christoph.pojer@gmail.com"},{"name":"jeffmo","email":"lbljeffmo@gmail.com"}],"dist":{"shasum":"7ef2a85839a209476968eff66135acf36098e398","tarball":"https://registry.npmjs.org/node-worker-pool/-/node-worker-pool-3.0.0.tgz","integrity":"sha512-9/Ky6C2luZPUEE5trxLWo5bKiYIs6lEf788s/DnKXX8Ddy87HXtCkRXcTAawa4KVbtyxkoSchyNF0uZjNWnFkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH0uAafsZlTqLHfh6IpvdnK3/vHUTS+9+ozC31sfSfOGAiAlhIE77oWXPfRMyRJDtD4GF8hJfCVlwidlEYaw9XOS/w=="}]}},"3.0.2":{"name":"node-worker-pool","version":"3.0.2","main":"WorkerPool","repository":{"type":"git","url":"git+https://github.com/jeffmo/node-worker-pool.git"},"scripts":{"test":"jest"},"devDependencies":{"jest-cli":"^0.5.0","promise":"^7.0.4"},"jest":{"modulePathIgnorePatterns":["node_modules"],"testPathIgnorePatterns":["node_modules"]},"license":"MIT","gitHead":"b4535c5184fdf9d97d2db2b7a0301b1f833f689f","description":"node-worker-pool is a library for managing a pool of child workers in node.","bugs":{"url":"https://github.com/jeffmo/node-worker-pool/issues"},"homepage":"https://github.com/jeffmo/node-worker-pool#readme","_id":"node-worker-pool@3.0.2","_shasum":"2106532c91a18279e3d9a4117b5a2a6da1a08e9c","_from":".","_npmVersion":"2.13.5","_nodeVersion":"3.2.0","_npmUser":{"name":"cpojer","email":"christoph.pojer@gmail.com"},"maintainers":[{"name":"cpojer","email":"christoph.pojer@gmail.com"},{"name":"jeffmo","email":"lbljeffmo@gmail.com"}],"dist":{"shasum":"2106532c91a18279e3d9a4117b5a2a6da1a08e9c","tarball":"https://registry.npmjs.org/node-worker-pool/-/node-worker-pool-3.0.2.tgz","integrity":"sha512-xyvOK6UXpZrUUzXV1GWmS52l9gQTc/GQKnPnSd7RJMigmrf+o0iCO80jFgqojGlEC+4/zfxi8uGtXUEE2pB72g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDla1216IPRV9hnIyqrLOFG0ibhTRA03nrrfjWLyEJvEAIhAK+PsdJCECWKW+I/1LB3ze8Ga1RbhB9s4PYfXMAciV4r"}]}}},"readme":"# node-worker-pool [![Build Status](https://travis-ci.org/jeffmo/node-worker-pool.svg?branch=master)](https://travis-ci.org/jeffmo/node-worker-pool)\n\nnode-worker-pool is a library for managing a pool of child workers in node.\n\nIt's primarily useful for scenarios where you have lots of highly parallelizable\ntasks you want to perform. It works exclusively via message-passing, so there is\nno need to share memory.\n\nSpecifically, node-worker-pool allows you to define your own worker executable\nthat is capable of communicating over stdin/stdout (via a fairly simple protocol\nfor which I have yet to propertly document :p).\n\n## Getting started\n\n* Write a worker executable file\n* Construct a WorkerPool object that points at the aforementioend worker\n  executable\n* Send messages to the WorkerPool object and wait for responses\n\n#### Writing a worker executable file\n\nYou technically don't have to write this file in node, but for the time being\nthere are only node helper libraries for abstracting away the communciation\nprotocols. Here is an example worker:\n\n__worker.js__\n```js\nvar workerUtils = require('node-worker-pool/nodeWorkerUtils');\n\n/**\n * Executed once when the worker pool first starts\n * (before any messages are received)\n */\nvar initData;\nfunction onInitialize(data) {\n  initData = data;\n}\n\n/**\n * Executed each time a message is received from the worker pool.\n * Returns the response to the message (response must always be an object)\n */\nfunction onMessage(data) {\n  return {\n    initData: initData,\n    receivedData: data\n  };\n}\n\nif (require.main === module) {\n  try {\n    workerUtils.startWorker(onInitialize, onMessage);\n  } catch (e) {\n    workerUtils.respondWithError(e);\n  }\n}\n```\n\n__workerPool.js__\n```js\nif (require.main === module) {\n  var workerPool = new WorkerPool(\n    8,                // number of workers\n    process.execPath, // path to the node binary\n    './worker.js',    // path to the worker script\n    {\n      // The initData object that is passed to each worker exactly once before\n      // any messages get sent. Workers receive this object via their\n      // onInitialize callback.\n      initData: {someUsefulConstant: 42}\n    }\n  );\n\n  workerPool.sendMessage({message: 'hai!'}).then(function(response) {\n    console.log(response); // Prints the response object from the worker\n  });\n\n  workerPool.shutDown().then(function() {\n    console.log('All worker processes have now been killed');\n  });\n}\n```\n","maintainers":[{"name":"cpojer","email":"christoph.pojer@gmail.com"},{"name":"jeffmo","email":"lbljeffmo@gmail.com"}],"time":{"modified":"2022-07-13T14:38:04.875Z","created":"2013-11-25T18:22:17.537Z","0.1.0":"2013-11-25T18:22:19.245Z","0.1.1":"2013-12-10T00:50:21.471Z","0.1.2":"2014-02-27T21:27:51.726Z","0.1.3":"2014-03-27T21:12:56.424Z","1.0.0":"2014-04-02T21:14:57.544Z","1.0.1":"2014-04-02T21:21:28.717Z","2.0.0":"2014-04-03T02:22:54.975Z","2.1.0":"2014-04-04T07:10:22.053Z","2.1.1":"2014-04-04T07:15:05.870Z","2.1.2":"2014-04-07T23:57:44.685Z","2.1.3":"2014-04-25T06:18:39.641Z","2.1.4":"2014-04-25T06:40:26.402Z","2.1.5":"2014-05-06T01:23:29.728Z","2.2.0":"2014-05-06T19:20:39.797Z","2.3.0":"2014-05-06T19:41:55.873Z","2.4.0":"2014-05-06T20:44:57.287Z","2.4.1":"2014-06-24T20:25:25.266Z","2.4.2":"2014-10-10T18:19:19.404Z","2.4.3":"2014-12-09T21:50:23.006Z","2.4.4":"2015-02-28T19:45:36.585Z","2.4.5":"2015-09-01T04:14:27.603Z","3.0.0":"2015-09-03T00:58:56.482Z","3.0.1":"2015-09-10T18:45:36.370Z","3.0.2":"2015-09-10T19:22:51.378Z"},"readmeFilename":"README.md","homepage":"https://github.com/jeffmo/node-worker-pool#readme","repository":{"type":"git","url":"git+https://github.com/jeffmo/node-worker-pool.git"},"bugs":{"url":"https://github.com/jeffmo/node-worker-pool/issues"},"description":"node-worker-pool is a library for managing a pool of child workers in node.","users":{"fill":true,"btrigueiro":true,"derickchou0129":true},"license":"MIT"}