{"_id":"@tryghost/job-manager","_rev":"148-37ff5bfaf436f05336d38fd16aecebb3","name":"@tryghost/job-manager","dist-tags":{"latest":"4.1.17"},"versions":{"0.1.0":{"name":"@tryghost/job-manager","version":"0.1.0","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.1.0","maintainers":[{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"}],"dist":{"shasum":"988f93ce356f98dbb8b763ee9a10a7a5ca7c1df1","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.1.0.tgz","fileCount":5,"integrity":"sha512-Xd7fSn9J/iz08YtcYXpd8+xgzNPVOw3GvEdp0Q9V/ve3vknVvDi2tHVthTKVRSTZhxcK8maYOAMf9Wfk8MKq8w==","signatures":[{"sig":"MEQCIBCV+QkT3fZfp7+1G7Fs3BowwSgpRB1A/Xnn+DiD9ANfAiB9RFjqBoClOCET6jl74molcgKXmiF68Ag9TVisUeqo+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMv4RCRA9TVsSAnZWagAAOvYP/AhX4rDRkI03O96bPTmp\nqufdwkwV1tuI8Na2A9dkxh07fZOkjxwTUh1APVV3t0oejrSoPrwr7+Oi26Fa\nTHvRcuHDTNb+UIZNXWYPFOhSOHOhcmXhkYvWv26O8UW8KN7+B6lerCYHTArf\nfNWWGsjmQXiPYd981W9hxSTumzb3WjHFfQAwLod0BE/NN5euF0ugGL6xxfDc\nts3Dtl+c314pKye5oqcvNQ7TKImgEugIEXVdvLl/aPtxLtRMIHECJmebNyXm\nVv1s1j5MewLGPd1744WcBdga2Et6igORjuPBcGYv8bYHUyXE8GGdThwDYA7u\nqcC6p9Qxhr7lByDAhnPV8OTbfBy1qqT/cxaREjRgbiJxEoeIyNENvqGT63h+\nSEJZfpJ62Eg+fDuukLmTAIHV+bmwNz2TFbbelZ7kMmQ4g2cNpEdNprGx1aeJ\niFHNufSfL6z9m3yCyq1w6ZwYpqioni/PG/cCNxJkCrSmXqMMntCtEaX9K69I\nLgP4nueRCBRaui7WqtsQjdpaHErn7oFkp71RJ7oeovG8cRavY/sBHhPKBaDu\nOTn8bTcQbv3RW7AnA4/6N0FuWGpRy6k6D3/5aKrkdCsx1Bk/IXZ/Fe1SrFTW\nwM8sB4PpcC7efyyffXl0NrgsO5XQ5+cI5fY+M9CQysrC8lU3ag1vkUsjUpZC\n4SGM\r\n=jEAl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"94cb2a23beb7f4ed558285d74aa62e341cf54834","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"repository":{"url":"https://github.com/TryGhost/Ghost-Utils/tree/master/packages/job-manager","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.18.1+x64 (darwin)","description":"## Install","directories":{},"_nodeVersion":"12.18.1","dependencies":{"fastq":"1.8.0","p-wait-for":"3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.1.1","sinon":"9.0.2","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.1.0_1597177361026_0.6311314112505557","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@tryghost/job-manager","version":"0.1.1","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.1.1","maintainers":[{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"}],"dist":{"shasum":"dee0b235f5576681f4c5bbece77e053af93b8820","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.1.1.tgz","fileCount":5,"integrity":"sha512-z/sWG80vDWTy7o0quyQmDxV2IVQvqFzqYZ5R5+uHX3Sq9u4L42BMLfNpPI83ldY+W+0/fP1vMxjC3mI1vaj/Gg==","signatures":[{"sig":"MEUCIExNX0Mb3nEv7dhF7dztjDFBEcokJGFCjTTczkt5uty6AiEAtlnDv8lAnBunbigpJddx3BP1GlnA9UwYx0HJ1TM/Azk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaXFaCRA9TVsSAnZWagAAGy4P/0reXOm2I4M5w7td7kKD\ngC6HkfrJ8AwRdsVYU0dHxNJ8qmmlLKoZtPP1CtZ27/G/41FTfZVuUKh/XkMp\n6mks3Le+d6hF+07xG5DCJSAfEJMiwKLKZgdTNjgCLsWatgfiy797drcoBvgM\nCytRGilCZb/8Mvc4sqHzRUBkiwZTeDLt0IgiSD13ZS9fkh8LhAp/mlyYPahD\nE27Vx+gNHBkB0rO5AMRRj1dg/jxJtfwnSwstOXbJz9WzQL0frcOJ7SIVF17Y\nk6lagGALD/ajm8Rs9GRV+WQLdOFfvE56BAOJYFXitRj6Lmc/03xVZZx8DhNh\n5O3YLeFLN2v0oH5ScWHwF88Yc8RmclMrIJpUWfhumHNH491qwuf8ta7piAQC\nRmJCkLpvIMqoF01rOB8f5Qv2HTQ7cLn92Xv6+4/U0yzWFG3aEG6oO8W0aPb+\nlr5TjjN3AMTHrLlelACBZeGke6yRjWfmk/o323rJG7TLrtzzWqAV6IVL15rq\nB+8nSIKtRdPjxUL8U+0yQ8Wkb8DYisPKjHP6bCpIrMWOq6pmj3b9JD8sqmhL\nTThyWgy6taIoD1CSdywdvmEHTUFuvEvJBCeS37JvR9yEG4ZWyNwy5GbQmqQC\n7UbSyardrPm6nwQ65semxXuZdcg9okB1DBzflW79yfwISafJNJotICbV6v6m\nfbi4\r\n=ix8u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"2c6232612f359ce13e54f8ca124b7f6739f3dd18","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"https://github.com/TryGhost/Ghost-Utils/tree/master/packages/job-manager","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","description":"## Install","directories":{},"_nodeVersion":"12.18.0","dependencies":{"fastq":"1.8.0","p-wait-for":"3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.1.3","sinon":"9.0.3","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.1.1_1600745818237_0.7120978409339096","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@tryghost/job-manager","version":"0.1.2","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.1.2","maintainers":[{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"}],"dist":{"shasum":"f22c1a574423567cf028c45ea2fdf29613a073ab","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.1.2.tgz","fileCount":6,"integrity":"sha512-P3NI7mEA6zDy5FVR9woW10HNmdQbi5SmNM0gG04jwupNmA5RaTGwzBEVPMdws73gCv8psjsnRcEDcOQ1fuPOaw==","signatures":[{"sig":"MEQCIDdyoqX7zzlDDNNRSC/f589qh8DnhT+YBL5+H4oCYIgkAiBqJC7gEXRIcdGK2xVyx0wmXtGLZGMF8rDs2wtc3rvv2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfo4HaCRA9TVsSAnZWagAA2RkQAKMS3srR+/HemfuJyi7s\nb2iMhTYFBpaMg5YZsAIlJalKowF50TdnLWULRAidDqpkwbwpbw2UXqsEoBCI\nn2XDbxnzzvAPkdsjc7ypt6HhRQYabkhe+CYOQQIQzFHFESlqpukCOXmGSWYe\n53xOg1tpcAvpPFWZtrze3lduwulmX5TjZRMOVzt9W0DtvcRGLL41UgvvOC6t\n4LHWZeB/QuEz1c8ZN+6OYQJLHYesfsRl2r9nSYztQIVivFJkHsDGQGbdL+vd\nTex6KFvZsQrs40B8JGwuKPI/TxvMsmM9jT6tojsI+ZkifuuMRw+AcHDMhZx6\nauxKuJDUSX0zCLxTkCHqoVAQrEYFzADtRt4/l8CO2240MiBF9pPKmzmX/IO8\nR7Fyaru2C6+rkJeEJ7drFEd7RvW+lGOnWV7nqiEUVeU3I7tmAwMyyAiKZsTi\n/YWeXKrbIo2Ng3hvbgrhYAIlR4dVjMJNzT8Ek4MVspLNmI85Yq0xZZ8OWXKD\n9NJOdiiHTs1YEjrJbLsrmwQQXPho/+Zvt78XNfw239kX8Fj+gdo7W2/2Zu/y\n0hrkWaoS4o5dyw5NVcdRIbN8/87mCMfD3gJxu0L6CTT/QxIhLuCP17XdEsig\nhfm2VnRgwtpIU0mkuavMlK20RG0wI7255etVf7XnuFYXdzKyQPCjJFKpcW3Y\nCv4k\r\n=+9eb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7656be6fcd6081f65c473a0a7ff319bd404c7fc8","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"https://github.com/TryGhost/Ghost-Utils/tree/master/packages/job-manager","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","description":"## Install","directories":{},"_nodeVersion":"12.18.0","dependencies":{"fastq":"1.9.0","p-wait-for":"3.1.0","cron-parser":"2.17.0","@breejs/later":"4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"8.2.1","sinon":"9.2.1","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.1.2_1604551130213_0.6631897418104995","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@tryghost/job-manager","version":"0.2.0","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.2.0","maintainers":[{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"}],"dist":{"shasum":"5c6949c89966b712a12b38e95ffaa076281a9471","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.2.0.tgz","fileCount":6,"integrity":"sha512-Tylxoy0SLrnN/iuN/uBc5EB67lhsB3IFDzh0ug5HlES559OW0byYKMwXBxuVA/Tkb8j1eF6nE81GjEqhdi6+FA==","signatures":[{"sig":"MEUCIQCKoPcs4HOMEh+2KRQwqwiNTh+510jxutpG1idTCmbRwgIgXT+v16lJwnaH5n2NC1rV9mh5M0G9pOC/y5/cC4T/P84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqhQSCRA9TVsSAnZWagAAY+wP/0xwQJHhLLnMK7aWsBsr\n5/xP+dChvdj40y9Bx1rxAQx5gdy0uApz20IKpx2CQa5ojtcZ6qVw3KSG2U5u\nctnZZBaTh0v+7/GgZRc+pZO3QCdz0I6LQG+ntD0ZGmWcat3OO/rtl/O9pYwB\nK3uLbzDMApHYqM5I5BjPpbrb344V7vriTdtXfInqQoP/6pHK+nzyTs79o0Wt\nO3hKcnfSYV5ZoFBpUypTfCKv5qxqqGE8e6e8W3VsLNsj9Uk4CeIM0pEazLeM\n+h8lQquH4rDhKP8w8lgh+uTlnTSWi+cmTo6wOnGeIL7AmEbfioheWe6E/P57\nAXscoYnyJELwlGY6aW9kEhHA5MG4+FZS3pc61vHW1h+4rc4A6Y4suHSHTEBW\nv6xneQaXNzNx8KzKPJtPA+AzgXljySUE3kl42yXgX2eGJaKaaGQCrBTfqG5S\n+EbNwh/91PbktYa+y14Knm3KIZ8Bj2d8BieQ3vKeHpovlafK/OEfHCveqSBB\nAC/0hXGwG2Fq365jDEECCRIiX8KTwBWfXdmoCKxtOawErrxLYJ1JODrO5JMF\nppNSw23/dmBHSKq7N+D7CoZ6BCC/UfVgg+qFEkLqCBcyrfNnfDwfINDhsLWc\nspxEhED92qpwHydKioNe6BYVPMb4M0KS2eHypLte+8CUZ9RHfjnvwJN8X2Il\nmGw/\r\n=GmB8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1b864263d57fb384c51d06a164d67aa0f4881bd0","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"https://github.com/TryGhost/Ghost-Utils/tree/master/packages/job-manager","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","description":"## Install","directories":{},"_nodeVersion":"12.18.0","dependencies":{"fastq":"1.9.0","p-wait-for":"3.1.0","@breejs/later":"4.0.2","cron-validate":"1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"delay":"4.4.0","mocha":"8.2.1","sinon":"9.2.1","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.2.0_1604981778286_0.2769882390256877","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@tryghost/job-manager","version":"0.3.0","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.3.0","maintainers":[{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"}],"dist":{"shasum":"c68fe9adfd6c73f2f418e27fce0a08efdf68e33f","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.3.0.tgz","fileCount":7,"integrity":"sha512-EB23lziNQuoVHrDJXEgxXBmM5uxVKNYBHPWwfVcPJ2zWv8616cu1xytH9jMG9GSFbWcZDChhb6hFuoMKgiPx6g==","signatures":[{"sig":"MEYCIQCMfUYASwN+Tz/0VUtvEmI3Aud060rIX5nXiiwc5iwG5AIhANQP47Uev4JWTfIAzpmb5g+cJ1p0g9Iij5YDPWRH+q/C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftf/jCRA9TVsSAnZWagAAX8QP/ivXtpHiQ/qQsyfRnbXE\nd0fslRSIvsCVA5aJ3FpSEj4EtFAg76hSEUsJYJxguPR/BeTHrz73nrwYBr2m\n1tj6VgLr37jlDLPmFdsBF3euWF0JJEo96Kg+c4DcfEIbEdHd6wtn3dg9IYj8\nvxX6PpWn4NfshZ/Ewc5oqM3hsgeXHVfaLIZ7H6zfMKil9ID8O+bTm/waSgQk\nUsllBS7RSxdASN2a2x0ulsT8EKSQlx95EhpNf8U7fj+JSdxhHaihyWwz1pzS\nsRynvND/ruA5rCr+UpxUWAI58F0d5xf5i1rMqmm4wqpHGWr+191r/lwKheN3\nMGytpKpxWxKf2TbBIjZsONgbu7Vt7FfU5kSa48vFMskm+Y14YhWbwpWSdLIb\nYeww5c9oLnmqzhkD1b9Aheh0QLYu6DTqUne+EsB8EdwfWTFKjObquYEIsFy1\nlwmevBsKsZ84icg6cCLuD8AMiPJFBevch0qy+39P6wHjuk9Q0m2LLYuNh7eE\nL+FkqG/HJ9xSveylQYJgSqUMnGTJruJFtLHxomzEymhWnGqQGS2rUuZyznfA\nFC3G1IaD6Q3cOY/sgxwpIwwLhs9N1PNfqE9P441cQacpWmNj4K+M+MoTZFzh\n8iSwB4R0lB6yo4IjHpe7NEFZlNSf/Jz2d8897wnH5MCpb3g3QsP/0O/tP3vu\nVPbz\r\n=Xibz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c5dcc25f59da9f73524b3faa29bb68a24f58beb3","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"https://github.com/TryGhost/Ghost-Utils/tree/master/packages/job-manager","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","description":"## Install","directories":{},"_nodeVersion":"12.18.0","dependencies":{"bree":"3.4.0","fastq":"1.9.0","p-wait-for":"3.1.0","@breejs/later":"4.0.2","cron-validate":"1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"delay":"4.4.0","mocha":"8.2.1","sinon":"9.2.1","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.3.0_1605763043151_0.9957526865010997","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@tryghost/job-manager","version":"0.3.1","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.3.1","maintainers":[{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"}],"dist":{"shasum":"b3220b4a93e79b3254e4fbb83111afe31cb41dd7","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.3.1.tgz","fileCount":7,"integrity":"sha512-Vtk5zR1OFEx6pRohH/GkbEIeSk12JNgOOgRWprQOluQVzMdcPTBBizSlP1713BSk6/Is7CXAIsdtLGsi5CX1ww==","signatures":[{"sig":"MEYCIQDYQsKNpVUiXyf0BSuyP3Ij2en+QnawTIZn3E5zbsybVAIhAJUHUVUnDu2jAC5fjiqXk5XZ2aKNX+SUFF3uZY3fPmnj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuykrCRA9TVsSAnZWagAAI2EP/3qFLxyTi1FkOCxMlEqH\nQ3aIxqpT9d0iv2aJ5pSoJKhnL7s3mO5Br1E1bFi8rMRRTuXbiUbD7bwR5JXc\nW9wJEON6GtlteQaoJwMFBQdZ86b+tW6UJNQefKWbXY54pY8fIk8V/9Nk0c0D\nwp2O0I4vZtsZ56f2cjGPnKAMF/LISX0v6JYfKfY+bumlRAXZusSCdq2xS05U\ncBtc6oWPAN614+Tt+Mzim4Zg+9A7/YNFIV3QJUgI9PvZXPIE014AA0sLm73m\nIqsFAfnllWWXnH4REthpkU7t8bcm1FWtddSf6EdgI+HpcyivGm2LKpjjeFIh\nOSf6p+uInB0lWMT7QV7xwg5mr1sA+H29qCKsdJ+cr2yv+HKXRJGXBVvJfyst\nzH6E/RI+b0BXSz/vBqCRQWBt+jt0+fr9Dfu/XEdiCNdl3FRtIA1E6I5/bub/\nfyxaJqN3MNAT1gAdzzcKZ4OoruH+zsACio35wxDMNumZTJ253HPgWla8IXFa\npQINnSq2kIiUzzKdPlCuVzzu31NRR2jfkOORz8ht+uyVqY6n5R+Zohtf0Ua1\n571TKHxrtdI+yskz1KSxoGH/SV0z1AcBI0Q7UNB+9khezg+xrexdWCwRiSN4\nCbmE13WUXXzvBrJWQ42Ch5/R9c60zdLCowFNXqT2ASsaK/jQGfUn7sZ+Awlj\nMcmL\r\n=H55/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"da52a897539e6501c2e0f82fab935158ff1975e7","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"https://github.com/TryGhost/Ghost-Utils/tree/master/packages/job-manager","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","description":"## Install","directories":{},"_nodeVersion":"12.18.0","dependencies":{"bree":"4.0.0","fastq":"1.9.0","p-wait-for":"3.1.0","@breejs/later":"4.0.2","cron-validate":"1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"delay":"4.4.0","mocha":"8.2.1","sinon":"9.2.1","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.3.1_1606101290784_0.3099543755540375","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@tryghost/job-manager","version":"0.3.2","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.3.2","maintainers":[{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"}],"dist":{"shasum":"e8d9cd54949a1b8afd61aeb6bf6bc18102a5f295","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.3.2.tgz","fileCount":7,"integrity":"sha512-7GaKTtoY+1zQ3m+4DEKGqLZe3k5+A2TPpBSYAEQWON6DN2yIXm0yq+kDVcxdJ4qdFJKXdwWi1SNpOnrnQllByg==","signatures":[{"sig":"MEUCIFuGEtNNSZXtfbMAWHLQB1yjopBK3NiF9Nhq00OqcK0EAiEA5wjLja3TYQdzyl7GTu213X7QYZTDYyO/mqEABko0YTw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvtXSCRA9TVsSAnZWagAATuQP/1as0mxuQIWJ5H1VhPXn\nWwVpLURsiu8BAVaP7k12iee2w2T6IPZJnGCj0d45M2i3rtBgUNfeINj38TLU\nIcSQpiTOMD/CVIAQTrWo9fsSMhstWXXmY9fikr4yNvQcauLKjxuCuhFF5htk\nP35Vykqz/lU7yXpcWygUoktlr9TMgP5sw/80Gsd8ZQtm//iE459vIY1V2EEQ\nGXOtTrK9t/n2ucF3RyAxdx0QReHinqJS/4gZeC6+H6lNcRan71INPrKGypZA\ndH4rZOXtqxuSX7yaD+G5falgK8hVPwsD3ZM23DCrEhFLX9pBjLmZeFH6XaZc\nSBE4Ym+feBixrZzEgWKCjGNsr6L/NsBFedmZu4+zH+ZV1GV1EUj9NB4VWabx\nvsVPocLmsFEKfGNZoS8E4D7Pm6o8tNiJJRKrgFfI2jO3oLM58ji1R2GRuayU\n0bPkQ17Jzrr2j73vdkwXmBiZRPpaDTSX+QM2h8qVWFXJrToPGPv2qmyhxFqA\njTHk6U2Qx0ZUCFq2vcQFETWteSjDjMYyQac7AfdzFRfyOuQ2O+ialipLfmLQ\neQ3VwOA0drAmmp2RD9pf3Z/W2/+ZCRL2WIhWd8mCzDVXsAjbqMp/TowoKm1N\nqJN4JTee+qnVu3W0dBfnP9bUmE8z154OWdgCQ3rpPYIUlqE1b6qe2MOK01zS\nhTgZ\r\n=3DCI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"38d97982a7f6d676e8b04a06864c2fb6a40169bd","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"https://github.com/TryGhost/Ghost-Utils/tree/master/packages/job-manager","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","description":"A manager for jobs (aka tasks) that have to be performed asynchronously, optionally recurring, scheduled or one-off in their nature. The job queue is manage in memory without additional dependencies.","directories":{},"_nodeVersion":"12.18.0","dependencies":{"bree":"4.0.0","fastq":"1.9.0","p-wait-for":"3.1.0","@breejs/later":"4.0.2","cron-validate":"1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"delay":"4.4.0","mocha":"8.2.1","sinon":"9.2.1","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.3.2_1606342098409_0.4591985268325445","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@tryghost/job-manager","version":"0.3.3","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.3.3","maintainers":[{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"}],"dist":{"shasum":"7d7cbfb82f697dedbaf839f5941bfc8017decdea","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.3.3.tgz","fileCount":7,"integrity":"sha512-4vpdTRG1ZBV98Q92p9GiADdwhz5I7B7u6vY4yKJ94BVrctvPUae4FfiVPBGZ4ckn3zBWMp8nWFkXSylXsockgw==","signatures":[{"sig":"MEUCIQC4SF5O/RC1jLamOmCunMaanMcuDcHMDD5cT7erZMyfAgIgbbsWFRNBcpyAOb/5aXuKGCcp6UCY7hynVRSN5OidzFU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxFrPCRA9TVsSAnZWagAAGCwQAJ90Smd6piIPVE12WWs4\naco+hSOyah8VjDYJzdVq4z3GON+X2NPwR23W4bVj5ZS2hP70BPX/DNlzxfWA\n2DIGPEyjmbqfibVS+VMadapT7jnrbYgdas+MdEBuJoyQS431NJ+/VBUgLiun\nOvOJnCTstQmbg/gq5W8L3g/L+QhEysXQhrpjmSIlPnrWmEQXW/IJALAjGzKr\n2KP5OVdZoZnAmTGYMjNntZ8aUa4ZrpI9noj0xKBul5ranedgQkj9u1QGcuzv\nVt1AaEz4SbZjUA2yNcEiIfZnbat7yfBCUjfDHrn7qYswOEHbmMvfPlKgaPuH\nn1figNMHbpZUL5XCjPCFHQPjxhco8ll8l/3OixVEjdAWPSjx24xsVmXJbXoR\n2pkH3g6sD0AZW5g2A/MOWGn7wAVu/0zUQwhJscWdlBMBgF5qLaLU14vwmdS6\nU/8+oQ8DzJMhdU4rNy9D0ps6mnMgH+PqWmG5I8kPAgAZFeygnRvnmJh9s+26\nHeZyZd+EV8z/h2ao1H5wSs5egGCsAeiFt+SycTfiEPFq9OqLLKqjdECsScB1\nCO4vrLk8qKq5KoWYVhodr1MT/PGeuOsRpKm3Ghqy58+NyC8aTCfmHbVOD3DH\nIXJ4gjhhoQ+qr/9qmpkhSOIhMGQaAZ8R8ZtcaGloseGxL/5+cb8/l4doe98S\nCx0B\r\n=k8/D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e18fdedebb68dae83568974e4668f56e9464a73e","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"https://github.com/TryGhost/Ghost-Utils/tree/master/packages/job-manager","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","description":"A manager for jobs (aka tasks) that have to be performed asynchronously, optionally recurring, scheduled or one-off in their nature. The job queue is manage in memory without additional dependencies.","directories":{},"_nodeVersion":"12.18.0","dependencies":{"bree":"4.0.0","fastq":"1.9.0","p-wait-for":"3.1.0","@breejs/later":"4.0.2","cron-validate":"1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"delay":"4.4.0","mocha":"8.2.1","sinon":"9.2.1","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.3.3_1606703822616_0.7847831957140514","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@tryghost/job-manager","version":"0.3.4","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.3.4","maintainers":[{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"}],"dist":{"shasum":"0f7811c350fac64f89e080b9119b183039f1f04c","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.3.4.tgz","fileCount":7,"integrity":"sha512-/b0ETTfR3ggnU/iZzDr9T88FqH/or9QHj9BZZ4E5sYP4LTzz7KQnh7Cx156tPIPI/VkiVStbd3Mixy9LvfpL9w==","signatures":[{"sig":"MEYCIQCKJNREaSQI4aWmI2Hzg3WlWoL1vObCIvvcsWvakIjQqwIhAKrFmY8q458xoy8+A3L1bjm8kCYDV5ar6DwNLgyONL3b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxid1CRA9TVsSAnZWagAAjGAP/1CooZ0Hs5ufOWa7NNuK\nkcx/k0LrxODnXtGekfL5GJiA6Vv15l/9cXgOlA2jTOgJ6acYAHF/yVxYiTI7\n9CoSMBSsPYXdvKjmmtzvN5p+TjT5PiX0Q656r7PHs7zo4gFHWLNvC0jlDTFg\niUwBgveanBy/yfSLDjQ0x/PXH6QFQHkj53iF3cBC5UVDQ+Tf/uLKnBlZxH32\nXhQKEOU/B6S/UWlVAsex8QW3Et25qgQHnVC/yL37fYz4eRe8bloZEPYqbq2J\npiWErJ7Op2lEZMyy5DL8a9XYPFs9mHd3V38cP2RoZ7EFVXRykHjSN4CpLC8T\ngisuir1W8ULIDI9Q3V+HDznmHFVKqd2KHVO3Tbw0Fnyb2zjeCf3zk3p5DFix\nWaLQzZdTgtkQMUN2AOiiogiaO9i+HAOseId+gESUc1E6QYoQ8jCX5JM28TFk\naLS5dfcUhAPqG7s8/dtyYQpP15SyrChE9CdzQ/Cs8IWM8DFaFhVN+rASbu+b\nHlh85/njLZYdK4QkK86d1ogQVuj2GyrzcCSLEHuqBcVL6uiMMaj1+2dDIxFz\nLHupB3aUpkQCFFcdyge8F/xfDEQMbuG8cOGdyn74hXvwvi3wTP4sW3+3PqfP\nVBOHxCMziFsONL3fNVsfyMhFYcCW++eqKQg3AdHIPcz6MPqnt0k7euFO2MpY\nSAEe\r\n=f3v7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"735f454cd9df3472343c57dedc1d8b38bb06c3c4","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"https://github.com/TryGhost/Ghost-Utils/tree/master/packages/job-manager","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","description":"A manager for jobs (aka tasks) that have to be performed asynchronously, optionally recurring, scheduled or one-off in their nature. The job queue is manage in memory without additional dependencies.","directories":{},"_nodeVersion":"12.18.0","dependencies":{"bree":"4.0.0","fastq":"1.9.0","p-wait-for":"3.1.0","@breejs/later":"4.0.2","cron-validate":"1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"delay":"4.4.0","mocha":"8.2.1","sinon":"9.2.1","should":"13.2.3"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.3.4_1606821748753_0.663479124824973","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@tryghost/job-manager","version":"0.4.0","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.4.0","maintainers":[{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"}],"dist":{"shasum":"52a26b88561a717046389a8bf242cd38783d074e","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.4.0.tgz","fileCount":7,"integrity":"sha512-4s6AGQGL3r9QinnqUVtE0rT37DbJ6j3OlX5kQ3WoIt1eZssKxHTIR9QfcQJ5amxjdhUgd/tYCi8jjXQcaXD7oQ==","signatures":[{"sig":"MEYCIQCuXSFZTzhBRacBiOLRZqyLlvNMDB17f5cD6K1elZRQsgIhAJoY0TvbyMx6hKxfcfqVnY8mFONNf/6mQiCSjPHn+fNx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzvahCRA9TVsSAnZWagAAphkP/04MFIgFBpS+ruxlHn6P\ngCFb0yUlRm28uPhy0d9ojkSDPIQB90qpimosh+J8EsBcY0zHl3ZBq1J9nLr7\nrvix3rP+QpHwf0iEVjYTWlcNU+soSksCSDS9/6GoGluvDF3lA9JUGBtioGkk\nTKRhHM/le7KLkyYjI4TW1REYx7dN3nE3xuquaQvdLUoQ9XS7QK3VOk23Y2RD\nSeIFflFwUQC+TFlnSUHD9xUj5Fr1zSfDrgFyqkgao5bsWXv4nfuDMKu5RV1f\n5tmUAIBTXFDlLDrnRfvT3OIuoz1sXkpo7gmgBbKy8ed4WAMTy9oYWTcXi2ml\nGC2YM7C+FFs27NlGv9ehVnXVVyELmtGUWhKPEkzWy5EDXpr4SYKvlxEhW0Ko\nGNv5SXd0pBOz6Bi4ysufEvbXuZUUBDEq4oDE5Rb9wy+FyAyuYBUbpwqJs8ZB\nRJt3UhErGNWrX2kdNUsXkWZNPUA5PZJoFAjAC2Hvrn3PMFWKDa0qxMunDkeK\nuU8n6cq+8DCfotlnk+So86vNV7TJDsUXer9DdZof892w4C1HtawldKQivlp9\nlwhtqjMzQ7cFsewzy8q7wxGAIzOjaV+iw2+XOuBJ3jqbvT+MDIdcX1iU8nuq\nfWqt9x63jQR+8pgwJtn/6reijaFzb1Yp9YgrRY+DpyYn9qDxiuImdfYzNGfs\nU4rN\r\n=uV4s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"3f19cadee2e80ad3f9cab513a5cadaca9fa6126e","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"https://github.com/TryGhost/Ghost-Utils/tree/master/packages/job-manager","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","description":"A manager for jobs (aka tasks) that have to be performed asynchronously, optionally recurring, scheduled or one-off in their nature. The job queue is manage in memory without additional dependencies.","directories":{},"_nodeVersion":"12.18.0","dependencies":{"bree":"4.0.0","fastq":"1.9.0","p-wait-for":"3.1.0","@breejs/later":"4.0.2","cron-validate":"1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"delay":"4.4.0","mocha":"8.2.1","sinon":"9.2.1","should":"13.2.3","date-fns":"2.16.1","@sinonjs/fake-timers":"6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.4.0_1607399072706_0.39259271961981557","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@tryghost/job-manager","version":"0.5.0","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.5.0","maintainers":[{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"}],"dist":{"shasum":"94ea766503d2473835d10e5e75cbf9cf09d9cccf","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.5.0.tgz","fileCount":7,"integrity":"sha512-BhVV0PgCL/Upd6fdcNQMYXzM7KAXcBhTOqsLuhJxaolf9lgWWBZOO575IGST9ezFU8xwidOF2Yecgem1ddpBQQ==","signatures":[{"sig":"MEUCICw0StEj794Gg9buRAuBlqesotI97G40gyEIG3VXjRNhAiEAwJGPI/OsjOreHziY3B+Np93lixXCagWC6c+3dlJBf6I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0Hz6CRA9TVsSAnZWagAA340QAKUdNtNPa3LgoCKqPk1u\nK4lKCIZuIAMAZzWyGOZJRMqlNVyaQGOfV5ohdMLv4j5XezL+5+Mi0p8y5XjV\n5FOCGM7QaFLFXXgCq435oMzjAhN3XiWA4hheER9zzhvkDRSJJ3LklA/fibSZ\n+5/RX37scBlOBZj9olSU27Lr2slwyqU45hxI2i+Di4mQV1G9QU4u3m92zO10\nopQJepQbhNMTuhmwYNt4/unRu5abxPN2ggA7x3ipFEOFSSj+d9/ABxdDJIsE\nr4PjEgJ+TEGht9EeroiK2wrhBW8HbWJrcJUM1w/Oc9vgmu4A64Be69m+LBjH\nc6fki+cONMQFpUB3xa5WvwagSIGEPo3f2rF0gViYGrC2ELsoeEljcOg83M4C\n6crsZt2kDB+L4Y+NqYCBXrwvIbjmk8IlwYuPUsIUa6y3ivKROIqqQL29yNmQ\ngzxDR/Et33psc2iI8F239WemEKka/MJTdWFrsHEulaQe+NQdntaJCQN4LysR\ncEz9n3FrSiiqFQyX4trvLB57b/oGnRSw8V1r3bwUkQw/MyTbujzhCl4Wwjtk\nwLdDztH9GSQ1C6CsRAJD2oQGtTk0Eo+dTcs5rrOUDJUizAY6Kp2LzlLp/hig\nmreFMgUl3LrFts2yYCX45vUC/uGZJa9QXvFjzbI4KFzucXS0FGFXvrMp+efd\nEzz0\r\n=VJSC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"139dcfd9aa832b24c7d8eeb9abb148e9b9097964","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"https://github.com/TryGhost/Ghost-Utils/tree/master/packages/job-manager","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","description":"A manager for jobs (aka tasks) that have to be performed asynchronously, optionally recurring, scheduled or one-off in their nature. The job queue is manage in memory without additional dependencies.","directories":{},"_nodeVersion":"12.18.0","dependencies":{"bree":"4.0.0","fastq":"1.9.0","p-wait-for":"3.1.0","@breejs/later":"4.0.2","cron-validate":"1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"delay":"4.4.0","mocha":"8.2.1","sinon":"9.2.1","should":"13.2.3","date-fns":"2.16.1","@sinonjs/fake-timers":"6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.5.0_1607499001796_0.24100465932790716","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@tryghost/job-manager","version":"0.6.0","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.6.0","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"dist":{"shasum":"5023f4b37577ac6966bba3608896948f2d030004","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.6.0.tgz","fileCount":7,"integrity":"sha512-kZh3sAexCkP4WghIskB6ZAJQap8KQWDtcLWRXTzCL1fO6BzOstJgw4gvRMDb2t8peUHhwf34fKbeIKecl5cv0g==","signatures":[{"sig":"MEUCIAV/xl5a7m+SU9fpOZl0J8zvoGl3iou/q7gHXnesm3bRAiEA9V7e1+lqfmOxYikfOrvGPCjvhVOwxKiKS0QToEplbas=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf1vALCRA9TVsSAnZWagAA3u4P+QG5CLHYVX+KQnZoQe7y\ncnRDND5uiU3YEKGVaSuDewYvZGazrM/ir2KS7zCku2A+APJJhSXTUmJvbR9K\nB8P2GXtnfmqctt22mNrMADuFCDEf06R40NtqBEHHPiXiHuSj4qabZWeKNdlA\nEovNET87pvKh59NHX5KTqjz9rs8WWNu3ueaWg8dZE78eqHIg2A5bAWrBD2Vh\n5S6Pi1aNnQXJTNcCrdlNai//OsEqfGnrkuxNgmGh6q9ux2S6o6neei5clQR7\nAZelPpXgxLOFf1hFP0AFwRExVi/qAGuQ5N6BAbJyoDcIlggYQx9ZTisYbt+K\naSLnH8yJbJsCWDvPDHqQH26zgFDrDSHH9XZ/nq+cr/koFS1N/4vH5J+Iy7Fv\nX0ic25SxRAh91qy5gXKis1En7CrVhIfnE6R0NJxCYHzRTjMCNe+eSLuIlwjs\n4Pc5pBQDO8g7PDZGyHbj0FMp0LFhJQw9rPS6Of86HdC2/SAyIWz/QWXYaGPT\ntIYgqFfc/t8LNLc3nCF2X5B5EekzaPw4P4bOGAVFXFW5qu3REL3OrDQSlfQr\nKkgkM1dfUZCYRKfpWrUuZ1FHzULCQFwUejBOjFUmWHAwzXCPERFTgUp+G2jy\nqNUQkuKFHv5khpkSkuSY5o9IYzraa0VrPw+UOBPPOxu1OezErqbtSDE6V2YU\nik9+\r\n=hV4N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4ce452f7dc7236807979c5d309a64eef4cdc49f2","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"https://github.com/TryGhost/Ghost-Utils/tree/master/packages/job-manager","type":"git"},"_npmVersion":"lerna/3.22.1/node@v10.23.0+x64 (linux)","description":"A manager for jobs (aka tasks) that have to be performed asynchronously, optionally recurring, scheduled or one-off in their nature. The job queue is manage in memory without additional dependencies.","directories":{},"_nodeVersion":"10.23.0","dependencies":{"bree":"4.1.0","fastq":"1.9.0","p-wait-for":"3.1.0","@breejs/later":"4.0.2","cron-validate":"1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"delay":"4.4.0","mocha":"8.2.1","sinon":"9.2.2","should":"13.2.3","date-fns":"2.16.1","@sinonjs/fake-timers":"6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.6.0_1607921674888_0.536234227369627","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@tryghost/job-manager","version":"0.7.0","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.7.0","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"dist":{"shasum":"ddc193580778d5c46a7dab5affa74abca7d029f3","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.7.0.tgz","fileCount":7,"integrity":"sha512-m1b7qyEzssa2YeoRtXV5Q2acHp+HUEXquzVgi1yGoxAw6dU994z6MIYPq8JpDTR2XnY2Tw2mghlVfgBQ995sFg==","signatures":[{"sig":"MEUCIQCjHVAnYlRc/HehanMTcT6cWEQJI2oEOgqK4MiEI9139gIgUl//4ypzUau8+hR5FKSwp17CsrpvFBBtqY3CWvXsNAA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9SmECRA9TVsSAnZWagAAThMP/A4JM9heKWBbQUnvTIwZ\ndmPAp+c5APuLER6osJCihYc729Ekg5K7um8XPSht/70BO+CuZEeca9bzIA8l\n07CtcKiB+LMJBOe1Cb3KkjyxkqBFQgtb42iRcMCgcxI2aR15KsLfZmJLLF1f\nzHvd2vObgKInP87V0tMSfpxdk4kkzBRDvkWSkVCz/6emL6MdN7rdTkL9KQ95\nk0+f63b3ZdufI2m5J7CiZINLturrEFuwPgSTwF3EEJdLklt1ioE4Hhh4mNF2\n5SYpRzYlA1OjMqkrM72n56mILm/DJz6RNQz6eBsCb0UsPV97dSAW5WR8/8tt\njkftoYQle6KD64YnTJiQETkPJ4h9RBiFYpmdTjgCGAxVB3d2lpagFosW8r3a\nvdEDXncY8lzJ4h+OEuO97aXUsyRg/yEarB6MEViMbh7esfgk8ZrC55HJEPoH\naVuOgpGYZuQKqQQ832uqvu8Ar8zDm1PeSmwS9y/xYvwPuVimt8d17PRqQnzR\nN4qvKMuzlUZW+zmV1mzhYZmBFHPokLAzyoRit0h2cm1wPb/YW85+7a78oOjl\nPmKIU3AdQ0tMZfqOmIgt/jHvBibL30um3RTlDg2B/t4WBcHzDdZxrUiVrPTJ\nTiTiOFxao+Bbf62COpxrPgMxzIWUwgxR/9joVFNP8tqDHf0rrFdjgOtg2VDI\ns9lY\r\n=M/0k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"52575a12037a8efd01e592a95166c97971fdf772","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"https://github.com/TryGhost/Ghost-Utils/tree/master/packages/job-manager","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","description":"A manager for jobs (aka tasks) that have to be performed asynchronously, optionally recurring, scheduled or one-off in their nature. The job queue is manage in memory without additional dependencies.","directories":{},"_nodeVersion":"12.20.0","dependencies":{"bree":"4.1.0","fastq":"1.10.0","p-wait-for":"3.2.0","@breejs/later":"4.0.2","cron-validate":"1.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"delay":"4.4.0","mocha":"8.2.1","sinon":"9.2.2","should":"13.2.3","date-fns":"2.16.1","@sinonjs/fake-timers":"6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.7.0_1609902468057_0.8287058082653","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"@tryghost/job-manager","version":"0.7.1","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.7.1","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"dist":{"shasum":"bbbfc9679cada353f9ee82b31eb8d32febf4e246","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.7.1.tgz","fileCount":7,"integrity":"sha512-I59N9MXggwwXpy2qsN6Xo9T4a/sijOURkp3CmCtGK9TSCE/q1Y2piZjLx2HUe19hRhbbDPvQifr4zCa556COjA==","signatures":[{"sig":"MEYCIQC6KaxzGouKNg+Yza7J7hKwpmxcaHLY5dIiuQ0239NAswIhANrHQSbefdMiiKl32Jew8x/l7MTaZsIA0T0r0+kYQS6v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/dHLCRA9TVsSAnZWagAAhiYP/i0sgJWq1L2wDRRKfk2z\nPMPjjZUbn4Nec0J/5OL1HuvNenKGOjr3nM+T/HaF9kryUOJKILk3WRcZ29qI\nYAQk/yqZwnDeIDhUbq1VDjfl9IOoVhy/7hOK1b8Ma6PKjFR+7flLPjeYycRd\n7SO5oLVdALaB+X//oDz8gXnS6u2b7FrOQ3bH65+VUoqKXGjuKqRb7IiIRTMb\n4Mo1YVWA4SbBRUzXvJMJsGefumFH8A0+v8bXj/aRTDimP5JV/AaM5WVFPwPW\n/fjNubK64ZdTCt6XoyR12dqcsk6u1wQ4KzPPKb1yuZjw6Ubwc18RkEAJwtwU\nQFcRTN4P/VPq2nMHTFCBm9XZyE7MRC/Nv2tH8WZ1imKocqd/5rWjpC2kJEIS\n5AlXDaOltRD2YfzGUGVGWUo5f/B1F2ydyoIJ8LVJ7Vwbs8g0+bz5LRHz4Sne\nhwgeS9Dm9papkdk3mLQ3E37c/9J5Sg1e9QkumDnnx6bsFdWIuWtLAfwHvm2j\nOEK2nyhsNzgYPc3QOqamRsPQCIcc4n+RpsNdzJYoIPeSKnMN3TgoMgdJkD3r\nuCqGXSVzoopoE6m2Ur7BhVGtb4WQTSV8Wic6Ffmbi8UWxnFjs2XLwD0Uk5rT\nztBoIyPDJTRfpAFmjSg0QzDLsvuIhmFpe3hIEJxc8kod+hfP66XqE5X4yIm2\nv/DD\r\n=HX6b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"56dbfef6273d6ed531395e1908de836fdb7bff89","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"https://github.com/TryGhost/Utils/tree/master/packages/job-manager","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","description":"A manager for jobs (aka tasks) that have to be performed asynchronously, optionally recurring, scheduled or one-off in their nature. The job queue is manage in memory without additional dependencies.","directories":{},"_nodeVersion":"12.18.0","dependencies":{"bree":"4.1.0","fastq":"1.10.0","p-wait-for":"3.2.0","@breejs/later":"4.0.2","cron-validate":"1.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"delay":"4.4.0","mocha":"8.2.1","sinon":"9.2.3","should":"13.2.3","date-fns":"2.16.1","@sinonjs/fake-timers":"6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.7.1_1610469834948_0.7140182021334716","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"@tryghost/job-manager","version":"0.7.2","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.7.2","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"dist":{"shasum":"76db25b81a9039a8d8c4c8389a6c6dc8a86e3326","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.7.2.tgz","fileCount":7,"integrity":"sha512-7RalSohNtbjWfUWzQytx0r7seV2bFPeMlRwCAlulNC8pAbpg0Kd0HtayaGeDdpwTVWH4gnn2byIFKhSpLIcvTg==","signatures":[{"sig":"MEUCICpOioUqVRk7EMmErG2MdOBUMi1y6mCfTgD0CLIeZlezAiEApz7TDIV9j3LNeDjtIllCpeODFXfeE0Cwycz+kFCgs3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgInfsCRA9TVsSAnZWagAA5YIQAIbYMJJDxQ9QD+EFeaEK\nkYbUs3kKHMCKxJcprgG4wJDm2G4PS4r4YXcrR6RFIkRpxRPnsdUMNnSe8z3Y\nZm6iicI2CXorB/2u5uDnuo6XJBS8uctnHrRS9flpBYNLCa28ZYZIqJ1htqNm\nTxmYjbLucTrAMqRf/U8tvYBdUWuZ1tP3c69vNvRG4tSWqfZ+DAT74S+ukwrn\n/wjDqrAhUYRf55TUiBVndwXjGikHR/q64RsVscjAvs7xLooz5ovesGH2kbvE\nf2cpIuDoQf+F4BiBUQZQuVcuHLfeBan8YUwZFtO08iAqJYqBDaoqrj6PHlRo\nPHR4UtqyIpus+3BMkk7QGsQmYPLcysqRau4CgPZCC0HwoPTAwgPaPgqaAGbz\nQpD/JioSamb4cDcnKPYnLgspx0WqF1Zs5/dd3EoGYUnP/hAvNQMtUpTUnr9y\nDInFAYLJKiDhHq7wsF0Mz4zLBnF/UENohwwxIsF5QeI1RFbhoPnspDOvi2nb\nYH52uBfifiDP2E/LbDieiC8DCQ1atgxYJWDcG/U2l1t0asUANc7xhyOO/p9G\nI+24jopUF2iKb24F02p8ngKfUtWHvJ6aNCRKj36zIDXaN3V7tQ5I8PAsgHaq\nHTlS8TFBM8/bCiUqhhKJZVgLlU0OTZmG4LYBkaUayswh+zgAWW6h8P1/19jo\nD58o\r\n=2t2g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7d0b859740607b380819f14510209ed2deb45016","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"https://github.com/TryGhost/Utils/tree/master/packages/job-manager","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.18.0+x64 (linux)","description":"A manager for jobs (aka tasks) that have to be performed asynchronously, optionally recurring, scheduled or one-off in their nature. The job queue is manage in memory without additional dependencies.","directories":{},"_nodeVersion":"12.18.0","dependencies":{"bree":"4.1.1","fastq":"1.10.1","p-wait-for":"3.2.0","@breejs/later":"4.0.2","cron-validate":"1.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"delay":"5.0.0","mocha":"8.2.1","sinon":"9.2.4","should":"13.2.3","date-fns":"2.17.0","@sinonjs/fake-timers":"6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.7.2_1612871660036_0.7667236729441911","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@tryghost/job-manager","version":"0.8.0","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.8.0","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"dist":{"shasum":"b3e042b7dd6746d8e9e44b71c95d7e2ec75e2881","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.8.0.tgz","fileCount":7,"integrity":"sha512-fXgyYaIw0ol99Kr1Nq0DDAH6sbgjIbUxQNsciQPPaUBqfPjdHEhRvrO+PD60nTAM1mZi74BnvCPJwoKAFMy6KA==","signatures":[{"sig":"MEUCIDfDqm2RerGEXsHT5C2KKOrjix2If//x7SJBXjbhNblvAiEA1vGgfn9pYIDXmEGA2uRGclbusj9grHBWWnOhawRlL94=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM0xHCRA9TVsSAnZWagAATSEQAJO3mmlSBitfm+QjLzlP\nJjU0h7Hi4Y+o2H48C+iyopb+bxDzzFjBdHH3ZYZ+zE8yzyr5WE/55/BY3TZV\n3/9OlvLuvZbRsjs/DRWQElpGoZZJu6CFam9gxnSlkfGxQKma5+lPUHULJvCK\nB1Lrolvt42U5ngML1snsT3Ykx6ps8CETlsb3ZFYC56LT38oafzOyaA3fZqug\noGLS0moBVeZVLbkPq/H+4iVNg6C23jN7IWiVmozgUxJHsb3JexjXXeJAow58\nefn3gon0wjKoQ8+bO1joIEMW02jkko+s1xQgIcc8o0DcWIae/+MebpvVbb9a\n+Hdk5uMInCqXArk8ECFVvOCPeKtoIedRdOIT7jbkzvb9P2NW//atUfw/gpuE\nyBeKK80OHWVotOUevM/gjvJ4pd/sZcADcuB9BFrSqFZpwk5iiW/uCqR7Tkh0\niMZQNu6IxLBO4H1WuVQS1DLR3hGZfLN+gkcCtsGvx7cV/VTcJaNJnPdw7Q+h\nlUePcU4DiLbzYpyLwTr4wJlgyUVzb8d+0oRdXFLhEYdWDhbtJpL/BWAy5yph\nJWCTP8LWjtbeJzdMPSPCXTUtiJfbBixGgt4nsb9I8PoKJsrjVxvC6iyotMWS\ne93+7o9YzU1oN5SqkrHYuelV9GOxcezAUQTYXetgy0djljcDf+RREeGf9Key\nT4vh\r\n=IJ4T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ef5ffeecb900a817ff0b2bce10f411b85b4b8a7d","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"https://github.com/TryGhost/Utils/tree/master/packages/job-manager","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.0+x64 (linux)","description":"A manager for jobs (aka tasks) that have to be performed asynchronously, optionally recurring, scheduled or one-off in their nature. The job queue is manage in memory without additional dependencies.","directories":{},"_nodeVersion":"12.20.0","dependencies":{"bree":"4.1.1","fastq":"1.10.1","p-wait-for":"3.2.0","@breejs/later":"4.0.2","cron-validate":"1.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"delay":"5.0.0","mocha":"8.3.0","sinon":"9.2.4","should":"13.2.3","date-fns":"2.17.0","@sinonjs/fake-timers":"6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.8.0_1613974599136_0.12884117394055172","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"@tryghost/job-manager","version":"0.8.1","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.8.1","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"dist":{"shasum":"adb28f0922b3767fe9480cbb08a370fc51d1a5ae","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.8.1.tgz","fileCount":7,"integrity":"sha512-nhty5xuDxQUYpCFV9HJTAc2N8TMCApRbDO1TZOBZW3mCNjg7BulSpk7KhHaEFoeOc+xYtBU9Dh/uIPST/3dwMg==","signatures":[{"sig":"MEUCIGLYLTEhMmME499EfhIUNnWff5z+zmYkkds18JZ2yh6EAiEAuX6RUEcIa2KI9D4E+4hcphHMGqioKeYNssBgGKEyyTM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPsobCRA9TVsSAnZWagAAvkkP/3kr2sJMfrsid/QKt1xr\n6TbngAPMlWdmAwZBWayFoNlz7DCi6sxzD8c7HeKNu53CXrSwbNkSh+cTX2Q+\nCKWfm/sFFuxoSAV4KribomzVVwgNGm2yMIZx1j0o4BNmAlzBuotcAlVcFgsd\nOzQIJY0fG+22bHNy/fSg4wH28TEO2O6q6gsRpJ3p9K+nZTCjRN983hYwfOVh\nAB5M2Ph6oWuLzu3JTXPMkVALIEC5QTEhCsWaByX4A/1AVco/371uKtN8BCHA\n0s4GvZwSLEKFOuHrSU+eKzTmMWPOtm239FIokqg3gTxaE0wpG//zuEZhvXhi\nqu9RQfNCosd0n3/HdYsGXPqoF4VX7tC9T1ZvJt2azGn9UeIqjV1MnWt7XbHb\nPQ7UXJAvU3nL2WTvwkCgCbDITRdgfRtpZNRVq74y19Hu5nDuQFpr+3QHFkvx\n2E5IhP7UJpsaKFCF804GlDmp1E2GvTjCbFlW+svyrUxy2rqwow8M/l5J6VzR\nM8GTjjPUqVpaKdLOIvhnnb2y8GMTyxBNlY/8kAiaf/OuU8IPp/27rXVMLdw1\nnqvtlu6+jAiaW0RtcGF1+7Vr5q7lnaVG3JmsFoIapWgMOxDqRsNJIQL247YB\nMllslAg8ohsd9He6VgDzMlQ3IgrtT60UQQaHwMcQAeuJ1L7ZuBF2H/X2jcRs\nfwJB\r\n=8L0u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"3b2502bffdeba4a45519102c9b15aba5865d8e89","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"https://github.com/TryGhost/Utils/tree/master/packages/job-manager","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"A manager for jobs (aka tasks) that have to be performed asynchronously, optionally recurring, scheduled or one-off in their nature. The job queue is manage in memory without additional dependencies.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"bree":"6.2.0","fastq":"1.10.1","p-wait-for":"3.2.0","@breejs/later":"4.0.2","cron-validate":"1.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"delay":"5.0.0","mocha":"8.3.0","sinon":"9.2.4","should":"13.2.3","date-fns":"2.17.0","@sinonjs/fake-timers":"6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.8.1_1614727707270_0.7516054663601006","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"@tryghost/job-manager","version":"0.8.2","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.8.2","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"dist":{"shasum":"a241f0b4c82d02dfb5764386d24c5b98a46a462d","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.8.2.tgz","fileCount":7,"integrity":"sha512-IH9TTtXqcawbdkD4c0vUq2CC3y+tw0PBjjdGSD+xaoj+tkg+2tnwvq8q8T/pEsOgPWXyPtpkSbcaBIpW9ovRvg==","signatures":[{"sig":"MEUCIQDaKBRoogVBrABC7WeKDZ0+ldLuO3Kc18SL5qS9YcwimQIgSmqeWZMysLvhAJcLW6OxoxzrBNb9HPe0SXfD8xosaXI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbQ9FCRA9TVsSAnZWagAAKF4QAJqN5ntFIevRt/Naob05\n82kAexaJHUWo00fnjfMY4ncXKxGVWtHXJTvfmo4KhxUIkaflFnWNGxpajKT3\nX7ZjWSDnxsnzGW0+JTB8KfCPdPQG1P9gHgY0w+S9xgdH5BmVGROP/TKSO/zR\nCfJOUVB5NTY/wXzhFPn2iyopg2HvzYY6BfsnTs1YMD2vwDa1FCtpR0YWXbUR\nkNFdaqLK1QAHZQ2bRh3NBRDClvym8Qb2wltiidexodUjEhY6nUfIBV1yzE14\n31+D6W2tTPihEpQgyMncu/6dz+pU2ePN34kQpxQwY31tsWNLw/jxy4ndvWql\nteJckeMzaoagnPecD+PEa7BO/x4vRu+3pPQrYcstHHuaHnUvfhVKsYoY3pFk\n1K/HcrWuCTO9JGTX8LXTAL/Aie1M12+mcSRzXcZIFs+gxjcBNPZjGV1fLBmh\nLdHfG5saP52DJfmdACVAIWOILW17JBqIKNVFy7g5wmDt+C5F/rFjmMtV6yw6\n8hH1u6IWUi/eV2lVAAxwPTSHMonJ1VdrsJmR6uksub3lkSyTiQzgdRkkd6qo\nAFfC5wn1NSjJlw0PZ2wsM1QMtdxpXKXaGm3CSH+fo8dBhyLbXgMI39akTAAv\nBDIHEtcTRgikCAqcYC4yV92Ni84Yjwfe9PUaep3TIoynTb0FB/y7zDr7vkQf\nKciN\r\n=z1I9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"5e718a9e00749297415ac1331a1a7d5dd3da8248","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"https://github.com/TryGhost/Utils/tree/master/packages/job-manager","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"A manager for jobs (aka tasks) that have to be performed asynchronously, optionally recurring, scheduled or one-off in their nature. The job queue is manage in memory without additional dependencies.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"bree":"6.2.0","fastq":"1.11.0","p-wait-for":"3.2.0","@breejs/later":"4.0.2","cron-validate":"1.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"delay":"5.0.0","mocha":"8.3.2","sinon":"10.0.0","should":"13.2.3","date-fns":"2.19.0","@sinonjs/fake-timers":"6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.8.2_1617760069429_0.37116269474768093","host":"s3://npm-registry-packages"}},"0.8.3":{"name":"@tryghost/job-manager","version":"0.8.3","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.8.3","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"dist":{"shasum":"0e7752ddeb78cef63745be770467b48cceae6a31","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.8.3.tgz","fileCount":7,"integrity":"sha512-5h8SMrSIY6ZvseGj0wR5zqys+1o5JhQc7HGob0urJ/oDIdbs+BrFhYHvR6he15lKvFFBvG+T1IO4oOEIFLR3iA==","signatures":[{"sig":"MEUCIDdfcV6iu9b2djyPB+dr1O0u39yy7bfFHltT4IJdR9vyAiEAs2/DlgdPyp1BteYZli1ej3uDN6AtF3+qijjqBqmoP3Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcD8wCRA9TVsSAnZWagAAT4wQAJoQ3LZ5NU/5a4y3svjB\nOTviQ1JYEnqtQItbf4sYrIwTeRN5ZaUeZ/rtGhedV2Ts6VfClbrzkxpcGkRI\nwmudTtDRo5JyafSlNxII3FmXFnvkvOUhlQncxKXNtveJ40q7aOfpvAl9yoMa\nMbmhckDSvV5CAFn3q+hP9CMJoVnkBcfEYgULfcVNNGRrU3f1zceZczYHZ27l\nTUsCOj0q6j47c6l84yql7Ig/04nB0xxaAHLhKWug+hS1rPHDuPMgw/lJDXCP\nFn35oVm6AIo3NjTgD1mRZ2mAJlLONbiOFgovfPTKKw2WhG0bECQcF4wR9ADE\nEDGkTuWtyozj/0mh8fxyBeokd9O/64uDvfyooR0RGbw/s8a9NtGxqpcrdvyX\nonID3CzeUSBkAcKXclNsG+yz+KphFNPEma7XsueLblOxTWxSVBYHEJn2DtjH\nwOAXIwKTa9gPEJ8dYhQQ8uRL8665OQY6bwCuQjPK1wGhEuce62z/Qd38OOAA\nmDX8aoWW5JOes/+wZNabMudifzzG4mYhlS2plmFtqySAMaNEecXimUlgbj6v\nti3TjJH6jhY339bqioWcuOc2DtmPggbvy8tLMQrWfx2qjnoetMViQFNLjvFs\ndH6wNg93kMsa5Li42OvkqTpj4dLdYemywCRRZ8N2Ov96VaM2M9yW8U1zw8SC\nSZM5\r\n=3CRp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0fcc06d94ba7481fb03919b188f7d42626622abe","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"https://github.com/TryGhost/Utils/tree/master/packages/job-manager","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"A manager for jobs (aka tasks) that have to be performed asynchronously, optionally recurring, scheduled or one-off in their nature. The job queue is manage in memory without additional dependencies.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"bree":"6.2.0","fastq":"1.11.0","p-wait-for":"3.2.0","@breejs/later":"4.0.2","cron-validate":"1.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"delay":"5.0.0","mocha":"8.3.2","sinon":"10.0.0","should":"13.2.3","date-fns":"2.20.0","@sinonjs/fake-timers":"6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.8.3_1617968943742_0.12448221847297236","host":"s3://npm-registry-packages"}},"0.8.4":{"name":"@tryghost/job-manager","version":"0.8.4","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.8.4","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"dist":{"shasum":"ba58dea09dc7d77b4177449209a48ea390d774b0","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.8.4.tgz","fileCount":7,"integrity":"sha512-0cftCLxVKVfAG9jE8gUTtyDkz3aUZX2DndNFcYwCXCjhBLOGaN15SkhfNszvJ64iaBFnTe6XFfSzazeUmok7VA==","signatures":[{"sig":"MEQCIDUGh+UenlZDiaSMwqQzzs9uqPDixhUMsrezahrTFv8DAiA4dB0sj1cfHpNJigorOKNdoMglhGeACM4g/W/rNwyDPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfUywCRA9TVsSAnZWagAAwJkP/1iYecMQEwSooaFv4Gcb\nC29BTbJetB2+5ZwRhPDrJLgvg+1N6i94FE8CN3zTN12C15B9MouO1F0xsSwl\nYh1d3e46u9TWp1E4MfmLrRcPQCdFEqhQ6BGMm4nityHRoZYtPh/bLV2zJ4Xo\nOoEKHLf6T2OcY+CKnDdtAhee51hY0bVvFPIP/E5eof/Z5ENvNU/ZICaNWzUM\nk0LvIYPPCN7z9ddSBEsjaIOOObL5rx0DfwveHm5eTmIeBrDwnyV0RfNh8stC\nddQQ6P/Ay64pqAFc9l/rVbrwVyBH/iRjqsZuHVhb7hzLgNgRK3kxNMz7Z4eV\nDtODxiM4dX1Ye95Ab9WHy3HKMk7vVOr4Fqhfvx0FJ7nnFZm/v6WXuteDyfBy\nYsWv4cT0i+ffCOC4S79scqvrW9/fIU7rouP8kIJFc8ocNs5SEOpb2lfRhF1e\nflGX1WivJhzVvHnKYu30nLHKDCJ+6Cn85Yt65vT/O4t75kZ7eeONUR9LVXXq\nCVTodNSq1MBkXULkUmsm5qmlKrksJ0ayBNZB/T/LZCL9GA7ec8wu6jk/BDCr\nphoNuKuUXgZy9MO0V0V2dw1tqtvddcSDGCEEC/L9qZhKAvCms8rChGK9LNuI\nk4hXMuoP5+USJhB9WX1bTJgSLg/5rUKJkdhC97Pq9kygyPG9I3jjW4FKbcOs\nv7s8\r\n=KS0X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"98d92c3a2796b3c2706f088982f79255f96296a5","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"https://github.com/TryGhost/Utils/tree/master/packages/job-manager","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"A manager for jobs (aka tasks) that have to be performed asynchronously, optionally recurring, scheduled or one-off in their nature. The job queue is manage in memory without additional dependencies.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"bree":"^6.2.0","fastq":"^1.11.0","p-wait-for":"^3.2.0","@breejs/later":"^4.0.2","cron-validate":"^1.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"delay":"5.0.0","mocha":"8.3.2","sinon":"10.0.0","should":"13.2.3","date-fns":"2.21.1","@sinonjs/fake-timers":"7.0.5"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.8.4_1618824368373_0.35609826075407813","host":"s3://npm-registry-packages"}},"0.8.5":{"name":"@tryghost/job-manager","version":"0.8.5","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.8.5","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"dist":{"shasum":"ebd09f866df1845e043e0b9dea42006b8b8aaeac","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.8.5.tgz","fileCount":7,"integrity":"sha512-kpCdmL+BVBnKFcaoHJrJWXMGSWSqKBNUNJEkUBu99rgcjsX3FtC99/A9kbcFrVMj5Jhm2DZxSyqTW/GoU30UFA==","signatures":[{"sig":"MEYCIQDGftUBer7yiIKcOkhwX2csk24r7uuR9ITHKn2j1zoa8gIhAP5ON7maAob4ZrfaB7H5si/wXiRUiFwkzr5Vu37tsaC6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglR3FCRA9TVsSAnZWagAAPKcP/09qbewIMbj4+vP+cMQN\n1e3uEcaTtmbK+SvJklxG1LO2xM37g2q3DdNjANDGY2IxYWVfshdlG8z8Etgi\nY/cFxUBFDuOTG5FEWxf6XUzsrcscNSxGzaUfXkfjPpWD1vEBpVqVpRFFl3Bf\nlCQcrSDYqQ8i/JI+5rp3sEwiUj0dzNsMaQZwt9oSaRcvCAxWFngGtakVIK1s\nmafeuInuImV9bKAOnrHTuIJUGZWVN/2uu9r8F9QH3fmKEM59TYVLes2ZFsEm\nb/aOsl4GqmZ1hglSKIy8qr1F1WCFZ61SYA6XUfZUzUFJZL53jXIIr+qKxkBz\nQKnPe38W6/7IyXsxi/FOy1J+AMRnTZnGO0SF/uNn+EWgHpWVoNbmhg8MSR2d\nEXODIiFC0+mkICKk854ume2IGSQpaHJqtCWgh7cuLCtxK7ULnqWOleWf7IBf\nwTZy56yrmHDjzWIG8pfCzEaTt4omjhwDS33t+SI1Vt9rpJeoEv/2H/3YjPA7\nvZNXTZVpJuJLAGJSrGVqA79fjBr0FWPL1pKn7lWhclpX9+2amTgMz5C31YEL\ncZy5wp9P4ZNpiHyfX+3P3hyY7Q8pbNkpbSqxRSX+qP4HbhcJ7Sgv1THD8/SB\nVpItpy4idiJiTBNMi4cwpDzIts3qdM0FkbmkbnSkzvTKdw2uYLqxO30pEa3J\nXM/2\r\n=UYzC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a7ee369425140be89a406d7b58efd048a84e06bd","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"https://github.com/TryGhost/Utils/tree/master/packages/job-manager","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"A manager for jobs (aka tasks) that have to be performed asynchronously, optionally recurring, scheduled or one-off in their nature. The job queue is manage in memory without additional dependencies.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"bree":"^6.2.0","fastq":"^1.11.0","p-wait-for":"^3.2.0","@breejs/later":"^4.0.2","cron-validate":"^1.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"delay":"5.0.0","mocha":"8.3.2","sinon":"10.0.0","should":"13.2.3","date-fns":"2.21.2","@sinonjs/fake-timers":"7.0.5"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.8.5_1620385220635_0.2735627357746908","host":"s3://npm-registry-packages"}},"0.8.6":{"name":"@tryghost/job-manager","version":"0.8.6","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.8.6","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Utils/tree/master#readme","bugs":{"url":"https://github.com/TryGhost/Utils/issues"},"dist":{"shasum":"c8c3d2ef5794467f923a198a4c0a7f0086220292","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.8.6.tgz","fileCount":7,"integrity":"sha512-ffvedrXKwRWG7aKoQB+Bz4peNFT80GiejqkCaaLEl+3ZOunP5EilI804qEg2h8edPyiodRQAVyHrXxYBTawDUA==","signatures":[{"sig":"MEUCIQC7P6HP8k9+c81Ey/u/2EFukiCMLUv25JjSlxuIfnXewwIgNDRY81FSfIeYyY4cqRjH94E54pDGrEFO0xAE6Vj0/Mg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm81UCRA9TVsSAnZWagAAhzEQAIhGYwIza13rBlLpLLVo\nG9rEJjMbSkPUmmwEUCQu+rLLfxLUeOJC+0SKYHDHPg/LYq897MfMA9JvYrMB\nHDA470YQp4oxUBrVOIZucOUXdHUFr72zrU2GroS4vR/E3i9Ie4J1KAn9zKnW\nivVy9u3JM7BCszcI1+MkLujOLx7I4YhkI2Iz/MPZT2A/hx4eByCoI6xNIQPG\ns52/JfMv83Z/eiR4o+moyBgEUia7mxlD4udvKmJJoC1O5dVVAaLI2yBcPTsF\nUOrXdVAbTSJNYqMVsDgjm18AzlqD5WjszNMped5i0wmRVQHS8yXeKilFAA7U\nq06V22Ia9y4sYZNhtkt6NO7JlMAzNFuWGqqOaFrbdOH4gczR3JrPqZWb8RNx\n1cJsDuEDFrzajF43i5plQcDVuf5RC57i5VP77ze0Ra7QbxnXUXw/4bn+GkOJ\nQmfMEuYXev8Q7pNYEJ6orpYtReMnmmoqv9jdKALgMmPe8R6EJkSRTzRC1n3s\nMhBpHaZkCWek9VG5eRuSOH+/3ES8+suM+wK2yHVBGjA0ByysXKkqc+U7EgFk\nAnB22uLPtE0e2HPrPEsvsnemAXnkReAJWb0lAIrOpBTh4WRSSTNAQCjqGpIX\n0v7RDxN3pMjETMBJMzr7JREyo5+jXuHP6gSHETcCA/iqTz8YgdXpqBK+lglC\n5ltd\r\n=tgnQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"db1d1e11f55825aadf442e7be91686699e280134","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"git+https://github.com/TryGhost/Utils.git#master","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (linux)","description":"A manager for jobs (aka tasks) that have to be performed asynchronously, optionally recurring, scheduled or one-off in their nature. The job queue is manage in memory without additional dependencies.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"bree":"^6.2.0","fastq":"^1.11.0","p-wait-for":"^3.2.0","@breejs/later":"^4.0.2","cron-validate":"^1.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"delay":"5.0.0","mocha":"8.3.2","sinon":"10.0.0","should":"13.2.3","date-fns":"2.21.3","@sinonjs/fake-timers":"7.0.5"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.8.6_1620823379620_0.7942703426115849","host":"s3://npm-registry-packages"}},"0.8.7":{"name":"@tryghost/job-manager","version":"0.8.7","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.8.7","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Utils/tree/master#readme","bugs":{"url":"https://github.com/TryGhost/Utils/issues"},"dist":{"shasum":"2cd9dc5204e39bc8f70d315cb9fd0d476c136bfe","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.8.7.tgz","fileCount":7,"integrity":"sha512-fNStDPhVB8qNItyLzHOcTvMrbRFrgxFMiEkfC/+auf+tX7AP9oJqK8LkCt/kK79FRUyASrFurl0G2xmrQjl4FA==","signatures":[{"sig":"MEUCIHpxDM/SAuWjRTOgp46s8pZIN+OoxBELVqgggKHgINrwAiEAgO1wWEGvZT9xiBqslqwkF/L1G1Ym7UUVE2x6M2JKjOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwKGaCRA9TVsSAnZWagAA+noP/ijyFfRvHt14pzfKhwQm\n4xpT5AsQQAt/6WlscOslERhTsIn8qKR9NcamCM+BIKg5cLYGGLildY/YRdgV\nLtyTsxgLb8EBc5ihzVmL/NGVPAS6zQws0TQOvGLmmhw/MfBiKBFOu8dSDil1\nVKWLVhF4k+fbDeIBhK2Fuhr6gemX1ZPQrC6xTqrGxd4fYBs/K7PnLHKahLM5\nxA39cZln3ovfE0H7vUskba5E2LY/o4kmqryeVCUNJXdu+McGEOQeIwZ5TmPM\nRZHrkeOEZismRErCBPijvCCpI4c3GpNwlzd69EInWHEjA4BBLyFtnVJWD0eW\nUz/2qvEbfR5crwWA+5W/nzmocX0kOd0t7hTbLXWsGq6lv1O8Jpwtd/ibBvO0\n2lZuRYbp/YHsr1lD56366RVkjLkZFxjU5wjxb1QUnoPuWM2/9mlzjdhOP759\n3KCFRqoI3AwUkmIw8Yqlsnwl4adIw6/Tm9eE06BU7dT/vQBUvSTlrkM18GGm\naC6eeq3nhbPDtu0Y+h3vlP8JeI0nHSsnT1Ok+0Z4IZE+May54tgQY/ULDubQ\nKM2rteFETbGxp+h9VTrpJqhssYV/1MjqoWivZoiY4neqC23YGOhK6Q1FeECZ\ncAMdGmm+SV5WUpQrySPtruIDQoD098Kbh2PGxi42K6Zd8SO0XOjdoxgMDpwQ\n22en\r\n=gOsI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"58aee93218b7cb98a75216704f0568cf1025231a","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"repository":{"url":"git+https://github.com/TryGhost/Utils.git#master","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (darwin)","description":"A manager for jobs (aka tasks) that have to be performed asynchronously, optionally recurring, scheduled or one-off in their nature. The job queue is manage in memory without additional dependencies.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"bree":"^6.2.0","fastq":"^1.11.0","p-wait-for":"^3.2.0","@breejs/later":"^4.0.2","cron-validate":"^1.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"delay":"5.0.0","mocha":"9.0.0","sinon":"11.0.0","should":"13.2.3","date-fns":"2.22.1","@sinonjs/fake-timers":"7.1.2"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.8.7_1623237018836_0.02722103692044997","host":"s3://npm-registry-packages"}},"0.8.8":{"name":"@tryghost/job-manager","version":"0.8.8","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.8.8","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Utils/tree/master#readme","bugs":{"url":"https://github.com/TryGhost/Utils/issues"},"dist":{"shasum":"76dbb19426997c654bdec08fae3d61ca97f1dee1","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.8.8.tgz","fileCount":7,"integrity":"sha512-QGtVhL/SRPjxH0p3pou/en5cO+HFczecmpemdEvm6UGR5x7rtNXoqDyIyALfGNKMJ14BwunOkS43I/g3j3RnNQ==","signatures":[{"sig":"MEQCIHkNduvt3088645rHh3FI81iRkEkyJhXoBKZCX4x3D1RAiAAtaFtfKTcKAxxW6eWhHojSguFHHh+M9ocRsLvzKN/kA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19546},"main":"index.js","gitHead":"9545d13a14c1b0ac70cd80ee111f66f642eb0a4d","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"git+https://github.com/TryGhost/Utils.git#master","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (linux)","description":"A manager for jobs (aka tasks) that have to be performed asynchronously, optionally recurring, scheduled or one-off in their nature. The job queue is manage in memory without additional dependencies.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"bree":"^6.2.0","fastq":"^1.11.0","p-wait-for":"^3.2.0","@breejs/later":"^4.0.2","cron-validate":"^1.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.9.0","delay":"5.0.0","mocha":"9.0.0","sinon":"11.0.0","should":"13.2.3","date-fns":"2.24.0","@sinonjs/fake-timers":"8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.8.8_1632304799085_0.07697554277473162","host":"s3://npm-registry-packages"}},"0.8.9":{"name":"@tryghost/job-manager","version":"0.8.9","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.8.9","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Utils/tree/master#readme","bugs":{"url":"https://github.com/TryGhost/Utils/issues"},"dist":{"shasum":"d50759347dffc8c3b087ea1c64410f4ab3220bb6","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.8.9.tgz","fileCount":7,"integrity":"sha512-B7CmgF5P03n6v1hYa1gGs9wPtYHdym0brpWac4FgfUvvXErCTe70kp2kDGPMp57OBnQ1cT/n2UJdzgk30RN/Nw==","signatures":[{"sig":"MEUCIQDEQyWe0afhV0yNMrtpW6R5dYSf92G2cNEGtfN2+D5KJAIgWWpiIABktoHhcN9ZJsG7Q0oWD/IqLhoi88dmtDLltvs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19546},"main":"index.js","gitHead":"9bdfa67ecfbee6666553845d4887d616abb87029","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"git+https://github.com/TryGhost/Utils.git#master","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (linux)","description":"A manager for jobs (aka tasks) that have to be performed asynchronously, optionally recurring, scheduled or one-off in their nature. The job queue is manage in memory without additional dependencies.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"bree":"^6.2.0","fastq":"^1.11.0","p-wait-for":"^3.2.0","@breejs/later":"^4.0.2","cron-validate":"^1.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.9.0","delay":"5.0.0","mocha":"9.1.2","sinon":"11.1.2","should":"13.2.3","date-fns":"2.24.0","@sinonjs/fake-timers":"8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.8.9_1633022652875_0.9091539660508487","host":"s3://npm-registry-packages"}},"0.8.10":{"name":"@tryghost/job-manager","version":"0.8.10","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.8.10","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Utils/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/Utils/issues"},"dist":{"shasum":"43f8d34e1713226ac47677dc57b9db3e63482291","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.8.10.tgz","fileCount":7,"integrity":"sha512-4rqojKJexP60+uNlqZJCxH4ozen9F+UFAIfjHlCbdUUtnik0eh8Ru1bm87C9XQPNXTKkuytn8JZ78r/4jyt0Cw==","signatures":[{"sig":"MEUCIGFuIC2YxeQua3kwKVKj5Q59r+0inee74Q6A73CyOy+mAiEA51nS6gZfZtWt8qgw2eSkjtEBKp+iMe64jf9mCs86CsY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19545},"main":"index.js","gitHead":"a88c5e82f900a7df2d03c2e07d14ec9b5c59dde1","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git+https://github.com/TryGhost/Utils.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (linux)","description":"A manager for jobs (aka tasks) that have to be performed asynchronously, optionally recurring, scheduled or one-off in their nature. The job queue is manage in memory without additional dependencies.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"bree":"^6.2.0","fastq":"^1.11.0","p-wait-for":"^3.2.0","@breejs/later":"^4.0.2","cron-validate":"^1.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.9.0","delay":"5.0.0","mocha":"9.1.2","sinon":"11.1.2","should":"13.2.3","date-fns":"2.24.0","@sinonjs/fake-timers":"8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.8.10_1633103844350_0.037650381873508776","host":"s3://npm-registry-packages"}},"0.8.11":{"name":"@tryghost/job-manager","version":"0.8.11","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.8.11","maintainers":[{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Utils/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/Utils/issues"},"dist":{"shasum":"6e8e73f06ac12e5986f66451a7840f1ef01959e8","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.8.11.tgz","fileCount":7,"integrity":"sha512-trEex562rAgLHJXizv1dJBXYWVXNWEWpHa2bPk5BcGK3WYC/LiO0/yp9ONkoLDCNxx/EVOt6/8kQwdDk2phpAA==","signatures":[{"sig":"MEUCIB64nd/VZv7VCOT1aqX8bJDbseY0etsB6uwVN9htHSRRAiEAuEWTfAiasPER/PaK8h1LxBEs71Xt4ApNUC6eMbewZHE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19583},"main":"index.js","gitHead":"6f0646450de6e72d3542812ed028f71cd7e38ccf","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 --reporter text --reporter cobertura mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"git+https://github.com/TryGhost/Utils.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.1+x64 (linux)","description":"A manager for jobs (aka tasks) that have to be performed asynchronously, optionally recurring, scheduled or one-off in their nature. The job queue is manage in memory without additional dependencies.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"bree":"^6.2.0","fastq":"^1.11.0","p-wait-for":"^3.2.0","@breejs/later":"^4.0.2","cron-validate":"^1.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.10.0","delay":"5.0.0","mocha":"9.1.3","sinon":"11.1.2","should":"13.2.3","date-fns":"2.25.0","@sinonjs/fake-timers":"8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.8.11_1634904118813_0.5570794973665589","host":"s3://npm-registry-packages"}},"0.8.12":{"name":"@tryghost/job-manager","version":"0.8.12","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.8.12","maintainers":[{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Utils/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/Utils/issues"},"dist":{"shasum":"4fe36464be4f2ccee5a1762000a5d0785b33d0ea","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.8.12.tgz","fileCount":7,"integrity":"sha512-Lvw7D6Hgg5+14eKm+CNQ7dx3FDpoFV3OWRbHsPMswjWRfHPSSeeW5wZjaT+Z4miOFkJjEl8xPyYRxTv1+0HmUg==","signatures":[{"sig":"MEUCIQCuuL7N63uudcUDE1YgdQ1veLEx6ecIMnGrL2m5ck3vRQIgabV1sICKR2pFtLaTgCfOICt1qbIeuM/zgjda3mtsy58=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19583},"main":"index.js","gitHead":"280554d1cb6ec40a06c275a38551bd8c42fd0ad8","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 --reporter text --reporter cobertura mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git+https://github.com/TryGhost/Utils.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"A manager for jobs (aka tasks) that have to be performed asynchronously, optionally recurring, scheduled or one-off in their nature. The job queue is manage in memory without additional dependencies.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"bree":"^6.2.0","fastq":"^1.11.0","p-wait-for":"^3.2.0","@breejs/later":"^4.0.2","cron-validate":"^1.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.10.0","delay":"5.0.0","mocha":"9.1.3","sinon":"11.1.2","should":"13.2.3","date-fns":"2.25.0","@sinonjs/fake-timers":"8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.8.12_1636113800157_0.5643360777711344","host":"s3://npm-registry-packages"}},"0.8.13":{"name":"@tryghost/job-manager","version":"0.8.13","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.8.13","maintainers":[{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Utils/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/Utils/issues"},"dist":{"shasum":"e8ac3bfdba0f8b97aa4bd19b5e814e121e36c820","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.8.13.tgz","fileCount":7,"integrity":"sha512-RuHm5YqZpU5R9RssgXWhqeBLhnFK/XpB4Id9jqYTkNDrVhizCsAnqbAmMvvAk4de2XDQljmfydoDUk70sJx+tA==","signatures":[{"sig":"MEUCIBIaECSyBb/8E28ePaAWLVFDUxLtzYoOqb6dDJQomOE5AiEAqQHuQ4WQAMmKKHFqtlGP51ehn0U9yQVNGT6z8FnT6d8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl536CRA9TVsSAnZWagAAGacP/3mHrKfX2TZ/jlsGg9jM\n0A5LYcsTHvH63QIatxYCHWyaWo/D3sPvzYUOGYm8q0nJYDHjofCDObUNokXA\nEj9QFsqJ11nPFWB3Hcsvyx7Oham7//qYAuTWVK9A/gpHNofgOfqgAcVN/G8d\n0k9EkOXNps3ZGIcSeJ09QfBlvbphvbF27BpS4i/JOlzSYDmZqhF8djsWknZs\nFBcKyQzPFxxsxeyLlHPwBzjWY6AmjF3EqtaxM/ZD5GeC1ZDrNODUoBfY7c56\nuuIfYLS/V3/OtT4YOGmTd74w6B/aFHaTvjPTJ0Pghm3oTzI0gR/xl8yueDwM\nTLCy2ums6Jsm/5Ftnh5EdWUPUp6C7jM8/aw3X6XhtDIWgMaLd5eHmBOkT+nG\n+tap9eMii0nLkxzHRc9RloTCjUP3lyNtSbVTeC3RYqxkTd3HGAmdroxoTKZA\nIzc9EPX4IYZrOI/qeyOnKfn1ndq8TBWJiYkIK+85xCJT1hSIc3ju/bNCrKyL\nlT2bLFxG+EzrylssL93fAGY06oCgf0sTCWDBVLWr2Tu6hU0cAxuS7usOtjne\ndJ/zmCK3kqce85gAXVKgyBXzx+Rqb3R1bUpTUirmgejSzFKUJuqnhoRWZsgV\n/CRnpbgedmOwczHNo70sUIlv7IPCNazMO3wJ4mJo5a3wmdObNDxm01mJlD6A\nykJR\r\n=bbOr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c47f18a41c5298f4179fb3073dbf2248de80b0d4","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 --reporter text --reporter cobertura mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"repository":{"url":"git+https://github.com/TryGhost/Utils.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (darwin)","description":"A manager for jobs (aka tasks) that have to be performed asynchronously, optionally recurring, scheduled or one-off in their nature. The job queue is manage in memory without additional dependencies.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"bree":"^6.2.0","fastq":"^1.11.0","p-wait-for":"^3.2.0","@breejs/later":"^4.0.2","cron-validate":"^1.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.10.0","delay":"5.0.0","mocha":"9.1.3","sinon":"11.1.2","should":"13.2.3","date-fns":"2.26.0","@sinonjs/fake-timers":"8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.8.13_1637326330100_0.6788023005752555","host":"s3://npm-registry-packages"}},"0.8.14":{"name":"@tryghost/job-manager","version":"0.8.14","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.8.14","maintainers":[{"name":"djordjevlais","email":"djordje@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Utils/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/Utils/issues"},"dist":{"shasum":"0a5c0fda967e2d1b81beae339026258471dc4b37","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.8.14.tgz","fileCount":7,"integrity":"sha512-lqY18la8IpFfJSJsOuJ8FmdZLI8nS8yyFwdf1RyPBzkBOX//S0bb6W215d4Ot7OHGUlVvnnyvb59yqdOSg7tAA==","signatures":[{"sig":"MEQCIHoHGGgw4vZ5GV3B+wqK96Ftmf91odD0wuHVMWzTYqPmAiA2s0dFfHUabK3CGc63uFjInG1yWRjTJCCk8+WLC+59UQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpgutCRA9TVsSAnZWagAA5/EQAI1sLnTCxgBaivifZN9A\n0ssa0h9UtDr6SCavD2jANXm+C2M7xe3KqKRFH5yRKsLQZnSLER+YEDezdk0+\nhoVnxwv5ExFNDTp4kBd250jpJo2q17HVZqiU84zNB9fjKOW9XBoAAitKOKzH\n3+LxpmC+c14y8VxlQQf78aSGo8X8trY/c19jCwajgvwuyYtLIKTSMg4XO4CX\nK6XuOd98EKdOc6vaXBAh/H5bH1RtmPBdI7S06reVLPSCf0eZyHxCdqwCKEI9\nvXsKKcR75Q7+88/YW8YpHXuv0cr0LZyg+WzW37zPWI7TWKSX9CDlyctJSe83\nhWTOtW2tZ4+PNey/NDB8kuxbE5oBCyTz2zdsSbUUmJH+fDB/9v99fXLVPjwv\nN1INzGc3GQPxpHM9liGSOsFYEBP0H4+CkPPS0dfwLR7qb3G5Pf2ep+ZpvcFu\nrhPLksmSRkjbjpijz1PULJQRLVzpuoG4iISwogOEszIyGoCCS20XCckPj8Jj\nhdxwBCQ3y1jXL4dfTv8FN1jrIcI8TfwDluZ3w6KnraTlhV08HojLe9eT0UXI\nW+U89KyKEQfgoplSc5kwmnNn8JFhdeLY73Z431TJ3B9fmztlF2WV2fF9++zf\niF0XJtWZJeTQJoIt6wI8Aho77v4ivZ6+Wbv8Hw1z1x1Jc/kXArZW+9xASJ/s\n7cc6\r\n=j4YR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"9cce0db03f9229f7829ad2d0119b4916ca44fc78","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 --reporter text --reporter cobertura mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"sam-lord","email":"hello@samlord.me"},"repository":{"url":"git+https://github.com/TryGhost/Utils.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (darwin)","description":"A manager for jobs (aka tasks) that have to be performed asynchronously, optionally recurring, scheduled or one-off in their nature. The job queue is manage in memory without additional dependencies.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"bree":"^6.2.0","fastq":"^1.11.0","p-wait-for":"^3.2.0","@breejs/later":"^4.0.2","cron-validate":"^1.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.10.0","delay":"5.0.0","mocha":"9.1.3","sinon":"11.1.2","should":"13.2.3","date-fns":"2.26.0","@sinonjs/fake-timers":"8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.8.14_1638271917725_0.5744988512615388","host":"s3://npm-registry-packages"}},"0.8.15":{"name":"@tryghost/job-manager","version":"0.8.15","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.8.15","maintainers":[{"name":"djordjevlais","email":"djordje@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Utils/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/Utils/issues"},"dist":{"shasum":"e2986aed08c69130cae772acc39ff13e7ab40a2c","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.8.15.tgz","fileCount":7,"integrity":"sha512-2VwGsJLtH6ED8IlHV+qafNAjknGuVGSkNWfDEF0LRTwv/O4yMeDTFTrIBKuTXT6WT1gCRtr3XSNwS+0IlVUahg==","signatures":[{"sig":"MEYCIQCOmVd+1yvUnlMjGeq/lgbVkh+Gx8lMHKnbRj5fehP1iwIhAOUVokSRXBK6CY/50JTMU1G1b28ZC88vKgkbSMkI7aQr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpi5ACRA9TVsSAnZWagAAmgwP/3gwmHDrDTGqNhMo2NXL\nE9GZujDY0tcJ7B0E5LIYHPthzOeogE7S3S8yotg64SEUjriGqGHF2QeDL+s8\navYuSUcui/cjq7qT3Gj53IcvMN4f7SvuIfUGZ3UoQiR/aCRYZ9ixYQKcdpFh\nr8FxLT7h/q7eKOUm1NBMBJnUR1DSH68eP83XsiRHNw9Wgni0MtQx9AqApr1z\ncVL7ogT1n/qU5WeAscsRozq3I11oO+5yV0iZxp6HwSJpGv5szLcANdG3ZMdP\nIs5Bc7JkgAdu0p6MOSOOhgVZmVeebYUWCNmChC7dlenFWLvXDNZxGSIRBvQZ\nA8iaoBndjh5TFCqxfUr2k2s2LLtSeXzZzgkrDIyf2YjxaauBUZO3+nHZFr41\nIIEeOKFoKEHaHBUOGlglfvU8Iz/nD1ZluPFykTY9PRv07ueAK9hOQu/PA79M\nBXZfXd7e7tB+AdPqgcoJkkGgf3WI7vuM4d1Sx9IZcjRtiDFM/gPF2RgTwClf\n172LG4s8GSwUSC3McD5zglQKtXOpoILSdJ+tJ7sBXcbkYbuEi7ruRMYEsHff\nBZPAAUjy6LbbUVQKqh1SBJpMRkKNyHtH8ZUaYH0FwiVoK+6Y3exVQoiWZzZO\nsO75F92fhxb074dYlLiUF7QDF4A9JWaqgz05vJ/STYi4qZLDFFL8fpbWZBPL\n3tkB\r\n=GUlY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"cef9c2f09117b0966380653a9c2be7aa409a9f86","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 --reporter text --reporter cobertura mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"sam-lord","email":"hello@samlord.me"},"repository":{"url":"git+https://github.com/TryGhost/Utils.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (darwin)","description":"A manager for jobs (aka tasks) that have to be performed asynchronously, optionally recurring, scheduled or one-off in their nature. The job queue is manage in memory without additional dependencies.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"bree":"^6.2.0","fastq":"^1.11.0","p-wait-for":"^3.2.0","@breejs/later":"^4.0.2","cron-validate":"^1.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.10.0","delay":"5.0.0","mocha":"9.1.3","sinon":"11.1.2","should":"13.2.3","date-fns":"2.27.0","@sinonjs/fake-timers":"8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.8.15_1638280768349_0.953270086771763","host":"s3://npm-registry-packages"}},"0.8.16":{"name":"@tryghost/job-manager","version":"0.8.16","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.8.16","maintainers":[{"name":"djordjevlais","email":"djordje@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Utils/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/Utils/issues"},"dist":{"shasum":"bd97b86fa72d564f08d7f00b5783e18685aab84c","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.8.16.tgz","fileCount":7,"integrity":"sha512-4xfrkMdn2UHI/BFERAckoIsTgPepekvCDXykU/OLrkwbkqrChj+G6gL3EIGjjilSB6wzmJQ0BNinOn2o6M+NJQ==","signatures":[{"sig":"MEUCIQD03jjPyo358QIGqeZE4avGQZFCi1qB5AvPngonf4ZcXAIgdPfzsIygQ2dUnlBZihpKbxh3NM8lCYJJAexTWZZise0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqM36CRA9TVsSAnZWagAACC4QAI4MYi9geWV//51OYCg/\nkoE7nFRkJDzqadXualcdmQsvk6rXLgMEtbscdyxDIR8ZKR+DA+ph4ZkEnFbO\nE4R067zbJChx8MHF4l7MrQLZcy0ks30WbU9assxkb+mALfcchRBMYNK+LLR1\nFfbgogE8/+VXn3hl9uOE2bQxuFWcMqX4Mzg+oOvhcw6IMcGZl+teu/xmAE77\nu3/Ch7G6PWE7+WxetLXDRxDekkK9xZfRZRcohYBAf6Y4HO4ZFsPc8s0nvflc\nJrVZNZsSKvn9K6GeccXHGn8PFg8u5QHN9Ny51DPHfGzc9XPlj1NhasCfRN6/\nJ4nf06d73HTnxAZxHAGfjEnIh3+xxD2Vgeu0dG4Ym3pFMNrtcQtN02wMlzkO\nbwxl49L2yaLFYe+Xx/Z9Rz9VgUCI3dOiTsrOURsLXTwt64ujn8fPrLsVPoTS\nXUwg37/8YIbInt8IldEdoi3oLOIPC+Fp5dXEgGm2x8bmlG3yAc42BPMJHrUt\n3X/JgAjWgsK3SqQQlk6JMT3hEj/3u+KnFU6bPWk8BMe3eDWR/DE2X6lla1UX\nTi19a7RiAcFkkPM0SJaYUT4S9UBy9j13hJHCKJyfelB282rHXFbLKj7ATRQQ\nnH3Q9D5gelTEdRbV9dFKg1PIou+fPYiKwA9PvbYnxKqpXFrlpiMoxzILYtjf\nSSFj\r\n=+6Dw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0c7da5d146a6004c5c1fe2fc13f1f7c075ed7ed5","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 --reporter text --reporter cobertura mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"sam-lord","email":"hello@samlord.me"},"repository":{"url":"git+https://github.com/TryGhost/Utils.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (darwin)","description":"A manager for jobs (aka tasks) that have to be performed asynchronously, optionally recurring, scheduled or one-off in their nature. The job queue is manage in memory without additional dependencies.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"bree":"^6.2.0","fastq":"^1.11.0","p-wait-for":"^3.2.0","@breejs/later":"^4.0.2","cron-validate":"^1.4.3","@tryghost/logging":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.10.0","delay":"5.0.0","mocha":"9.1.3","sinon":"11.1.2","should":"13.2.3","date-fns":"2.27.0","@sinonjs/fake-timers":"8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.8.16_1638452729908_0.9126304535770304","host":"s3://npm-registry-packages"}},"0.8.17":{"name":"@tryghost/job-manager","version":"0.8.17","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.8.17","maintainers":[{"name":"djordjevlais","email":"djordje@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Utils/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/Utils/issues"},"dist":{"shasum":"356d91de13a48122e7bd178d038a9f759a499e22","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.8.17.tgz","fileCount":7,"integrity":"sha512-srtey6RC89K5e2ai5zdTldpoKUvTdKilrUyuAc40tvpzBOct8K8o+mTIN2Ak+Yw8pre00WO/qcnuUTkTca4I5w==","signatures":[{"sig":"MEYCIQDiNnZ8Wq7k4OU380OACj90R/QVJ9or1JZxi1vSKmkS8gIhAMXRgn6DwTYp7wYvpcW9cQnScFvPsfoUhWzn2kAzcP3D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrfPbCRA9TVsSAnZWagAA6WgP/3rmQO8Cnj6qvmy4G38y\nCnmj6dgOfKHaFUxwMr5Fm1W5+AGEvLn7oatuO/0I3F3L0VQrsXAGokRG8Red\nVpVXQcgARIMNscTDx6bb7EGGW7PjzoWKMSG7DMDO5b3L2kIZiIU6c/mfdN3Q\nTAhuUZtEHRgjdgtGILq4EBwfN+H8/6wBZx2qlj+9Bn42VZs+mKyrGSkZ24Do\nnSWpw/uMSrXnav+I+Vy5pH1jmSamcY8Jp0JXP2/JzFeJ8AmzeaL8eylp8jrp\naXC726mH7AnH8aIBL2gsUqioehdJxiEsGd043pYhrDTGOONi/GoUTrZU8iCb\njv7FYgJqoBqrMoY4hlfTCyijdtdOo8rPHUi/R7plKNlU+RR19P03vdY16y2c\n7rG/Saw+TCYr0J5o7Lm+wNlbFMOhWjivajhNVtdE6fuRs2m3ryJml+tBl7ZY\ndJaHEyZ7ZW+dhFxbtDHEg6WAujlGSju38hlLpMolLJD1sBzga7PzdstaLVFx\n77Amo48yYSCtwIevqumHQU3j9ELIiW5tTCpmvX+N0EbSbuzd4FCQcBCUV2ID\nfW1ZIi9H2WW8+R/8qfY5sLQ3q07EXuNqBJhqgEdCI3wxEukezGLnBugO18mb\nPFzTOHw6iK38BIJFjXsgJ/6oy5b9Gak6axMPyw1ks8zUJlOwj++Jxwjj0/AV\nFehq\r\n=9/65\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"69f039f26b1b1358ce7f835e5006cb9ae6c5b7ba","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 --reporter text --reporter cobertura mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"sam-lord","email":"hello@samlord.me"},"repository":{"url":"git+https://github.com/TryGhost/Utils.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (darwin)","description":"A manager for jobs (aka tasks) that have to be performed asynchronously, optionally recurring, scheduled or one-off in their nature. The job queue is manage in memory without additional dependencies.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"bree":"^6.2.0","fastq":"^1.11.0","p-wait-for":"^3.2.0","@breejs/later":"^4.0.2","cron-validate":"^1.4.3","@tryghost/logging":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.10.0","delay":"5.0.0","mocha":"9.1.3","sinon":"11.1.2","should":"13.2.3","date-fns":"2.27.0","@sinonjs/fake-timers":"8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.8.17_1638790106856_0.6012474756882482","host":"s3://npm-registry-packages"}},"0.8.18":{"name":"@tryghost/job-manager","version":"0.8.18","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.8.18","maintainers":[{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"djordjevlais","email":"djordje@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Utils/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/Utils/issues"},"dist":{"shasum":"7962769614a57f7e04b01fd1f17ace1aa832c79d","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.8.18.tgz","fileCount":7,"integrity":"sha512-7xkD2Cpc4H3YQLdLO2X4z6EsJPaEEnx9CSnzupqoMqN81UBC1aWfN4yH5+s/Jqwm53fmjGaI0R5JsswStwLQbQ==","signatures":[{"sig":"MEUCIQCO6/GmJgeOuu7RKCmc2Gsx1pdYdGrqFhosSvzAQjXmJgIgLCq7uF3uPjLI+VPVacKukWBIL0xdPFehcmQahbkdpmc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5oOECRA9TVsSAnZWagAAzu8P/0IQu5zrwHyJXqQ4XdVO\ncO9T5TOltth0+wtm92eocUsHBK6x121o7Eo/4F9lWDtMmAgc51qfkRvsVAXm\nJ7YwvD3qsPodSbi5mSP8ftyXJshSswYT97W7iOdbRIizqnSyidmvm/UaOJE8\nqzEnZs/b/3uqKiJ7RMugJchy19naexCMTIQo9YYO+vufviIFpr2Z/JEAeHEA\n/Ov5VHvwlFdnFcL/PoO/3Y/pAeioiIBquNSrkAGFPZRNve5g5ssfp+5GHHWP\nF4zleKW79Dghv+iCXDKGWEeP3vmjDkTpeOy+nNYPpN1jWdqPMYhkf1U9aKy9\nWnIX1WPT1ALQyph2dECEVsC+tcdNJNiMRiHRXOcKbWTcaaxajPlrbNCgppHx\nDBjXT7iCOOLKCTOdaxyOmq3kJWWM7e0MP+dFlmUukC3jeJMqTuYJ95rFOZk3\nXy8SkEPs5VycPFyU+N1+tfaH776UFcX/4iCh7smza315niQ057BxuJT7cQAH\n6hz6EDXq1bpjH0nLK2XyaRz/Z3db1kBSHYg2Y892FwEyedr2k6eELWG/XAt9\nJyNjsRI/bJSPFnt2SqcuCn82Qs9XpZPzFx4mNr5L10QRTMdaYcz4iI6vAIpA\nKmuc14i864/GyIpHvEUXMiTbsNV4wWoH/EORo65WqGBITWpIGUWSXgKLLEsz\nPHq0\r\n=bdrr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d9374c7c0a1bd92f53b4bf330797a890cdae7e6d","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 --reporter text --reporter cobertura mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git+https://github.com/TryGhost/Utils.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.2+x64 (darwin)","description":"A manager for jobs (aka tasks) that have to be performed asynchronously, optionally recurring, scheduled or one-off in their nature. The job queue is manage in memory without additional dependencies.","directories":{},"_nodeVersion":"14.18.2","dependencies":{"bree":"^6.2.0","fastq":"^1.11.0","p-wait-for":"^3.2.0","@breejs/later":"^4.0.2","cron-validate":"^1.4.3","@tryghost/logging":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.0","delay":"5.0.0","mocha":"9.1.3","sinon":"11.1.2","should":"13.2.3","date-fns":"2.28.0","@sinonjs/fake-timers":"8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.8.18_1642496900549_0.09136841526110384","host":"s3://npm-registry-packages"}},"0.8.19":{"name":"@tryghost/job-manager","version":"0.8.19","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.8.19","maintainers":[{"name":"moreofmorris","email":"moreofmorris@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"djordjevlais","email":"djordje@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Utils/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/Utils/issues"},"dist":{"shasum":"8d9459b56f179a477d21cf2537577412cec8633f","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.8.19.tgz","fileCount":7,"integrity":"sha512-F720XocrD1LU3abW1ot9ADu8jVz9y/4RKUjYDvO9khppEE+a34E3/iR48kIMuHO6kFJWGMJYhyfHEOq5J6RuDg==","signatures":[{"sig":"MEUCIAOl2BSmb2+f9r8190XhR2cgqARHh5gUDcvuwhlCkuYBAiEAids+xoT209WidiZcbxmvLEfJrtaeVriAxLfa/80JrDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/SnBCRA9TVsSAnZWagAAFs4P+wdsKw2/uyZTkblajPMf\nrJ5MBs/HI4+yszj0WiY9Bp4Q3lhFGkq+bRt+XAmeqVK4gkGMf9yEZ8NvnmKW\nvMpLBw5SYaUImHr+NaZBVUx7Uxh8P8VhddiLFBGJgxDCOA0eE1K7Y2qtNd7v\nbNaV6uuSEriZWkq0ZgfwpxW1SBaB/1aMpjsAk5JUGyREGTbWgRl3K8uQ3xiM\nDZ5Ot3nOMiZShJPFsI9eHX6DkCWvqSbzMWTo32AqhhbK7AJwq052IuMI79E4\na1UN2iw6m3U8IIsw22ICw1w4lg4Kd+blXLTNgtQzl0fy4M8NS28Nc5XDrhtW\n4QnBcG3rYN8WQMdUZjeoJNAgL64vhPl45qXTYmeVuEdjo07P9HhU6wprU+kx\nN6w8QuTv0/5B3YEsP0Fzl0IexBPl7imzNIguYAipjUP93qo3oYjOGEk13r99\nhEtUvyrVjVCiCfYPSen0K2t0fZALe6YATTXIm75Vwm2nF9/T5vKjaEuye7nf\nb/BhTTBzR+2Qu86p341Dsrm6P6cZSlSXEo82u3deYZX8JqftloUjdv+P9rxI\nj42IP1J+eqs9B7EWDxURaYFWSPpcNfhwBarabE1rIoRx/lkWga0Rrr9QqNKC\nPPqqrd9QXhmBk8XOOO8HPQFlsQkn+Nq20kKGiCpB9+eMUvJPmnZGe1zHrB/8\nW5N6\r\n=mAno\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"2f760f0875974aef9c9d867f7243ff70defc0152","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 --reporter text --reporter cobertura mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git+https://github.com/TryGhost/Utils.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.2+x64 (darwin)","description":"A manager for jobs (aka tasks) that have to be performed asynchronously, optionally recurring, scheduled or one-off in their nature. The job queue is manage in memory without additional dependencies.","directories":{},"_nodeVersion":"14.18.2","dependencies":{"bree":"^6.2.0","fastq":"^1.11.0","p-wait-for":"^3.2.0","@breejs/later":"^4.0.2","cron-validate":"^1.4.3","@tryghost/logging":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.0","delay":"5.0.0","mocha":"9.1.3","sinon":"11.1.2","should":"13.2.3","date-fns":"2.28.0","@sinonjs/fake-timers":"9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.8.19_1643981249809_0.43909318564688005","host":"s3://npm-registry-packages"}},"0.8.20":{"name":"@tryghost/job-manager","version":"0.8.20","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.8.20","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"moreofmorris","email":"moreofmorris@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"djordjevlais","email":"djordje@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Utils/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/Utils/issues"},"dist":{"shasum":"9e65635e588cb44acbc82a5a1223ba1b49905079","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.8.20.tgz","fileCount":7,"integrity":"sha512-G2NOl43yFJehWlgS1/c3Gki7I+fPHwWOxZL08Erw6N3HSxMO/NY85f63BrjOR0Rkr/yw1VcaT2nFplCdN7MbtQ==","signatures":[{"sig":"MEUCIAZGGsemcQI3RHT2pPwKELNUDor/9BxRAW67xX+5byJ8AiEAtF6vULDRr8as6n+xwxEleZaCqOmtdJP185A3jqqStT8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHc4NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWpBAAo9A6aLDdlxDnwGy4OWGyaX9zJz4UbzK0eJ0aZxoM1H7iuN5g\r\njC9RdNbdkcvZUk351QB67mChbevfpdWkXbOrcwh4qDj85w/oZVNRoVxfZmJg\r\nTT3a1Za9+KoN28l6MuTz4XfyN/kRSQ1qT5tKFmSN8+FUZAO6hNZrp87Uxl/d\r\nvrU1pWTXb2rx3Rn3n98LNLAXRZCIGlP+fEouxSGJvVn4rlxXleZYF2XnaYlf\r\nQUYq01gWzp18KDZdz0VG04ff7xldskRg2PDPJDMpHxYRZrisE1SOVaUZksli\r\nOW5CQvA6ZrHhamM2tSpIIqNSro2u7b5TA7ylZFhfs29U3HDiNH+ga6/XlPtw\r\n4XwjnL0CZglJ71C5yRnck8dFhkd7+P4KyIxEArvqJ3f0q4Oj6bPbkJQZgBS3\r\nfeEYVZgXslpp+def0sd86yUl5J8JCUJH244OXtDjlEmd+KCs8LlbnaQ8vSFD\r\nUsum+qwpD9txSKoTWDbg5q5o/LSiQkl5a54Rh9XxHJfqbhSY2TWBM6X95TZ1\r\neb1/FEVXQN9eGIy8Qi9+wekJvfY/S43L/abkqne+Uw0/zf+VRWW3qt+sqQoB\r\nMnaYMq/yItNpHxin3iDqaY8AHfmarPGPewY1gnqdiAeBKuX5xuGvRQaWOjms\r\nbD/fIMwuMYvyfOA1UwLcd2TdAKEIlhRwf+E=\r\n=NWX4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"66b978f9e41829822d5406699b7f67275606e2a2","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git+https://github.com/TryGhost/Utils.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","description":"A manager for jobs (aka tasks) that have to be performed asynchronously, optionally recurring, scheduled or one-off in their nature. The job queue is manage in memory without additional dependencies.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"bree":"^6.2.0","fastq":"^1.11.0","p-wait-for":"^3.2.0","@breejs/later":"^4.0.2","cron-validate":"^1.4.3","@tryghost/logging":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.0","delay":"5.0.0","mocha":"9.1.3","sinon":"11.1.2","should":"13.2.3","date-fns":"2.28.0","@sinonjs/fake-timers":"9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.8.20_1646120461347_0.852663964507445","host":"s3://npm-registry-packages"}},"0.8.21":{"name":"@tryghost/job-manager","version":"0.8.21","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.8.21","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"moreofmorris","email":"moreofmorris@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"djordjevlais","email":"djordje@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Utils/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/Utils/issues"},"dist":{"shasum":"a586eaf5a28bc34bbc835e11b4e2e526374d83e7","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.8.21.tgz","fileCount":7,"integrity":"sha512-fR7VJjaaXdMafY0m5ZW0bYRx8Wv/ITpVHqVU9Pj2RYJzC5VJi5KS5LvmqZ1wZlvW+R7xkl/zmCmzu4dYGCDtAA==","signatures":[{"sig":"MEUCIQDpU5sbUcuZrDjH/rDknXvRNyzUOdeoLii1Mn4dmGUKDQIgAuAkbko7MFOQeRCvIJ4pWd1BJR0zNGBhPMFkXMxW+xc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKyjkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvIA//Xcl+Q8MC6udqmeyZQ21g4WhcqTcij6QF5AKPaWJxyn0bCK72\r\nBhYrEY223qXBKSpOGmqWHoeOFp93WQtw5btDsZOnHQRE8FfwnUyvDH15OUF0\r\nLrAPVA95MOH+8d0gwKdm1GGt5QXEhpYa+KXoonUZuNKa8BtpUqUsrQ+cv5S5\r\nhz8qugNG6lOGdtr77DQPdHmCCk4/0vS2v97U6cbbHTzzve85QqOICiy904cf\r\nArhn5LQiXUpZboEqG3ti3l7OlkwevH0N+V9Hi+6n1WaPQghUkIAX8YyF/Miu\r\nOxUNK4JZKaZQWR4AJs0/9UZqGNeutTEgYr6AJ+lnAAZ2sUyPRJey+GYqMd0A\r\nOk863PxwJ3ZAsS1tU2JL7S9HteVfJAKI2wXE9JOPPKaw9mKviJ+LP5EV49KQ\r\nIMqNfvTVl1jqkXDpYcIyK+REEunnVklCG9QcSF/MbWIJiGCjCNzs3URsKJra\r\nb79db9YStdwbH6/QBZDaAjqzySOp1F6ULxj3Bo8kvEzvQ6UhqLOnemmbGWkX\r\n16Dhelc4IMpJmUixlVHBn45ot5CdkFH2CEQE/Ytz9ahfXTEAjcXSBydKiXg6\r\njoIuFwfl8Xg6NL6yqZqzF4jccBowdfUBWax4DkZfmvAV3KXJHvoft9c3Vfw9\r\n5w58n/QL03rWSnW+eHr1/kb7CMxYPzov1kM=\r\n=rxWj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"3bf8b2007541db078debd4d6b4b9f16e66f08c60","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"sam-lord","email":"hello@samlord.me"},"repository":{"url":"git+https://github.com/TryGhost/Utils.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (darwin)","description":"A manager for jobs (aka tasks) that have to be performed asynchronously, optionally recurring, scheduled or one-off in their nature. The job queue is manage in memory without additional dependencies.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"bree":"^6.2.0","fastq":"^1.11.0","p-wait-for":"^3.2.0","@breejs/later":"^4.0.2","cron-validate":"^1.4.3","@tryghost/logging":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.0","delay":"5.0.0","mocha":"9.1.3","sinon":"11.1.2","should":"13.2.3","date-fns":"2.28.0","@sinonjs/fake-timers":"9.1.1"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.8.21_1646995684223_0.9512657379976108","host":"s3://npm-registry-packages"}},"0.8.22":{"name":"@tryghost/job-manager","version":"0.8.22","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.8.22","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"moreofmorris","email":"moreofmorris@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"djordjevlais","email":"djordje@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"thibpat","email":"thibaut.patel@gmail.com"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Utils/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/Utils/issues"},"dist":{"shasum":"cb8841271fc2d5719cc4ccfc3a20278a06486a52","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.8.22.tgz","fileCount":7,"integrity":"sha512-WEyux6TGlkchwBidjVOqpggqO15edcPUKjw3tluJ1GfphsskSp2Z1AjnWBYTBOO5J3DJCMDFy2jxrV2DNGlUKQ==","signatures":[{"sig":"MEUCIQCQ8zPSlNRuCNs/26JG9SKyb8a9Onh387ffkYuVkp0bNQIgPDssdrYqtNaddHQQXv7MyBFtWO7yM7eM8rOFzA3NDOM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYVUQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqrvw//SiZc4/3c/t2JmvzqAAWb8zwV6GXFXX8qp03qAXRTcr/TufqA\r\n4KocEEuWcn0e9CKONujtb4Auqf9HuzHJp0TYfOZYFOvWd1FBPO2Twxend5ev\r\ngG+r8SrqV5YoGtowNP1FVcqPos/M9N7y8yD9yBoM6sgc6eqMlQLG3WdQRimg\r\nKQRneLRQldfPeM3CskArl20V5J/ZCuO5Bq46XfAgpxfc6k5fRUgdBV7CLHCm\r\nNmbaUwwdjbPh+z6lg4AGtzNTT3qKcoggwMovSSFKhLoAmFy2clW+iwVgj8Xw\r\ns4vw7uaPSKhLydnZsGoqwHWpE6L+3lQxGLZ5K+dDSTIk73pey80xItQ98o8p\r\neg1Q0/YzHbP9RwnXG3D4DdkSYT33HQmMI5nkCb5y1B7/X9cpmH9dmpWP8rJZ\r\nMbtnklpH9YxebV1Zt2jM5gJYTv3oPhdc1mzwxneyJKcJ1HwrqSDDC+wxDgAk\r\n5QtNxkS8qfmelR/jCUYPogfsXfQhN3/XYrevphiW9XxLL6fyWe6P4l4nUEd5\r\njTcIGkfzXUoOWSN8d/AKlT7cHyagNNXl6GjcviEGImuH3rbcWyzTLePncinD\r\nqf1HJHEh/UXnokgbJpH6Cdt5Q0F5jm73exZfmi0/SnMZoJlHBfypma3+cy9P\r\n7PHdy7XIXlC+VBF749oJykBYyoK7Qdb9E2A=\r\n=el/v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"8d69959c131f54d10ccdb12bc8b45db46162a4f6","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"git+https://github.com/TryGhost/Utils.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"A manager for jobs (aka tasks) that have to be performed asynchronously, optionally recurring, scheduled or one-off in their nature. The job queue is manage in memory without additional dependencies.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"bree":"^6.2.0","fastq":"^1.11.0","p-wait-for":"^3.2.0","@breejs/later":"^4.0.2","cron-validate":"^1.4.3","@tryghost/logging":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","delay":"5.0.0","mocha":"9.1.3","sinon":"11.1.2","should":"13.2.3","date-fns":"2.28.0","@sinonjs/fake-timers":"9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.8.22_1650545936598_0.303802084972163","host":"s3://npm-registry-packages"}},"0.8.23":{"name":"@tryghost/job-manager","version":"0.8.23","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.8.23","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"moreofmorris","email":"moreofmorris@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"djordjevlais","email":"djordje@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Utils/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/Utils/issues"},"dist":{"shasum":"5c92af45b47e70ab70919d53e3cf8a7b9d57b37a","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.8.23.tgz","fileCount":7,"integrity":"sha512-xignkWv21fn72+/UuG8a5gpc1RIHk5Abk3u3IHnRGh+4mEM4pyo29z7psSsxc8GsZdcQh7ObNaL/WikByOyA+Q==","signatures":[{"sig":"MEYCIQDH+W68eKdqwc8PfZQKpPmf1qzYi97H1xQmYqUt1tQqAQIhAJguANT+cJ8RyyWbWRJK+EQh5+w1F/89BExqrMpFsR4p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJickW5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowHRAAkCGJoYDMgnsXSYUYpzPgBLmB1vzz67UGZJgX0RtPy2yiKN6J\r\nnDX/n5AxFuffgh0bTxx2kT4ZcI1ZhSJLLazhzU0Negrcbh5g4F1ZFKhEL5up\r\nC2BVmQfYbK7Vl5ARlekcIeuYpSAKr70oo2Tw2/L32RGmwizRlT1HygdFJ9mQ\r\nNCWBuNuCXo35rEXbZBWYtpfAYcky+LgNSerPxY8PONwXDcqPZiPhjiD4fN06\r\nbUVP6dj05A2vz6UvgREd5Cg6gi0sBhcMeecxfMyCy61j+yVuLqtMpB1Ij7y3\r\n3FjsrYx9ATLglMJ9U6IDbW7jKVzVy8RR7VPblyIunAUV4kuGoUPQrGfOuumG\r\nGaahPxwB7Z2UAhqD9+7Cl3b8ClXhIqleMMnaZab/h6XrgSDgAYW5J1i3T2YC\r\nVt0OWWuIorMxsFNE3BSaAu4PYQyGHWq5El9cDv941huCXp5NXbj0iqRGe14q\r\nxReQcQGPEc6uZrXb7Iylk5Bkov9XaqxqMxDDnmJDAGbZR11VbcjgoCcXEyz5\r\nEFsaQbYxc+R6yH18PLmDMzC5ll/57ErNnlndJeMD8Gxc7w+Kjc6yUUuzDU72\r\nWpXSQnppK3LRtj84iFtfe3VGZqIytRIXjzae0pkUk9S0ytk+yJbPPRlPr+ws\r\nJolNEsPQZCQJEBWknlRFPtsibyohejnY/qs=\r\n=neMs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e14f269ad87fee8f5c7c9fa6c2bc69d587f26e38","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"git+https://github.com/TryGhost/Utils.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"A manager for jobs (aka tasks) that have to be performed asynchronously, optionally recurring, scheduled or one-off in their nature. The job queue is manage in memory without additional dependencies.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"bree":"^6.2.0","fastq":"^1.11.0","p-wait-for":"^3.2.0","@breejs/later":"^4.0.2","cron-validate":"^1.4.3","@tryghost/logging":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","delay":"5.0.0","mocha":"10.0.0","sinon":"13.0.2","should":"13.2.3","date-fns":"2.28.0","@sinonjs/fake-timers":"9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.8.23_1651656121604_0.5684384339226103","host":"s3://npm-registry-packages"}},"0.8.24":{"name":"@tryghost/job-manager","version":"0.8.24","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.8.24","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"moreofmorris","email":"moreofmorris@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"djordjevlais","email":"djordje@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Utils/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/Utils/issues"},"dist":{"shasum":"4d0e7cf9bb6836f08905b33e783895874a2053d8","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.8.24.tgz","fileCount":7,"integrity":"sha512-KgJJyJomB8CxlaSebqZolZobLgp90Jeo6VB/wW90CI1kz0tIkmlvuPsMfoWKDd42d5vJKMcW31Vsh8b2Kl4l5A==","signatures":[{"sig":"MEUCIQDPEja/WmnzpBLxMUwNNR9uT8D9lvGhkZd7CZbrihQW1QIgeN11/lHdGZSNxIcAJz2GIMqLrY1zSRCOBE87+47WId8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieOxFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcaQ//eZ7YZTuRy/nEnrySfeQ4eoiqEMDMtrDBzUt8DZTVJdQ4QzMt\r\n8gifv95zqs0o7adkQyva6KOGr7kHwVybQU4DIOWEN8VTM2zMju7uS7wx+/3J\r\nCsvFOVVMsS8k1Epn9SVzCA7WGbafoI6FYjUSRfZuQrH/HOUNKbFt7Q0D8OLQ\r\nWaC5ePhxvZuKCKPDkH/VDVoGuowZHrLzzY1nNi2apBJNWpNbDD7vL2JyGMYv\r\nw324jOVobse/oT/HknRI6NWrkpG0BFQKJNWKHMQ1+Nka7dx9M98k/dCEAujl\r\njuQxL7qzj5c2UZM+Ad+7JFDzTYwO9HX84JtSUyQe1NSdnUqAuA7dGoJGSlyI\r\n7KweI9XqQtPjDQKVWDQCAhR1PtIT9dnAei8bRk8Xcm25ZmMAwm+4YrEHHtTK\r\n/Ru9kLKNkMUQPeux67K9TajsMyewZQ3RHcBH9tA0fnFTD+D/2q0F5uPFfYRB\r\nxd/Oi4sAlAR/UgYdEwczGad0Tl0j0dM6XaMcw+cm03NMvFfiurCaPV/h29qf\r\nuson3JUE4c1AQUQBX8/5sRfiauEuFh55sSqjuP2dc4obPqABY1KVsD4E6hH5\r\n3fxdxW63bLp7ZPLr/DLanfkrja/C9VMs9f7trwvgAHMapuUzUFvgD6QLyutV\r\ndEgfRuhFCwSKFno+SdK2JWQZaSVVgRggK00=\r\n=wHov\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"273e3f58cdce8874bd732ddc5a3fc0aad71e5a96","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"git+https://github.com/TryGhost/Utils.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+x64 (linux)","description":"A manager for jobs (aka tasks) that have to be performed asynchronously, optionally recurring, scheduled or one-off in their nature. The job queue is manage in memory without additional dependencies.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"bree":"^6.2.0","fastq":"^1.11.0","p-wait-for":"^3.2.0","@breejs/later":"^4.0.2","cron-validate":"^1.4.3","@tryghost/logging":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.2","delay":"5.0.0","mocha":"10.0.0","sinon":"14.0.0","should":"13.2.3","date-fns":"2.28.0","@sinonjs/fake-timers":"9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.8.24_1652091972830_0.10996613483241924","host":"s3://npm-registry-packages"}},"0.8.25":{"name":"@tryghost/job-manager","version":"0.8.25","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.8.25","maintainers":[{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"moreofmorris","email":"moreofmorris@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"djordjevlais","email":"djordje@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Utils/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/Utils/issues"},"dist":{"shasum":"9c208e4fa4ca4719c64a432b67039396cfdc0796","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.8.25.tgz","fileCount":7,"integrity":"sha512-gkhhfWZFcpsfS4NqECqJvDIi8yIR+V7dngSsT9N011BOriwu5jr/weoGkGhIkZdIK79GNzVIHR9PBaAAEjZXNw==","signatures":[{"sig":"MEYCIQDx8DVSLnjdSTry/vlkckEyBA8a0isQkndwy38anoFPnwIhAPJW4t9Pb+l75PBz/udHL7AOYdt9E4C6LIyGkZ8RdPqV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijLw9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2Zg/+KK0vCHihghanral+A1315Xb9d9IlEiiX3GJciXHOj9Bl6Lx8\r\nFpWRVmbhQoXgTXMWELs86siorOxV9woQH2oX5++DP885JA/AVOYT2cSXyCYY\r\nGfy8eiSi7QabDkcUteN09rQWUUIAmRpil2unOJrzQdXZJWSYJXePyu0rREjX\r\nUlgWBENJ14VcyWxnz5WIHYScSr0m6B46WSe9cKB7IYEXJzdZg4ULm3gTAttX\r\ndioAP2omAXiDU3jK9fWG23D8SXHWU06djKOQS/fxQfq3bWL7EGCfYXMFHGoM\r\nRKUF52mCZijadbcuTc68s2/B/tH7zY/TEM6eM2wo87sD7st5STKk9h/kyKho\r\nIA7O9cse6DNEbQX2Db0fpFWiOB2fn9XGBm6pUcnhvA/Tvw+9tPE3mYWJwREy\r\nHdfzt6+Kc4e1a6kGkyLpl35uDhhjzNxyTeFagFlF4DIrv5NG1jsGRBB2PeSI\r\nsKHmhlcuMusuSkAhYgD2yiuAoD3XmYIqzKzNEout1KRBQ80LlNcVqvcPn3pB\r\nprJX85NYnGCj7zY4EL9V47Ne9od3drVNpUhPMX0VjnqBnQUtFO20HtSSPs+3\r\nbhCCi0YcyDjzLLklpO4Z9LKq/9zAjgJXDkl8m/zFTj/HA8HP1D+ydSfbvjik\r\nlCVcN0pVDPWrL7WYeww7HhRj/V0AndU2liI=\r\n=De3P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ee7a05a733c50a4eb7c7b972d0f52a7b3d58751e","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"repository":{"url":"git+https://github.com/TryGhost/Utils.git#main","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.14.2+arm64 (darwin)","description":"A manager for jobs (aka tasks) that have to be performed asynchronously, optionally recurring, scheduled or one-off in their nature. The job queue is manage in memory without additional dependencies.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"bree":"^6.2.0","fastq":"^1.11.0","p-wait-for":"^3.2.0","@breejs/later":"^4.0.2","cron-validate":"^1.4.3","@tryghost/logging":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.11.3","delay":"5.0.0","mocha":"10.0.0","sinon":"14.0.0","should":"13.2.3","date-fns":"2.28.0","@sinonjs/fake-timers":"9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.8.25_1653390397019_0.24385363941318028","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@tryghost/job-manager","version":"0.9.0","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@0.9.0","maintainers":[{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"ronaldlangeveld","email":"hi@ronaldlangeveld.com"},{"name":"simonbackx","email":"hi@simonbackx.com"},{"name":"moreofmorris","email":"moreofmorris@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"djordjevlais","email":"djordje@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"gargol","email":"nazargargol@gmail.com"},{"name":"rishabhgrg","email":"rishabhgarg1992@gmail.com"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"matthanley","email":"npmjs@matthanley.co.uk"},{"name":"pauladamdavis","email":"paul@ghost.org"}],"homepage":"https://github.com/TryGhost/Utils/tree/main#readme","bugs":{"url":"https://github.com/TryGhost/Utils/issues"},"dist":{"shasum":"ca6733f75cb927de3a52d633bc4ae3e73a026164","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-0.9.0.tgz","fileCount":8,"integrity":"sha512-UGB1qqwLvqjPLGKAiC/qgCAhSGIZHUD6nxcdHtjIB9G1yGFGi6Ki2bu7QQRsmuttUWHxZzYeKLmhuCBuuEOZmw==","signatures":[{"sig":"MEUCIQC4sG/siJ3Jz+oT1iG6uL5MmpKkmcIjP4WUtGigrqpELAIgGakWwac9KjGU+9IGHAf8BcNAH8E4Pi9zNtvogOTmfqM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2saRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo24xAAhXPDl6Em0KeSSoGib9VhUEJ8GitAwRJwWGgEzgA/pTTk5V4g\r\nJX35W5j5Nj3mWugKha4PEd3dYLVx5USokkvWFcaf8DTlZOtz2KytOpLCajMx\r\nrsoAMi6GFglgR936yUEJFWLy+b941GgPoHA71jlQAI9Dcjv8jE8wEDpN1z/p\r\nX1PHyT++wB86YC5yfmwH04TbJXI9yTYkOKuQT9hjuVrxa6Wx3gv+14yak1kb\r\nwXKYZjF8thr0XZiWvDGfz/HtoIj+hqoJiqPS78B3Gr0dklEg5LeLlHo9/Xke\r\n+Ff6DGE26A6Ahg/5LM8o1LwE1sYYmnNNF+un8oDWpP+FqJEgLqPQKBlW92YJ\r\n7jEJo+tCuxDbEXe12XudCWkaNJ+Yse4iNp7No9TiEyCKuP6juliPY+B8vzSU\r\n5O+aEwN3UAr9uHwk9S7rNW4503KVWWtLHuc6VFGMSpJv7ihIfz2xJ7MqIXQF\r\nsZf8LMeUr+a26lPvF8h0UVecfOqAIRiqZudJuGSwialzNityPGa8JrTVAXcJ\r\nILwEFIxQWLKHtvS+sWcUJ/Xqa21baV6vtcDxzfaPbqftUUx/9XhQND47F6Bl\r\n91BpFGNU8zFa1cVIvLKlCo785njCUo13wePry/R74GRZnvfmSm7MRqQJ2DWW\r\n83zeXbY3ivZWNETIrr+VXztojSsFz7yXItE=\r\n=rGe8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"2ce0a263975cf6e0f34233caf19404fd8ab5e7a5","scripts":{"dev":"echo \"Implement me!\"","lint":"eslint . --ext .js --cache","test":"NODE_ENV=testing c8 --all --reporter text --reporter cobertura mocha './test/**/*.test.js'","posttest":"yarn lint"},"_npmUser":{"name":"gargol","email":"nazargargol@gmail.com"},"repository":{"url":"git+https://github.com/TryGhost/Utils.git#main","type":"git"},"_npmVersion":"lerna/5.1.6/node@v16.14.2+x64 (linux)","description":"A manager for jobs (aka tasks) that have to be performed asynchronously, optionally recurring, scheduled or one-off in their nature. The job queue is manage in memory without additional dependencies.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"bree":"^6.2.0","fastq":"^1.11.0","p-wait-for":"^3.2.0","@breejs/later":"^4.0.2","cron-validate":"^1.4.3","@tryghost/logging":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"7.12.0","delay":"5.0.0","mocha":"10.0.0","sinon":"14.0.0","should":"13.2.3","date-fns":"2.29.1","@sinonjs/fake-timers":"9.1.2"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_0.9.0_1658504849094_0.7051208629201557","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@tryghost/job-manager","version":"1.0.0","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/job-manager@1.0.0","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"daniellockyer","email":"hi@daniellockyer.com"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"ronaldlangeveld","email":"hi@ronaldlangeveld.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"dvdwinden","email":"danielvanderwinden@ghost.org"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"9larsons","email":"9larsons@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"charliegilbert","email":"charlie@ghost.org"},{"name":"ghost-slimer","email":"info@ghost.org"}],"dist":{"shasum":"1bfba0da06c1df979d3747640b450ba0383ba5d2","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-1.0.0.tgz","fileCount":8,"integrity":"sha512-FUC5q2N1vIykl1IDOqpLyEUn1doIWvSkiW2axsqkglrZifoTO2OPZ0+2C9h8X8oYUvVFhS8u/d0dZnjoZxu8Rw==","signatures":[{"sig":"MEUCIAb850N90rMTB7ZxEx6DA8EbfC4jDHiE+msSlxt1gst1AiEA170o+Urf6D7MSOUQ6Ro9MIHkyWtME62oLPhDS8e0Hps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29184},"main":"index.js","gitHead":"feac71f0032c5d92f56a8dfa7ccd5a2d883ad53d","scripts":{"dev":"echo \"Implement me!\"","lint":"yarn lint:code && yarn lint:test","test":"yarn test:unit","lint:code":"eslint *.js lib/ --ext .js --cache","lint:test":"eslint -c test/.eslintrc.js test/ --ext .js --cache","test:unit":"NODE_ENV=testing c8 --all --reporter text --reporter cobertura -- mocha --reporter dot './test/**/*.test.js'"},"_npmUser":{"name":"daniellockyer","email":"hi@daniellockyer.com"},"_npmVersion":"lerna/8.2.2/node@v20.19.1+arm64 (darwin)","directories":{},"_nodeVersion":"20.19.1","dependencies":{"bree":"6.5.0","fastq":"1.19.1","p-wait-for":"3.2.0","workerpool":"9.2.0","@breejs/later":"4.2.0","cron-validate":"1.4.5","@tryghost/errors":"1.3.7","@tryghost/logging":"2.4.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","delay":"5.0.0","mocha":"10.8.2","sinon":"15.2.0","rewire":"7.0.0","should":"13.2.3","date-fns":"2.30.0","@sinonjs/fake-timers":"11.3.1"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_1.0.0_1747138629012_0.23826075628522125","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@tryghost/job-manager","version":"1.0.1","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/job-manager@1.0.1","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"ronaldlangeveld","email":"hi@ronaldlangeveld.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"dvdwinden","email":"danielvanderwinden@ghost.org"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"9larsons","email":"9larsons@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"charliegilbert","email":"charlie@ghost.org"},{"name":"ghost-slimer","email":"info@ghost.org"}],"dist":{"shasum":"263f9e3bcc4c348906fc02917a313816e7861e80","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-1.0.1.tgz","fileCount":8,"integrity":"sha512-YGOCYpx9e15VrxEpLkcEUyUyLJosfIV/ekhOmVY0y7nHeFKie0AnVbCNHycJirnojfN893kbTCglMrl0QCmTew==","signatures":[{"sig":"MEQCIBTGGEnsJQciNrgt8lzA+GeNs5rbLdve2mNELdHqNLPdAiAVfwfrnwFDbxxethPz5gy/+VUIFiAOzBdCRV7bl/2Vng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29328},"main":"index.js","gitHead":"e395f1d79edee4aecc36e572bb402016a8ba9273","scripts":{"dev":"echo \"Implement me!\"","lint":"yarn lint:code && yarn lint:test","test":"yarn test:unit","lint:code":"eslint *.js lib/ --ext .js --cache","lint:test":"eslint -c test/.eslintrc.js test/ --ext .js --cache","test:unit":"NODE_ENV=testing c8 --all --reporter text --reporter cobertura -- mocha --reporter dot './test/**/*.test.js'"},"_npmUser":{"name":"erisds","email":"github.erisds@gmail.com"},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"_npmVersion":"lerna/8.1.9/node@v20.17.0+arm64 (darwin)","directories":{},"_nodeVersion":"20.17.0","dependencies":{"bree":"6.5.0","fastq":"1.19.1","p-wait-for":"3.2.0","workerpool":"9.2.0","@breejs/later":"4.2.0","cron-validate":"1.4.5","@tryghost/errors":"^1.3.8","@tryghost/logging":"^2.4.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","delay":"5.0.0","mocha":"10.8.2","sinon":"15.2.0","rewire":"7.0.0","should":"13.2.3","date-fns":"2.30.0","@sinonjs/fake-timers":"11.3.1"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_1.0.1_1748205648158_0.5161903405158268","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@tryghost/job-manager","version":"1.0.2","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/job-manager@1.0.2","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"9larsons","email":"9larsons@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"charliegilbert","email":"charlie@ghost.org"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"ibalosh","email":"ibalosh@gmail.com"}],"dist":{"shasum":"e4a94a2198e85b135fa60fa6c440621b5d8bf490","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-1.0.2.tgz","fileCount":8,"integrity":"sha512-W5lpAj/xuo/arIHNJb9awxXI3Yn0nc0rxoamdOyc3apOLSbnaf3giU9xhmd1Ud4uqGk1OIF9VcF/XWdBFCLiVA==","signatures":[{"sig":"MEQCIBjCfO6N48N7XKBpHyu76HsOp05D7GjKwaCUYA0LOwYSAiA63w+jXajgOwIgzUdr8OzR072Hd1wkDIi0/heTveUC+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29328},"main":"index.js","gitHead":"8638bea89294b525c8d4dc2e5f2f6e6b490e7537","scripts":{"dev":"echo \"Implement me!\"","lint":"yarn lint:code && yarn lint:test","test":"yarn test:unit","lint:code":"eslint *.js lib/ --ext .js --cache","lint:test":"eslint -c test/.eslintrc.js test/ --ext .js --cache","test:unit":"NODE_ENV=testing c8 --all --reporter text --reporter cobertura -- mocha --reporter dot './test/**/*.test.js'"},"_npmUser":{"name":"erisds","actor":{"name":"erisds","type":"user","email":"github.erisds@gmail.com"},"email":"github.erisds@gmail.com"},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"_npmVersion":"lerna/8.2.2/node@v22.16.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"bree":"6.5.0","fastq":"1.19.1","p-wait-for":"3.2.0","workerpool":"9.3.3","@breejs/later":"4.2.0","cron-validate":"1.4.5","@tryghost/errors":"^1.3.8","@tryghost/logging":"^2.4.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","delay":"5.0.0","mocha":"10.8.2","sinon":"15.2.0","rewire":"7.0.0","should":"13.2.3","date-fns":"2.30.0","@sinonjs/fake-timers":"11.3.1"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_1.0.2_1751144319671_0.8884150607592247","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@tryghost/job-manager","version":"1.0.3","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/job-manager@1.0.3","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"sanne-san","email":"sanne@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"9larsons","email":"9larsons@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"charliegilbert","email":"charlie@ghost.org"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"ibalosh","email":"ibalosh@gmail.com"}],"dist":{"shasum":"f9bef29c063bdc72057c6badad8f4d2749072dc6","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-1.0.3.tgz","fileCount":8,"integrity":"sha512-PQCHnqRVxayUltXDTnqW0SzQUPPlwU8jia+15tEYdFARQ43+oKuzFA3sSkYd7gnuxm0Mp520hshJ3Y6jG96iew==","signatures":[{"sig":"MEUCIDoqFn6Briq6ARCNrGKFXkavBemo2oMvTYdR8tosjukYAiEA6JZOm5ZTeBTS20FMNyVAbLir9toL/0XQsdxMTWPaOrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29328},"main":"index.js","gitHead":"ba4a8998d00f6c65eb03d628978551fde3392712","scripts":{"dev":"echo \"Implement me!\"","lint":"yarn lint:code && yarn lint:test","test":"yarn test:unit","lint:code":"eslint *.js lib/ --ext .js --cache","lint:test":"eslint -c test/.eslintrc.js test/ --ext .js --cache","test:unit":"NODE_ENV=testing c8 --all --reporter text --reporter cobertura -- mocha --reporter dot './test/**/*.test.js'"},"_npmUser":{"name":"kevinansfield","actor":{"name":"kevinansfield","type":"user","email":"kevin@ghost.org"},"email":"kevin@ghost.org"},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"_npmVersion":"lerna/8.2.2/node@v22.16.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.16.0","dependencies":{"bree":"6.5.0","fastq":"1.19.1","p-wait-for":"3.2.0","workerpool":"9.3.3","@breejs/later":"4.2.0","cron-validate":"1.4.5","@tryghost/errors":"^1.3.8","@tryghost/logging":"^2.4.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","delay":"5.0.0","mocha":"10.8.2","sinon":"15.2.0","rewire":"7.0.0","should":"13.2.3","date-fns":"2.30.0","@sinonjs/fake-timers":"11.3.1"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_1.0.3_1752155662582_0.44171035705052675","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@tryghost/job-manager","version":"1.0.4","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@1.0.4","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"ibalosh","email":"ibalosh@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"4412f742c3ddc2618e47c9158a728bb77be83be6","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-1.0.4.tgz","fileCount":8,"integrity":"sha512-/tJ8cpavSeIabO8bViSVYhlFlLkuXXtXYWmdf83C2rWCX75WD3+8X+wacKHmhDH0paebu+cP2aJ12L4EU97W0Q==","signatures":[{"sig":"MEQCIDOzRafePiJf1NjifDLnmr/iYy6VgYkLGT/Kawcgbud9AiAZ9fl5InpBS/bf+vwvmX47w5gH5iwi0GPJ3kQ19V5A2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29327},"main":"index.js","gitHead":"b390e92cf2b46894483e27e36a227918b6d8964f","scripts":{"dev":"echo \"Implement me!\"","lint":"yarn lint:code && yarn lint:test","test":"yarn test:unit","lint:code":"eslint *.js lib/ --ext .js --cache","lint:test":"eslint -c test/.eslintrc.js test/ --ext .js --cache","test:unit":"NODE_ENV=testing c8 --all --reporter text --reporter cobertura -- mocha --reporter dot './test/**/*.test.js'"},"_npmUser":{"name":"allouis","email":"fabien@allou.is"},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"_npmVersion":"lerna/9.0.1/node@v22.20.0+arm64 (darwin)","description":"A manager for background jobs in Ghost, supporting one-off tasks and recurring jobs.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"bree":"6.5.0","fastq":"1.19.1","p-wait-for":"3.2.0","workerpool":"9.3.4","@breejs/later":"4.2.0","cron-validate":"1.4.5","@tryghost/errors":"^1.3.8","@tryghost/logging":"^2.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","delay":"5.0.0","mocha":"10.8.2","sinon":"15.2.0","rewire":"7.0.0","should":"13.2.3","date-fns":"2.30.0","@sinonjs/fake-timers":"11.3.1"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_1.0.4_1763354293932_0.9909115189516136","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@tryghost/job-manager","version":"1.0.5","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@1.0.5","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"8d02b936903d12a99bbf80c438072aaa497d373f","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-1.0.5.tgz","fileCount":7,"integrity":"sha512-PYW39ohyqBZNj9XTkmk15/Aw+gWBCqe+MVZ9LpqYQI/mBauYWu0+quOMS3B5dsIKVZgqhIrwIqhi50u4PBzigQ==","signatures":[{"sig":"MEYCIQCtjGoqSF/vYWvIAqXGRH5JLRP/TPU9MBvCzgNsn87k0wIhAKVO927d9OtXUYR4gGnVDN2BpEBMtdo44ylaqznP0klE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28192},"main":"index.js","gitHead":"a0736aab299229aa46dc8b00b595e2753c67c223","scripts":{"dev":"echo \"Implement me!\"","lint":"yarn lint:code && yarn lint:test","test":"yarn test:unit","lint:code":"eslint *.js lib/ --ext .js --cache","lint:test":"eslint -c test/.eslintrc.js test/ --ext .js --cache","test:unit":"NODE_ENV=testing c8 --all --reporter text --reporter cobertura -- mocha --reporter dot './test/**/*.test.js'"},"_npmUser":{"name":"allouis","email":"fabien@allou.is"},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"_npmVersion":"10.8.2","description":"A manager for background jobs in Ghost, supporting one-off tasks and recurring jobs.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"bree":"6.5.0","fastq":"1.20.1","p-wait-for":"3.2.0","workerpool":"9.3.4","@breejs/later":"4.2.0","cron-validate":"1.4.5","@tryghost/errors":"^1.3.9","@tryghost/logging":"^2.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","delay":"5.0.0","mocha":"11.7.5","sinon":"21.0.1","rewire":"7.0.0","should":"13.2.3","date-fns":"2.30.0","@sinonjs/fake-timers":"15.1.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_1.0.5_1770914889081_0.809049551477349","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@tryghost/job-manager","version":"1.0.6","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@1.0.6","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"8423c6e6536da93f706ca54f376b5212e7ab3742","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-1.0.6.tgz","fileCount":7,"integrity":"sha512-KSxcPJsaUAsaswLX56YrnMIDysJgrggqMPHYCLC7G4bsluwh6Zp0fvv88kYiWmUmzIvyGoYxJMLLvnr947ek3g==","signatures":[{"sig":"MEQCIE5fCtU7TtQnobqUNJYlGythJ4Ty+/hR4Uqzupk/wz90AiBRoMQag2KFtpGyu4xP7i7PwM4GbXjnBUIpcVtvpIYLIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fjob-manager@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28192},"main":"index.js","gitHead":"d82e575abd6d3f2884ea17e2379d144c7a74b4c9","scripts":{"dev":"echo \"Implement me!\"","lint":"yarn lint:code && yarn lint:test","test":"yarn test:unit","lint:code":"eslint *.js lib/ --ext .js --cache","lint:test":"eslint -c test/.eslintrc.js test/ --ext .js --cache","test:unit":"NODE_ENV=testing c8 --all --reporter text --reporter cobertura -- mocha --reporter dot './test/**/*.test.js'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:087f2a8b-9e8e-4635-974b-f2b5b14e5ea1"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"_npmVersion":"11.10.1","description":"A manager for background jobs in Ghost, supporting one-off tasks and recurring jobs.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bree":"6.5.0","fastq":"1.20.1","p-wait-for":"3.2.0","workerpool":"9.3.4","@breejs/later":"4.2.0","cron-validate":"1.4.5","@tryghost/errors":"^1.3.9","@tryghost/logging":"^2.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","delay":"5.0.0","mocha":"11.7.5","sinon":"21.0.1","rewire":"7.0.0","should":"13.2.3","date-fns":"2.30.0","@sinonjs/fake-timers":"15.1.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_1.0.6_1771620586849_0.6433863573703276","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@tryghost/job-manager","version":"1.0.7","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@1.0.7","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"c816b7594d158434510bb3431f2b113805843d48","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-1.0.7.tgz","fileCount":7,"integrity":"sha512-OlRznp7vkVAtSIPN8moAM6NoBP7TqB+sCFADdI01V9LmJByr/tFfyANmQX1yjjMcRj9G4xBGOxzNoO3BBjMe1g==","signatures":[{"sig":"MEQCIA1K+me1tFdXm4bbo/KIeR4qxXCCW5vxSW64kUHFFUdIAiAC9xpRjMHDIki8OF56EWVfXfCPA7wZ2RGJIBb9hr2MMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fjob-manager@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28315},"main":"index.js","gitHead":"8808879368a8fbfdcaf3f82aeb613c61c6ff7739","scripts":{"dev":"echo \"Implement me!\"","lint":"yarn lint:code && yarn lint:test","test":"yarn test:unit","lint:code":"eslint *.js lib/ --ext .js --cache","lint:test":"eslint -c test/.eslintrc.js test/ --ext .js --cache","test:unit":"NODE_ENV=testing c8 --all --check-coverage --100 --reporter text --reporter cobertura -- mocha --reporter dot './test/**/*.test.js'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:087f2a8b-9e8e-4635-974b-f2b5b14e5ea1"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"_npmVersion":"11.10.1","description":"A manager for background jobs in Ghost, supporting one-off tasks and recurring jobs.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bree":"6.5.0","fastq":"1.20.1","p-wait-for":"3.2.0","workerpool":"9.3.4","@breejs/later":"4.2.0","cron-validate":"1.4.5","@tryghost/errors":"^1.3.9","@tryghost/logging":"^2.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","delay":"5.0.0","mocha":"11.7.5","sinon":"21.0.1","rewire":"7.0.0","date-fns":"2.30.0","@sinonjs/fake-timers":"15.1.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_1.0.7_1771629355651_0.6445642108416418","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@tryghost/job-manager","version":"1.0.8","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@1.0.8","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"9b496d1c591a95a14e1397e3ecd09c160a6a4b15","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-1.0.8.tgz","fileCount":7,"integrity":"sha512-sE2CGth4+OJ0moyrfAflz0pFxNxePcYeM808LZd3M8K8UajHtoiRcgrlkbfOBtGBkzQeCGrpGXMySTox1EoRsg==","signatures":[{"sig":"MEQCIA1pkyXcVm7VlBuzONkEKkYFaJsHIQw7j0V5q2tc1LkBAiAy31OX55Vnv5ewKM6lexl7nIrlp8p76aDUwHYczegSwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fjob-manager@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28315},"main":"index.js","gitHead":"17b8d12cbadd64690a83e640ead03630a72f49dc","scripts":{"dev":"echo \"Implement me!\"","lint":"yarn lint:code && yarn lint:test","test":"yarn test:unit","lint:code":"eslint *.js lib/ --ext .js --cache","lint:test":"eslint -c test/.eslintrc.js test/ --ext .js --cache","test:unit":"NODE_ENV=testing c8 --all --check-coverage --100 --reporter text --reporter cobertura -- mocha --reporter dot './test/**/*.test.js'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:087f2a8b-9e8e-4635-974b-f2b5b14e5ea1"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"_npmVersion":"11.10.1","description":"A manager for background jobs in Ghost, supporting one-off tasks and recurring jobs.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bree":"6.5.0","fastq":"1.20.1","p-wait-for":"3.2.0","workerpool":"9.3.4","@breejs/later":"4.2.0","cron-validate":"1.4.5","@tryghost/errors":"^1.3.9","@tryghost/logging":"^2.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","delay":"5.0.0","mocha":"11.7.5","sinon":"21.0.1","rewire":"7.0.0","date-fns":"2.30.0","@sinonjs/fake-timers":"15.1.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_1.0.8_1771630837132_0.9680817809434537","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@tryghost/job-manager","version":"1.0.9","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@1.0.9","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"29895b46614243db05960b4a309a9035825bc476","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-1.0.9.tgz","fileCount":7,"integrity":"sha512-Wlwr1R8oeU6HLB7RB1g6VxAH6VEZIaXTVV2GdvCbipK+TA0MIo6YOQUgrIky25RpyRqKXR0UuDIfXDB4+S+GgQ==","signatures":[{"sig":"MEUCIBkXNumLbbE/0q1feb0xH+8XAq6Y6QY6SMp4h97o+oCEAiEArKBUxhVr1rR4CesFUDSfp6HNb8zdoKSQdhNNk5GS2b0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fjob-manager@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28314},"main":"index.js","gitHead":"44bf0cb11ebc1389053cfffafb094e531f2d5144","scripts":{"dev":"echo \"Implement me!\"","lint":"yarn lint:code && yarn lint:test","test":"yarn test:unit","lint:code":"eslint *.js lib/ --ext .js --cache","lint:test":"eslint -c test/.eslintrc.js test/ --ext .js --cache","test:unit":"NODE_ENV=testing c8 --all --check-coverage --100 --reporter text --reporter cobertura -- mocha --reporter dot './test/**/*.test.js'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:087f2a8b-9e8e-4635-974b-f2b5b14e5ea1"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"_npmVersion":"11.10.1","description":"A manager for background jobs in Ghost, supporting one-off tasks and recurring jobs.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bree":"6.5.0","fastq":"1.20.1","p-wait-for":"3.2.0","workerpool":"9.3.4","@breejs/later":"4.2.0","cron-validate":"1.4.5","@tryghost/errors":"^1.3.9","@tryghost/logging":"^2.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","delay":"5.0.0","mocha":"11.7.5","sinon":"21.0.1","rewire":"7.0.0","date-fns":"4.1.0","@sinonjs/fake-timers":"15.1.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_1.0.9_1771631771519_0.38721440056229484","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@tryghost/job-manager","version":"2.0.0","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@2.0.0","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"5c7318a7b90e9bbecd555b8a40ef108769a160a5","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-2.0.0.tgz","fileCount":7,"integrity":"sha512-QUj5Yf0IU/hvCO9BRiAsU5XFC/tPc+XdbiOHhBSBvC8Al4utBe7W2KMfwpKWtkUXb01gDS1pq8EGdt9uI+SrYA==","signatures":[{"sig":"MEQCIFcs6z9ALwWGvyrstboAxAgDUnXXISwgX7qKx9XZSui9AiAKLEMeXrSyBjx6J85is779BmlaslWXl1XM8BYrDVcY7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fjob-manager@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28315},"main":"index.js","gitHead":"860315e34ea76f5666ee4f830c82d896dba3e534","scripts":{"dev":"echo \"Implement me!\"","lint":"yarn lint:code && yarn lint:test","test":"yarn test:unit","lint:code":"eslint *.js lib/ --ext .js --cache","lint:test":"eslint -c test/.eslintrc.js test/ --ext .js --cache","test:unit":"NODE_ENV=testing c8 --all --check-coverage --100 --reporter text --reporter cobertura -- mocha --reporter dot './test/**/*.test.js'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:087f2a8b-9e8e-4635-974b-f2b5b14e5ea1"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"_npmVersion":"11.10.1","description":"A manager for background jobs in Ghost, supporting one-off tasks and recurring jobs.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bree":"6.5.0","fastq":"1.20.1","p-wait-for":"3.2.0","workerpool":"10.0.1","@breejs/later":"4.2.0","cron-validate":"1.4.5","@tryghost/errors":"^2.0.0","@tryghost/logging":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"8.0.1","delay":"5.0.0","mocha":"11.7.5","sinon":"21.0.1","rewire":"7.0.0","date-fns":"4.1.0","@sinonjs/fake-timers":"15.1.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_2.0.0_1771637868346_0.6225976406044351","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@tryghost/job-manager","version":"2.1.0","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@2.1.0","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"d40e2abaa80e74b59ec53641e3c28eb92599f1e2","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-2.1.0.tgz","fileCount":7,"integrity":"sha512-skoKjZ/ChadJ4Wm7tdDIWhzdL4RBi6tkpNhjSJ5GXJLwJ7BcgCLdpxWd9+/pil0Ukj214fVZcEedSmE4ZgG/0A==","signatures":[{"sig":"MEUCIQDEDo0UURHNEmXZn+taDEl6yUVBSLdQD1FMUNVbGCc0swIgD4i2VaovEU7kWU77K5LaRZcc6IWIIHgqJcgleXlLqzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fjob-manager@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28316},"main":"index.js","gitHead":"b82454a0ddfa35b366749951b1ff2c4a01070bb7","scripts":{"dev":"echo \"Implement me!\"","lint":"yarn lint:code && yarn lint:test","test":"yarn test:unit","lint:code":"eslint *.js lib/ --ext .js --cache","lint:test":"eslint -c test/.eslintrc.js test/ --ext .js --cache","test:unit":"NODE_ENV=testing c8 --all --check-coverage --100 --reporter text --reporter cobertura -- mocha --reporter dot './test/**/*.test.js'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:087f2a8b-9e8e-4635-974b-f2b5b14e5ea1"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"_npmVersion":"11.10.1","description":"A manager for background jobs in Ghost, supporting one-off tasks and recurring jobs.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bree":"6.5.0","fastq":"1.20.1","p-wait-for":"3.2.0","workerpool":"10.0.1","@breejs/later":"4.2.0","cron-validate":"1.4.5","@tryghost/errors":"^2.1.0","@tryghost/logging":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","delay":"5.0.0","mocha":"11.7.5","sinon":"21.0.1","rewire":"9.0.1","date-fns":"4.1.0","@sinonjs/fake-timers":"15.1.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_2.1.0_1771640007115_0.053858428022464544","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@tryghost/job-manager","version":"2.2.0","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@2.2.0","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"da96ab0937ef688a2b19a1cd9cc2ac7478fdae71","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-2.2.0.tgz","fileCount":7,"integrity":"sha512-kFYCxb528g33igNJwF7+9kae5Ocr21tjnONeP5oqADNmUFuHIt0OaIo1OpxLofaLgbf8ZQCsmalWugIh9xYgaw==","signatures":[{"sig":"MEUCIHczHODyyreqL2S2763XkcZW0iaa0kn5S1rNPFTcmfPnAiEA27N2O76epJDwy5qFtaAJtEjMPdvgJA5FCSsTexDUjwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fjob-manager@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28328},"main":"index.js","gitHead":"49513460134c893152bf83fb43af4ca5f03c41ce","scripts":{"dev":"echo \"Implement me!\"","lint":"yarn lint:code && yarn lint:test","test":"yarn test:unit","lint:code":"eslint *.js lib/ --ext .js --cache","lint:test":"eslint -c test/.eslintrc.js test/ --ext .js --cache","test:unit":"NODE_ENV=testing c8 --all --check-coverage --100 --reporter text --reporter cobertura -- mocha --reporter dot './test/**/*.test.js'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:087f2a8b-9e8e-4635-974b-f2b5b14e5ea1"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"_npmVersion":"11.10.1","description":"A manager for background jobs in Ghost, supporting one-off tasks and recurring jobs.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bree":"9.2.9","fastq":"1.20.1","p-wait-for":"3.2.0","workerpool":"10.0.1","@breejs/later":"4.2.0","cron-validate":"1.4.5","@tryghost/errors":"^2.2.0","@tryghost/logging":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","delay":"5.0.0","mocha":"11.7.5","sinon":"21.0.1","rewire":"9.0.1","date-fns":"4.1.0","@sinonjs/fake-timers":"15.1.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_2.2.0_1771641382463_0.8684957457991325","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@tryghost/job-manager","version":"2.2.1","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@2.2.1","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"1fc92ac5ae5ac57372a8cbdd6ea2f8d79c92109f","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-2.2.1.tgz","fileCount":7,"integrity":"sha512-TowMjdRJuCIsnVy4mt0EubSyq9fFy6yp72csKGCSZDMYdoy/CLVzwanM0OJ2aCx/xBGfOug9f8sLLtNdCBDAgg==","signatures":[{"sig":"MEQCIHE+J9/xK4UaBlLv7HlxoUwOgawoBtBQMXLhhaB6wQsyAiBzrYjWREI2YDxW24mwn6GUDkaYT3T7d3aEIBaxYJ+s2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fjob-manager@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28328},"main":"index.js","gitHead":"bc92ccdb220af24d9de60644ba9bac0fc3368ecc","scripts":{"dev":"echo \"Implement me!\"","lint":"yarn lint:code && yarn lint:test","test":"yarn test:unit","lint:code":"eslint *.js lib/ --ext .js --cache","lint:test":"eslint -c test/.eslintrc.js test/ --ext .js --cache","test:unit":"NODE_ENV=testing c8 --all --check-coverage --100 --reporter text --reporter cobertura -- mocha --reporter dot './test/**/*.test.js'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:087f2a8b-9e8e-4635-974b-f2b5b14e5ea1"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"_npmVersion":"11.10.1","description":"A manager for background jobs in Ghost, supporting one-off tasks and recurring jobs.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bree":"9.2.9","fastq":"1.20.1","p-wait-for":"3.2.0","workerpool":"10.0.1","@breejs/later":"4.2.0","cron-validate":"1.4.5","@tryghost/errors":"^2.2.1","@tryghost/logging":"^3.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","delay":"5.0.0","mocha":"11.7.5","sinon":"21.0.1","rewire":"9.0.1","date-fns":"4.1.0","@sinonjs/fake-timers":"15.1.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_2.2.1_1771642965560_0.14727859732803195","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@tryghost/job-manager","version":"3.0.0","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@3.0.0","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"eaff211187c9a3fc91598b456996714174c9cd2b","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-3.0.0.tgz","fileCount":7,"integrity":"sha512-LvppGv6HQaVz2oX6KLCmo19UJUiiOsSJl1jSFvlovv4qiSdw6Uk3Ne0XBfg5xLggUdTLqpYSnGxqLbHyJyReww==","signatures":[{"sig":"MEYCIQC1XnuU29cT1YtVdGbWjbsHBBuTqWfK/NpfE7gUyRSMWgIhAMvQLro/rgU+ymbURYzhKG+A0cFSqaCIKYjMWXZlvJJ2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fjob-manager@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28408},"main":"index.js","gitHead":"a7c0e5ace01732810f9c68c61b320fc9cb089410","scripts":{"dev":"echo \"Implement me!\"","lint":"yarn lint:code && yarn lint:test","test":"yarn test:unit","lint:code":"eslint *.js lib/ --ext .js --cache","lint:test":"eslint -c test/.eslintrc.js test/ --ext .js --cache","test:unit":"NODE_ENV=testing c8 --all --check-coverage --100 --reporter text --reporter cobertura -- mocha --reporter dot './test/**/*.test.js'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:087f2a8b-9e8e-4635-974b-f2b5b14e5ea1"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"_npmVersion":"11.11.0","description":"A manager for background jobs in Ghost, supporting one-off tasks and recurring jobs.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"bree":"9.2.9","fastq":"1.20.1","p-wait-for":"6.0.0","workerpool":"10.0.1","@breejs/later":"4.2.0","cron-validate":"1.5.3","@tryghost/errors":"^3.0.0","@tryghost/logging":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","mocha":"11.7.5","sinon":"21.0.1","rewire":"9.0.1","date-fns":"4.1.0","@sinonjs/fake-timers":"15.1.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_3.0.0_1772470716982_0.48384047318769174","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@tryghost/job-manager","version":"3.0.1","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@3.0.1","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"116deb280e5c6d538622c399e0dcfe75af62fb8e","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-3.0.1.tgz","fileCount":7,"integrity":"sha512-5Uk72tqQrkKuHieAKcflmAVJZrgKCMdOn0LaHwb8kDA3ddAtpYqS8MdL60NwbSOEiBHb9uOqE9EKLva3POMnJg==","signatures":[{"sig":"MEUCIF8mE4QpDZlooeNosUnl3MYPELWWRd3u+BlYBKNlqpmBAiEAu0P5h1rH4Aq+sEk9RmEuPT0urkWe4Gbp9fb0FXqHaME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fjob-manager@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28272},"main":"index.js","gitHead":"2ce1aa4afde1d3870217f3a7186075b7fdf41eae","scripts":{"dev":"echo \"Implement me!\"","lint":"yarn lint:code && yarn lint:test","test":"yarn test:unit","lint:code":"eslint *.js lib/ --ext .js --cache","lint:test":"eslint -c test/.eslintrc.js test/ --ext .js --cache","test:unit":"NODE_ENV=testing vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:087f2a8b-9e8e-4635-974b-f2b5b14e5ea1"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"_npmVersion":"11.11.0","description":"A manager for background jobs in Ghost, supporting one-off tasks and recurring jobs.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"bree":"9.2.9","fastq":"1.20.1","p-wait-for":"6.0.0","workerpool":"10.0.1","@breejs/later":"4.2.0","cron-validate":"1.5.3","@tryghost/errors":"^3.0.1","@tryghost/logging":"^4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"21.0.2","rewire":"9.0.1","date-fns":"4.1.0","@sinonjs/fake-timers":"15.1.1"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_3.0.1_1773157822581_0.7783591990719592","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@tryghost/job-manager","version":"3.0.2","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@3.0.2","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"3a1f698b7b0c25b7c6a8d74a0a8d547de698fbd6","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-3.0.2.tgz","fileCount":7,"integrity":"sha512-MRZi9wvqEWhKzAlqTRIatTjQxOYSoRXPIqcabm4bmZTOAaGNFHL0UJsuJ5nxV9PlxSMLB8+SrMArTctWPjTsLA==","signatures":[{"sig":"MEYCIQCm9sLXI1Lujrrw+Lhybd2oMB0c6QGY2Irk0/+QvN6rHAIhAJyV0AK8QOYJjAHhFolzElzbGsocev8vVMphMCT0PXUZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fjob-manager@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28272},"main":"index.js","gitHead":"2bd07ce13161c206f2ff480daa2b878561c85e5e","scripts":{"dev":"echo \"Implement me!\"","lint":"yarn lint:code && yarn lint:test","test":"yarn test:unit","lint:code":"eslint *.js lib/ --ext .js --cache","lint:test":"eslint -c test/.eslintrc.js test/ --ext .js --cache","test:unit":"NODE_ENV=testing vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:087f2a8b-9e8e-4635-974b-f2b5b14e5ea1"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"_npmVersion":"11.11.0","description":"A manager for background jobs in Ghost, supporting one-off tasks and recurring jobs.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"bree":"9.2.9","fastq":"1.20.1","p-wait-for":"6.0.0","workerpool":"10.0.1","@breejs/later":"4.2.0","cron-validate":"1.5.3","@tryghost/errors":"^3.0.2","@tryghost/logging":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"21.0.2","rewire":"9.0.1","date-fns":"4.1.0","@sinonjs/fake-timers":"15.1.1"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_3.0.2_1773237435557_0.9231710844912735","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@tryghost/job-manager","version":"3.0.3","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@3.0.3","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"d16dbdc01cd8d4252d252523f9b44b1d7bb700f9","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-3.0.3.tgz","fileCount":7,"integrity":"sha512-N9m++4vhKx20svpjls+9jb17fSzC0PKsY+KNOnFjYmnfq1lsV4TmaHS4L+0w8W3yBuCrYBaoY1jNWL3y31jo1A==","signatures":[{"sig":"MEQCIGENZZ2Htxi/8/5VXaRUvgnQSl409ptJdNJw7N5JbM9FAiA5GKXD0RNGazuTw5JNzAcnghvYlfo0rLeCgNaaiQc2DA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fjob-manager@3.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28272},"main":"index.js","gitHead":"2c65889add9feedcb29f984e63057087ca54ae69","scripts":{"dev":"echo \"Implement me!\"","lint":"yarn lint:code && yarn lint:test","test":"yarn test:unit","lint:code":"eslint *.js lib/ --ext .js --cache","lint:test":"eslint -c test/.eslintrc.js test/ --ext .js --cache","test:unit":"NODE_ENV=testing vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:087f2a8b-9e8e-4635-974b-f2b5b14e5ea1"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"_npmVersion":"11.11.1","description":"A manager for background jobs in Ghost, supporting one-off tasks and recurring jobs.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"bree":"9.2.9","fastq":"1.20.1","p-wait-for":"6.0.0","workerpool":"10.0.1","@breejs/later":"4.2.0","cron-validate":"1.5.3","@tryghost/errors":"^3.0.3","@tryghost/logging":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"21.0.2","rewire":"9.0.1","date-fns":"4.1.0","@sinonjs/fake-timers":"15.1.1"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_3.0.3_1773655094290_0.46337892855442697","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@tryghost/job-manager","version":"3.1.0","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@3.1.0","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"2137e730a1c66477e3d858e53cf7b5579f733526","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-3.1.0.tgz","fileCount":8,"integrity":"sha512-CPvBA3F6ecGm3CupQm/AA98YsTmIfWsUFPfncuMlhXhFhrSo8E7xoq1uKv8pi6fEC57FBZLFOq7qxom49ZmrfQ==","signatures":[{"sig":"MEUCIQDjNKeV0WzUP5amLLwUALtgX9fEBhEyAZDzFhzUFVG9dQIgYTJKkoiEImBi5sTl75JTQ83+PGLY/ZphZgdxmWS9As4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fjob-manager@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29208},"main":"index.js","_from":"file:tryghost-job-manager-3.1.0.tgz","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"pnpm run test:unit","test:unit":"NODE_ENV=testing vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:087f2a8b-9e8e-4635-974b-f2b5b14e5ea1"}},"_resolved":"/tmp/0493a1bd7608fa4f0ff394864631a8f7/tryghost-job-manager-3.1.0.tgz","_integrity":"sha512-CPvBA3F6ecGm3CupQm/AA98YsTmIfWsUFPfncuMlhXhFhrSo8E7xoq1uKv8pi6fEC57FBZLFOq7qxom49ZmrfQ==","repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"_npmVersion":"11.12.1","description":"A manager for background jobs in Ghost, supporting one-off tasks and recurring jobs.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"bree":"9.2.9","fastq":"1.20.1","p-wait-for":"6.0.0","workerpool":"10.0.2","@breejs/later":"4.2.0","cron-validate":"1.5.3","@tryghost/errors":"3.1.0","@tryghost/logging":"4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"21.1.2","rewire":"9.0.1","date-fns":"4.1.0","@sinonjs/fake-timers":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_3.1.0_1776868901357_0.7065133604174998","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@tryghost/job-manager","version":"3.1.1","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@3.1.1","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"981809c6bec257405261a3245d0c93e1eb4425c3","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-3.1.1.tgz","fileCount":8,"integrity":"sha512-pr6VZtYy73j9lOTWReTSX5x9+A2OWxGBHmxWBps14fne8XRuUvpmhYenvriYMjhoM3jIlC0Qzn62dWP1Tl/6Pg==","signatures":[{"sig":"MEYCIQDmKsQC4pi1EZH0xvRBQfp3GY65qtjqkXPyRzzW0pQ6ZQIhAIGNAar+JjslpBnC+FXdlZyTn+eEZF+ch6Iy8QjbZtjb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fjob-manager@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29169},"main":"index.js","_from":"file:tryghost-job-manager-3.1.1.tgz","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:087f2a8b-9e8e-4635-974b-f2b5b14e5ea1"}},"_resolved":"/tmp/6ab946271e0470846e521efbca9d884d/tryghost-job-manager-3.1.1.tgz","_integrity":"sha512-pr6VZtYy73j9lOTWReTSX5x9+A2OWxGBHmxWBps14fne8XRuUvpmhYenvriYMjhoM3jIlC0Qzn62dWP1Tl/6Pg==","repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"_npmVersion":"11.11.0","description":"A manager for background jobs in Ghost, supporting one-off tasks and recurring jobs.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"bree":"9.2.9","fastq":"1.20.1","p-wait-for":"6.0.0","workerpool":"10.0.2","@breejs/later":"4.2.0","cron-validate":"1.5.3","@tryghost/errors":"3.1.0","@tryghost/logging":"4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"21.1.2","rewire":"9.0.1","date-fns":"4.1.0","@sinonjs/fake-timers":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_3.1.1_1776971959818_0.9196654225322811","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@tryghost/job-manager","version":"3.2.0","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@3.2.0","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"24640cb0fefabc2d23a8e015dbc7fed0faec6031","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-3.2.0.tgz","fileCount":8,"integrity":"sha512-y5Ci7+Hqf//7lOhZRFz9CbWbszQvWp5A+g4nbxPqupS1yJLf4lgQ6PSns38uv9ucG4FqXuOKezA6O0mRYrkBvg==","signatures":[{"sig":"MEUCIE6Mj/i3RTb642iJ8SgLTr9pwsM4Zb/5CMGUQznIqnjNAiEAsqmfPb4U6od+M8QPsk8W1WbADhhrvr3HMhdUgdLbNjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fjob-manager@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29169},"main":"index.js","_from":"file:tryghost-job-manager-3.2.0.tgz","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:087f2a8b-9e8e-4635-974b-f2b5b14e5ea1"}},"_resolved":"/tmp/f6cc8051a4e8dde671f6f257b368aa8d/tryghost-job-manager-3.2.0.tgz","_integrity":"sha512-y5Ci7+Hqf//7lOhZRFz9CbWbszQvWp5A+g4nbxPqupS1yJLf4lgQ6PSns38uv9ucG4FqXuOKezA6O0mRYrkBvg==","repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"_npmVersion":"11.11.0","description":"A manager for background jobs in Ghost, supporting one-off tasks and recurring jobs.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"bree":"9.2.9","fastq":"1.20.1","p-wait-for":"6.0.0","workerpool":"10.0.2","@breejs/later":"4.2.0","cron-validate":"1.5.3","@tryghost/errors":"3.2.0","@tryghost/logging":"4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"21.1.2","rewire":"9.0.1","date-fns":"4.1.0","@sinonjs/fake-timers":"15.3.2"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_3.2.0_1777304494152_0.5007343143483891","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@tryghost/job-manager","version":"3.2.1","author":{"name":"Ghost Foundation"},"license":"MIT","_id":"@tryghost/job-manager@3.2.1","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"homepage":"https://github.com/TryGhost/framework#readme","bugs":{"url":"https://github.com/TryGhost/framework/issues"},"dist":{"shasum":"a5ef3618afea6b38454c9620e385d4b1396086b8","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-3.2.1.tgz","fileCount":8,"integrity":"sha512-W1cE48ei6KWdR7DKLvQP4PZxdL9x/AtB3L1Nfih4sBC2YaxBrqLo80mTrViUVaEQUgGeh5H5IfoYZehvFRFPnQ==","signatures":[{"sig":"MEQCICAwqg7TdL04uqN6X+ZrLFgkLQTLSPIKiL/6oVhQT0S0AiAihQ7BcKMe4xzj5KDf4VrLTGYvnFg42MtclpFn2yD4RA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fjob-manager@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29169},"main":"index.js","_from":"file:tryghost-job-manager-3.2.1.tgz","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:087f2a8b-9e8e-4635-974b-f2b5b14e5ea1"}},"_resolved":"/tmp/c378ca101f6f91af65d4a0bfdd465f88/tryghost-job-manager-3.2.1.tgz","_integrity":"sha512-W1cE48ei6KWdR7DKLvQP4PZxdL9x/AtB3L1Nfih4sBC2YaxBrqLo80mTrViUVaEQUgGeh5H5IfoYZehvFRFPnQ==","repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"_npmVersion":"11.12.1","description":"A manager for background jobs in Ghost, supporting one-off tasks and recurring jobs.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"bree":"9.2.9","fastq":"1.20.1","p-wait-for":"6.0.0","workerpool":"10.0.2","@breejs/later":"4.2.0","cron-validate":"1.5.3","@tryghost/errors":"3.2.1","@tryghost/logging":"4.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.0.0","rewire":"9.0.1","date-fns":"4.1.0","@sinonjs/fake-timers":"15.4.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_3.2.1_1778759124379_0.1313157473058879","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@tryghost/job-manager","version":"4.0.0","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/job-manager@4.0.0","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"1e70b25d58ce4b6d21c534ab4764d7efc9e88a78","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-4.0.0.tgz","fileCount":8,"integrity":"sha512-RUoQWeSHKUYn+qWPi8OuzWW15fZn6P+oexg6f7F4JoVuHg15+mHI23rQlZ3ewjyHnN8Nm1ud9mAyoGYmMUMm/Q==","signatures":[{"sig":"MEUCIDRVDnlxxeewU6NlpDzwnXeyZQ9tDpqoROXg2TFldnf6AiEA0Qyo4mBPKNF7cwTjnUl0wLkumMk7f17x1lnNEU2PxKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fjob-manager@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29169},"main":"index.js","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:087f2a8b-9e8e-4635-974b-f2b5b14e5ea1"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"directories":{},"_nodeVersion":"26.0.0","dependencies":{"bree":"9.2.9","fastq":"1.20.1","p-wait-for":"6.0.0","workerpool":"10.0.2","@breejs/later":"4.2.0","cron-validate":"1.5.3","@tryghost/errors":"3.2.1","@tryghost/logging":"5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.0.0","rewire":"9.0.1","date-fns":"4.1.0","@sinonjs/fake-timers":"15.4.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_4.0.0_1779112521574_0.6222572416512877","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@tryghost/job-manager","version":"4.0.1","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/job-manager@4.0.1","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"4b88b7d171982d769e33510b20ac700a870ede2c","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-4.0.1.tgz","fileCount":8,"integrity":"sha512-cEPv8DYbjkGi6jTZDF5SqEbHTK5wLjg14h7gkV23mmpD7V7rtyIJrI2H3lDPgjF+EFO27KydH+jtjdPrbPbBAQ==","signatures":[{"sig":"MEUCIDlVjpFRoygLJ9bhxhMnBxcNJX5E/KgDY6DG8bGGA3UUAiEA1gwZBWjvxUZKx3VTSjd5LrgmrSfFo4J7/KDxf9xlaSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fjob-manager@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29342},"main":"index.js","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:087f2a8b-9e8e-4635-974b-f2b5b14e5ea1"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"directories":{},"_nodeVersion":"24.15.0","dependencies":{"bree":"9.2.9","fastq":"1.20.1","p-wait-for":"6.0.0","workerpool":"10.0.2","@breejs/later":"4.2.0","cron-validate":"1.5.3","@tryghost/errors":"3.2.1","@tryghost/logging":"5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.0.0","rewire":"9.0.1","date-fns":"4.2.1","@sinonjs/fake-timers":"15.4.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_4.0.1_1779727169886_0.07983798855381008","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@tryghost/job-manager","version":"4.0.2","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/job-manager@4.0.2","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"0537c553f997e9ae0e19143a960944bc2edd4c2f","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-4.0.2.tgz","fileCount":8,"integrity":"sha512-ADFhdC5vK1A/9Jkw7wCwMQRQ9+HUuIPIJ1TTb38ckH1bYiHdfOInCxJpycyUld1u8apvLihmSh84tY1va33X0w==","signatures":[{"sig":"MEUCIAspeKQdT06oKV+gEW3zuzeN62XLlFBhGd8cB/M8jteUAiEAvfeTDbF8gK494GjlXHFpCFwPqBwkQBEUFimQmXhxMKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fjob-manager@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29342},"main":"index.js","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:087f2a8b-9e8e-4635-974b-f2b5b14e5ea1"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"directories":{},"_nodeVersion":"24.15.0","dependencies":{"bree":"9.2.9","fastq":"1.20.1","p-wait-for":"6.0.0","workerpool":"10.0.2","@breejs/later":"4.2.0","cron-validate":"1.5.3","@tryghost/errors":"3.2.2","@tryghost/logging":"5.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.0.0","rewire":"9.0.1","date-fns":"4.3.0","@sinonjs/fake-timers":"15.4.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_4.0.2_1779810711295_0.012115325442646041","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@tryghost/job-manager","version":"4.0.3","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/job-manager@4.0.3","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"bea65dbf4cd7caaf7aab121105f70d2566a2583a","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-4.0.3.tgz","fileCount":8,"integrity":"sha512-iXSFk6CWc32/LaP1uv0kx0C6ReyiHVKDVkzjZz4Sq/A69OqMjXU9QXJA40nOA7+EOC7kIhic74PJc6nMWvv8Ag==","signatures":[{"sig":"MEQCIEaGFEtepODXx5FY3IzRxoFNUUtUnmIAR/VeEe72fKAvAiB4CqJvs+m8SLXHKxOR5qfeVfS2TR8tkkvlgWc2+GkJpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fjob-manager@4.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29342},"main":"index.js","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:087f2a8b-9e8e-4635-974b-f2b5b14e5ea1"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"bree":"9.2.9","fastq":"1.20.1","p-wait-for":"6.0.0","workerpool":"10.0.2","@breejs/later":"4.2.0","cron-validate":"1.5.3","@tryghost/errors":"3.2.3","@tryghost/logging":"5.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.0.0","rewire":"9.0.1","date-fns":"4.3.0","@sinonjs/fake-timers":"15.4.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_4.0.3_1780317937074_0.8865897378181566","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@tryghost/job-manager","version":"4.0.4","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/job-manager@4.0.4","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"31f11c3dc6bca34d90607ecb90718ee16517eada","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-4.0.4.tgz","fileCount":8,"integrity":"sha512-DXn7/car3oMUh/5HgHPS50JceN6OnQTSMILbr3GSns/NGICtTVBhbz7Yw4jBk3PriE+jsGKdFXKFm09XJ9zX3g==","signatures":[{"sig":"MEQCID2Y1EGyNNTWQ5P1jqATH/uMYcU4/KzMBw5sD0JKu5ZhAiAppHUrmXh94tHOe6VM3lhTXXmaLdFHCtJquvyMn348Yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fjob-manager@4.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29342},"main":"index.js","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:087f2a8b-9e8e-4635-974b-f2b5b14e5ea1"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"bree":"9.2.9","fastq":"1.20.1","p-wait-for":"6.0.0","workerpool":"10.0.2","@breejs/later":"4.2.0","cron-validate":"1.5.3","@tryghost/errors":"3.2.4","@tryghost/logging":"5.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.0.0","rewire":"9.0.1","date-fns":"4.4.0","@sinonjs/fake-timers":"15.4.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_4.0.4_1781284632565_0.7502711265656719","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@tryghost/job-manager","version":"4.1.0","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/job-manager@4.1.0","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"3a3ec197b816be3841373cfab6cc2ffea423e8ea","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-4.1.0.tgz","fileCount":8,"integrity":"sha512-MuBDVAne+lE7KTHhSV7fmon8pjo1Ro/IKfkTvLRQPZgL0XQoI4VyxPTqui4h1S7njUpo7vgKraPEORMpo9yGIQ==","signatures":[{"sig":"MEUCIE+vdsEMsi9LajYFArAOBSwJCzvc7ui3dsWkfSq+jNhoAiEAqhw0jSr9og9MTYE17v5PUvwmxOG6OYAS3oJzhPlyjn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fjob-manager@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29342},"main":"index.js","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:087f2a8b-9e8e-4635-974b-f2b5b14e5ea1"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"bree":"9.2.9","fastq":"1.20.1","p-wait-for":"6.0.0","workerpool":"10.0.2","@breejs/later":"4.2.0","cron-validate":"1.5.3","@tryghost/errors":"3.3.0","@tryghost/logging":"5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.0.0","rewire":"9.0.1","date-fns":"4.4.0","@sinonjs/fake-timers":"15.4.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_4.1.0_1781970074457_0.17044719461971503","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@tryghost/job-manager","version":"4.1.1","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/job-manager@4.1.1","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"b635596e32aed9d989d6136b6ff6854a17e8881a","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-4.1.1.tgz","fileCount":8,"integrity":"sha512-6lFXhI5G4m8ryPCoQ7vf+qU10QkKbsyM3mGqytciiLiqvajjYujEW35e5MDee+bM/S3+lKA8qhLlSViSlpuvXw==","signatures":[{"sig":"MEUCIHZbE57E2AA+FWciLD8aTgUYW+wMsL+s/BtZcHJJvcsAAiEAgNx9lS3WKOPuOudwBpd1Rvql6TxF4tXKXVJ2HgneQrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fjob-manager@4.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29342},"main":"index.js","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:087f2a8b-9e8e-4635-974b-f2b5b14e5ea1"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"directories":{},"_nodeVersion":"24.16.0","dependencies":{"bree":"9.2.9","fastq":"1.20.1","p-wait-for":"6.0.0","workerpool":"10.0.2","@breejs/later":"4.2.0","cron-validate":"1.5.3","@tryghost/errors":"3.3.1","@tryghost/logging":"5.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.0.0","rewire":"9.0.1","date-fns":"4.4.0","@sinonjs/fake-timers":"15.4.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_4.1.1_1782341350795_0.22826545652255636","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@tryghost/job-manager","version":"4.1.2","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/job-manager@4.1.2","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"034f16af32a7866217930e89d8116a6c9534ac0e","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-4.1.2.tgz","fileCount":8,"integrity":"sha512-q6HJ84ME6hrc3IJAewTm8O3NRIXFOwZxeoR7fxbTt8MFx31HCB+tMzmM8aJwyPWjEJUklp0SMQYSJheHLvmt/g==","signatures":[{"sig":"MEUCIHwjINon+xvDQe/eKB16/kYxHHEMAAhN4WFdHNzyv4lGAiEAxee25mdp4g3aygutAWQN4ITQvTQv3eIk/YTvikKIMYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fjob-manager@4.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29342},"main":"index.js","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:087f2a8b-9e8e-4635-974b-f2b5b14e5ea1"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"directories":{},"_nodeVersion":"24.18.0","dependencies":{"bree":"9.2.9","fastq":"1.20.1","p-wait-for":"6.0.0","workerpool":"10.0.3","@breejs/later":"4.2.0","cron-validate":"1.5.3","@tryghost/errors":"3.3.2","@tryghost/logging":"5.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.0.0","rewire":"9.0.1","date-fns":"4.4.0","@sinonjs/fake-timers":"15.4.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_4.1.2_1784121471294_0.8408089853356142","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"@tryghost/job-manager","version":"4.1.3","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/job-manager@4.1.3","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"8fbf01701e75f66227362fb60d349e93ac17ac11","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-4.1.3.tgz","fileCount":8,"integrity":"sha512-srWAG80pTujI2+qGcNiHwuYBvuUQOFjChmXAi6hLJBfSdj+J1BjzI9vDn6dCZXLQXoL0I9c2kfxkZRkNFkSb9g==","signatures":[{"sig":"MEUCIBWZ5efTdEPSvX2F/DIZYYfxPjoGHZXu/oNyAyR0nKiyAiEAiv1kNW+ukyDXBRNaiBO6TEkcKmAHKtyJupDP4uzgSQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fjob-manager@4.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29342},"main":"index.js","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:087f2a8b-9e8e-4635-974b-f2b5b14e5ea1"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"directories":{},"_nodeVersion":"24.18.0","dependencies":{"bree":"9.2.9","fastq":"1.20.1","p-wait-for":"6.0.0","workerpool":"10.0.3","@breejs/later":"4.2.0","cron-validate":"1.5.3","@tryghost/errors":"3.3.3","@tryghost/logging":"5.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.0.0","rewire":"9.0.1","date-fns":"4.4.0","@sinonjs/fake-timers":"15.4.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_4.1.3_1784573613464_0.23945339762955453","host":"s3://npm-registry-packages-npm-production"}},"4.1.4":{"name":"@tryghost/job-manager","version":"4.1.4","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/job-manager@4.1.4","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"4251c86b1ff4767358718b819778353ee6199a9a","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-4.1.4.tgz","fileCount":8,"integrity":"sha512-Mb/7vMvDCP1pMr3l6nLdb09Sq3RExJ6QCztq3BOQZpCEM0Oo0XbLQOYfZoTZNWbCmS3gKKA1uSTIq2T0AnqIeA==","signatures":[{"sig":"MEUCIQCyjFFsb7LQmtJaK1b7iPDPiFpi9U0KGlAGmN2GjZQ15gIgcuetSafigHskBWpnjbFzBJ4SKFlgiQRspzPLKH8uc+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fjob-manager@4.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29342},"main":"index.js","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:087f2a8b-9e8e-4635-974b-f2b5b14e5ea1"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"directories":{},"_nodeVersion":"24.18.0","dependencies":{"bree":"9.2.9","fastq":"1.20.1","p-wait-for":"6.0.0","workerpool":"10.0.3","@breejs/later":"4.2.0","cron-validate":"1.5.3","@tryghost/errors":"3.3.4","@tryghost/logging":"5.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.0.0","rewire":"9.0.1","date-fns":"4.4.0","@sinonjs/fake-timers":"15.4.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_4.1.4_1784577790756_0.018681455903732713","host":"s3://npm-registry-packages-npm-production"}},"4.1.5":{"name":"@tryghost/job-manager","version":"4.1.5","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/job-manager@4.1.5","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"bda3f497ae0ec46f1340e8b83ce48b6079a17e5f","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-4.1.5.tgz","fileCount":8,"integrity":"sha512-a8sBA14eImMGDMFuQG7/669dmrcLvlXaTw8y65wBHWDcfB9R/ZitLXUK7umbU+ETKh58rBmOFEqgyZgziQw7zw==","signatures":[{"sig":"MEQCIHKSoR6oTyKnPzPR9Xe0tGzc9FY/X7j2V5lrc92zeqd6AiB66R8IuV8mvOvu5fcbs4qR9mjlZ3pqz8BEp2sMdVKqNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fjob-manager@4.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29342},"main":"index.js","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:087f2a8b-9e8e-4635-974b-f2b5b14e5ea1"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"directories":{},"_nodeVersion":"24.18.0","dependencies":{"bree":"9.2.9","fastq":"1.20.1","p-wait-for":"6.0.0","workerpool":"10.0.3","@breejs/later":"4.2.0","cron-validate":"1.5.3","@tryghost/errors":"3.3.5","@tryghost/logging":"5.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.0.0","rewire":"9.0.1","date-fns":"4.4.0","@sinonjs/fake-timers":"15.4.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_4.1.5_1784746100714_0.8205683855563373","host":"s3://npm-registry-packages-npm-production"}},"4.1.6":{"name":"@tryghost/job-manager","version":"4.1.6","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/job-manager@4.1.6","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"jonhickman","email":"jon@theplan.co.uk"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"66cf5718fb4c696a5f2b0a80bf8f8e3bd994d4e9","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-4.1.6.tgz","fileCount":8,"integrity":"sha512-Y8JrO2RKz1pZe4hZ6uRcgTZaxj1mONVj58oBfXxiKK+AwOs+K2UwjXNp2CcatAdGtTYoPZfz/oVpunb0CCtrXA==","signatures":[{"sig":"MEQCICrzvDBYUq/HAPedJhIaIsDUbgMDFe94NH9e1bdWmafsAiBMlBwqOo1yhBIQNXK32qAqkBNhDvDtmsTd/yaxXwr7LQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fjob-manager@4.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29342},"main":"index.js","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:087f2a8b-9e8e-4635-974b-f2b5b14e5ea1"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"directories":{},"_nodeVersion":"24.18.0","dependencies":{"bree":"9.2.9","fastq":"1.20.1","p-wait-for":"6.0.0","workerpool":"10.0.3","@breejs/later":"4.2.0","cron-validate":"1.5.3","@tryghost/errors":"3.3.6","@tryghost/logging":"5.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.0.0","rewire":"9.0.1","date-fns":"4.4.0","@sinonjs/fake-timers":"15.4.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_4.1.6_1784831121948_0.71439016392681","host":"s3://npm-registry-packages-npm-production"}},"4.1.7":{"name":"@tryghost/job-manager","version":"4.1.7","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/job-manager@4.1.7","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"3556ab5b9219f94acbf8ab097542413007ffd7dd","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-4.1.7.tgz","fileCount":8,"integrity":"sha512-r6K50N/HT3jZ6YDWkvWYo9rBcgslbowaUtrjP9xKbDq/HI5BCGZneXHla3UpkE922vD5YUErzWxPHdGDrjQLCw==","signatures":[{"sig":"MEUCIQDWPLutFh+TltOgqA+y5O0pJknYfA1peE5G2qM8w6gMagIgDOlCmWrsgjXpdE9CWF9Z1S324WTfjfTEv+Bi37ll+PE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fjob-manager@4.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29342},"main":"index.js","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:087f2a8b-9e8e-4635-974b-f2b5b14e5ea1"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"directories":{},"_nodeVersion":"24.18.0","dependencies":{"bree":"9.2.9","fastq":"1.20.1","p-wait-for":"6.0.0","workerpool":"10.0.3","@breejs/later":"4.2.0","cron-validate":"1.5.3","@tryghost/errors":"3.3.7","@tryghost/logging":"5.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.0.0","rewire":"9.0.1","date-fns":"4.4.0","@sinonjs/fake-timers":"15.4.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_4.1.7_1786542122505_0.9703870709326696","host":"s3://npm-registry-packages-npm-production"}},"4.1.8":{"name":"@tryghost/job-manager","version":"4.1.8","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/job-manager@4.1.8","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"c2a5b5e89ecb53c9f1f1c2ba8227946b4163db6f","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-4.1.8.tgz","fileCount":8,"integrity":"sha512-6M0378P+darMLXl2Q8d1tdE0sZhuKXEFTkbt7Acny/9xMAk7cNUW6DfSB5PakCFVVwbBlvlbNO0wHGcJD4wvvw==","signatures":[{"sig":"MEUCIQDp+kCZ1wd7l03an+/6ddmKWJfZFQw87Vi3Sz1k3EIyfAIgMp8HqsZVUuHAOkwy8aeHIsKASyy/VwUK7WrgnJo04yU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fjob-manager@4.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29342},"main":"index.js","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:087f2a8b-9e8e-4635-974b-f2b5b14e5ea1"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"directories":{},"_nodeVersion":"24.19.0","dependencies":{"bree":"9.2.9","fastq":"1.20.1","p-wait-for":"6.0.0","workerpool":"10.0.3","@breejs/later":"4.2.0","cron-validate":"1.5.3","@tryghost/errors":"3.3.7","@tryghost/logging":"5.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.1.0","rewire":"9.0.1","date-fns":"4.4.0","@sinonjs/fake-timers":"15.4.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_4.1.8_1786989395832_0.00459946823025148","host":"s3://npm-registry-packages-npm-production"}},"4.1.9":{"name":"@tryghost/job-manager","version":"4.1.9","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/job-manager@4.1.9","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"520c62d28287f179f7cf6c21de1118ed847f2f29","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-4.1.9.tgz","fileCount":8,"integrity":"sha512-yKLsO9BYBagCzjVu1K7XxqiqlcDituitijwHpPgTC8AIV6X1NCtZHYci2s+MyvzsAYgVruS48M74b7YhozE5wg==","signatures":[{"sig":"MEUCIQCFS2pHNL6OPU8DSBJNR5ipxoTblYuJlv+bxTFDA3W6ZwIgUToUHxfqdf727mQUmfRydySK+8qHxGgCFS2zK7ju020=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fjob-manager@4.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29344},"main":"index.js","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:087f2a8b-9e8e-4635-974b-f2b5b14e5ea1"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"directories":{},"_nodeVersion":"24.19.0","dependencies":{"bree":"9.2.9","fastq":"1.20.1","p-wait-for":"6.0.0","workerpool":"10.0.3","@breejs/later":"4.2.0","cron-validate":"1.5.3","@tryghost/errors":"^3.3.8","@tryghost/logging":"^5.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.1.0","rewire":"9.0.1","date-fns":"4.4.0","@sinonjs/fake-timers":"15.4.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_4.1.9_1786997143441_0.6199199930365074","host":"s3://npm-registry-packages-npm-production"}},"4.1.10":{"name":"@tryghost/job-manager","version":"4.1.10","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/job-manager@4.1.10","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"73af15c74a26eb8a49dbdfccd04e6f066201c9cf","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-4.1.10.tgz","fileCount":8,"integrity":"sha512-/CzrtiUVcbI1AzYa6kuBOSNTvDhAElSnHkj/kEkoAG26jNwV8DRVpJMWG9Q4lAIFf7zNByxKp2YxkuY662LCQw==","signatures":[{"sig":"MEQCIHGNCnQoj6cRxdj7AUTWTg1MXOqPgKYTu+kfUjDPOvGMAiAQsbWCe07XQDEV2uHuN+njlbP0fYhMBspN71UAEkGJGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fjob-manager@4.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29345},"main":"index.js","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:087f2a8b-9e8e-4635-974b-f2b5b14e5ea1"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"directories":{},"_nodeVersion":"24.19.0","dependencies":{"bree":"9.2.9","fastq":"1.20.1","p-wait-for":"6.0.0","workerpool":"10.0.3","@breejs/later":"4.2.0","cron-validate":"1.5.3","@tryghost/errors":"^3.3.9","@tryghost/logging":"^5.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.1.0","rewire":"9.0.1","date-fns":"4.4.0","@sinonjs/fake-timers":"15.4.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_4.1.10_1787241671857_0.2302387920782638","host":"s3://npm-registry-packages-npm-production"}},"4.1.11":{"name":"@tryghost/job-manager","version":"4.1.11","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/job-manager@4.1.11","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"ade23e79c7c8ee309b07e207269615ab7357660d","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-4.1.11.tgz","fileCount":8,"integrity":"sha512-mlxKf7Oaxq8h/SPp4+XsNYpJZQFPtQrKsA/dICOv9nDDP38dgdvSkWy3+eRVk+NlYmHCsBKhAEyIlzFmt/F1Cw==","signatures":[{"sig":"MEUCIHnAgRIbF945yaAsyAWoENJC923Q+cPx5ClsEtw95RwzAiEAuUFFF5WgYOvMnSy0OBj06XhqfqVCbLNy8aAIkAHkYAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fjob-manager@4.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29346},"main":"index.js","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:087f2a8b-9e8e-4635-974b-f2b5b14e5ea1"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"directories":{},"_nodeVersion":"24.19.0","dependencies":{"bree":"9.2.9","fastq":"1.20.1","p-wait-for":"6.0.0","workerpool":"10.0.3","@breejs/later":"4.2.0","cron-validate":"1.5.3","@tryghost/errors":"^3.3.10","@tryghost/logging":"^5.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.1.0","rewire":"9.0.1","date-fns":"4.4.0","@sinonjs/fake-timers":"15.4.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_4.1.11_1787710531243_0.4548407470051219","host":"s3://npm-registry-packages-npm-production"}},"4.1.12":{"name":"@tryghost/job-manager","version":"4.1.12","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/job-manager@4.1.12","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"b6f0a63a988421b06e03809db808dde324b95f0e","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-4.1.12.tgz","fileCount":8,"integrity":"sha512-/GBpM5BKj/xqOlnrDbr/mS8zGG0W4O00NK/CNIxzSvjaKBka7XC4+FkkQ8cjdUqUQMIFi9wLGaj0JudIyM90pQ==","signatures":[{"sig":"MEYCIQCO4z4NV+tKWv6cxPVoZvF3c+mcwalXw+cVLkD+dV+V6gIhAM9gf/kzuig2cwSHleyI/s0+/g6rRcrNMhntdNxI1Jqt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBHn1073J27E3m68KIGhGxEU4i3zzck8GUotfhok2DuaAiBF/wJy7Z+yCSaFwI0Gx6p1o+7xtS5MV6Oc0XpDBLR/pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fjob-manager@4.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29346},"main":"index.js","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:087f2a8b-9e8e-4635-974b-f2b5b14e5ea1"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"directories":{},"_nodeVersion":"24.19.0","dependencies":{"bree":"9.2.9","fastq":"1.20.3","p-wait-for":"6.0.0","workerpool":"10.0.3","@breejs/later":"4.2.0","cron-validate":"1.5.3","@tryghost/errors":"^3.3.11","@tryghost/logging":"^5.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.1.0","rewire":"9.0.1","date-fns":"4.4.0","@sinonjs/fake-timers":"15.4.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_4.1.12_1788291053568_0.3549147454648722","host":"s3://npm-registry-packages-npm-production"}},"4.1.13":{"name":"@tryghost/job-manager","version":"4.1.13","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/job-manager@4.1.13","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"edf027fd70ea9b3ff0a04601cba6d4828346f234","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-4.1.13.tgz","fileCount":8,"integrity":"sha512-M0bdcyTguVmTPXLHt57tTKVoFIQ/5U6VWPY8PgA/Kjd6kbQNXy6zCzBvOgbwNDHJ/WVeo60UMzxlKDycS8YxEg==","signatures":[{"sig":"MEYCIQDY+oak0VNwKl8mYAHxKVKveArc4cTst0Hj+FyWIjosaAIhAMBlNCzByR0ZQgg1uTTACIwCAAwnd+hA/5e4cOdYdeab","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCY3eqMCdJGfF0sHP5PRqW7soLcQEtCQIkcMLa5A0B+SgIhAPlaO4LF/keei3elxDRs7gKtMgglsarjuR24EGrwo4li","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fjob-manager@4.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29383},"main":"index.js","engines":{"node":"^22.12.0 || >=24.0.0"},"scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:087f2a8b-9e8e-4635-974b-f2b5b14e5ea1"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"directories":{},"_nodeVersion":"24.19.0","dependencies":{"bree":"9.2.9","fastq":"1.20.3","p-wait-for":"6.0.0","workerpool":"10.0.3","@breejs/later":"4.2.0","cron-validate":"1.5.3","@tryghost/errors":"^3.3.12","@tryghost/logging":"^5.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.1.0","rewire":"9.0.1","date-fns":"4.4.0","@sinonjs/fake-timers":"15.4.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_4.1.13_1788291469601_0.46393526332779156","host":"s3://npm-registry-packages-npm-production"}},"4.1.14":{"name":"@tryghost/job-manager","version":"4.1.14","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/job-manager@4.1.14","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"fc69622e1f93fbd93ce4ac0a66d855a007d298db","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-4.1.14.tgz","fileCount":8,"integrity":"sha512-omXNsi+A8DDIF9vNHOkkwJi9LtBmlYjBVLDQeig2pmAohH8k6oBRhwz9VWBEOFZSs0YGbUcZXDbIbKVT7a8otA==","signatures":[{"sig":"MEUCIGzNnacjOOnOjxyR2EeeIF3IQFwZeyV9K4ZqYMMe+nCKAiEAqY1BjSIvVIcLxeR9nNAePxZ19JONzByk0VxVDXMuQtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGWBpjKw8qu4tlGi/CDJIkrBXW5kryaHaXBuYtUGx9mQAiBjGv8tQ32l5D8/EmgODnVY47Tq7LmcKzZlbKDDRhkX7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fjob-manager@4.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29389},"main":"index.js","engines":{"node":"^22.12.0 || >=24.0.0"},"scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:087f2a8b-9e8e-4635-974b-f2b5b14e5ea1"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"directories":{},"_nodeVersion":"24.19.0","dependencies":{"bree":"^9.2.9","fastq":"^1.20.3","p-wait-for":"^6.0.0","workerpool":"^10.0.3","@breejs/later":"^4.2.0","cron-validate":"^1.5.3","@tryghost/errors":"^3.3.13","@tryghost/logging":"^5.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.1.0","rewire":"9.0.1","date-fns":"4.4.0","@sinonjs/fake-timers":"15.4.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_4.1.14_1788469787972_0.7434762612530605","host":"s3://npm-registry-packages-npm-production"}},"4.1.15":{"name":"@tryghost/job-manager","version":"4.1.15","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/job-manager@4.1.15","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"a47850af05b9f489c72ed40de89416a06dcc841d","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-4.1.15.tgz","fileCount":8,"integrity":"sha512-RH7F0MIuH9x6s5+EGpyIiwECD4tA8nDDw+jlS9E77wmIe4IR9TE8hljH6VXWAQsbzaVzxZkE+k+F73EJSjcTmA==","signatures":[{"sig":"MEUCIA4YYSDyBJf9A7NXnFC2SCgn8qM4DH/rt3gHla3Y2BLUAiEAzsQ6WTsLb60ftV687YV/TaXXOaWmcQara93lmGkT7Zk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD5Pw1yvr1T+iaPgC9cnQgvf27aWAShP1Q6/ylHqDYCTQIhAMTMUaM6AORGNvMnzDCqEiJ5EeYtstC4FxelgvJAMq78","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fjob-manager@4.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29389},"main":"index.js","engines":{"node":"^22.12.0 || >=24.0.0"},"scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:087f2a8b-9e8e-4635-974b-f2b5b14e5ea1"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"directories":{},"dependencies":{"bree":"^9.2.9","fastq":"^1.20.3","p-wait-for":"^6.0.0","workerpool":"^10.0.3","@breejs/later":"^4.2.0","cron-validate":"^1.5.3","@tryghost/errors":"^3.3.14","@tryghost/logging":"^5.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.1.0","rewire":"9.0.1","date-fns":"4.4.0","@sinonjs/fake-timers":"15.4.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_4.1.15_1789149837090_0.6270486353821791","host":"s3://npm-registry-packages-npm-production"}},"4.1.16":{"name":"@tryghost/job-manager","version":"4.1.16","author":"Ghost Foundation","license":"MIT","_id":"@tryghost/job-manager@4.1.16","maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dist":{"shasum":"d4040761bdba5494e17616419be3215362d6049a","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-4.1.16.tgz","fileCount":8,"integrity":"sha512-RGK9HNvPNtye7l1cR57VMbOIPWEkBercXFIQExhlTbGWIUe4jzHVgq+JGqWhSt5FN8eKRWxQbe7BKdcfb9tz8w==","signatures":[{"sig":"MEUCIGj+/AKMmNXDmlEN3k5FiY/LiuVyQYOHrM8/OYE4Hk1yAiEAwPC+DkgaxaBZWRjKYuAEYC4+q88i6DNWMe9JDF9O8gw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDAvqvnCHvNXDs7HIIi+/oB2+gIGvDvEHmOf02MCaPnrwIgbN//VsaTkkaXPDD3o39n64sP+vS/HiH7lm0xQXe6JVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fjob-manager@4.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29388},"main":"index.js","engines":{"node":"^22.12.0 || >=24.0.0"},"scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"087f2a8b-9e8e-4635-974b-f2b5b14e5ea1"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"directories":{},"dependencies":{"bree":"^9.2.9","fastq":"^1.20.3","p-wait-for":"^6.0.0","workerpool":"^10.0.3","@breejs/later":"^4.2.0","cron-validate":"^1.5.3","@tryghost/errors":"^3.4.0","@tryghost/logging":"^5.4.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.1.0","rewire":"9.0.1","date-fns":"4.4.0","@sinonjs/fake-timers":"15.4.0"},"_npmOperationalInternal":{"tmp":"tmp/job-manager_4.1.16_1790796976005_0.2677946491098995","host":"s3://npm-registry-packages-npm-production"}},"4.1.17":{"_id":"@tryghost/job-manager@4.1.17","dist":{"shasum":"9e87b8546651ecad7c74fdf0d299071d26f6c297","tarball":"https://registry.npmjs.org/@tryghost/job-manager/-/job-manager-4.1.17.tgz","fileCount":8,"integrity":"sha512-Fqx/iEvldWT6XjxVNZeKhVG0xsyq0SPXUVtxdYIIB4Ozriy6s6k2/7ICDiFKR6+q0qGvIUah+3zboB3+8+htMw==","signatures":[{"sig":"MEYCIQDR2xtNLSyga3Got7kFOB0/v/DsprNRyOZfRWqbqApb9AIhAL9RsRwhwruG8vHbxx7MYbXC0GIjLwmXChigqFn3S+rZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEDw9Ln4sTKXKLCwrQzp/UP9enN3ojlGajxwYqX5W4AaAiEAw5Xm0Igy0TScE6aNZiE8T4SUw/do16brY7p49a4Ujqs="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tryghost%2fjob-manager@4.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29334},"main":"index.js","name":"@tryghost/job-manager","author":"Ghost Foundation","engines":{"node":"^22.12.0 || >=24.0.0"},"license":"MIT","scripts":{"dev":"echo \"Implement me!\"","lint":"oxlint -c ../../.oxlintrc.json .","test":"NODE_ENV=testing vitest run --coverage"},"version":"4.1.17","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"087f2a8b-9e8e-4635-974b-f2b5b14e5ea1"}},"repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"directories":{},"maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"dependencies":{"bree":"^9.2.9","fastq":"^1.20.3","p-wait-for":"^6.0.0","@breejs/later":"^4.2.0","cron-validate":"^1.5.3","@tryghost/errors":"^3.4.1","@tryghost/logging":"^5.4.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"22.1.0","rewire":"9.0.1","@sinonjs/fake-timers":"15.4.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/job-manager_4.1.17_1790877847253_0.7889553072377116"}}},"time":{"created":"2020-08-11T20:22:40.872Z","modified":"2026-10-01T18:04:07.713Z","0.1.0":"2020-08-11T20:22:41.187Z","0.1.1":"2020-09-22T03:36:58.337Z","0.1.2":"2020-11-05T04:38:50.358Z","0.2.0":"2020-11-10T04:16:18.414Z","0.3.0":"2020-11-19T05:17:23.279Z","0.3.1":"2020-11-23T03:14:50.948Z","0.3.2":"2020-11-25T22:08:18.582Z","0.3.3":"2020-11-30T02:37:02.733Z","0.3.4":"2020-12-01T11:22:29.268Z","0.4.0":"2020-12-08T03:44:33.165Z","0.5.0":"2020-12-09T07:30:02.140Z","0.6.0":"2020-12-14T04:54:35.027Z","0.7.0":"2021-01-06T03:07:48.274Z","0.7.1":"2021-01-12T16:43:55.062Z","0.7.2":"2021-02-09T11:54:20.187Z","0.8.0":"2021-02-22T06:16:39.283Z","0.8.1":"2021-03-02T23:28:27.432Z","0.8.2":"2021-04-07T01:47:49.578Z","0.8.3":"2021-04-09T11:49:03.897Z","0.8.4":"2021-04-19T09:26:08.517Z","0.8.5":"2021-05-07T11:00:20.818Z","0.8.6":"2021-05-12T12:42:59.740Z","0.8.7":"2021-06-09T11:10:18.995Z","0.8.8":"2021-09-22T09:59:59.220Z","0.8.9":"2021-09-30T17:24:13.030Z","0.8.10":"2021-10-01T15:57:24.486Z","0.8.11":"2021-10-22T12:01:58.930Z","0.8.12":"2021-11-05T12:03:20.305Z","0.8.13":"2021-11-19T12:52:10.255Z","0.8.14":"2021-11-30T11:31:57.923Z","0.8.15":"2021-11-30T13:59:28.517Z","0.8.16":"2021-12-02T13:45:30.041Z","0.8.17":"2021-12-06T11:28:27.009Z","0.8.18":"2022-01-18T09:08:20.676Z","0.8.19":"2022-02-04T13:27:29.955Z","0.8.20":"2022-03-01T07:41:01.716Z","0.8.21":"2022-03-11T10:48:04.354Z","0.8.22":"2022-04-21T12:58:56.765Z","0.8.23":"2022-05-04T09:22:01.762Z","0.8.24":"2022-05-09T10:26:13.080Z","0.8.25":"2022-05-24T11:06:37.220Z","0.9.0":"2022-07-22T15:47:29.270Z","1.0.0":"2025-05-13T12:17:09.184Z","1.0.1":"2025-05-25T20:40:48.337Z","1.0.2":"2025-06-28T20:58:39.864Z","1.0.3":"2025-07-10T13:54:22.793Z","1.0.4":"2025-11-17T04:38:14.144Z","1.0.5":"2026-02-12T16:48:09.228Z","1.0.6":"2026-02-20T20:49:47.048Z","1.0.7":"2026-02-20T23:15:55.787Z","1.0.8":"2026-02-20T23:40:37.274Z","1.0.9":"2026-02-20T23:56:11.689Z","2.0.0":"2026-02-21T01:37:48.474Z","2.1.0":"2026-02-21T02:13:27.268Z","2.2.0":"2026-02-21T02:36:22.633Z","2.2.1":"2026-02-21T03:02:45.768Z","3.0.0":"2026-03-02T16:58:37.138Z","3.0.1":"2026-03-10T15:50:22.728Z","3.0.2":"2026-03-11T13:57:15.697Z","3.0.3":"2026-03-16T09:58:14.432Z","3.1.0":"2026-04-22T14:41:41.502Z","3.1.1":"2026-04-23T19:19:19.969Z","3.2.0":"2026-04-27T15:41:34.290Z","3.2.1":"2026-05-14T11:45:24.587Z","4.0.0":"2026-05-18T13:55:21.722Z","4.0.1":"2026-05-25T16:39:30.021Z","4.0.2":"2026-05-26T15:51:51.441Z","4.0.3":"2026-06-01T12:45:37.225Z","4.0.4":"2026-06-12T17:17:12.765Z","4.1.0":"2026-06-20T15:41:14.609Z","4.1.1":"2026-06-24T22:49:10.925Z","4.1.2":"2026-07-15T13:17:51.450Z","4.1.3":"2026-07-20T18:53:33.605Z","4.1.4":"2026-07-20T20:03:10.901Z","4.1.5":"2026-07-22T18:48:20.866Z","4.1.6":"2026-07-23T18:25:22.149Z","4.1.7":"2026-08-12T13:42:02.657Z","4.1.8":"2026-08-17T17:56:35.977Z","4.1.9":"2026-08-17T20:05:43.629Z","4.1.10":"2026-08-20T16:01:11.981Z","4.1.11":"2026-08-26T02:15:31.384Z","4.1.12":"2026-09-01T19:30:53.650Z","4.1.13":"2026-09-01T19:37:49.677Z","4.1.14":"2026-09-03T21:09:48.060Z","4.1.15":"2026-09-11T18:03:57.184Z","4.1.16":"2026-09-30T19:36:16.105Z","4.1.17":"2026-10-01T18:04:07.350Z"},"author":"Ghost Foundation","license":"MIT","repository":{"url":"git+https://github.com/TryGhost/framework.git","type":"git","directory":"packages/job-manager"},"maintainers":[{"name":"zimoatghost","email":"zimo@ghost.org"},{"name":"allouis","email":"fabien@allou.is"},{"name":"kernalghost","email":"matthew@ghost.org"},{"name":"chrisraible","email":"chris@ghost.org"},{"name":"erisds","email":"github.erisds@gmail.com"},{"name":"johnonolan","email":"john@onolan.org"},{"name":"kevinansfield","email":"kevin@ghost.org"},{"name":"cobbspur","email":"david@ghost.org"},{"name":"aileencgn","email":"aileen@ghost.org"},{"name":"jloh","email":"npmjs@jloh.co"},{"name":"minimaluminium","email":"sodbileg.gansukh@gmail.com"},{"name":"sam-lord","email":"hello@samlord.me"},{"name":"pauladamdavis","email":"paul@ghost.org"},{"name":"bobvaneck","email":"bobvaneck@gmail.com"},{"name":"joeegrigg","email":"account@joegrigg.com"},{"name":"hadret","email":"filip@ghost.org"},{"name":"erik-ghost","email":"erik@ghost.org"},{"name":"sagzy","email":"guptazy@gmail.com"},{"name":"vershwal","email":"vershwal.princi@gmail.com"},{"name":"zach1618","email":"zach@ghost.org"},{"name":"mike182uk","email":"mike182uk@gmail.com"},{"name":"luissazevedo","email":"luis@ghost.org"},{"name":"lsinger","email":"leif@ghost.org"},{"name":"nickmoreton","email":"nick@ghost.org"},{"name":"renatoworks","email":"renatocesarcp@gmail.com"},{"name":"rblstr-ghost","email":"rob@ghost.org"},{"name":"evanhahn-ghost","email":"evan@ghost.org"},{"name":"austin.burdine","email":"austin@ghost.org"},{"name":"weylandswart","email":"weyland.swart@gmail.com"},{"name":"ghost-slimer","email":"info@ghost.org"},{"name":"tmciesco","email":"tmciesco@gmail.com"},{"name":"jonatan-ghost","email":"jonatan@ghost.org"},{"name":"9larsons","email":"9larsons@gmail.com"}],"readme":"# Job Manager\n\nA manager for background jobs in Ghost, supporting one-off tasks and recurring jobs.\n\n## Purpose\n\nBackground job orchestration for Ghost, supporting one-off and recurring jobs in-process or offloaded workers.\n\n## Table of Contents\n\n- [Quick Start](#quick-start)\n- [Job Types](#job-types)\n- [Background Job Requirements](#background-job-requirements)\n- [Advanced Usage](#advanced-usage)\n- [Technical Details](#technical-details)\n\n## Quick Start\n\n```js\nconst JobManager = require('@tryghost/job-manager');\nconst jobManager = new JobManager({ JobModel: models.Job });\n\n// Simple one-off job\njobManager.addJob({\n    name: 'hello-world',\n    job: () => console.log('Hello World'),\n    offloaded: false,\n});\n\n// Recurring job every 5 minutes\njobManager.addJob({\n    name: 'check-emails',\n    at: 'every 5 minutes',\n    job: './jobs/check-emails.js',\n});\n```\n\n## Job Types\n\nGhost supports two types of jobs:\n\n1. **Inline Jobs**\n    - Run in the main Ghost process\n    - Best for quick, simple tasks\n    - Cannot be scheduled or recurring\n\n2. **Offloaded Jobs**\n    - Run in a separate process\n    - Good for CPU-intensive tasks\n    - Can be scheduled or recurring\n\n## Background Job Requirements\n\nOffloaded jobs must:\n\n- Have a unique name\n- Be idempotent (safe to run multiple times)\n- Use minimal parameters (prefer using IDs rather than full objects)\n- Import their own dependencies\n- Primarily use DB or API calls\n\n## Advanced Usage\n\nBelow is a sample code to wire up job manger and initialize jobs. This is the simplest way to interact with the job manager - these jobs do not persist after reboot:\n\n```js\nconst JobManager = require('@tryghost/job-manager');\n\nconst jobManager = new JobManager({ JobModel: models.Job });\n\n// register a job \"function\" with queued execution in current event loop\njobManager.addJob({\n    job: (word) => console.log(word),\n    name: 'hello',\n    offloaded: false,\n});\n\n// register a job \"module\" with queued execution in current even loop\njobManager.addJob({\n    job: './path/to/email-module.js',\n    data: { email: 'send@here.com' },\n    offloaded: false,\n});\n\n// register recurring job which needs execution outside of current event loop\njobManager.addJob({\n    at: 'every 5 minutes',\n    job: './path/to/jobs/check-emails.js',\n    name: 'email-checker',\n});\n\n// register recurring job with cron syntax running every 5 minutes\n// job needs execution outside of current event loop\n// for cron builder check https://crontab.guru/ (first value is seconds)\njobManager.addJob({\n    at: '0 1/5 * * * *',\n    job: './path/to/jobs/check-emails.js',\n    name: 'email-checker-cron',\n});\n\n// register a job to run immediately running outside of current even loop\njobManager.addJob({\n    job: './path/to/jobs/check-emails.js',\n    name: 'email-checker-now',\n});\n\n// register a one-off job to be executed immediately within current event loop\njobManager.addOneOffJob({\n    name: 'members-migrations',\n    offloaded: false,\n    job: stripeService.migrations.execute.bind(stripeService.migrations),\n});\n\n// register a one-off job to be executed immediately outside of current event loop\njobManager.addOneOffJob({\n    name: 'generate-backup-2022-09-15',\n    job: './path/to/jobs/backup.js',\n});\n\n// optionally await completion of the one-off job in case\n// there are state changes expected to execute the rest of the process\n//  NOTE: if multiple jobs are submitted using the same name, the first completion will resolve\nawait jobManager.awaitOneOffCompletion('members-migrations');\n\n// check if previously registered one-off job has been executed\n// successfully - it exists and doesn't have a \"failed\" state.\n//  NOTE: this is stored in memory and cleared on reboot\nconst backupSuccessful = await jobManager.hasExecutedSuccessfully('generate-backup-2022-09-15');\n\nif (!backupSuccessful) {\n    // One-off jobs with \"failed\" state can be rescheduled\n    jobManager.addOneOffJob({\n        name: 'generate-backup-2022-09-15',\n        job: './path/to/jobs/backup.js',\n    });\n}\n```\n\nFor more examples of JobManager initialization check [test/examples](https://github.com/TryGhost/Utils/tree/master/packages/job-manager/test/examples) directory.\n\n## Technical Details\n\n### Process Isolation\n\nBackground jobs run in separate processes, meaning:\n\n- No shared memory with Ghost\n- Must import own dependencies\n- Should avoid heavy dependencies\n- Should handle graceful shutdown\n\n### Job Lifecycle\n\nOffloaded jobs are running on dedicated worker threads which makes their lifecycle a bit different from inline jobs:\n\n1. When **starting** a job it's only sharing ENV variables with its parent process. The job itself is run on an independent JavaScript execution thread. The script has to re-initialize any modules it will use. For example, it should take care of: model layer initialization, cache initialization, etc.\n2. When **finishing** work in a job prefer to signal successful termination by sending 'done' message to the parent thread: `parentPort.postMessage('done')` ([example use](https://github.com/TryGhost/Utils/blob/0e423f6c5c69b08d81d470f49de95654d8cc90e3/packages/job-manager/test/jobs/graceful.js#L33-L37)). Finishing work this way terminates the thread through [worker.terminate()](<(https://nodejs.org/dist/latest-v14.x/docs/api/worker_threads.html#worker_threads_worker_terminate)>), which logs termination in parent process and flushes any pipes opened in thread.\n3. Jobs that have iterative nature, or need cleanup before interrupting work should allow for **graceful shutdown** by listening on `'cancel'` message coming from parent thread ([example use](https://github.com/TryGhost/Utils/blob/0e423f6c5c69b08d81d470f49de95654d8cc90e3/packages/job-manager/test/jobs/graceful.js#L12-L16)).\n4. When **exceptions** happen and expected outcome is to terminate current job, leave the exception unhandled allowing it to bubble up to the job manager. Unhandled exceptions [terminate current thread](https://nodejs.org/dist/latest-v14.x/docs/api/worker_threads.html#worker_threads_event_error) and allow for next scheduled job execution to happen.\n\nFor more nuances on job structure best practices check [bree documentation](https://github.com/breejs/bree#writing-jobs-with-promises-and-async-await).\n","readmeFilename":""}