{"_id":"@cadriciel/module-bullmq","_rev":"8-589d6134860cd0f4504221c0a8419365","name":"@cadriciel/module-bullmq","dist-tags":{"latest":"0.3.3"},"versions":{"0.1.0":{"name":"@cadriciel/module-bullmq","version":"0.1.0","_id":"@cadriciel/module-bullmq@0.1.0","maintainers":[{"name":"stephane.zucatti","email":"stephane.zucatti@me.com"}],"dist":{"shasum":"0b2897e6588d42ce894c2e9133297d90b9a62558","tarball":"https://registry.npmjs.org/@cadriciel/module-bullmq/-/module-bullmq-0.1.0.tgz","fileCount":30,"integrity":"sha512-5ioDLCJlaxEO0fdfv1+F4NJbsffeM5ID8E0IV2aH/g2cpHl2A9Q+v3t/Ek43d4qpN+jxyVP/IE4vTTPWz+Ap1w==","signatures":[{"sig":"MEUCID4zybLdCQudgCmOSTQIe6wEkNGy93urlJ9fkOzL3XDfAiEAjxUXfRM6Y9AWqOTI0FCi9ihWcvBHZ6n9+MIFFjlYjZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42614},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"ecee8bda5f1fc1ec3ad94bd9971aa02e686511e4","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"stephane.zucatti","email":"stephane.zucatti@me.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.0","dependencies":{"bullmq":"^5.0.0","nanoid":"^5.0.0","ioredis":"^5.3.0","chalk-v2":"^1.0.0","@cadriciel/kernel":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.16"},"_npmOperationalInternal":{"tmp":"tmp/module-bullmq_0.1.0_1769124084281_0.16725309495694596","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@cadriciel/module-bullmq","version":"0.1.1","_id":"@cadriciel/module-bullmq@0.1.1","maintainers":[{"name":"stephane.zucatti","email":"stephane.zucatti@me.com"}],"dist":{"shasum":"8b45110ade08e7ce94baf92b1c0792017f3eaf14","tarball":"https://registry.npmjs.org/@cadriciel/module-bullmq/-/module-bullmq-0.1.1.tgz","fileCount":30,"integrity":"sha512-I730gLIAZlAIcvWTGkl5n4T5+Z69qh84PqHclzJpkpGKQ1sAWt0maXRolucfnoVCCYZcPukubXjbw5piBt6wbA==","signatures":[{"sig":"MEUCIQDNw2eYw3I1RgPcU0z3hLZ1VAaqefR3R4dt0TyR+0915gIgV8MAbVOnOpFj/rDsC3jDCFpZOV0rai2VN8QJ1DiDzqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42615},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"f74e84fa30d74a84360e54c1ca70f1a9d1c6ce21","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"stephane.zucatti","email":"stephane.zucatti@me.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.0","dependencies":{"bullmq":"^5.0.0","nanoid":"^5.0.0","ioredis":"^5.3.0","chalk-v2":"^1.0.0","@cadriciel/kernel":"^0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.16"},"_npmOperationalInternal":{"tmp":"tmp/module-bullmq_0.1.1_1769125474928_0.20283027516189223","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@cadriciel/module-bullmq","version":"0.1.2","_id":"@cadriciel/module-bullmq@0.1.2","maintainers":[{"name":"stephane.zucatti","email":"stephane.zucatti@me.com"}],"dist":{"shasum":"d10c4e6e8d4dcd6ee27d9c69dd66b6d3be07f933","tarball":"https://registry.npmjs.org/@cadriciel/module-bullmq/-/module-bullmq-0.1.2.tgz","fileCount":30,"integrity":"sha512-0Z/GyGr1c1akcqhdapwvJ7W9x0e8kwSEFgRdoMsoVQw+RiLOoB4IWC3ZZw7WYLxSv9PYqmSyoq4FNYYMWKVkxA==","signatures":[{"sig":"MEYCIQCAeBvlTCL+Vh6W54QW2zmIMZiKkMieMaGutFOUCK28mgIhALTNUuaEq33wC1B4LdC7gZTN14uopzdifJhFmiNsflyH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42788},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"1f1ee137aaabb66277aad2030e9531673826a7da","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"stephane.zucatti","email":"stephane.zucatti@me.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.0","dependencies":{"bullmq":"^5.0.0","nanoid":"^5.0.0","ioredis":"^5.3.0","chalk-v2":"^1.0.0","@cadriciel/kernel":"^0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.16"},"_npmOperationalInternal":{"tmp":"tmp/module-bullmq_0.1.2_1769125892346_0.8116090042606658","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@cadriciel/module-bullmq","version":"0.1.4","_id":"@cadriciel/module-bullmq@0.1.4","maintainers":[{"name":"stephane.zucatti","email":"stephane.zucatti@me.com"}],"dist":{"shasum":"8d9c7a63b36fc7596808f3714b58a1117dc5e681","tarball":"https://registry.npmjs.org/@cadriciel/module-bullmq/-/module-bullmq-0.1.4.tgz","fileCount":32,"integrity":"sha512-FryeXgg5QFy9pGzyRMpqJI0v/UoDWK+904KHz7z6Y8yGZdfKuYyX3opT/lcUSlYs5vQ3TY1a/sV3aVtUtvXHqQ==","signatures":[{"sig":"MEUCIBxiLdvprCWXf5NGkmlyNMrqIBxQBTYRGEnkrIUvxJspAiEAuxgAuwnZ+ndvv57Q9Z6ouD+v+u0IkZTqrg5HQXuC1HI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45949},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"ee460fe33f2016308e40b69efe326982cee17e52","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"stephane.zucatti","email":"stephane.zucatti@me.com"},"_npmVersion":"10.8.2","description":"Robust background job processing based on **BullMQ** and **Redis**.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"bullmq":"^5.0.0","nanoid":"^5.0.0","ioredis":"^5.3.0","chalk-v2":"^1.0.0","@cadriciel/kernel":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.16"},"_npmOperationalInternal":{"tmp":"tmp/module-bullmq_0.1.4_1769288268251_0.70807625417819","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@cadriciel/module-bullmq","version":"0.2.0","_id":"@cadriciel/module-bullmq@0.2.0","maintainers":[{"name":"stephane.zucatti","email":"stephane.zucatti@me.com"}],"dist":{"shasum":"fde136fe91da843707793e7c3a4cd2da117d3e4e","tarball":"https://registry.npmjs.org/@cadriciel/module-bullmq/-/module-bullmq-0.2.0.tgz","fileCount":28,"integrity":"sha512-emANmlXUVdkaAzqNENHO9sqnNB2JAZJ+GAyXhr/BgjHLwZP6SItYJVX7DGF1XmuKsJe6IHiPjFVNTmpEEyxeXg==","signatures":[{"sig":"MEYCIQCebnBSUFKTlk5xOIndcCqMqkiAJyiK4NvVInrp05WlLwIhAIbO0Fl7OcKGSdY6tLjYG8SkUSZb6aTgmR7hqkhr6yll","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43791},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"bc18f7cc510f309ee7547671ab2b526aba7b2ab5","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"stephane.zucatti","email":"stephane.zucatti@me.com"},"_npmVersion":"10.8.2","description":"Robust background job processing based on **BullMQ** and **Redis**.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"bullmq":"^5.0.0","nanoid":"^5.0.0","ioredis":"^5.3.0","chalk-v2":"^1.0.0","@cadriciel/kernel":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.16"},"_npmOperationalInternal":{"tmp":"tmp/module-bullmq_0.2.0_1769596730106_0.766754739622779","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@cadriciel/module-bullmq","version":"0.3.1","_id":"@cadriciel/module-bullmq@0.3.1","maintainers":[{"name":"stephane.zucatti","email":"stephane.zucatti@me.com"}],"dist":{"shasum":"f7e0b239560f65543f76b7fe98376dcf4292e5c8","tarball":"https://registry.npmjs.org/@cadriciel/module-bullmq/-/module-bullmq-0.3.1.tgz","fileCount":18,"integrity":"sha512-Zvbz61W8qLZTnTEepTrtpomYkF9HYJzs2qSw8uLcgVdlTi3vpcHKHBc/HJdSeAnWyOcvyBUOBRhTasoZcJ+qxA==","signatures":[{"sig":"MEUCIDa2SDYNkkzlxFrbNsMloTyp/tlDQz1lg12gYs9X8Y+XAiEA7qERBoDzghfo3jrIN94Prf6qULn5Vs1jvM6TIhRZgBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18267},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"9cab0b2e4d869b3ce19160f938ee7985000582a4","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephane.zucatti","email":"stephane.zucatti@me.com"},"_npmVersion":"10.8.2","description":"BullMQ integration module for Cadriciel","directories":{},"_nodeVersion":"20.20.0","dependencies":{"bullmq":"^5.0.0","nanoid":"^5.0.0","ioredis":"^5.3.0","chalk-v2":"^1.0.0","@cadriciel/kernel":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.16"},"_npmOperationalInternal":{"tmp":"tmp/module-bullmq_0.3.1_1769599732723_0.08855094966709864","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@cadriciel/module-bullmq","version":"0.3.2","_id":"@cadriciel/module-bullmq@0.3.2","maintainers":[{"name":"stephane.zucatti","email":"stephane.zucatti@me.com"}],"dist":{"shasum":"0684333abf185d30e6413c51070382f5ba368326","tarball":"https://registry.npmjs.org/@cadriciel/module-bullmq/-/module-bullmq-0.3.2.tgz","fileCount":18,"integrity":"sha512-oZsJxUIcifzgQDREvYCZRAmcG2GwGJ2iWFM9cJhEsQN+oxPw4KkqTkXOsQ3pzh6BZGlcjEX8t2pQh2QSrkFjXg==","signatures":[{"sig":"MEUCIFU+5+++GkpO6rjo8//y+BDy55QILrOpszEi9U//RyBfAiEAvuih5ll35Sr32nAQ7O0ILZ0gdu0YpwBBxqod7ozqbG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18267},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"53da9048cd30a615fc609814ac919518df3d14c3","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stephane.zucatti","email":"stephane.zucatti@me.com"},"_npmVersion":"10.8.2","description":"BullMQ integration module for Cadriciel","directories":{},"_nodeVersion":"20.20.0","dependencies":{"bullmq":"^5.0.0","nanoid":"^5.0.0","ioredis":"^5.3.0","chalk-v2":"^1.0.0","@cadriciel/kernel":"^0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.16"},"_npmOperationalInternal":{"tmp":"tmp/module-bullmq_0.3.2_1769607866875_0.34143458392026727","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@cadriciel/module-bullmq","version":"0.3.3","description":"BullMQ integration module for Cadriciel","type":"module","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"dependencies":{"@cadriciel/kernel":"^0.3.2","bullmq":"^5.0.0","ioredis":"^5.3.0","chalk-v2":"^1.0.0","nanoid":"^5.0.0"},"devDependencies":{"@types/node":"^20.11.16","typescript":"^5.3.3"},"_id":"@cadriciel/module-bullmq@0.3.3","gitHead":"4a012a4b86b88409c2140c9aa1a0375c20c23d27","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-oFzYvFQvqFJ/1PjbBgeP2RmeCJUl0c3qSKy1bOvoYsGG8Xot9xYSIGc0N5l1Le/9Chc5ILejs4mcgBTsUox1MQ==","shasum":"950b68b9e626f876b40262c7eb2db61841130c4d","tarball":"https://registry.npmjs.org/@cadriciel/module-bullmq/-/module-bullmq-0.3.3.tgz","fileCount":18,"unpackedSize":18617,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBtN4++Nr1c2gUr9s/UODNhiL+03GP5CDoxlWnEb74TyAiBqu95aL+ocRuFzngJ7ooLmIkhtPuv6EchNA9M6BCjVTw=="}]},"_npmUser":{"name":"stephane.zucatti","email":"stephane.zucatti@me.com"},"directories":{},"maintainers":[{"name":"stephane.zucatti","email":"stephane.zucatti@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/module-bullmq_0.3.3_1770105853711_0.9298834608760755"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-22T23:21:24.195Z","modified":"2026-02-03T08:04:14.009Z","0.1.0":"2026-01-22T23:21:24.441Z","0.1.1":"2026-01-22T23:44:35.090Z","0.1.2":"2026-01-22T23:51:32.545Z","0.1.4":"2026-01-24T20:57:48.431Z","0.2.0":"2026-01-28T10:38:50.276Z","0.3.1":"2026-01-28T11:28:52.884Z","0.3.2":"2026-01-28T13:44:27.029Z","0.3.3":"2026-02-03T08:04:13.862Z"},"description":"BullMQ integration module for Cadriciel","maintainers":[{"name":"stephane.zucatti","email":"stephane.zucatti@me.com"}],"readme":"# 🐂 @cadriciel/module-bullmq\n\nRobust background job processing based on **BullMQ** and **Redis**.\n\n## Features\n\n- **Queue Management**: Specialized registry for job queues.\n- **Redis Integration**: High-performance state management.\n- **Worker Support**: Easy definition of background workers.\n- **Time-based Jobs**: Support for scheduled/recurring tasks.\n\n## Components\n\n- **[@cadriciel/module-bullmq-api](./../module-bullmq-api)**: REST API to control jobs and queues.\n- **[@cadriciel/module-bullmq-dashboard](./../module-bullmq-dashboard)**: Interactive UI (BullBoard) to monitor queues.\n\n## Usage\n\n```typescript\nimport BullMQModule from \"@cadriciel/module-bullmq\";\n\nkernel.load(BullMQModule);\n```\n","readmeFilename":"README.md"}