{"_id":"job-swarm","_rev":"46-f5c1382452031345226838de722449b2","name":"job-swarm","description":"Allows a server to become worker instance as part of a job swarm, using Google Datastore to track job status","dist-tags":{"latest":"6.0.1"},"versions":{"1.0.0":{"name":"job-swarm","version":"1.0.0","description":"Allows a server to become worker instance as part of a job swarm, using Google Datastore to track job status","main":"index.js","scripts":{"pretest":"jshint index.js && jshint lib/"},"keywords":[],"author":{"name":"Starchup Inc"},"license":"ISC","dependencies":{"@google-cloud/datastore":"1.1.0"},"devDependencies":{"jshint":"2.9.5"},"gitHead":"b6fafe1e56aa6f69a7ef66f165c481ee8188d7a3","_id":"job-swarm@1.0.0","_shasum":"6adbc6eb478c81280a6e28c95dd8727cbb3cb80c","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"eahenke","email":"eahenke@gmail.com"},"dist":{"shasum":"6adbc6eb478c81280a6e28c95dd8727cbb3cb80c","tarball":"https://registry.npmjs.org/job-swarm/-/job-swarm-1.0.0.tgz","integrity":"sha512-NKTpxUYSrXgJRiVSVpptKux6xYy5rTLDLZ3G2qwrnJYaGHeaLBcjNa43zVjRcdwiYkT4TwQRX3xQ28VtSfmDXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDC9aO0Qa4ITOoXayQrcOZ3FjicW9ktATawiaS0ErJzTAIhAL4rvCrhRtHteVjs40oghYZt6OKZGQy8sB38nG9UmeQG"}]},"maintainers":[{"name":"eahenke","email":"eahenke@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-swarm-1.0.0.tgz_1507326321136_0.31826236471533775"},"directories":{}},"1.0.1":{"name":"job-swarm","version":"1.0.1","description":"Allows a server to become worker instance as part of a job swarm, using Google Datastore to track job status","main":"index.js","scripts":{"pretest":"jshint index.js && jshint lib/"},"keywords":[],"author":{"name":"Starchup Inc"},"license":"ISC","dependencies":{"@google-cloud/datastore":"1.1.0"},"devDependencies":{"jshint":"2.9.5"},"gitHead":"6285658910fca39102ed9b642cd701dd4905a581","_id":"job-swarm@1.0.1","_shasum":"2f26f3f424a2990cc734fcb733458b814911cf70","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"eahenke","email":"eahenke@gmail.com"},"dist":{"shasum":"2f26f3f424a2990cc734fcb733458b814911cf70","tarball":"https://registry.npmjs.org/job-swarm/-/job-swarm-1.0.1.tgz","integrity":"sha512-Kxfjm1opi3xVUi28LgVI9wWtgcXGg35hXWoaB/fRJfJ/yL0D6YTSdjqDD2rBBye+ZPL6HJ9JRplYT+K7euYg5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJl14L2W7KWQugd2ltmYQZ5vi+MfnWUyh3WMiYlNIjpwIhAJwK4TvsqgqSp07QzGxId7vPJUfG3noj4U3fR8wKgGwf"}]},"maintainers":[{"name":"eahenke","email":"eahenke@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-swarm-1.0.1.tgz_1507826985463_0.21020971611142159"},"directories":{}},"1.0.2":{"name":"job-swarm","version":"1.0.2","description":"Allows a server to become worker instance as part of a job swarm, using Google Datastore to track job status","main":"index.js","scripts":{"pretest":"jshint index.js && jshint lib/"},"keywords":[],"author":{"name":"Starchup Inc"},"license":"ISC","dependencies":{"@google-cloud/datastore":"1.1.0"},"devDependencies":{"jshint":"2.9.5"},"gitHead":"574b1710f0d7e6bcf044e8a37d3e074d0da096ed","_id":"job-swarm@1.0.2","_shasum":"092e36da4968437d5070f1344191a67ea9ee9efb","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"eahenke","email":"eahenke@gmail.com"},"dist":{"shasum":"092e36da4968437d5070f1344191a67ea9ee9efb","tarball":"https://registry.npmjs.org/job-swarm/-/job-swarm-1.0.2.tgz","integrity":"sha512-8EbSpNIsB1nfrCl0Ts2cJklzNnwk7PhYSUdE/Lu5VT7ikSe8Aw9I1utWD+HSaTD345jsHHta/AMi90TKGZJEPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBpU1yyaEvAsT+tq8sGvs58K6uJ/MIGY5aYumZ+4USp5AiEAteMa+KBaAha/7YxCad0WGZb4yu2ZOWvaPuFN4hO8O/Q="}]},"maintainers":[{"name":"eahenke","email":"eahenke@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-swarm-1.0.2.tgz_1508183500979_0.3803599807433784"},"directories":{}},"1.0.3":{"name":"job-swarm","version":"1.0.3","description":"Allows a server to become worker instance as part of a job swarm, using Google Datastore to track job status","main":"index.js","scripts":{"pretest":"jshint index.js && jshint lib/"},"keywords":[],"author":{"name":"Starchup Inc"},"license":"ISC","dependencies":{"@google-cloud/datastore":"1.1.0","moment":"2.19.1"},"devDependencies":{"jshint":"2.9.5"},"gitHead":"a951c45e6bf9dd735dac4e21c83787444d325773","_id":"job-swarm@1.0.3","_shasum":"86f0a5ce67b2fe888ac311eb2d34f528d7839c5a","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"eahenke","email":"eahenke@gmail.com"},"dist":{"shasum":"86f0a5ce67b2fe888ac311eb2d34f528d7839c5a","tarball":"https://registry.npmjs.org/job-swarm/-/job-swarm-1.0.3.tgz","integrity":"sha512-opOhtK/GNrxRRW6gdTSgET3WNl94nKhXIVb09aY8VZNmzi+syiNQQK/RaRiPGml2MnmHex/j+itApwV3YUfh6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF41zR7OqIBmUuJyrxS816HqzPW9bUHyM2ZMdbYo3k0+AiAWIQ0eosTf18VVxh+XGajLepzD7mXWVBwqja9Nz5E1mg=="}]},"maintainers":[{"name":"eahenke","email":"eahenke@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-swarm-1.0.3.tgz_1509472093778_0.6721264896914363"},"directories":{}},"1.0.4":{"name":"job-swarm","version":"1.0.4","description":"Allows a server to become worker instance as part of a job swarm, using Google Datastore to track job status","main":"index.js","scripts":{"pretest":"jshint index.js && jshint lib/"},"keywords":[],"author":{"name":"Starchup Inc"},"license":"ISC","dependencies":{"@google-cloud/datastore":"1.1.0","moment":"2.19.1"},"devDependencies":{"jshint":"2.9.5"},"gitHead":"09b1c4ebcb905d2ce5b41f78ce86e08ec4ab96df","_id":"job-swarm@1.0.4","_shasum":"3d779160639795b1ed53deaeccf863cf0fb26916","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"eahenke","email":"eahenke@gmail.com"},"dist":{"shasum":"3d779160639795b1ed53deaeccf863cf0fb26916","tarball":"https://registry.npmjs.org/job-swarm/-/job-swarm-1.0.4.tgz","integrity":"sha512-o2mGgZ7eLVPcIyHEAM0PzwSG17l94mR+6jWlvfQXS5xlE8XOUSXV1NmIHvp0BKr+laQJZ/0OFi4Xbrv2GYfR6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWCNGEnXQ4MGz39JtlPZkf0AU9K0GfGi4cTiIf+J6P/gIhAJr/1XjDgrTFo2zuHFwU9514EZpAs+FPFvNiV9KKqQ1h"}]},"maintainers":[{"name":"eahenke","email":"eahenke@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-swarm-1.0.4.tgz_1509483157465_0.8335881740786135"},"directories":{}},"1.0.5":{"name":"job-swarm","version":"1.0.5","description":"Allows a server to become worker instance as part of a job swarm, using Google Datastore to track job status","main":"index.js","scripts":{"pretest":"jshint index.js && jshint lib/"},"keywords":[],"author":{"name":"Starchup Inc"},"license":"ISC","dependencies":{"@google-cloud/datastore":"1.1.0","moment":"2.19.1"},"devDependencies":{"jshint":"2.9.5"},"gitHead":"ba4b172108a59dacf92dce84bee6952ae74b73cf","_id":"job-swarm@1.0.5","_shasum":"c1bfa91453e73e5eeb071d44e7480c0250358969","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"eahenke","email":"eahenke@gmail.com"},"dist":{"shasum":"c1bfa91453e73e5eeb071d44e7480c0250358969","tarball":"https://registry.npmjs.org/job-swarm/-/job-swarm-1.0.5.tgz","integrity":"sha512-QR6zgCWzgIFPSXvsAUzc6+EzkQBtcLJlPpPE8tmj3TfdeJ0+KEJdVeCr6uuEk+knryULkerJ3Imo3fJwR+tbwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAyPxqm3o/wLjpesDEMzcwg21CAc6Fn7VKMK/9+Bx+NxAiBdO6UKNz+kS0s3wSG007SlrSeqEiIv/qDwfQaxccWhYQ=="}]},"maintainers":[{"name":"eahenke","email":"eahenke@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-swarm-1.0.5.tgz_1510342423311_0.9862738703377545"},"directories":{}},"1.0.6":{"name":"job-swarm","version":"1.0.6","description":"Allows a server to become worker instance as part of a job swarm, using Google Datastore to track job status","main":"index.js","scripts":{"pretest":"jshint index.js && jshint lib/"},"keywords":[],"author":{"name":"Starchup Inc"},"license":"ISC","dependencies":{"@google-cloud/datastore":"1.1.0","moment":"2.19.1"},"devDependencies":{"jshint":"2.9.5"},"gitHead":"0aaa07bd7a85ad0a5e975b29e6502686955dbe29","_id":"job-swarm@1.0.6","_shasum":"5e080b83e21ef93e051c90c5ecd50bf78416311e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"glesage","email":"gefthefrench@gmail.com"},"dist":{"shasum":"5e080b83e21ef93e051c90c5ecd50bf78416311e","tarball":"https://registry.npmjs.org/job-swarm/-/job-swarm-1.0.6.tgz","integrity":"sha512-XQKzOKRdn7ukFYgHMMvdXKB7e8LzL5But2GkFXOdJO05pLpJNzLYEA1/HTphZSD6v/U1nekTe8dnO1NA0gEnYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHIF3Efx7oaXRRQLl7xrGbfbxhH4QWh47Rzy7Ae9SsHOAiEA034I6R80Uz2PPt4VEXsCDiSwjtF38lvrSibNMdXxung="}]},"maintainers":[{"email":"eahenke@gmail.com","name":"eahenke"},{"email":"gefthefrench@gmail.com","name":"glesage"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-swarm-1.0.6.tgz_1512514530363_0.937916410388425"},"directories":{}},"1.0.7":{"name":"job-swarm","version":"1.0.7","description":"Allows a server to become worker instance as part of a job swarm, using Google Datastore to track job status","main":"index.js","scripts":{"pretest":"jshint index.js && jshint lib/"},"keywords":[],"author":{"name":"Starchup Inc"},"license":"ISC","dependencies":{"@google-cloud/datastore":"1.1.0","moment":"2.19.1"},"devDependencies":{"jshint":"2.9.5"},"gitHead":"5ee5d42cbfc6f9dcea3ff3f20783d12eb6465922","_id":"job-swarm@1.0.7","_shasum":"c8a6a22eba8eefde64b88db9455469335c65e987","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"glesage","email":"gefthefrench@gmail.com"},"dist":{"shasum":"c8a6a22eba8eefde64b88db9455469335c65e987","tarball":"https://registry.npmjs.org/job-swarm/-/job-swarm-1.0.7.tgz","integrity":"sha512-UhBUzbbMGsA4ppWwDoQX4tAo9nFuYj63ac91NoZ+FGutb1MsqDMZuIOfhl/K4HfRmrIhi/l7rtIwjN6KHzXG9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICxfDRjq8V35agU+SHnkcPJrUOA37W8j9G9YZMdPK/JRAiEApPzMYcldWdYkQikPQ4JAj/tdqKAf83/a254dg0N9hmA="}]},"maintainers":[{"email":"eahenke@gmail.com","name":"eahenke"},{"email":"gefthefrench@gmail.com","name":"glesage"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-swarm-1.0.7.tgz_1512540479703_0.7091042774263769"},"directories":{}},"1.0.8":{"name":"job-swarm","version":"1.0.8","description":"Allows a server to become worker instance as part of a job swarm, using Google Datastore to track job status","main":"index.js","scripts":{"pretest":"jshint index.js && jshint lib/"},"keywords":[],"author":{"name":"Starchup Inc"},"license":"ISC","dependencies":{"@google-cloud/datastore":"1.1.0","moment":"2.19.1"},"devDependencies":{"jshint":"2.9.5"},"gitHead":"588228e75f2cb83164ddc1e8c76657fed901eb30","_id":"job-swarm@1.0.8","_shasum":"0fee7b3f8b92de960147c426169a08db0d73d5f2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"glesage","email":"gefthefrench@gmail.com"},"dist":{"shasum":"0fee7b3f8b92de960147c426169a08db0d73d5f2","tarball":"https://registry.npmjs.org/job-swarm/-/job-swarm-1.0.8.tgz","fileCount":9,"unpackedSize":18770,"integrity":"sha512-QLvhbTgAG1WXllvPCGTQhV4gJRLzwvpW7f9IEHlGNNNZ6B9HKKm4+3wtsJ5NB/wTSXV+Da/TLT6OEaFTtlHLRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHpbIcE+GBw18SsQten4CUaidbA1Z6fK7j/cCdd9yhnsAiEAyA367y6JTIg8lJoyfhergqk9VoSgvIj4Z21TqwXtABc="}]},"maintainers":[{"email":"eahenke@gmail.com","name":"eahenke"},{"email":"gefthefrench@gmail.com","name":"glesage"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-swarm_1.0.8_1521743177405_0.7265441729827244"},"_hasShrinkwrap":false},"1.0.9":{"name":"job-swarm","version":"1.0.9","description":"Allows a server to become worker instance as part of a job swarm, using Google Datastore to track job status","main":"index.js","scripts":{"pretest":"jshint index.js && jshint lib/"},"keywords":[],"author":{"name":"Starchup Inc"},"license":"ISC","dependencies":{"@google-cloud/datastore":"1.1.0","moment":"2.19.1"},"devDependencies":{"jshint":"2.9.5"},"gitHead":"1b91c78de6dce62525398d68e386c3d58be692c6","_id":"job-swarm@1.0.9","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"glesage","email":"gefthefrench@gmail.com"},"dist":{"integrity":"sha512-gydauJwcU0S8UyRa8XvZvYwDf4AWfG5+CkKi7ulGvw+KkHkfr5nZ9mbSlGc4qVhrwhPkZgRq2eGT7aFXswUi9w==","shasum":"fffc3a8c0bfb6293ac5ddbd5279c27160cb1bf53","tarball":"https://registry.npmjs.org/job-swarm/-/job-swarm-1.0.9.tgz","fileCount":8,"unpackedSize":18413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4HH4CRA9TVsSAnZWagAAUZIQAIL70gDUUyzrFtNpG7fu\nUDR97Cd2ReWOviJVfZVhH8rQ6JP52MTMODyUD7lSC8o8pCTH8QB8M73E4bPW\nNvZPPgxE7Tj2y6AHXRNPH0Gw7Ewsi5bfxRGY6X8+sUOMjSmOb3OHZdxP8TLe\nih+hAjRzsqtihwK/xrwnz0vfXpwcwH1SoFxaBVPcPVKY8u0ykxhoF0jY8B4H\nnCXHLt6/L+9+Kh2DneY4OwxWjlXg8aXC/KSVbr1UvIsC3lCiWxIeajd1nWCg\nhRvopyqsVx/IxWMpOCK3CRyRHgrYAsyZIjmQ2ChmHs9ugFzrInR6n0z5X8j/\n2BrlIrr5qwyQ6Gq0EEPb3gUIiZoUKKnH183nw9MPdGv5bEGsQurZSQ0yRFSd\nldZaKn+GBBm7D0LC9R7J2D/5PKFCO+XBdKPSLU8//76qwpyLRH0n4YUwq16z\njNLFi3deTThGLOjeIj8HxYB13grUx87Z9kewTbYgxdpVzuhdmT4YotH26Gmx\n4yuKwDMcD+pTV+SUlj5ax4kB6/irjK9RSSQ3VuSbXIXBb4xJjzNl8N5RMjmC\n6xb5W6YY+1GTB38WUFBDLnxJjU0dNgfjIxNERRhRQ28GSzWWYc4/kQsOHShG\nrDX24ZBo+JG7SUyab2ofGIFgjkPHCImsf+V5hPIPx2li6Y/dM5WWgwvjcRbA\nJPDn\r\n=lFYb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDTemfaMsrsPrjFH4wp9fxr96UMvDOvvRO1gJvQChOgQIhALqZlXbYu/daMW6qZ/tQ8OavQitCf8lJaR1EmyjSWmrk"}]},"maintainers":[{"email":"eahenke@gmail.com","name":"eahenke"},{"email":"gefthefrench@gmail.com","name":"glesage"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-swarm_1.0.9_1541435895561_0.2311432630604382"},"_hasShrinkwrap":false},"1.1.0":{"name":"job-swarm","version":"1.1.0","description":"Allows a server to become worker instance as part of a job swarm, using Google Datastore to track job status","main":"index.js","scripts":{"pretest":"jshint index.js && jshint lib/"},"keywords":[],"author":{"name":"Starchup Inc"},"license":"ISC","dependencies":{"@google-cloud/datastore":"2.0.0","moment":"2.19.1"},"devDependencies":{"jshint":"2.9.5"},"gitHead":"846437f16b4358a0c9755c4c20f25c3e36c3c9f4","_id":"job-swarm@1.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"glesage","email":"gefthefrench@gmail.com"},"dist":{"integrity":"sha512-0nQbuWLYJ3taMFX70pfC/3s/Qt1SKF55is0FgUDyAPZArWszg6WFdyTIUxHqxRmmbJs2mSEj58+VIM68LOLobg==","shasum":"1ed29fbc5f90af4f4266b4ae9d0a69634016a357","tarball":"https://registry.npmjs.org/job-swarm/-/job-swarm-1.1.0.tgz","fileCount":8,"unpackedSize":18413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4Ho+CRA9TVsSAnZWagAARoYP/34XwYl1hJLDFuctZgHw\nrupo1hnuMLS68/IdcP+C8zTJvjbCShFOFBSMLLtfof6SItqNxarRjG93NiGR\nJJoUSHbDul1pnDX8BHTuKIpkZumPR6s0HJOdUIXlkvTKla7A/eJBFRm0ZnbO\nxcOUFhbSxz85KxXHj+hvrHa6QITWqIUg2bd7updKxWu4smOjSB9Ap4DAv6gF\nyh+USY5GUdzPQPET4LNn1Mr+nVqJLZs2OerdklJNyZOXBV9ZVQwUqbwt/S2I\nAGK5T6OLozaH1e2PRmakkQt0lEZgBxIYAB63RSf2w12toFBZjcP2mJgVGWQZ\nrMFfaT+FDLr2glnWb6x9W2y6KF+MFjSDB6ow43S3lARGWFKaj6THoe3IPlt8\nScIK6SMYu5FRI8JE6bsQPIw6SdPiBI8+Z3Pe4cUjR31O21r82qIji0JCK0Xg\n/mWJ1h+qcd90x0uzeC0dZj1JH/lV2XZM8uTjL/pTk9jXqqpmoKpTy35uu000\nA13hJHDlN9bO8xcUEZf+984wlMzJrhC9cCh7FdkApDSkmpwi8heZ7Hzwc66N\nCoRck1rvAExzz1bUGfh2HYEln7Ve8EZyAs3yFijb/HQZkAIl0TajDj66DF1J\nlcSR0xnXQthh4/QNyMqqBhLriEbz8M9B88uG7fJuwY43oSQ3X5plO7WKpIJS\nfNmq\r\n=ArjR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfJNN8+ygealxUKMGPaAgZYysIMxa4EwaoG8oAh/+L6wIgXfaYZGK57Z/0o1P8Ax9FB+QeWUNVCTOGdE3QicS9QnI="}]},"maintainers":[{"email":"eahenke@gmail.com","name":"eahenke"},{"email":"gefthefrench@gmail.com","name":"glesage"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-swarm_1.1.0_1541438012163_0.5492730477672692"},"_hasShrinkwrap":false},"1.2.0":{"name":"job-swarm","version":"1.2.0","description":"Allows a server to become worker instance as part of a job swarm, using Google Datastore to track job status","main":"index.js","scripts":{"pretest":"jshint index.js && jshint lib/"},"keywords":[],"author":{"name":"Starchup Inc"},"license":"ISC","dependencies":{"@google-cloud/datastore":"2.0.0","moment":"2.19.1"},"devDependencies":{"jshint":"2.9.5"},"gitHead":"5b6ee0a8e718673c6390c84bb4c393115bf6d65c","_id":"job-swarm@1.2.0","_nodeVersion":"10.16.0","_npmVersion":"6.11.1","dist":{"integrity":"sha512-txJ3Uyn8Kt9+JjJDdv6MN/FSwn51oaA0TiJTrD8VUKYvnh4oUEthSQBsujkpWTS0pscJ23ruMObJcsdadORrow==","shasum":"fb9978da9fbe6d1e30f3609d0c8234a4045aa643","tarball":"https://registry.npmjs.org/job-swarm/-/job-swarm-1.2.0.tgz","fileCount":8,"unpackedSize":18577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdn7qPCRA9TVsSAnZWagAAVOAP/1P8trUdmXCzsYMmQ22v\nAJu+Z0Y57optplSkI9ALrGBzrwkaaOx/V0vLQyW6pjzbjbFqMuCiDc17Y0d4\nZOU4wg45uK1z+H4GrG39Ln9irQAFXIJ0S/d6Tv3Op/EGK9B3wC/KC4aimD1i\nxvUOWJC+iBHO7DtiDNyuQo4BcAnBe9ZlxTcuz2u7f9Xqefc7/Q2svh0hRrU0\nHsnOMU1fnEwoNTqc8Of6UUJZESdF0MyWA0ceH1WFJ4m4uN8JhiSAKz/WJbMT\nV/tYmcAYB1DPsWLpIH96Rau8lBngp4v32HTguAHn13XvLyKUpci1DNWlkoBf\nVruGSjki/yhedx61InxcA5G+wOf96pVL/zYl9GLauSCRgGGPbCPpmAgrCpwx\n5/m4S5y5ikC6yVbIenNIPJnvGlvLV3tbBgAd5WEr0Gecxb+QenEIMGg64/t6\nH5FZIo7AlmoXajLVmOxqwE2U4mgVUpu1JP7PiXptKFuKmgo/QoiB1qtwIxgT\nuEyS9kRSs88TzeKLwzlwqe8VmjATGuNrQE9kn5U4Cwqo9fsMGK+5OSiSmRgr\nS2wTou0ksW507dfjWvRE/axX1wIPeu/lZ8mI8Fuld7vbwo0R+n5jhSyf0sSC\nwEEjIWeMHg9K7cwTjKuVOFc/ARPzH5MghPf1BZoSDPg1LCVFcJ6eJ2XwNojk\nQxFd\r\n=QTJV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnHy6ff6Odk05mlFyJmKOQTnNG3mYIgEF5a1M0XUHvLwIhAJin8qwucClzeYcIg92mQ5nXVU66wbqMHRzPixyYNFKz"}]},"maintainers":[{"email":"eahenke@gmail.com","name":"eahenke"},{"email":"gefthefrench@gmail.com","name":"glesage"}],"_npmUser":{"name":"glesage","email":"gefthefrench@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-swarm_1.2.0_1570749070192_0.8044595162984696"},"_hasShrinkwrap":false},"1.2.1":{"name":"job-swarm","version":"1.2.1","description":"Allows a server to become worker instance as part of a job swarm, using Google Datastore to track job status","main":"index.js","scripts":{"pretest":"jshint index.js && jshint lib/"},"keywords":[],"author":{"name":"Starchup Inc"},"license":"ISC","dependencies":{"@google-cloud/datastore":"2.0.0","moment":"2.19.1"},"devDependencies":{"jshint":"2.9.5"},"gitHead":"264966881a4094438dd0c104a2489877971be38e","_id":"job-swarm@1.2.1","_nodeVersion":"10.16.0","_npmVersion":"6.11.1","dist":{"integrity":"sha512-66mQNcWTL8sza3yaJr4tl55NZp0GWqlZ34XmwyFy8TqwVlGndpFVLK85cOXHTblUIzaipISHDM0gZS+eaoWewQ==","shasum":"1b3c7437e59d203f63cd42eaeb3625af1fcdd3a6","tarball":"https://registry.npmjs.org/job-swarm/-/job-swarm-1.2.1.tgz","fileCount":8,"unpackedSize":18885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdn8oeCRA9TVsSAnZWagAA52kP/3SCzFQo/ZXTnSLRwtMU\n1QwVUIdKT53448kzczvsymAu4uasUrUB6ZlRVX/wKvUE5vg92HXGKvptxB6r\nflfSh6hdmWaZpGltgg0FTPh2VcF5x1FuodhBqc4T2K+z0OiaswF7m1EjHZYH\nGZL4k0h+Uvk/Awd3WRCTyvyR+xIlFfdWOcMYqghbgCCyvK0+6J5UAdnsvou5\nIjuM02mQB74+caCBf/aYOs44PX0eTPU1fVvqVpOJFCzL1eeD+l7kbal3g/94\nJvjyBx9c8HQT/RotP4y++egWC88O5hv47uBPLKgw6Yw3l+RxTOyEeUNZjMBk\n8IAgtjwH8KCv47/1Hjl4aNBhAzvh3Og0QlwH/ed51P0G80Cae/34271H47Se\nDmqLKhZG8BEvJ/nk3LkY2PP+5ooK7A1uKd//mU3oEWVi+RS8Z/tbqzDT2+y0\nnKXD/YlMAoxLA/28TlEtNq2HqCTe2dQcLcOsPpxdU2ooZgRrtVSbYEJdsOtD\nBXKJIP7Au1qYIP5Pi7WD+LYlZ1bSrJQf3/5zB72DqTFfok67bi1T89oDGjz0\nKsOLpSH+KoOt6GCaeMWzsC7c9HBSRRpjslXR12QQeA8PSBweW9Yqj7r1ArTc\nz4AjmobSbaWMDkbeiRZk+VO0RYJHNXd9u/L37KEfeFZ5DzkTL84y822PuBtO\n+kfM\r\n=/8zQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHKhG+ypd7Yl71wX2vaH9IPv9fhxgfzpmECt3Eaw108HAiEAuuvhLWl5AbXE7GhMnqpJ/zW7lDb9/jX8XzFtrmz+HQQ="}]},"maintainers":[{"email":"eahenke@gmail.com","name":"eahenke"},{"email":"gefthefrench@gmail.com","name":"glesage"}],"_npmUser":{"name":"glesage","email":"gefthefrench@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-swarm_1.2.1_1570753054071_0.5882801054177571"},"_hasShrinkwrap":false},"1.2.2":{"name":"job-swarm","version":"1.2.2","description":"Allows a server to become worker instance as part of a job swarm, using Google Datastore to track job status","main":"index.js","scripts":{"pretest":"jshint index.js && jshint lib/"},"keywords":[],"author":{"name":"Starchup Inc"},"license":"ISC","dependencies":{"@google-cloud/datastore":"2.0.0","moment":"2.19.1"},"devDependencies":{"jshint":"2.9.5"},"gitHead":"f7e1c421e257275ddf960bacb20f89fb78d9502a","_id":"job-swarm@1.2.2","_nodeVersion":"10.16.0","_npmVersion":"6.11.1","dist":{"integrity":"sha512-SI6XBPdGHowyHNPVPirMzdj/oQgtec0teU2jmYeXyv3O3IzpftztcilLWiAUX8A6yne4XXEdeJJb/lgDjjArcA==","shasum":"45c1a4c25758c838b391d30579f3d972d322fd7b","tarball":"https://registry.npmjs.org/job-swarm/-/job-swarm-1.2.2.tgz","fileCount":8,"unpackedSize":18882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdn84NCRA9TVsSAnZWagAAS6UP/i4sr76v/lM8WPhNhlS7\neoMUq+2Z2ONtnudf3CwftLcTrWF/FOzO3ZMh4+ECwSvw6pbIDK5aK19yJMr3\nPmvE2SqcIUIBff2UYDBd8nn6XC9AP4PR6vuN6/IDpoROVpOsousylqM9V65B\nXyqwM5GCceJ14NbksIKVfPWoyi5j2OHz/GHcq0aFiTjgh9EFCW+0p0cqY1+2\nE+mVuigEO4Wvo4tvFfKRJLXlzoQOtSTQaaLZdrXX4xSPb00jAf3cu9xjeYds\nk0yJmqUv5rx/sMQzf8U2MF6wisTB0czXk9eqrTry6tqGsZ6xjBEDVm4Ia70Z\nZ8nAwLTHUENmI+nmZ1aqKaRDdoy8tCpWbukI0hlhBuLF73OuZEx8C9ENeqqd\ngcrjDy+Jjzr/J2TR/qahzunu6RK7do5dYN0zExWK2JtdLRFoscZsU9ZYL8fv\nsB1F+WED1lvRjwKrDjppvT6IxTTtJ3+mNdJDIvLZQLRh3bYvYuamPvzMvjWi\nfdFsDV3xeQD2nQhUXIEDjIJyGVKWwEL7OI0rW8wCJKB4ttbQkirZhqAiK1gD\ntck1IK3yYAP0yP6MZ7PXJDsYHeEA99UxJcWkow4at0f/S1k6B9bWtj5RCFqs\nPA6j7wIJcsilpJrzUBYPlS9oHCTXF7WjI7KXAE85QSeRILnpCVezNgC1D5+y\nUktd\r\n=2O0y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGZ0HpVinD///rWTGf5brpJqqoofcfnhm9nv1jbCaEVXAiEAn9RM4kVTtuAZKLFaVsIYLjQKhqlH3O9LzJFreyKs6Ww="}]},"maintainers":[{"email":"eahenke@gmail.com","name":"eahenke"},{"email":"gefthefrench@gmail.com","name":"glesage"}],"_npmUser":{"name":"glesage","email":"gefthefrench@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-swarm_1.2.2_1570754060853_0.6392845716159214"},"_hasShrinkwrap":false},"1.2.3":{"name":"job-swarm","version":"1.2.3","description":"Allows a server to become worker instance as part of a job swarm, using Google Datastore to track job status","main":"index.js","scripts":{"pretest":"jshint index.js && jshint lib/"},"keywords":[],"author":{"name":"Starchup Inc"},"license":"ISC","dependencies":{"@google-cloud/datastore":"4.3.0","moment":"2.19.1"},"devDependencies":{"jshint":"2.9.5"},"gitHead":"62b327abac99d9d6b38749c758e931c9875440a4","_id":"job-swarm@1.2.3","_nodeVersion":"10.16.0","_npmVersion":"6.11.1","dist":{"integrity":"sha512-7uofUC0fwvcVwbH5SbLuG5U59eT60tM31bl1IWC50/c4EHFkJnGpxi9l9nZIGhnRBSBFML0x5OxnMedW2h9a8A==","shasum":"0342b36463499b00f1a8071f2dfe9750af1e9afe","tarball":"https://registry.npmjs.org/job-swarm/-/job-swarm-1.2.3.tgz","fileCount":8,"unpackedSize":18882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdn9WfCRA9TVsSAnZWagAABvQQAIlx6syAnzzjQwoN08WW\ncyhNAOJ2FjIlRERkk1s1P/LPBv4m7F/CrXNZUmIYHxObnrI9aBz9plAZki8y\nxnlNsPWenqS3+Eje6j1qeiX+HQaH+GgyudKJ7ohhvOIQyPNbuUdR7U82D8lH\nX/fAaxIilePB6+L/KiddkU21j9eianY/kxeCuhPhsExltXPUngNpn06/BO6u\nU6MaC+0cyUZEWXVj8Xrj6MjyBit810E8t6al1rgW6Y9rLicMs9mbUeLjC0sq\nbvIfh/kIbM7u+21t3pXIrjqnx2pPd44dpO3DTKeJ1PTyNK8BVXXFRHwHggeU\nIJSXZ+EL5mQFi5gd+WRzHDQLTDJ+MxLvpG7VLNDiGP7HwdA0JT81jkLUYpap\n4UkelupzmASeJ07KyT3G/dxun9D650FnBdwBUny+VuZAHY7QtZac9Z4n2lwN\n1KTDPlfQ+OcrirSUVfvwdKt/oDDBaCqzL2zj0miXgyq3nwknWnayImLrD5kx\n+daiszwGla2z4yWKvE4qZSBBVUSwoNhWxvNIIdO42h59JUUm4eUrqXOeZPDA\nt98jagt6/Tu+QkbUF0PngulOfgW7F7Q6oAIUgblPcKL8TK3NCUpE7fg/r6B+\nLBqKXKCoK8W5JP3IRrSwSXpN85EuoEiiUJJyqgFRDyq9Fzt++EFlU+pvMFDL\ngWK8\r\n=8HcO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJkaMYSo0DCLxMbQ7/MSlzI3OSMVjAjbvQfUvhzTXFAwIgRj0uyLRtzPVRn9gkBD/nR7WKSyX/cpAJq5Vuvcg0HV0="}]},"maintainers":[{"email":"eahenke@gmail.com","name":"eahenke"},{"email":"gefthefrench@gmail.com","name":"glesage"}],"_npmUser":{"name":"glesage","email":"gefthefrench@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-swarm_1.2.3_1570755998937_0.9613988572005792"},"_hasShrinkwrap":false},"1.3.0":{"name":"job-swarm","version":"1.3.0","description":"Allows a server to become worker instance as part of a job swarm, using Google Datastore to track job status","main":"index.js","scripts":{"pretest":"jshint index.js && jshint lib/"},"keywords":[],"author":{"name":"Starchup Inc"},"license":"ISC","dependencies":{"@google-cloud/datastore":"4.3.0","moment":"2.24.0"},"devDependencies":{"jshint":"2.10.2"},"gitHead":"3564ba243340f67e7bfe211a9719944b1c91816c","_id":"job-swarm@1.3.0","_nodeVersion":"10.16.0","_npmVersion":"6.11.1","dist":{"integrity":"sha512-QJsddWXrSxyj2pPSu8iNZ5C8P2T2KdOIFgmT/W+tMEkjN/CQf+28FsyT2RmnHh74ZBaqw+lU+ymKlce8D9pWMw==","shasum":"49a969213b9b4a31e84fdb0dbf73cab7e4083bed","tarball":"https://registry.npmjs.org/job-swarm/-/job-swarm-1.3.0.tgz","fileCount":8,"unpackedSize":18575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoDntCRA9TVsSAnZWagAA3ysP/1pD2N34dJcWR8qsbK3M\n1eM4QqwG20KE+FuNZKW251JTZEb7lAuWdrs/iTxz9kFTY4HtWm3JS8SlmBRq\nGBgL/GvG+0oU4zSka4/DWXdyH4iuXjQKRTBv2K4BD/gwja8k3gygeUVfA4bA\ndNzscGULsbnSJCaMimr+6oLox3NYeZdV5WXYbt2Pmm8bA3z/GK3BlLc4czsq\nnQUNHSqYMZUQFe6ljERz4/j6mxwMnXIoNjmgd8TDu2unuNcOPqRuk99+KE+d\niRKAQNxMu6JWv9hAVjdEAfSgUA+Hf/DjJAINycyNq5Xt7gU34c1tEzFEy1wv\nH2Lx3m1X326JWWzDtqZ56RItIgS9h7wWb/0XcmoL6jvuXOMs4+evCSRS+GAZ\ntYX7qVVzbR1YoEwZsKbXsEWIL22uH1jxRxs8YcxwIsWqXQ8SN+MM/qbJ4xNc\nSvIIUUFLWEyrdUF9PMoMZBvbhFoEDy/I1BY3smdge3atuE+W2xb4Wvwx36r8\nGMo8NWBwnoYqebtjiPrJltT175K6sEP3BIcyikAw0ZxPmmvf2EmNdSzDul3f\nwYh1AnOoX14kUAd+6Uzb8Zolh7ECB3DLinmHurCCF/SWmez8oEhBNpcfmSpV\nfTKpWoGfBAZaauyAWd+/R65OIYQsNdP6B594ab8v4JhZkjE3Tz4L+YfrpoDK\nKq92\r\n=DyyR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHnPED5aokPQIwgEJAetBPToyahlx8ut66utpEiFq3JGAiAcmqhKKiJclKk6+G0QV/t3UUAT+hgdpUYNobq0b/LxQA=="}]},"maintainers":[{"email":"eahenke@gmail.com","name":"eahenke"},{"email":"gefthefrench@gmail.com","name":"glesage"}],"_npmUser":{"name":"glesage","email":"gefthefrench@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-swarm_1.3.0_1570781676679_0.47362809075683643"},"_hasShrinkwrap":false},"2.0.1":{"name":"job-swarm","version":"2.0.1","description":"Allows a server to become worker instance as part of a job swarm, using Google Datastore to track job status","main":"index.js","scripts":{"pretest":"jshint index.js && jshint lib/"},"keywords":[],"author":{"name":"Starchup Inc"},"license":"ISC","dependencies":{"@google-cloud/datastore":"4.3.0","moment":"2.24.0"},"devDependencies":{"jshint":"2.10.2"},"gitHead":"99a3bf03d644b1d1ee72c0362764a7266b401719","_id":"job-swarm@2.0.1","_nodeVersion":"10.16.0","_npmVersion":"6.11.1","dist":{"integrity":"sha512-DKCBoMBVCqQmcfZ9idCD6lSuiMvXHo4XAYlMe4C7FnqoxMdHnAW7YoVTLYSzY8mxqW3dUSdoWWPiMn2ztKBPfQ==","shasum":"645cb5bcd769d6f73816c14dfe64d9c62b552eeb","tarball":"https://registry.npmjs.org/job-swarm/-/job-swarm-2.0.1.tgz","fileCount":8,"unpackedSize":19322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoFUBCRA9TVsSAnZWagAA2DcQAI8lbYPdNJhFVASqz65L\nva1pIdsjjogAPYvCMm4+VLxCgCP7ys+B7Z/vl3rRMeUwn6zib+hijesEPmo1\nEkGbNgNnmyQQ3AVa2gxrk3cEYW26JENzk9peuNcKOR4y+tM5VQSaYWBkJHE6\nrvG+sWBRqlXwfDWa1U67Ge/O6BMQWfczi8LReM4ISXy54MIfFjNtVYtYWwEY\nM3bsf9IO7sMpIL+8i6j0AXALg8lc+ZY80ab7imBck7xwbm8mXHtR3Ntp8hI+\n0V3qPx/3ek0VAojGCRHQ07CyUI9ZcGEnkkCqU4wyyw0fYP/sk7Tg1Z4BCeXr\n0XQ1TfHXKRquqKQAxtVtAX3TM42SqdAQKdxnZeCcf7ru+nID3jtRFIdDiItd\nVp2m9Tvv/MbvJ4/6Ak5rBhTupkBp7rwOrJhWFoVv0K8OoefDlIqy8SytVM+I\n+2PAk6MITY/UE8m/MSr1Y3pu6PrxjQrfWoez8twi2uUY/O5EOxCgCU1nZHqq\nPqmppq2E2Sm/AvYx1xI7pSfgPAK+0xnaPOb86j+qP/5p2V8+2wCozOUWI4Mg\n458UTCK6UMaS8EIhvpaS/BbZllh1oRCYjsGbAwR8g0IUzh8vUGuljV4aHwzB\nVt3ku5WDt3nHizS30iPSp9jKWWtMQWDl8nkHjFM3zgN4bEjZNTpyPfdV3ksi\n0Im2\r\n=Rd9c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID2Cx+eHgxMkcUPXMyS5nsfYQcitrmNX/ZxcP1ytNzNBAiBWnDV0KW/YcQGmOGcv12vEJ9YshO1BLMQMGK7EFPqJ+g=="}]},"maintainers":[{"email":"eahenke@gmail.com","name":"eahenke"},{"email":"gefthefrench@gmail.com","name":"glesage"}],"_npmUser":{"name":"glesage","email":"gefthefrench@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-swarm_2.0.1_1570788609084_0.5388518091232908"},"_hasShrinkwrap":false},"2.0.2":{"name":"job-swarm","version":"2.0.2","description":"Allows a server to become worker instance as part of a job swarm, using Google Datastore to track job status","main":"index.js","scripts":{"pretest":"jshint index.js && jshint lib/"},"keywords":[],"author":{"name":"Starchup Inc"},"license":"ISC","dependencies":{"@google-cloud/datastore":"4.3.0","moment":"2.24.0"},"devDependencies":{"jshint":"2.10.2"},"gitHead":"ba2f7f20b3bd33f30bdfcec96bbe430a791b68b9","_id":"job-swarm@2.0.2","_nodeVersion":"10.16.0","_npmVersion":"6.11.1","dist":{"integrity":"sha512-e5pBeRziROaoohRstifjgOF9x5az+dJPeoQ6X6FHZi63SWPdCuVwvW+ewGQgKDPaaA5yjeP1qMJHTetHRj//uA==","shasum":"e095785c837c379233f934b35c3ef22880e4a539","tarball":"https://registry.npmjs.org/job-swarm/-/job-swarm-2.0.2.tgz","fileCount":8,"unpackedSize":19321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoFY3CRA9TVsSAnZWagAAIoIP/1a6ZIn6pUU9+Q09YfW0\nI/0F7lC9I+hCuESHgqRwzhOi3uJlCBxhVwDJWvK25Xv5DBPC46FXnSmgMFCj\n2iJto3Rf/u7sC7qG1GGZzwSfUaw8vtD6XMDKYI9MRoGe/0MnqpJ515BTRsWg\naypQdCh+VlGqgsFyBAnMlfMMSf60RFFsCP+uujMmLJdTjvWDDpdlFoid2y6L\n6ESic8c1DjotH83pgPWphUg7f3UlqK6dTWg5X7LyThYNxgRW1nBTJ8W9ewxX\nJ0qrW/wLls4d6s+eNLZ9OTkqyCVVS8wKymEzmKutf5QXCCn37Z0vpcQuJ1m+\nkqpqcSlGWheF00RjjW9dEajSwWXyYjHv9vlqeG8sS9NsuyDAGzSjOTEr0hhA\nf90mGXDzWoy5po0VvP1wAqO4TlLyZXosNJrL2sx6pgP5yjEmIZpOMYJatgiN\nbslgH5Vp29YShc0FOn+s2LPl0g8s8K7FGgiVEEM8GcS2dsxJvwnuIxau8snX\nWZDJ/ZIFcqZmjlgcaVVikpFrfSjwiftv1M377akljnhbNbWjLPhwvjuo/+bx\nA+xTItgJKTQKXSCLM7/ksOF4OS0HwKjmvR+KhC2iCKW8Q79V5ugHrmd7RyHc\nO/GJREtZsi1Og2Un8uhN7Prxr+Z3dfsmhl978cSzw3sIELydoFWGZLUysq4w\nZG5Y\r\n=X7HR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICmVINzPcytwPTEMa99QZeSHN/BENplksReghBerNKkRAiEAhXqxDvKJaAbZhPrdaxfwxj2WPWXGpbShvzxQmkLKDGc="}]},"maintainers":[{"email":"eahenke@gmail.com","name":"eahenke"},{"email":"gefthefrench@gmail.com","name":"glesage"}],"_npmUser":{"name":"glesage","email":"gefthefrench@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-swarm_2.0.2_1570788918553_0.8696649845694697"},"_hasShrinkwrap":false},"2.0.3":{"name":"job-swarm","version":"2.0.3","description":"Allows a server to become worker instance as part of a job swarm, using Google Datastore to track job status","main":"index.js","scripts":{"pretest":"jshint index.js && jshint lib/"},"keywords":[],"author":{"name":"Starchup Inc"},"license":"ISC","dependencies":{"@google-cloud/datastore":"4.3.0","moment":"2.24.0"},"devDependencies":{"jshint":"2.10.2"},"gitHead":"c338587fb8b5b74ebae56f27a155120ea42bc7e3","_id":"job-swarm@2.0.3","_nodeVersion":"10.16.0","_npmVersion":"6.11.1","dist":{"integrity":"sha512-5DxvguP3TO1qFreIsqK+IAL1f32W1mch+Ndgt/wSJq2R1aTHO6zMgn9HJ8q0n3UlF5p9lr53r7Xg18VhGAAZhw==","shasum":"4c61e4252a164e986a3e278c95c94de98f3ba7ef","tarball":"https://registry.npmjs.org/job-swarm/-/job-swarm-2.0.3.tgz","fileCount":8,"unpackedSize":19339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoFrhCRA9TVsSAnZWagAAxg0P/iPI+CpVvqvNWDuHnyW8\nZaLph2e15jXDXlyZLed7H7ONpCQVrNm905mTwG2zl1hPuiCtJbslyUrAoAmH\nBpOZWkjyaFUg0ay+vvjcX/H/FYfpF4ENFfO8SdPtv1PhNpYiIzDQi5PnhouZ\ngg3cF4xbUG7SQSOuC6/Sl20wjxEIdGT71lD83oAOl+7P02oXxA/SxrSPhYZe\nMh+K7ZlcoUV9zI/bfMFjo6YjIbObyuxX4Kqb4+Q9YV0bk/wHL+FwQcVEiovy\nqlcbXH42pSMYrL6s7/udhWAkveLM0hHdMGWLlfjM8EtmaPBWM8pqaBhBKoS1\nZvZli63rI2N8xpeGNREmTMT4JSOuF5tLxpflxETCvMQSi/70cD9h14zU3Ga+\nktrWtA5+uLzHzeZLVit8Er3tSeT9+PE0ZbwGOlJGNkf4A13xCQj2zEQCMucg\ndreW2TUfJ1iP1MWDNt4Ndf3rwFMQUvdhkmaKZYK7xCD3XeCD7kQGpE+UgE4T\n3Im0Msk5WkgOYF03tApCeWO9QxL2s7FI8Y8prIAZzo0vmT8QKQb1vS3tcwbb\nrWF0Pi+1IXsYE3aKfqAIZxRKqyyZqPaL1dqW4m8WuVSVlf57jwhgINxURIq9\n/lLlxSGrdp7hNlY4LCp+yPg+ZjEP2c9rRReACNkQHG/gskimjAlWaQE6SsXs\nUW1g\r\n=EhUK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTDHb4UepkSNIWRn2cbRP8blw3jcJUB+GMR+IZkvxKzgIgQENd5FBkl3tm2FamN+RUQk608NOAT4uVTfVcn2FVbbI="}]},"maintainers":[{"email":"eahenke@gmail.com","name":"eahenke"},{"email":"gefthefrench@gmail.com","name":"glesage"}],"_npmUser":{"name":"glesage","email":"gefthefrench@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-swarm_2.0.3_1570790112892_0.022632505422869098"},"_hasShrinkwrap":false},"2.0.4":{"name":"job-swarm","version":"2.0.4","description":"Allows a server to become worker instance as part of a job swarm, using Google Datastore to track job status","main":"index.js","scripts":{"pretest":"jshint index.js && jshint lib/"},"keywords":[],"author":{"name":"Starchup Inc"},"license":"ISC","dependencies":{"@google-cloud/datastore":"4.3.0","moment":"2.24.0"},"devDependencies":{"jshint":"2.10.2"},"gitHead":"140492f0efc53af6d4c28fb2124ee45ad7b9b2bb","_id":"job-swarm@2.0.4","_nodeVersion":"12.3.1","_npmVersion":"6.11.1","dist":{"integrity":"sha512-7Y8ofBdRxpksu+qkT14TMnCg7QqBnfG7Bbzd8aKB3mBjhJ6xTUbuhTHJ66FCQiVMlt/Jmq7vRwCrxmNhbr101Q==","shasum":"f85c416532692108b7e5b160ec15bfc1e874fece","tarball":"https://registry.npmjs.org/job-swarm/-/job-swarm-2.0.4.tgz","fileCount":8,"unpackedSize":19390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGzXRCRA9TVsSAnZWagAAqdAQAKTaLG+isCFS/d3ZRfY5\nfpQN48m5OrVJV5M3Q+4xwYcmhO5x3bL9bTUN4jzGH7LClq64nNkPrLLYn9xl\ncFKqjpjWGyG9X6dop9lIDEp6a2AWuqq1g7ipmfC14LLaAL3mYy7Cu2Tbtzkx\nlSzsnDWYwrguWtLXXf3ndPHHBcz9orOGBN3jg9C4CIAYkc7q/F4YeXR/Zx4F\nXev3Azz6J3ie5kKs2r99QSjAKLDRPl7dbdWIlpU+WTzhxu5wfubESrhwfxvE\nb2K+x6zBV+9cNapd3eAWlIBwX4MoKKmeXVVgjnsrVcoRoe8FR78jtiHGx8pp\ndyG/XDykcwP4vGCqwG9vSpExyG1vDRhHh0kdwCfkYVkf2vlmxWfvPesSOJ5D\nL6rfVMaxRmI9xPX0tLPSUjS1MRlMqTjMdDcFoJWrS3NOIjM+axT5GveSHgVq\nsvU/4+gVU3j22GwW2ZnHtFvps901GdlZgKG1n4399HN6iha6XfMDa9Xiy2rI\nF+MMrsmbunJqRtlPT/7ewKN6rhGIP3eW5M1p0iaRBjKlceJXtmbHVs0Nc6ir\nMClXH5c2khF5z2d6sNQ4X7H58EGVzQa44wrjgl25FDapUEIup1tqQ6xn7mvk\nyikyNFDtYsKDvDwA7ZmWbXcg05ktum2QBO53jFOLOCZwB7eTnukkBFCILa78\nMp6u\r\n=MmNE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG4lzopMPx3mJfo++mfsjQjb39WNjygooi0DC5zpCGtmAiEAr940MirgYvSg6bOdhWQQBKNZPAFpGHjyZOAcSdjVDoQ="}]},"maintainers":[{"email":"eahenke@gmail.com","name":"eahenke"},{"email":"gefthefrench@gmail.com","name":"glesage"}],"_npmUser":{"name":"glesage","email":"gefthefrench@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-swarm_2.0.4_1578841552460_0.1406420617954025"},"_hasShrinkwrap":false},"2.0.5":{"name":"job-swarm","version":"2.0.5","description":"Allows a server to become worker instance as part of a job swarm, using Google Datastore to track job status","main":"index.js","scripts":{"pretest":"jshint index.js && jshint lib/"},"keywords":[],"author":{"name":"Starchup Inc"},"license":"ISC","dependencies":{"@google-cloud/datastore":"4.3.0","moment":"2.24.0"},"devDependencies":{"jshint":"2.10.2"},"gitHead":"69950ce04ff0da2ecc0fe5e0c43ea42349274f66","_id":"job-swarm@2.0.5","_nodeVersion":"12.3.1","_npmVersion":"6.11.1","dist":{"integrity":"sha512-sQnvWQw/s2c4y7kb9P60yY0wE6z76IMhTnjyAYBrFO2iEJkGZqNw0HxLYnm5zTxsITfGVYbbbLKkaNdZeB4rGg==","shasum":"505ac412e65654c66aa4686b8133d06eb6d94a02","tarball":"https://registry.npmjs.org/job-swarm/-/job-swarm-2.0.5.tgz","fileCount":8,"unpackedSize":19339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeG0akCRA9TVsSAnZWagAAuVIP/iOniAIE8/nReczgzy12\ndvcKeZL3wyQOMzlPJh1xKXVETnWVsF3nYTo82BqQl+TquhvFjBbMU/hS1jSb\nYxRSg5sHSnLRM3ms1WmlqTObCpSpkRKI/sfmfx9dtoytIF4RxZPL+NT3QEPT\nG0v4YOqxZ1fPvlKuDg11V08wsSrXou4Nn3Mwlnlrd4DdXWvwkUHOwfBg1wbY\n4SHep0QrTouUzLRgRTlTe6u+FwlFyEgpetTf/XD0Vu0Y94d2HNTGckX6XDiP\nemnpivn46Sc01hffw2ei7C8a9zcvMOCTqRK6N8mFEEHnuXJvQ2ysn8XIXkuM\nBHB/f3vzuT2elWzbvDMFwaJxNqAfYx4NEGUuwlYGcVRPjlZVKE6xYieZVt+N\nLKLUXjBlWmBgYs8WXJ2bplzCTkMb5M5PBC7iuCu3qPOytl0F8fD/jvLtDeRg\na3O6SNW+BlZN6E2ZsGN/bIV/qUmnvw3mUbGochsuz7xUBjs02vzYKfwdqQce\nzaws/fUKGVZIxF2T/gcsvZfp//hUpa5uHDaSxGpRPv0tABdpyQPalU7Be39s\nzrECDDhLm8j5u5Uoi+/RdB0PvxTaqES8gy5N60Fz2tCjk6Nam1EMDMUYUfVV\nN8r+cp7z/rAlcLAnNurKVAj2jjjNc/v/HeY9rYWnzp0pRiEVDQRXNiCVQ+Md\n6qWy\r\n=KA9v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtihgg47cPmGFF0OLx5cFTOHeONlhRgMMYkpLPIgPU2QIgG7TQZrnegFuu2uGH7/HLBXAASeZjYjwWSZIfB7iEIps="}]},"maintainers":[{"email":"eahenke@gmail.com","name":"eahenke"},{"email":"gefthefrench@gmail.com","name":"glesage"}],"_npmUser":{"name":"glesage","email":"gefthefrench@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-swarm_2.0.5_1578845859944_0.8280571262421592"},"_hasShrinkwrap":false},"3.0.0":{"name":"job-swarm","version":"3.0.0","description":"Allows a server to become worker instance as part of a job swarm, using Google Datastore to track job status","main":"index.js","scripts":{"pretest":"jshint index.js && jshint lib/"},"keywords":[],"author":{"name":"Starchup Inc"},"license":"ISC","dependencies":{"@google-cloud/datastore":"4.3.0","moment":"2.24.0"},"devDependencies":{"jshint":"2.10.2"},"gitHead":"7e96ebd00240f06e1204ace8f75cb12b709aa089","_id":"job-swarm@3.0.0","_nodeVersion":"12.3.1","_npmVersion":"6.11.1","dist":{"integrity":"sha512-8w/fmhxFo0s/KAN1rk5/Tqkxt/sx423ttuTGPXeqYc8rUcpTHo78dsD8kKv4foP6ZValiLyRZgJhqOTuORZfHw==","shasum":"68fc6a33ec21729331b2dfaa97604c001dae0673","tarball":"https://registry.npmjs.org/job-swarm/-/job-swarm-3.0.0.tgz","fileCount":8,"unpackedSize":19382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHbYjCRA9TVsSAnZWagAAJLcP/3qF2Hy7hYIj+3XOAkHt\nCZFL5VBtfKkUKDomgjK96VGFqPLFD/arrxSso1WAPbC1BFW+4HrfIFU/khck\nQoeZ/w1cZDqd7SU5n5OQ6V5VmiSo+CwjTR05TJp4f8E5OwVK+zGQ255QDrtZ\n+OhqABzP7BgTT7tCl2pJBvkFEPCnIqLIfFe3auTPb7gJlN9U+gJ63j1A1bFY\nikrTKBahvPyP0VPsCsIel92ND7yNssI3VkcYp1VNnjA5qiX4+wFRfNbBMZhs\nlPKCriNbckEyJo0CYnUfhiP/s3gMbpMSOzk/OOk+lrRUEkU102k2RS9YLvdy\nOnJVFcKz4nU5CeWOyUzTEmx68bUH4MEYDQmOpfjj32WubRWImle8eVoX10qQ\n//2JIb4bwvFtqREunowym08IzOoaFLAX82MMkV2w7B3Yih8REvSQBGmiZeec\nGZXwH5XNW7W5rVi8xZgyHXa+OGtu7yDphfbTrYP+k0VlMTI5xzAhT1sAiDHE\ntOHv5BxFrpMKVOxniNHZD6IO+oDPZ1bQQMMD2nQs3CM0xlv6/PL9h0U+Iq90\nMxiBQ/p3F4TKiLhrQqIv/m6+1G9ao32LIp4+MIxMdazJzSDzon0onXK6YItu\ngbbbdvUbokec7xH6ZmrvH+jmpBMxD1ic/4rTq/rmB8YyCCHbkA7KovEITJyJ\nalig\r\n=SWpV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9SHbCHAawCECKp5c/jGSMX/EgGLb6sOaE2STY0e1RVAIgLSiFj5ZW2SvUb5uMdVK5AeVlCh2Y4E1IaDsOGcflcn0="}]},"maintainers":[{"email":"eahenke@gmail.com","name":"eahenke"},{"email":"gefthefrench@gmail.com","name":"glesage"}],"_npmUser":{"name":"glesage","email":"gefthefrench@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-swarm_3.0.0_1579005475021_0.6250549390172782"},"_hasShrinkwrap":false},"3.0.1":{"name":"job-swarm","version":"3.0.1","description":"Allows a server to become worker instance as part of a job swarm, using Google Datastore to track job status","main":"index.js","scripts":{"pretest":"jshint index.js && jshint lib/"},"keywords":[],"author":{"name":"Starchup Inc"},"license":"ISC","dependencies":{"@google-cloud/datastore":"4.3.0","moment":"2.24.0"},"devDependencies":{"jshint":"2.10.2"},"gitHead":"7ac2b4deeac5434625ea486b90cb850b88e9272d","_id":"job-swarm@3.0.1","_nodeVersion":"12.3.1","_npmVersion":"6.11.1","dist":{"integrity":"sha512-c4WtKYLFTlGF0PEGNCF6/c7ZS47ld4INTgQCufcXEHQNnRYzQynz04Ut54JYcwZIadgndWAnRH7kgT/NG6a7Iw==","shasum":"0a36c0982654c5904fcb343fa346d2f01d567a3b","tarball":"https://registry.npmjs.org/job-swarm/-/job-swarm-3.0.1.tgz","fileCount":8,"unpackedSize":19237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHbmBCRA9TVsSAnZWagAApx4P/1tkO6c1svps5AIAKVMj\nTCYp3NwC55pljXNSP3eJrvKqKqeXtfNtMpnOjVFkTxN/x+AL3UilOmtxvo/M\neCkMOfnIwCpaARgCkPlVN+nf0uPz/YWYg1atp6Jt3obSXD8u2utRDXlCJ2KK\ntOd63FuQwcem1QJjjtzjRDGcEku9sRgWQ18bbJ8ZYrYkRTAbUUnUW+KdhN7c\nCUVeoWOMtx1bOacSF/qUS34vKKHqJI981a+dJU9xSzeHdZY/4914Kx9OUWya\n1DFf0Gg7Uhpqx13yEU30hobT5VhoBvmf90dpgRRV3VFH1AUh5uBG3dJpYFM3\nJ6iPlJJ8d0dy1WnnUnBc8f2zK6eIX6qAhpV5fwbQmgJweLkANDZH+wZ03E1d\nbHtQyOyvqu8+2GzPkHwrLKJfPyxGE9KxwAL71EnXSKxtH8y1/s+jrR/N8VhE\nCgAQjgdzb4CGQttcA4GmGy8PJKYF4x7dZLM99k4Hsgr9kd/HT9rcwRMLLaxb\nqXtNj9t6B289w5TY4L/OgpYZLdBR3SPHubEkj80M5rXIWIoe7B0hGGwMksk2\nQI8QN0yP7FHQYgBpjgTUmabT0NeeZDyd2F6waUZ2rVGuFXT81iBJyz755Hiq\n5oZ30FsJ/qje6IjnDX0LP6/XwRj47SBMQ9o6J+i9sI8hIf8SGJp7PzdY/1r2\nuOb3\r\n=h+Gw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCc/CDxaHlyCJ9Qwq7mF+gpMqaMu8yo0eGt28dElRLlGwIgEiUNOZ0xbrjUP04K6ImIJLH7Dfu4hxfPtEn4mftFv8s="}]},"maintainers":[{"email":"eahenke@gmail.com","name":"eahenke"},{"email":"gefthefrench@gmail.com","name":"glesage"}],"_npmUser":{"name":"glesage","email":"gefthefrench@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-swarm_3.0.1_1579006337104_0.21277808997688208"},"_hasShrinkwrap":false},"3.0.2":{"name":"job-swarm","version":"3.0.2","description":"Allows a server to become worker instance as part of a job swarm, using Google Datastore to track job status","main":"index.js","scripts":{"pretest":"jshint index.js && jshint lib/"},"keywords":[],"author":{"name":"Starchup Inc"},"license":"ISC","dependencies":{"@google-cloud/datastore":"4.3.0","moment":"2.24.0"},"devDependencies":{"jshint":"2.10.2"},"gitHead":"79959bc1902883332841439942e9ea9d474af442","_id":"job-swarm@3.0.2","_nodeVersion":"12.3.1","_npmVersion":"6.11.1","dist":{"integrity":"sha512-spHNJkJTlFgnz2ipVlY9N+81IVukw3TDk3xDVVKMfM7GZIfOZTDAvLVMaVk2AWwL6/tiN+jRlt5TL3cFmqnqpg==","shasum":"53550869f6f8222c4a903e1d00426c897bd4f373","tarball":"https://registry.npmjs.org/job-swarm/-/job-swarm-3.0.2.tgz","fileCount":8,"unpackedSize":19331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHbqoCRA9TVsSAnZWagAA1fkP+gLjf7a+EKZu8n92MDlt\ntt5M/Any5tA+xNOrMbDDTbYPFGSXORnFGvRBRZrPijRv9oW9XiSKVHFPIsvV\nApX4eJfWqEta+R3agatY2g4deoVGaCbmszekVCZOC5i0ieX/w+D9mtKqBMlK\nLw1nDF/UEme2LkzvkXzoot8nu/yKCmcsX04Mc78pGCgazRLT+RYp36Rft0Jj\nB8HelXBmBZKBQWJ9teSh3dTXjFKFdGh80DOJBv2ZuhXSHIe3GNCloweR2664\nw1co7Iaz0DoamxwsVoL+KJf9OTLPSTmZSfIb2cWt09Cv1+EV+gqdBhJsxgDb\n+Gg9q9sGgUCjgIpAhyn0pTSIpTw6q/eCakMDu6uDwAvqwhDlOe0VSQVDxM3O\nZlJZtO70G++urcN5HliEJj9pFPdwRx0WYFU+Y/89UCh801AKKfthpNT+oC7Z\ndXtKeTSNdldNo6nMPn1NYLSzcHIXGvZ5y8kmVv7sON3U10lrQ+ooErgwAbrr\nH80J2uzMp4pLAAMKuYKel/hA5gnzsTVmo6YeMZ2WdoGzIRfnD20+cfGJWLBC\nZPf3VmCIlgaznzQWdmVd4jp2waJRMRTdSnAivtHRfzWPX7zZ6Xd5llXOUoQN\nhAqtWoZDCybQdR2nmaxKwhiMS8s9baUB5WrGEbhws/BxHNxAopvLRmyDB6QP\nhP4L\r\n=u9Zx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChznH/Fs86Ug9cMs8Qw8g5/NkBp6QhODKeZrFc/kSNfwIgNTQmpTt4DXZMC8ZwM7I2JA0SwO+IP23/Vq49efKz9ro="}]},"maintainers":[{"email":"eahenke@gmail.com","name":"eahenke"},{"email":"gefthefrench@gmail.com","name":"glesage"}],"_npmUser":{"name":"glesage","email":"gefthefrench@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-swarm_3.0.2_1579006631620_0.5198002893479499"},"_hasShrinkwrap":false},"3.0.3":{"name":"job-swarm","version":"3.0.3","description":"Allows a server to become worker instance as part of a job swarm, using Google Datastore to track job status","main":"index.js","scripts":{"pretest":"jshint index.js && jshint lib/"},"keywords":[],"author":{"name":"Starchup Inc"},"license":"ISC","dependencies":{"@google-cloud/datastore":"4.3.0","moment":"2.24.0"},"devDependencies":{"jshint":"2.10.2"},"gitHead":"e8ebc4f5beddb00474770e7b3e7745d60720df43","_id":"job-swarm@3.0.3","_nodeVersion":"12.3.1","_npmVersion":"6.11.1","dist":{"integrity":"sha512-Wje4IroeBA2o48dD49Fw6UNVgjUgIzjzDit3XscRIqqWvlth84dmi0kAnQH8/aLJwtgCm5jjen8/GbCy/r77Jw==","shasum":"a00275ed845f2cb46a6b56ef9ce46bb2049846d6","tarball":"https://registry.npmjs.org/job-swarm/-/job-swarm-3.0.3.tgz","fileCount":8,"unpackedSize":19349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHbxxCRA9TVsSAnZWagAAlikQAIRubGYSnAsSIefWugNL\ncD/ceVxUMMwcmsU8HIeXj5CN8mqinLsaonGimwyl0DPLuN6b1hAlO0wyhZdo\n+BeX8oLBP2kiTzknqG0X/FpkwaiJeLK8SNcEHHbPvLT0fLaQBor7BTJjW4IT\nh+qYw1H21eEzGARUxAUSG1ca8wK/2Azc3ffkNYB9xgDDoPojo+4PANrG3W/I\nNMqHKJpsPfU7r3J+DUiY0XHNtmnHabQk9fNz8RAvYu0PJjDN8rIjQz5j9tYd\n11o81fFEdE9ggxQK7IGd1l3Nj9eTc6w2xglOjkmtu7/UVVnmTUN9M26ADNKi\nn0VJfeivHbBm2tkws/+aC5oW2F3eTpyomB888DivMcrWewZrWCQ5/A7xRW/Q\nfhzh/Gzqpo6G6oyp9K7CYq6GCpOBm1hNzmatg2FS5fGvzwTn4gj4FOKoJOfL\n6jKyjaAlbnfnvMk2uFmHow1lQwDCh1GaiuuE5RHmr+91y8GyBvSfAZ4IYKDd\n+S+m+tVvW9pbl64yEIK3WPulhCtCyyG8v7nE4JzgZ5Pig/EqhFPayaWbA8m7\nCokXOarSqF9NT2j0WDy83f4TepOguEkEchAfY0HLGq8PlsSoIp1Lyw7wcMuf\ntPEZdqbjIjO8gxYd6HgSaBBUjkMK1trd9gF7wvtU9bLetAyHbVohXUYMzwEE\ntjb1\r\n=gIrp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3ZwsWmG4YMlNZklQlO/3LlW18M6ATe2pvxwXMcJA2aAIgBiYrI10EUE99454NXX2ozJzu1rzVV5IqBZ0wqek1GNk="}]},"maintainers":[{"email":"eahenke@gmail.com","name":"eahenke"},{"email":"gefthefrench@gmail.com","name":"glesage"}],"_npmUser":{"name":"glesage","email":"gefthefrench@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-swarm_3.0.3_1579007089299_0.9685585755520398"},"_hasShrinkwrap":false},"3.0.4":{"name":"job-swarm","version":"3.0.4","description":"Allows a server to become worker instance as part of a job swarm, using Google Datastore to track job status","main":"index.js","scripts":{"pretest":"jshint index.js && jshint lib/"},"keywords":[],"author":{"name":"Starchup Inc"},"license":"ISC","dependencies":{"@google-cloud/datastore":"4.3.0","moment":"2.24.0"},"devDependencies":{"jshint":"2.10.2"},"gitHead":"fde3da938143007a3596d74e7fd7846137990209","_id":"job-swarm@3.0.4","_nodeVersion":"12.3.1","_npmVersion":"6.11.1","dist":{"integrity":"sha512-QSj1Wbgsoth/BWO0Cip9EjYabkHL1Fx7Z2obfoENweGN0hijF7cfVg2O4Mcsc5Yz+87z/FYCHrC7VgR6/0R+vg==","shasum":"2efe917fb7e76a41e98f97cc9bb62182826ba212","tarball":"https://registry.npmjs.org/job-swarm/-/job-swarm-3.0.4.tgz","fileCount":8,"unpackedSize":19369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHsc9CRA9TVsSAnZWagAAlYsP/1OhKaBByxRI5YyH/+oB\np9USNee01WdBmVl3bWLKRZ+eDukfN3oU8/UjVDMUWhyj7LqJHamjdz/81qO4\nnrAtoX8M9/bSObMPCoRCU6F6Wp8lxO8VUJbCWQ7+xLuPzdod+F7I0aywI3sz\ncgJ6f5cmscSlDvWostwM7J3s/H1+yjpu3HSIqIDFSWEmgtY0/clt1WhadK1j\nGydP8nBsWU09xKedkN5aVXYdz3By4xWP1JE3aaXqLToJbdCgKm41xHa83+7X\n2IoVR+CXaPuOYgUu3b1XemuqQp2vWswc5BA/Cvm+edk7W4Xws9mn+u/BMkey\nzNDsG03pRTerdB1P165ipS1yLkrT9uz1+nIhyIoWo8n2rhvBdhzLfw1ZXIGV\nJIxC+kVfB4yTIwuEU5fsVxG4QEVBRuysRzZoJnAGEk62S8P7xvzI48N1vzQZ\nwlV9UDLZ09Px+gZ19DbqEPJ2U7+3LsCKNOFUPx6qxKGJGgo+TS0hv87VNBT5\nMeZK/A5sucfU0dBZRUU8f0pqb0sq/k79v3mBt1Ck8QH0FayVVCvjuDvRrmK6\nM01EbA/CzESj3Exu9x6ruLgHtFdVb3Mcya2s0JekXkcXuB0hwCZJA6x17P+l\nnz1OpAgEOgbsgKZh4P4C3f4z8CH5Be/IMe/TEkJNOEdHN5J2y0LpDnjXSZIC\n6c/Q\r\n=SxB3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG7hvJn26I5PZHQlNU5B8XD0wdzHJhnj0ikr6AmP/qFTAiEAoRpbK5y52iFTZgw48UNQrV/vccKBik4OGT7ozNN8DDc="}]},"maintainers":[{"email":"eahenke@gmail.com","name":"eahenke"},{"email":"gefthefrench@gmail.com","name":"glesage"}],"_npmUser":{"name":"glesage","email":"gefthefrench@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-swarm_3.0.4_1579075389266_0.894093338151571"},"_hasShrinkwrap":false},"4.0.0":{"name":"job-swarm","version":"4.0.0","description":"Allows a server to become worker instance as part of a job swarm, using Google Datastore to track job status","main":"index.js","scripts":{"pretest":"jshint index.js && jshint lib/"},"keywords":[],"author":{"name":"Starchup Inc"},"license":"ISC","dependencies":{"@google-cloud/datastore":"4.3.0","moment":"2.24.0"},"devDependencies":{"jshint":"2.10.2"},"gitHead":"38dacc33ffdaeb2d8de3718d9a015926bf11b0f8","_id":"job-swarm@4.0.0","_nodeVersion":"13.9.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-7kKswkVbmOlnoefCLnHBKuujdif2lz486HvyafjqiKwOyibzA4WSqun/4h8VBP0EHAqUbkCuyKc5Vp7SHwYJ3Q==","shasum":"7c190a1d01f3723c8282b047ff7c0f86b70e0971","tarball":"https://registry.npmjs.org/job-swarm/-/job-swarm-4.0.0.tgz","fileCount":8,"unpackedSize":19427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecOOVCRA9TVsSAnZWagAABS0P/2Vr8sSwoTcnK2isJtl0\nwD+iTGcS8NddgpunTDyxiDIKo6c07DuwiEc1TlrTdPoarA5jDb5BYcPa21DT\n553dn3rLXVENyn8MG+oAcrBiBI/ndRW08scBCdPn8vXzB8sahP3SPRYZo3BM\nzxB0itQSs8QWc/QTQGKENUGO2xVdR8WqfzRggyXknOEbpgcJfX9f49Rs0A4M\nrkdoo21AuBTssskPw96rq0ktQZg37VLZScba9zZsFLxtmZa5vMRz8geU0h/R\nPGBi3JuXHvgIewRoYw7QFVtY+e0KW/F8vAueDsczEje5zg/kqjCdpRkUKtH0\nWdhX08aDtMaZm51DT4mwLIZ2uiW/oblZtb9BdGrNulppEzDweP3gIJVtS5W8\nPM9avYu2Waz3otQUo6UWtXXC8GmY0mnTzANcv30ERz9lHDfXgnvPXdkTKwJ+\nn9iUWFRrldNiroSmQlwrimF72B1oqqTUE2Gcu4vEu8NnlQeXZWZJH+67WumN\njse7zgVcIuMkHPePDxrUQcFmyJwkECsmg/Veg9bPI1pGe7PoY+d7FGlqNFYh\ne9S3feWx5x36iANw/8mcLAyWpuoe/OTS29VGpq9WPm6VB/UHtF9B219KmXUI\nRo+AdpwWSmmyz7S9MyXFLzPiuVzRFCO4nqAWsM76JEMVQIPOHCAnn9i/7+Fe\nsSnS\r\n=BTSK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsNBMeKs7How446zkbi5a9SoMY8GXjk3BT8LVSA3IaqQIhALhzx76Zy+IXzECM5fsGV1Xjc7k3ftiBH4T2Q3zVd6TY"}]},"maintainers":[{"email":"eahenke@gmail.com","name":"eahenke"},{"email":"gefthefrench@gmail.com","name":"glesage"}],"_npmUser":{"name":"glesage","email":"gefthefrench@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-swarm_4.0.0_1584456597013_0.9565341784820445"},"_hasShrinkwrap":false},"4.0.1":{"name":"job-swarm","version":"4.0.1","description":"Allows a server to become worker instance as part of a job swarm, using Google Datastore to track job status","main":"index.js","scripts":{"pretest":"jshint index.js && jshint lib/"},"keywords":[],"author":{"name":"Starchup Inc"},"license":"ISC","dependencies":{"@google-cloud/datastore":"4.3.0","moment":"2.24.0"},"devDependencies":{"jshint":"2.10.2"},"gitHead":"a95c1afefc0b1602058d869b1ad69f8f22535449","_id":"job-swarm@4.0.1","_nodeVersion":"13.9.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-hEJ0eX27jiKKa7hlZa2fDMlLXBcHUvNtuV+lvo7p2TiY44DN+E1c8TYqQ82oHNZje5PizvCdAi1oo4yC0PrI1g==","shasum":"da216a4ab30b2b3361a49328ee3ba4c913fb8028","tarball":"https://registry.npmjs.org/job-swarm/-/job-swarm-4.0.1.tgz","fileCount":8,"unpackedSize":19427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedOWLCRA9TVsSAnZWagAAeX4P/1fPmKXIJ9C1uoLwHQd+\nxDcvLDjFSov+xDL1D7rYY4hm2RI+LDTTSSLO0V0pYXW27GbqI1sQOEbDLlVy\nTpfyF0YJju6m1rx7qZ4cMz96TTCex0GReKBgjTLXk2m6l3YeLKpjNNnd+4W5\nBedPp4KU5t2JHzCY+9TRQpG7w3ANj2l47cLRMfWEPK+AUNza2024G3iRoZBr\nTB960njwbBFlA7vgGuJSyDv6eKx50jlGUZ61UtJs7nYF6ccC4NzOE58gZdfW\nXJ8pY2hCDLP7DpHn7ZJHQYIbR2fdRExN38EYX5ykzoXJbj7smqn/wjYE8J1o\niSFaUr+fmNh52xcOxKtzInRVvX3MYLsbup6XaqlHAiyWVh3wIAI/KkB/KRqw\nL45WqNpcuHLe2OtUvWFuKxBMjdpJjHCpyb6ttzviseD/lGv14O3Mjz3Pwq0/\nCHl5HsLNTC4FYpBpl0CmfDeJO7Uh/vt+8yNcaLxND4XMMm2MXbWNpgWPLcSc\n8I+p1aZCT4AF/6pNd+1czhc+KKuh20BFfHYq8lVUxkcXCzUCIRboJnrVrM9Q\nylSq1b9QLIzUIu6mSJIldwKHfOef4BKVuwSMH/EZrfrydfSwv6k2HQ7e0h7v\nJpwPOzxnBlFR620hoMJewGCdtdfaVgggHRS5j9iwuvCkIlDPQYTydUloQBYg\nnwzo\r\n=u19g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCs9Cp0/54yxINO3rf/EKkUClERoH4GZPv3qEV0X1p2IwIge2HVr7QMuPoSoD+R9yPp9pztrgNQ/YOsbXoNwnjl3k4="}]},"maintainers":[{"email":"eahenke@gmail.com","name":"eahenke"},{"email":"gefthefrench@gmail.com","name":"glesage"}],"_npmUser":{"name":"glesage","email":"gefthefrench@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-swarm_4.0.1_1584719242550_0.3953757416000072"},"_hasShrinkwrap":false},"4.1.0":{"name":"job-swarm","version":"4.1.0","description":"Allows a server to become worker instance as part of a job swarm, using Google Datastore to track job status","main":"index.js","scripts":{"pretest":"jshint index.js && jshint lib/"},"keywords":[],"author":{"name":"Starchup Inc"},"license":"ISC","dependencies":{"@google-cloud/datastore":"5.1.0","moment":"2.25.3"},"devDependencies":{"jshint":"2.11.0"},"gitHead":"56a864ab0986729b8a6805bf7e93e92a015aba0f","_id":"job-swarm@4.1.0","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-QARkLrfCRBHeXZ0xYLAjK0whMCB7EpnvMPczLapKibtaa4ijfDnHcjNsJ4E6jTyDHoSOF3qkpYvR4au6eeEhqw==","shasum":"1c6a3ebce8c1844036f079e3315991616c498105","tarball":"https://registry.npmjs.org/job-swarm/-/job-swarm-4.1.0.tgz","fileCount":8,"unpackedSize":19427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuq5PCRA9TVsSAnZWagAAmK4QAJSDCCBysSOupOPtgVOi\nuOa7sP3RR+AXs1tuILoUFQGLejBECbqgeRHtnW2y7LEZOhwMTcU5xx8j0/6L\nxxvY42yHLHW2Fc7UE4efMFD8ArxAcIKJkF4IyoIFwuOs1y91TpIU9Sc9gPt5\nitnv7nWSbHARk9gFEjFmyauQ0Wy/9Pb8+/Fbm4y57c/ZoQAiMt3hsQjMTG39\nddNhhOmHGVSPnEYhGm5O295mPtpcT2Et7UxHqQJWnaP6W+0lG74vn1WdH+Ws\nS6f2My30DafcuvH4ypDS7FPxZuRuEHYFhKGN5OB5QJ0VAXaHvpqKfvlVrgA7\nXHpXYqkXCkwkMrV3Z1yjMh8cPbJNGdKXi8Qddnl1v4D914Gn56c0f0AovtxP\nO6geVtxfu/DNEo+cILl/yUwNks+jXsusFwWJVc9wdeOiOGeKgPCurMC7kGtT\nl6uAmjkyxj7XqJkVP2jZ/vbZCaJRYtW7IRkHzqSybjUC75C7CpQiGtoACR6g\nHT+rNmJTm3aB5gQ6jgLidEgBrMoDcGp/0hyjMrtxWmwkTBtfJdTNaCuuAJ2H\na3ISl83ZStkTrsMQD2U9HNX4noitb4QctFsvDC/0g3XOzpGSyYRk7i5TOeTD\nlFwRFBLp6pE+ioQIr9Pg/9yexhgSqsghBV5ZpiGtsWvXujj3zti19KEEglqa\nIgA/\r\n=9uHg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICbnpqx7TNsWs78G2e80tSqRoC8yZHBDDLHKxWqn0Jn9AiAQKGPxV76wkHZyoYpuiyxwilZfhwhNEgwyD4JxvxMAGw=="}]},"maintainers":[{"email":"eahenke@gmail.com","name":"eahenke"},{"email":"gefthefrench@gmail.com","name":"glesage"}],"_npmUser":{"name":"glesage","email":"gefthefrench@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-swarm_4.1.0_1589292622882_0.252573616970891"},"_hasShrinkwrap":false},"4.2.0":{"name":"job-swarm","version":"4.2.0","description":"Allows a server to become worker instance as part of a job swarm, using Google Datastore to track job status","main":"index.js","scripts":{"pretest":"jshint index.js && jshint lib/"},"keywords":[],"author":{"name":"Starchup Inc"},"license":"ISC","dependencies":{"@google-cloud/datastore":"5.1.0","moment":"2.25.3"},"devDependencies":{"jshint":"2.11.0"},"gitHead":"3c51facab01126c087ca2f5d7564ccfc94ef7af5","_id":"job-swarm@4.2.0","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-nEIL1VITRLGiIz0GoDxJ/fcIMGWdDPsz5BTZYudtxPwoXOHwyojaTnarzfRFisUiY5OX+KwTX+G+OoAeWnmHBg==","shasum":"f534c90720cf51cf4fdc7ef971a61c4a6c1b0a29","tarball":"https://registry.npmjs.org/job-swarm/-/job-swarm-4.2.0.tgz","fileCount":8,"unpackedSize":19431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevRFzCRA9TVsSAnZWagAAaaUP/0/wuTxrvJKsbG7O1Vy/\nC0n8gBRw6JsBQ9UTsPv/ihY0BXmNa5KWJowKIXN8Y4RTwr9X4XuBCr5UMQUw\nUCpZk7bOscoEIdR3QjZwHzYw8K9gcqkQkTNtlADkylxxCUbdf0O4Ne8/ZnBr\nOo0Wh5KukItJ/bYwGYZAG1jBWgU8U3XkY3EMQ4U/G/A6mrluqG6xsz/8uHHb\npAC2T1JiIiigtIsDczg15UvvnnRrNOGWeijEYtMwCcpmXvbxdzcjZ6GxJqq2\nPUrvu1ki75oiOvXiWsvx9MKSTc5IJlbQMWh9OG2X6PurYpUQ2zfLRTavZhzm\nUReyhIAtvBNuMedzSPnW4p54eBQ7bwfYENmH8iN7vPsWNeociI2fQE4tjhEA\noLeLGA6yyNrZuvKaGcyUFq7jUcCiqTfwxF640w5jEJwQ91TSWnK+MU7tPCc1\nML76guQZI5nZiNOtwk6bIg8NC7wMLbMkxm/K/U/UtWo7g2qoMIib7i5J99bx\n7D34sKxDPEOvJdarnN7ICSFKh2AbAPQboT6o1o5eyaUT5J7/GDzKM6OlivGo\nLXSMsNdTolJVQA4UyiFDjKm98WODkBsku7Ls2rgyPvsbc1LgstHjxVnc715s\nxazcaSIajo0NXtUsltR5CDRopTVroo7IBGD1kGTjUu3skH5ckrB4Ui/1JXre\nXO16\r\n=uI/B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAe+WE8HJ0jj2xaMy4NGUCs346e7hkMfCkFhlPtYgHu6AiAGq118NNiMKeEZcpq1isvVdMxnZcqWqT3Od0xOien6EQ=="}]},"maintainers":[{"email":"eahenke@gmail.com","name":"eahenke"},{"email":"gefthefrench@gmail.com","name":"glesage"}],"_npmUser":{"name":"glesage","email":"gefthefrench@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-swarm_4.2.0_1589449075258_0.4620294624741881"},"_hasShrinkwrap":false},"4.2.1":{"name":"job-swarm","version":"4.2.1","description":"Allows a server to become worker instance as part of a job swarm, using Google Datastore to track job status","main":"index.js","scripts":{"pretest":"jshint index.js && jshint lib/"},"keywords":[],"author":{"name":"Starchup Inc"},"license":"ISC","dependencies":{"@google-cloud/datastore":"5.1.0","moment":"2.25.3"},"devDependencies":{"jshint":"2.11.0"},"gitHead":"519b50eff1134a98c5eb97f8a8479c32223087d9","_id":"job-swarm@4.2.1","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-LWqQQ5XjNVTTHozZJW2eYxVPpMr198DrNaHphlCILesC/2IiMnWIPbBUSAMbYojFqyeaHM0K3JJ/dxF7F7y5hw==","shasum":"8f9c398d680d424bfa5f4b82a6352489bd36c25d","tarball":"https://registry.npmjs.org/job-swarm/-/job-swarm-4.2.1.tgz","fileCount":8,"unpackedSize":19436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexlB9CRA9TVsSAnZWagAAsLUQAJP3ODoTWB37lfoloLho\nBfq7hKx7K0nJng261Jb5ABJ2IY9jxbhwVd/QN/6FmJs4Hv8GfX12BngYZNvh\nk+qxMPFAM9lL93p8mk5/1aTyxEEKsk2dCrsCZYD/vQ607wtm0CAfQE5rxAhs\nDOZqhVVpbS09f9cMQ9ykDnlyObyzJOyHHHTAGm0nQTUrmPiat2Zrk6CNnzWp\nW4reb3o0l8BvjCgp8TxcdYU9s6gBbss9BbSKruhicCmo2VKzp1ciREw8g9Z7\nYU5IZpe1hZSskAk83sbvHmYh9fVKQrDSOozGd72S7FF6Xf0EmPJwBsHPXJI2\nczIEbiButi3S2gEUU6JGy0csJlAftjGiuJRzTDMeFEsUUY410pBIQxT8qX6Y\nSIItmF2MpuyNVR+sDiMqbGrIOoIZa8YG+m3GFVeHvoDIwOEai7YH0yc4KB3O\n8hN7OP3jvAocE6+4ydWtYGmCYKC3hVb2uc/gErTmD/fdhnZgmgz3qkYHCk4/\nIvLR7qFsmzbbL4JlOS53G87HyJn+i28NZRVwlUoulEdwjkj+qPYDE6VDcoTk\nC3usIHOI6Em6TFg7A0yuvofgsYNmnteDFCHyKZCNNfrie2EZYotwycwatAGX\nSfeuyylojRQfD9pDY9kCBdyI5o04/9hYo0m1LRAmvJccHzfMr2ypyv7t28Ui\nBAgf\r\n=2a05\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCntIA5FBOFmR+42RffXP80vW6ItfLR9YEduOf4HYjWKwIhAPE2HHIsBfV5hnd2wTeqQD0o/VJINIH1xXwGVxXT9mB6"}]},"maintainers":[{"email":"eahenke@gmail.com","name":"eahenke"},{"email":"gefthefrench@gmail.com","name":"glesage"}],"_npmUser":{"name":"glesage","email":"gefthefrench@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-swarm_4.2.1_1590055037440_0.9763390916075181"},"_hasShrinkwrap":false},"4.2.2":{"name":"job-swarm","version":"4.2.2","description":"Allows a server to become worker instance as part of a job swarm, using Google Datastore to track job status","main":"index.js","scripts":{"pretest":"jshint index.js && jshint lib/"},"keywords":[],"author":{"name":"Starchup Inc"},"license":"ISC","dependencies":{"@google-cloud/datastore":"5.1.0","moment":"2.25.3"},"devDependencies":{"jshint":"2.11.0"},"gitHead":"aef48439e5c99657e8972a72ae0bb625bc5db021","_id":"job-swarm@4.2.2","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-GaTF7H9R7iy+STI2fScYzyuiG2fRtRH5SpMpunMbYUr2CeQWnSkut3VtjlT0kRboB82gPSsN4MYySKbY1jlrsw==","shasum":"1d1257b8ffe3f3762b6e7ac94a057d38c7bd9fb5","tarball":"https://registry.npmjs.org/job-swarm/-/job-swarm-4.2.2.tgz","fileCount":8,"unpackedSize":19498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexlm2CRA9TVsSAnZWagAARCgP/iLa0SaeAgdfuegY0MFn\nVbmNHxJeXN803q/+OL6nV/WWOZl1df81RoT2b51nbF0fjq3yzC/4DyUTRMe2\nYYWmr/2oGd1GBi5QeRo8mUr5EzSSRgZvhwyTxTnkQeBvqpaOyZHSkjB5COeJ\nW7wSJuTMwB6qNvyDQ0PV2RkY+BWLXeXl2uh5CRKdx5pZURWjPn2SaCNYu7tK\nqJZO8kF2PpjccrgIVG0c42rj5GIx4lNtfPg4vf7sPaskamFyHcYmbKgLmboN\nBxDyfzVw1d9pOO0LzCm/ox3NSkw8HVh7GHC5Gxp+j2h4Y3DYzEBvfhF34WLb\nBz+JW90EmGmsKW4FzPT0ZNXqT6rmNWg041UpfliRWO/eEuHsUuq+fAdYlwpj\nQOi1yMweiJRRAc7eMIlYkXbTgiH/lTBAgEhrgH8AUgTmzXaSFZMYhRg7mUUp\n370k5dTJDufZkaPtJWYkkGd1CYMJvbdULgwmtqtNXktECW5A9vdnypParI04\nARtAWbGAUdJp3oTf6f9pY96OBYLQfCX1/LzM8pHWjwgtRFCKuUNds64/b/hH\n6Zee2QUxS0O6WgZc24Ry+/w+3UjyjK1wgrvq1Lc4je3drGxoKGjyUZBKfoMG\nZjn8BSrxbyWyYWAq/wE2l3B8TeQmXTjCElu4PAmH5f5FVbNyHukSUMgAE9wj\nd7gh\r\n=wn94\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLy1bMD9X3Y+6Mwq7byw3SJrzjZF2bN83IYD3i8NkK9wIhAPRnGUMEij2Ll0SlO51UtEdu4SCAb1JTfSU0Ap0mlMvZ"}]},"maintainers":[{"email":"eahenke@gmail.com","name":"eahenke"},{"email":"gefthefrench@gmail.com","name":"glesage"}],"_npmUser":{"name":"glesage","email":"gefthefrench@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-swarm_4.2.2_1590057398472_0.32964653849505776"},"_hasShrinkwrap":false},"5.0.0":{"name":"job-swarm","version":"5.0.0","description":"Allows a server to become worker instance as part of a job swarm, using Google Datastore to track job status","main":"index.js","scripts":{"pretest":"jshint index.js && jshint lib/"},"keywords":[],"author":{"name":"Starchup Inc"},"license":"ISC","dependencies":{"@google-cloud/datastore":"6.1.0","moment":"2.27.0"},"devDependencies":{"jshint":"2.11.0"},"gitHead":"6465ab7cf5570e76cb35baa5faf1ee9424999eeb","_id":"job-swarm@5.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"glesage","email":"gefthefrench@gmail.com"},"dist":{"integrity":"sha512-0+KB577IQi8X+ek+SfmXSNKi0s0wLX1s1TS0agFWpSV4lLPfCCiDMlqlPtwAOiTYWQxaSKQbJ9IdCcoSkG1peA==","shasum":"6b14853dca59886e0fc96889b9d4f391d059d40e","tarball":"https://registry.npmjs.org/job-swarm/-/job-swarm-5.0.0.tgz","fileCount":11,"unpackedSize":25159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLUWuCRA9TVsSAnZWagAAOpcP/iQQEO9AtdN2gsu76TOJ\nqKDP2NRbsmC92ZyNLQnYMVmexFrEhvI+gLwfV/RnxxwQsMUzyI3HaYmtlU6y\nj3wh5PnUxSNvFCbR7UCe39OdM405RgzSCkS+lIlfdg0rFY8/Zm5eyx5wiVWE\ncIujTSYlCXlnlALn1d7+CvzIKeXtbuv3v5ztN5VzH2P5mgIechgNUHC4yOnE\ngxlo5WpSvq2HGtPq1tK5bUAChEQ2scs6XlkoRDPjWlcL/VFV9DMExfHyhbmu\n4c+dnioFpzt/wCK1+uc9ib3t4jeaY7h/ZNPCQs4/Nd9okJG1xAvUyrhpFTg0\nbhc/y1HypByDZyEWzpySRtKtjw0ufhQaxIVYvEk2pcbH6itk96wBxfl+zmzr\nLypTnbqb40wl3NxM6dBeCuIslG6kZcg4qXHfLeMuG6TPHvoMiQZA1crXB7Fm\nzWEVqH6L/R848G3mohDXrbR21vCCxVuEVkftViatiIYpp//75bCNGmGk4dbe\naILWis+eutcxWYeH8E5Hpda1v5v2K3gXIqr+7WfRlm4xcNFECNj6CHSUWxs6\nfR3V9k1h78R3pBw9hd74QXPzU1FZxHDDuCU+SPblAXcmyPXrnXYXy8W8R2Aj\n/uYN+Ij/13h8BdutiuznJTyvHBTk4cL3Xj/RbokNcvnTxaUWaJHcrF5QfTw+\nEEkD\r\n=aj/N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFO/Pnkg1V9KlAw3oOegpHrw6NW5ZEYNnu063RUUY9H0AiEA9fthLVYGTo3qnAg3mkchhRkdiQNzmR/6bQno4mOih70="}]},"maintainers":[{"email":"eahenke@gmail.com","name":"eahenke"},{"email":"gefthefrench@gmail.com","name":"glesage"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-swarm_5.0.0_1596802478522_0.7882003099215122"},"_hasShrinkwrap":false},"5.0.1":{"name":"job-swarm","version":"5.0.1","description":"Allows a server to become worker instance as part of a job swarm, using Google Datastore to track job status","main":"index.js","scripts":{"pretest":"jshint index.js && jshint lib/"},"keywords":[],"author":{"name":"Starchup Inc"},"license":"ISC","dependencies":{"@google-cloud/datastore":"6.1.0","moment":"2.27.0"},"devDependencies":{"jshint":"2.11.0"},"gitHead":"87b2dcb5e19b56ff1f7c59089fbf72333627cf9f","_id":"job-swarm@5.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"glesage","email":"gefthefrench@gmail.com"},"dist":{"integrity":"sha512-mqUAxXWqOaoY67rL87V3jXKXubmtM/RiCBPKAzGtL1DdHjxavkkzePmjvhC7yjwsnhUa42h/8nnGZ6w9XDZ1tg==","shasum":"784f95c1272e0423a8c48ebe2a6bc34acc602e74","tarball":"https://registry.npmjs.org/job-swarm/-/job-swarm-5.0.1.tgz","fileCount":11,"unpackedSize":25229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLUcqCRA9TVsSAnZWagAAKc4P/AgOdbwBPTeGjiYBY5YP\nmkZ5M09uzL1cuwaWcJUFgp3t3H1fYB0LOgYb4BAE+/KdtDYrNauS/LhfLq8N\nx8dB1Z0iOUjOuY1J1fYenTCFltUKfgV2TfQzTHnMHz70RBFNCUSJkioeJAVx\nWoeyM9TW6TKeo92Rfs/WTQYihBLoyF/FcVunVYfpoo4k5wUhKPqBvtQQu1qM\nqwrx+lC1TGjBg6spKFoiofyAWrh3DfdJQS7+qSWhm64mU8Q6NE607hS3ULA7\nDsPRxU0w1vyKUXt+KIlaOfOH+Y30UIkNsnzaiLh6tLNXC1riWtT6WHeEKJoE\nEr/BjdRcBvUcJ2b80lN9oSDT9BLCK8vd6pIu23J3fKZxhXt8YuV4gfsnN1jF\nSYONnvoWZm3i3rtydl9ALHWrPFcVnOvx8AxHaNqgq/M3Yo2kOPp7YLSoR1wL\nc7anYLq1P/MFa4ZJMAWvxaBt4s/e5ui6yII1rZ5ZwUH9kjb03Cwu44ZAPEiX\nxeNFWW9GgmG5tdv39MyiFata6suM5HaFKLsz8O7powhwc/P+FhM9kcQni5Th\n/7t7vvkjrJQi58Yoh7twI8yDhKLeJNczzY393A+TGMZS6+6EcQddbT6tzlVE\nrJapW8xA8WLPC4KvlPSr8TCmkPpl+WLVtj0rkJbQ0h0xQeMYphVMqo+7U2kF\nCOt2\r\n=r4Ti\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxFJovdZqxCag5Qg1fBAO7OstRgt9S/3kWKCMFK1lX9AIgRZ0RwOTXPXJ5h+IJVDDgbSsih8qKWSK18wtjmJm7z+w="}]},"maintainers":[{"email":"eahenke@gmail.com","name":"eahenke"},{"email":"gefthefrench@gmail.com","name":"glesage"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-swarm_5.0.1_1596802858091_0.37090648358889977"},"_hasShrinkwrap":false},"5.0.2":{"name":"job-swarm","version":"5.0.2","description":"Allows a server to become worker instance as part of a job swarm, using Google Datastore to track job status","main":"index.js","scripts":{"pretest":"jshint index.js && jshint lib/"},"keywords":[],"author":{"name":"Starchup Inc"},"license":"ISC","dependencies":{"@google-cloud/datastore":"6.1.0","moment":"2.27.0"},"devDependencies":{"jshint":"2.11.0"},"gitHead":"b1b1524b5b95994a7d56412f3c50d278589ade2c","_id":"job-swarm@5.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"glesage","email":"gefthefrench@gmail.com"},"dist":{"integrity":"sha512-OiYy60HIr7d+xqowGejxDtdScxOISB4anJQrfY40yx0R8ElMcniZeNmt33U1B1Bno/q1JvPIVu9FMcKQKwGMjw==","shasum":"6d2aca315062f2f084bf4dce750a60e936f2a125","tarball":"https://registry.npmjs.org/job-swarm/-/job-swarm-5.0.2.tgz","fileCount":11,"unpackedSize":25739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLVCjCRA9TVsSAnZWagAAEggP/0OEythsLmowQCFepRxf\nl3/a5sN7TSnwYKwlYgs+e5qWT5wSWc0f84FpgDvSgEzI27AdoM7tZLUjpCFC\nVAyDd+Knlk/fQWQlF0w+JNQnersRavBH4MHPGHBH9iZF/gjYHw1blCgPrdrC\nrZ9HBIsf6UYER6PZkq+JgjcaZbaGufkd8nx5/lfXx4Am9X0NcI/6PVDifdts\ne4MK7mJwkeFVWv73fpthov3jy7s44/CnGWkVOY3rf8y/ORANpg4iPSU2tKhE\n01jTzkGaCK2mYJagGhWIHBwueGxS4FnF/D3XLKm/Rysrhwy4y0e0+n1w6OpV\npZ4vbail/Xbd60qbmYTWhBlmNVOajCidjIbT3NQs9VOTxevAEjAkWrseIppX\nd4Y2g0Z+z848V0ACqWcuxMNyPbTmRyI7A9S5ZdnPf+hA+RPvbPxN1D44izSO\nfqInc7AKZfBn0j9+/dzTYtlaN0xSRRyH4qxDgAclJauGz8F58KEuXSQtm389\nEwtgKuqjsEFHvUN8gy0zA1Vnrkq0YWtSqKnCfbV68IGbNQEYCvP4fN+n0FOb\nHuf2tHx/5vh/kDw3+D2P+2mxcG0gtOukWD9PI7qIMRSfWivOmul5w4imust7\n99nSD/ldMmEQtN95O096nUp64ky1jXNuzCJ6x1X05UVu6810yEkh96AB6Klf\nuyoV\r\n=yGIY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSt4xfCiGWQuvxotaRUg86BQzx45lu83rFO0clNcLz2wIhAJRKDgfu6rfVeRwN3m5sFtlY47cn4Rbc/+2ukJGORPz6"}]},"maintainers":[{"email":"eahenke@gmail.com","name":"eahenke"},{"email":"gefthefrench@gmail.com","name":"glesage"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-swarm_5.0.2_1596805283147_0.6334342453874342"},"_hasShrinkwrap":false},"5.0.3":{"name":"job-swarm","version":"5.0.3","description":"Allows a server to become worker instance as part of a job swarm, using Google Datastore to track job status","main":"index.js","scripts":{"pretest":"jshint index.js && jshint lib/"},"keywords":[],"author":{"name":"Starchup Inc"},"license":"ISC","dependencies":{"@google-cloud/datastore":"6.1.0","moment":"2.27.0"},"devDependencies":{"jshint":"2.11.0"},"gitHead":"14c7b711e72cdd747aca38f5a297ee09e0d583d4","_id":"job-swarm@5.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"glesage","email":"gefthefrench@gmail.com"},"dist":{"integrity":"sha512-op6OaYDd8atpKsajQEHshm6Bzo44tzK1f+6Bv1ixaCfh+wzuVHPd9AfSDlDYdgcg8R81j2xyF/9C0HcAGko4IA==","shasum":"f4d029f998c0e6ffa5ac7fda61145eec7e4ef270","tarball":"https://registry.npmjs.org/job-swarm/-/job-swarm-5.0.3.tgz","fileCount":11,"unpackedSize":25915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNAsrCRA9TVsSAnZWagAANEQQAIpn00U7TrYm4DZRfcCH\naB8rvcqOsePaet1yxQf5/V4QnV6wfl/mh2CDmIDKDZcymzmLQ/9bwNUyKYmb\nJP6AzhaeIGtVkrbwuLzBSvBJli/HliCJUJSflqfDuzaarQToOu+hBlDKJO5Q\n4stgwWVMeb7mj8x7roqWg15UDTT/NIXfFpBW+fQM04sRT4YEbYWMbbmWB+tL\n8MCC+BMsp1HSXaL7XuGW1mi46JC61RLP5IGkA/MlPetp6QMDbTLh3DqEkKA7\ngbOR9AnqK6ogyQkbw+U0ROcpk61dXAWhXH4NMvAY0cvw8cZIqhtcL5XHtdNQ\nYatTQFgdiMi+qhbldbT8MT1KW0/L3ffLZDZFydDAjqZhnTRRtPQ1PFLZjCrJ\nNVHlQbm08KhXL0WdhXSjxI8WGZR/3tFUrbPn227cANSLae9x5mzOAg+lY0ng\n774o1bMLAywD3azaLmuFTY9iz9Xzs6AhHUievjS9b3M1DkSd+tUA9ZiRspN1\nvCBPSqHZLAydEi+Yk1LvEWOJrAmcxYNH9dch5+PLBtJEU5XLBLvBLib8p+i2\nxAaqgvZo+2mS8tKDDx0+TcUbcF0qUP3puUlbz6VAaY8JeRIRtfo5KtO/Y4Cu\nGdRpsxMiN94cEnVOjn7yKORGDiGTg7uvr52f313r8f1+yYFcepERAXSZNVrv\nq4NQ\r\n=o7Fs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAinMvreiW0ofZLjfzIkoZcTCtybAJqWnPyfzlCeF6otAiBWxRR6+bWI9a7AOBRYTUW9Flp/BO3JZaFlAQtZ/obXKQ=="}]},"maintainers":[{"email":"eahenke@gmail.com","name":"eahenke"},{"email":"gefthefrench@gmail.com","name":"glesage"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-swarm_5.0.3_1597246251062_0.7144543078097703"},"_hasShrinkwrap":false},"6.0.0":{"name":"job-swarm","version":"6.0.0","description":"Allows a server to become worker instance as part of a job swarm, using Google Datastore to track job status","main":"index.js","scripts":{"pretest":"jshint index.js && jshint lib/"},"keywords":[],"author":{"name":"Starchup Inc"},"license":"ISC","dependencies":{"@google-cloud/datastore":"6.1.0","moment":"2.27.0"},"devDependencies":{"jshint":"2.11.0"},"gitHead":"197bb0994e59384ed8f6b20200e8492d09f74abc","_id":"job-swarm@6.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"glesage","email":"gefthefrench@gmail.com"},"dist":{"integrity":"sha512-hrPgB04AKXKuUf/lPek+9Nzaid9/Wi9+MlD/HP/eW7tocmQ9gZxPejN6WNrNVPuRoI3IWksqacop+AMCp1nKPg==","shasum":"b0d4d08f75a625b4f2cb1d49ed30a3728f113f88","tarball":"https://registry.npmjs.org/job-swarm/-/job-swarm-6.0.0.tgz","fileCount":11,"unpackedSize":26012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNBKyCRA9TVsSAnZWagAAbgMP/iw8WmEnCulQNNiILNCD\n5nB9WCPcXcWYSfMfLh6PTpAdqSxcyLL9+SROYWVa0FS0Xon7I72NJXyxupnX\ntBE86IcgSa46yHYLM4L1sQwxrgVUyjsWepvpvpLyj3Sv6B4LXcgq+/lszm7j\nVRzbYGv43/gHVGUrOk3hRRrd0Pcw+lBmyE1qVTCaDDYdkEfq5J5akYexEqL+\naytlWZlxOKg/H+FCSZCSvegzZLZiCvX1evabc2b0BfjcVPR9iux0/EhZcxRh\nmHRjiE/NJB6hJYnRdQLqWV5Qx6lg4O0S5x9bPupqcmSUk+VhiF0JA572YfND\n/9o7nTR0Vqx5bfrB+ZfrvbGCFZ1y+cI3tLqEa436VWZgaWmo6G4yhyQMVTUB\njeyXxNh4O9240H3ODxXo6QQnPvgZwEYmOfwNbvLsIc2G3XdV367S9ywTJz8b\nqTrVBtbrcBIGLDCg0D5WvtTy5vib4PqpSucABTAjtXhfLV3ipY3p0di1RQ3y\nacnSWQpidnxkJRnlFwDyMNAiEODY4lfcQ64JPtZwlimDiKBk1+Wa9hhUpL45\n1OBiHoqvqzIOIXBClrtJuczXaSjxE484x3P2zwwsfXTIlsinoqoxoSMB3/nU\n3Qi+Zd/ooOTvWty1lsw6rJDsNfwpv3GLqzVj1gGP0niblIOEGYOLFH95JaDB\nTxaL\r\n=DgG7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID3b+8wV1AaOJHFkKqYPwii33dsu+gP/8LCGPUzSZc6qAiAvDqHLkIb46Zl0szKNfNRFESXgxSy6gutAUBSGqAKBSw=="}]},"maintainers":[{"email":"eahenke@gmail.com","name":"eahenke"},{"email":"gefthefrench@gmail.com","name":"glesage"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-swarm_6.0.0_1597248178464_0.7963597415055135"},"_hasShrinkwrap":false},"6.0.1":{"name":"job-swarm","version":"6.0.1","description":"Allows a server to become worker instance as part of a job swarm, using Google Datastore to track job status","main":"index.js","scripts":{"pretest":"jshint index.js && jshint lib/"},"keywords":[],"author":{"name":"Starchup Inc"},"license":"ISC","dependencies":{"@google-cloud/datastore":"6.1.0","moment":"2.27.0"},"devDependencies":{"jshint":"2.11.0"},"gitHead":"608a42c9e99a55398c25b7bfabf0370b60c1980e","_id":"job-swarm@6.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"glesage","email":"gefthefrench@gmail.com"},"dist":{"integrity":"sha512-jGbiKkBAEyjGds0ql3Gvcf6NnwNDphVoZnN5m8FVpeW3olTA1KtZj00eTTVF973JdA6q1L8GynrlM0Od+5rQ9Q==","shasum":"6b42d75c2cf362940ec98d083c2a7995cc8f8b44","tarball":"https://registry.npmjs.org/job-swarm/-/job-swarm-6.0.1.tgz","fileCount":11,"unpackedSize":25971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2wgrCRA9TVsSAnZWagAAkQMP/2uJDPpnIHaoQ0Vw+Hft\n2ZyznePnI4Txvjfx/KPVoHVN2opOASNGNOFHMj3dRLNGGc5dZzjKIYoRHLF5\nMlOKefZLzXjBhn148oWky3WH9grZVSF0x7B9C5gh6RUvZ2gWRvYRG+83ONAn\nNojenyxpidGgIfQWVS43NX0oLGx0toLvlTaNolZdeEHVp/+oJIAn3XiPI5vq\nvu28bBlRZf8WHFMx3M2webQneJaEwKhM9q/JK8/oWAwYqmxuPwy+rtHqx8uv\nrVO28nfKmnTggSpxICJ4rJ67TodmdriTl0w6vcVMWqCq5WgMCudWCCTfqLHI\n8sgf6CPZA1z9wQVBgiWAGSj3GKO2422HQkmrXPGltaVfMrK3LXo9YKo71AOt\nSokJInAz9sS6WAonFKxyLlEngcKdqYkI6TngJvzZfA9lJR3MJJM9hpgLiGQ0\nRunRYXmdEYWKlio4WDeIi7gtUm9cW5khAWy+qOkqXgw7hpDGZa5y7y27IEnn\nemkTpW3EmF8daX303RYdvNtjDmmMUlJ+TIL3ctKYECp400/kMMTtnWeVTFL6\nRWqNIw97157OFoJZx3NyWUrU68hpqNDImBLo2aCwezkUH/v4SbIZeOfpbz1I\nUzNTsjh+vJvwwFB9EgPa8dq99q3CTe0kSZnAcziS1HIp4VigNsuGeZXBX03o\nkqfA\r\n=Jk4f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+E0d1BTHNe3cQf1tqbmHrFnOyQLZBQxiFXcj9KmKrewIgFvPL97ux7iAAvDC6eIvSkcM8gFQHJNcKgtfwRauF+Q4="}]},"maintainers":[{"email":"eahenke@gmail.com","name":"eahenke"},{"email":"gefthefrench@gmail.com","name":"glesage"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/job-swarm_6.0.1_1597248636445_0.9806812974440127"},"_hasShrinkwrap":false}},"readme":"#Job Swarm\n\nAllows a server to become worker instance as part of a job swarm, using Google Datastore to track job status\n\n### Initialization\n\n```\nconst JobSwarm = require('job-swarm');\nconst swarm = new JobSwarm(\n{\n\tprojectId: YOUR_GOOGLE_CLOUD_PROJECT,\n\tapiEndpoint: API_ENDPOINT, //For emulated/hosted datastore\n\tnamespace: YOUR_DATASTORE_NAMESPACE,\n\tentityKind: 'Job', //Google datastore kind.  Defaults to 'Job',\n\tstaleAfter: '30 minutes', //Time after which an ACTIVE job is considered stale, from startTime.  `\"${value} ${unit}\"` format\n\tstaleAfterReserved: '4 hours', //Time after which a RESERVED job is considered stale, from reservationTime.  `\"${value} ${unit}\"` format\n\tcontroller: false,//true creates a controller instance, which has access to more methods for maintaining the datastore\n});\n```\nRead more about Google Datastore: https://cloud.google.com/datastore/docs/\n\n\n### Basic use\n\nA pattern for running a job, and then updating status on completion/failure could look like this:\n\n```\nfunction runJobs(swarm)\n{\n\treturn swarm.getNextJob().then(job =>\n\t{\n\t\tif (!job) return Promise.resolve();\n\n\t\treturn processJob(job);\n\t}).catch(console.error);\n\n\tfunction processJob(job)\n\t{\n\t\t//Set job status 'active' so other jobs will ignore\n\t\treturn swarm.activateJob(job).then(() =>\n\t\t{\n\t\t\t\n\t\t\t/* Here is your job process function */\n\t\t\treturn new Promise((resolve, reject) =>\n\t\t\t{\n\t\t\t\t//Some async function\n\t\t\t\tsetTimeout(() =>\n\t\t\t\t{\n\t\t\t\t\treturn resolve();\n\t\t\t\t}\n\t\t\t\t}, 5000);\n\t\t\t});\n\t\t}).then(() =>\n\t\t{\n\t\t\t//Job success (or at least not critical failure)\n\t\t\t//Job status 'complete'\n\t\t\treturn swarm.completeJob(job);\n\t\t}).catch(e =>\n\t\t{\n\t\t\t//Job failed, mark the error\n\t\t\t//Job status 'failed'\n\t\t\treturn swarm.completeJobWithError(job, e);\n\t\t}).then(() =>\n\t\t{\n\t\t\t//Replace completed job with another version of itself\n\t\t\t//To be handled by another job swarm instance\n\t\t\treturn swarm.createOpenJob(job.name, job.type);\n\t\t}).catch(e =>\n\t\t{\n\t\t\t//Failed to make a new job\n\t\t\tconsole.error(e);\n\t\t});\n\t}\n}\n\n```\n\n### API\n\nThe following methods are available for all instances of JobSwarm (options.controller = true/false)\n\n* `getKey(job)`  Takes datastore entity and returns datastore key for that entity\n* `getJobByKey(key)`  Takes datastore key and returns datastore entity\n* `getNextJob(type, kind)` Takes optional type and key args.  Returns next job with status open of that type and kind\n\n* `createOpenJob(name, type, kind)` Takes name, optional type and key args.  Creates job with status open. Returns count object.\n* `activateJob(job)` Takes datastore job entity and sets status to 'active', startTime to new Date().toJSON()\n* `completeJob(job)` Takes datastore job entity and sets status to 'complete', completionTime to new Date().toJSON()\n* `completeJobWithError(job, err)` Takes datastore job entity and err and sets status to 'failed', completionTime to new Date().toJSON(), and error to err.message\n* `skipJob(job)` Takes datastore job entity and sets status to 'skipped', completionTime to new Date().toJSON()\n* `markJobStale(job)` Takes datastore job entity and sets status to 'stale'\n* `reserveJob(job, reservationName)` Takes datastore job entity and sets status to 'reserved', reservation to reservationName\n\nThe following methods are available for controller instances of JobSwarm (options.controller = true)\n\n* `getJobs(filter)`  Takes filter object `{where:..., order:..., limit:...}` and returns matching jobs\n* `getStaleJobs()`  Returns active jobs started before staleAfter cutoff\n* `getObsoleteJobs()`  Returns all jobs started before clearAfter cutoff\n* `createJobs(data)` Takes array of {name: '', type: ''} objects and creates jobs.  Returns count object\n* `createRawEntity(data)` Takes data object and creates a completely custom datastore entity. Returns count object\n* `deleteJob(job)` Takes job datastore entity and deletes. Returns count object\n* `deleteJobs(filter)` Deletes job datastore entities matching filter. Returns count object\n\n\n### Datastore Indexes\nGoogle Datastore requires manual indexes to be set up for complex queries (queries with more than one equality or sort order, or queries with one or more equalities and one or more sort orders).  The only complex queries built-in to this module are the queries for .getNextJob() and .getStaleJobs().  Use the following as the basis for your index.yaml file for creating your datastore indexes, but you may need to add more if you decide to use more complex queries.\n\n```\n#index.yaml\nindexes:\n\n- kind: \"Job\"\n  properties:\n  - name: \"status\"\n  - name: \"created\"\n\n- kind: \"Job\"\n  properties:\n  - name: \"status\"\n  - name: \"startTime\"\n```\n\n","maintainers":[{"email":"nickchapleau@starchup.com","name":"nickchapleau"},{"email":"gefthefrench@gmail.com","name":"glesage"},{"email":"eahenke@gmail.com","name":"eahenke"}],"time":{"modified":"2022-06-19T04:38:26.027Z","created":"2017-10-06T21:45:21.219Z","1.0.0":"2017-10-06T21:45:21.219Z","1.0.1":"2017-10-12T16:49:45.551Z","1.0.2":"2017-10-16T19:51:41.090Z","1.0.3":"2017-10-31T17:48:14.704Z","1.0.4":"2017-10-31T20:52:37.548Z","1.0.5":"2017-11-10T19:33:43.374Z","1.0.6":"2017-12-05T22:55:30.469Z","1.0.7":"2017-12-06T06:08:00.974Z","1.0.8":"2018-03-22T18:26:17.595Z","1.0.9":"2018-11-05T16:38:15.784Z","1.1.0":"2018-11-05T17:13:34.379Z","1.2.0":"2019-10-10T23:11:10.316Z","1.2.1":"2019-10-11T00:17:34.236Z","1.2.2":"2019-10-11T00:34:21.041Z","1.2.3":"2019-10-11T01:06:39.070Z","1.3.0":"2019-10-11T08:14:36.815Z","2.0.1":"2019-10-11T10:10:09.259Z","2.0.2":"2019-10-11T10:15:18.672Z","2.0.3":"2019-10-11T10:35:12.983Z","2.0.4":"2020-01-12T15:05:52.627Z","2.0.5":"2020-01-12T16:17:40.080Z","3.0.0":"2020-01-14T12:37:55.111Z","3.0.1":"2020-01-14T12:52:17.208Z","3.0.2":"2020-01-14T12:57:11.738Z","3.0.3":"2020-01-14T13:04:49.420Z","3.0.4":"2020-01-15T08:03:09.433Z","4.0.0":"2020-03-17T14:49:57.129Z","4.0.1":"2020-03-20T15:47:22.656Z","4.1.0":"2020-05-12T14:10:22.987Z","4.2.0":"2020-05-14T09:37:55.354Z","4.2.1":"2020-05-21T09:57:17.579Z","4.2.2":"2020-05-21T10:36:38.578Z","5.0.0":"2020-08-07T12:14:38.645Z","5.0.1":"2020-08-07T12:20:58.233Z","5.0.2":"2020-08-07T13:01:23.281Z","5.0.3":"2020-08-12T15:30:51.171Z","6.0.0":"2020-08-12T16:02:58.572Z","6.0.1":"2020-08-12T16:10:36.761Z"},"keywords":[],"author":{"name":"Starchup Inc"},"license":"ISC","readmeFilename":"README.md"}