{"_id":"@kozojs/queue","_rev":"27-deac4ced48294aa39f2896fce186e933","name":"@kozojs/queue","dist-tags":{"latest":"0.7.1"},"versions":{"0.3.0":{"name":"@kozojs/queue","version":"0.3.0","keywords":["kozo","queue","bullmq","redis","amqp","rabbitmq","jobs","workers","background","typescript"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/queue@0.3.0","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"dist":{"shasum":"7348fbe09d9c67435927ec67b4e7ae3b415ac998","tarball":"https://registry.npmjs.org/@kozojs/queue/-/queue-0.3.0.tgz","fileCount":4,"integrity":"sha512-ik/jLmRXpnztd8+SqCt1GMRIt3OJ4JrDMsNARryqR4dO4+O5IDQYxDvM57B5Na5/vm7+50nMiNuI4RI5OEoVow==","signatures":[{"sig":"MEQCIGBEEM41Qix7y1vmX55xoDuLp9fROQTxfsyXjCIbJtkeAiBZUYZMhp/R9LSTBEmTaRhwWhGbO9haPWl/E0KXDk2/Rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23281},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"154d316e60ffc8fd1d1e7c855604c08565dc82ce","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:unit":"vitest run --config vitest.config.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"_npmVersion":"10.9.4","description":"Multi-backend job queue integration for Kozo framework — Redis (BullMQ) and AMQP (RabbitMQ)","directories":{},"_nodeVersion":"22.22.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bullmq":"^5.0.0","amqplib":"^0.10.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"workspace:*","@types/amqplib":"^0.10.8"},"peerDependencies":{"bullmq":"^5.0.0","amqplib":"^0.10.0","@kozojs/core":">=0.3.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"amqplib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/queue_0.3.0_1775162125018_0.2759854523956977","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@kozojs/queue","version":"0.4.0","keywords":["kozo","queue","bullmq","redis","amqp","rabbitmq","jobs","workers","background","typescript"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/queue@0.4.0","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"homepage":"https://github.com/zazzo9039/kozo/tree/main/packages/queue#readme","bugs":{"url":"https://github.com/zazzo9039/kozo/issues"},"dist":{"shasum":"70151561c81c09d04e478d823f386991cafe8922","tarball":"https://registry.npmjs.org/@kozojs/queue/-/queue-0.4.0.tgz","fileCount":4,"integrity":"sha512-DIJvWSPfdhEFoqFMYr0AGlEUblRnEa4tjBlxEVKFDU4Et14nyJcmR+3ybcJpNSdFVbvVKokK5D7ayUxjhL3WtA==","signatures":[{"sig":"MEQCIDOhc1JMfP7mC2N56ZLE8ofyNq+ruOwdMBWq7zz1k9KCAiBK8CVmXzKZ9ra5QbEDG/v8Ss73AvsYyP2Dxn6kznDpXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23637},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"1804986706b93ec2d51eb1554ed8b54002f5720f","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:unit":"vitest run --config vitest.config.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"repository":{"url":"git+https://github.com/zazzo9039/kozo.git","type":"git","directory":"packages/queue"},"_npmVersion":"10.8.2","description":"Multi-backend job queue integration for Kozo framework — Redis (BullMQ) and AMQP (RabbitMQ)","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bullmq":"^5.0.0","amqplib":"^0.10.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"workspace:*","@types/amqplib":"^0.10.8"},"peerDependencies":{"bullmq":"^5.0.0","amqplib":"^0.10.0","@kozojs/core":"^0.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"amqplib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/queue_0.4.0_1780050347375_0.36133133457457056","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@kozojs/queue","version":"0.4.1","keywords":["kozo","queue","bullmq","redis","amqp","rabbitmq","jobs","workers","background","typescript"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/queue@0.4.1","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"homepage":"https://github.com/zazzo9039/kozo/tree/main/packages/queue#readme","bugs":{"url":"https://github.com/zazzo9039/kozo/issues"},"dist":{"shasum":"89f2043c79f4f281db054d48fec145578d98329f","tarball":"https://registry.npmjs.org/@kozojs/queue/-/queue-0.4.1.tgz","fileCount":4,"integrity":"sha512-eW6YwgZ1HvdR+3dJnUXAkNxPJx6LuIFy+1CynE8aydmMmQXiVNZK1NG0lQtqM9bh/XBExkUPZiFNQvdGmZz/Uw==","signatures":[{"sig":"MEUCIQDZhMyt+5IwplvZ23DcOLuiq1F/Kx8eJG656pLCVAAq/wIgaZKs7g8sy0cC0spIBnQTQ9m1PXhxK56FPhBwa9cVDxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23637},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"84cacca06414b10876f503fc83f53cc5ac35466e","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:unit":"vitest run --config vitest.config.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"repository":{"url":"git+https://github.com/zazzo9039/kozo.git","type":"git","directory":"packages/queue"},"_npmVersion":"10.8.2","description":"Multi-backend job queue integration for Kozo framework — Redis (BullMQ) and AMQP (RabbitMQ)","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bullmq":"^5.0.0","amqplib":"^0.10.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"workspace:*","@types/amqplib":"^0.10.8"},"peerDependencies":{"bullmq":"^5.0.0","amqplib":"^0.10.0","@kozojs/core":"^0.4.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"amqplib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/queue_0.4.1_1780094065039_0.12451411273140667","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@kozojs/queue","version":"0.5.0","keywords":["kozo","queue","bullmq","redis","amqp","rabbitmq","jobs","workers","background","typescript"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/queue@0.5.0","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"homepage":"https://github.com/zazzo9039/kozo/tree/main/packages/queue#readme","bugs":{"url":"https://github.com/zazzo9039/kozo/issues"},"dist":{"shasum":"deffb7e6564f8a69c6039d125d993a64c02b17b7","tarball":"https://registry.npmjs.org/@kozojs/queue/-/queue-0.5.0.tgz","fileCount":4,"integrity":"sha512-mplX2fOHOzlhTqSt63E26PBjQIULCC0hWf0UyZuHXV4SAS3FCir1mcJQELo0WkzBjFdqZ0HnJz59C7oeBDtkdg==","signatures":[{"sig":"MEUCIC8B8Nfc6spXVl9BcZxQddPvRP9g9Nt8TF1KSbDIz8qiAiEAkMvmUwHKS/+V1ltOsAacKNpSlD+KMOMrWr/ONjwSGng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23637},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"e3d1c3c42b68b73490d5e2e3b79ee2badde82af9","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:unit":"vitest run --config vitest.config.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"repository":{"url":"git+https://github.com/zazzo9039/kozo.git","type":"git","directory":"packages/queue"},"_npmVersion":"10.8.2","description":"Multi-backend job queue integration for Kozo framework — Redis (BullMQ) and AMQP (RabbitMQ)","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bullmq":"^5.0.0","amqplib":"^0.10.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"workspace:*","@types/amqplib":"^0.10.8"},"peerDependencies":{"bullmq":"^5.0.0","amqplib":"^0.10.0","@kozojs/core":"^0.5.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"amqplib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/queue_0.5.0_1780140228252_0.3836357986250565","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@kozojs/queue","version":"0.5.1","keywords":["kozo","queue","bullmq","redis","amqp","rabbitmq","jobs","workers","background","typescript"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/queue@0.5.1","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"homepage":"https://github.com/zazzo9039/kozo/tree/main/packages/queue#readme","bugs":{"url":"https://github.com/zazzo9039/kozo/issues"},"dist":{"shasum":"e5de9054f7fc19cc7c04e5fea9ee72b0e39922cd","tarball":"https://registry.npmjs.org/@kozojs/queue/-/queue-0.5.1.tgz","fileCount":4,"integrity":"sha512-drvMSkkSq2WBhaMLJ7PRMJuJ+z2YTXDeDgflCEBC3P7VOhBbp7lb6jYITL0ivsh+p4O62gHf6QYmRk9F2gYZKQ==","signatures":[{"sig":"MEYCIQD9++AZPoZ5UEX3fEFBYVcMEImb+YRo4FOa+FK1q1hPzwIhALZhnZZw0ELngAi6+YF3tYk3KM+6BTSaBQc1jullPtDp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23637},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"fd342267bc4077038ff7b3dd6962631da4ce0f5b","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:unit":"vitest run --config vitest.config.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"repository":{"url":"git+https://github.com/zazzo9039/kozo.git","type":"git","directory":"packages/queue"},"_npmVersion":"10.8.2","description":"Multi-backend job queue integration for Kozo framework — Redis (BullMQ) and AMQP (RabbitMQ)","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bullmq":"^5.0.0","amqplib":"^0.10.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"workspace:*","@types/amqplib":"^0.10.8"},"peerDependencies":{"bullmq":"^5.0.0","amqplib":"^0.10.0","@kozojs/core":"^0.5.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"amqplib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/queue_0.5.1_1780149772977_0.6907111938477273","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@kozojs/queue","version":"0.5.2","keywords":["kozo","queue","bullmq","redis","amqp","rabbitmq","jobs","workers","background","typescript"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/queue@0.5.2","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"homepage":"https://github.com/zazzo9039/kozo/tree/main/packages/queue#readme","bugs":{"url":"https://github.com/zazzo9039/kozo/issues"},"dist":{"shasum":"f589dfa6949d52b9de8002c17c1d7185efaaa57f","tarball":"https://registry.npmjs.org/@kozojs/queue/-/queue-0.5.2.tgz","fileCount":4,"integrity":"sha512-RiT6/S0XUU4N9Lxbt88ZPzmnnbKqF0VkgDVWg0xn0rekofIVgC8jRvG3oZj8K5Y6/P6/IRsXOaZwqA5vCMT1vQ==","signatures":[{"sig":"MEUCIQCB0V5AhRO7RGs4RpKXRKgNMiGRA3P+0Acj+yQvut/FKAIgOpyDr33qs6Wk26BY252bT0HxZWw+4aUqldBj+hlhiMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23637},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"65da3e1ba9cfa575b5f01e42424d9827a0251008","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:unit":"vitest run --config vitest.config.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"repository":{"url":"git+https://github.com/zazzo9039/kozo.git","type":"git","directory":"packages/queue"},"_npmVersion":"10.8.2","description":"Multi-backend job queue integration for Kozo framework — Redis (BullMQ) and AMQP (RabbitMQ)","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bullmq":"^5.0.0","amqplib":"^0.10.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"workspace:*","@types/amqplib":"^0.10.8"},"peerDependencies":{"bullmq":"^5.0.0","amqplib":"^0.10.0","@kozojs/core":"^0.5.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"amqplib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/queue_0.5.2_1780150739584_0.9043810465485185","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"@kozojs/queue","version":"0.5.9","keywords":["kozo","queue","bullmq","redis","amqp","rabbitmq","jobs","workers","background","typescript"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/queue@0.5.9","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"homepage":"https://github.com/zazzo9039/kozojs#readme","bugs":{"url":"https://github.com/zazzo9039/kozojs/issues"},"dist":{"shasum":"eabc6515f49c39c2809ef54ac890f2b8ad6f612e","tarball":"https://registry.npmjs.org/@kozojs/queue/-/queue-0.5.9.tgz","fileCount":4,"integrity":"sha512-BOXHWSf+aCIuBwROgqgJu7/LwctV78J1cyFe6JHoBIMVuvBsZIAPyFwHJVjl52QkGC3W8UfZus0frV8ddS9F2Q==","signatures":[{"sig":"MEUCICqyLnsANov3RjUsDM5D/HOUeaqd1sZBr+Sp5YoS9ULeAiEAy3QfFQ5vQn1NNCaUwUe4JMyah1frroJbFBuusq45/nA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23513},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"gitHead":"e9afe0dc60621339aa4065ecf61290e355b1befc","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:unit":"vitest run --config vitest.config.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"repository":{"url":"git+https://github.com/zazzo9039/kozojs.git","type":"git"},"_npmVersion":"10.8.2","description":"Multi-backend job queue integration for Kozo framework — Redis (BullMQ) and AMQP (RabbitMQ)","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bullmq":"^5.0.0","amqplib":"^0.10.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"workspace:*","@types/amqplib":"^0.10.8"},"peerDependencies":{"bullmq":"^5.0.0","amqplib":"^0.10.0","@kozojs/core":"^0.5.9"},"peerDependenciesMeta":{"bullmq":{"optional":true},"amqplib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/queue_0.5.9_1780236428470_0.4186661996394545","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"@kozojs/queue","version":"0.5.10","keywords":["kozo","queue","bullmq","redis","amqp","rabbitmq","jobs","workers","background","typescript"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/queue@0.5.10","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"homepage":"https://github.com/zazzo9039/kozojs#readme","bugs":{"url":"https://github.com/zazzo9039/kozojs/issues"},"dist":{"shasum":"cf75316091b8dff4fd93b6de7987371230a51760","tarball":"https://registry.npmjs.org/@kozojs/queue/-/queue-0.5.10.tgz","fileCount":5,"integrity":"sha512-dEwYbTA3t6NdRp7xr5rG1iSx76700ha8CQBANbGVcagolDrhVuSweake8QM42DfOQZ4NdyhigNrb7IwWVIlXbA==","signatures":[{"sig":"MEQCIDFigV1yeMPBPzBU2zw/I9+2IZfhgVUs3erpnJ+FoLY5AiBO0HaWHaHgIuIVdJBinAWmj5xa84Qfl3aDOCYa3oJSZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24596},"main":"./lib/index.js","type":"module","_from":"file:kozojs-queue-0.5.10.tgz","types":"./lib/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:unit":"vitest run --config vitest.config.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"_resolved":"C:\\Users\\zazza\\AppData\\Local\\Temp\\ecc4c1d3e4aad426df84eb8324346f28\\kozojs-queue-0.5.10.tgz","_integrity":"sha512-dEwYbTA3t6NdRp7xr5rG1iSx76700ha8CQBANbGVcagolDrhVuSweake8QM42DfOQZ4NdyhigNrb7IwWVIlXbA==","repository":{"url":"git+https://github.com/zazzo9039/kozojs.git","type":"git"},"_npmVersion":"10.9.0","description":"Multi-backend job queue integration for Kozo framework — Redis (BullMQ) and AMQP (RabbitMQ)","directories":{},"_nodeVersion":"22.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bullmq":"^5.0.0","amqplib":"^0.10.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"0.5.10","@types/amqplib":"^0.10.8"},"peerDependencies":{"bullmq":"^5.0.0","amqplib":"^0.10.0","@kozojs/core":"^0.5.10"},"peerDependenciesMeta":{"bullmq":{"optional":true},"amqplib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/queue_0.5.10_1780491696539_0.503127092834263","host":"s3://npm-registry-packages-npm-production"}},"0.5.12":{"name":"@kozojs/queue","version":"0.5.12","keywords":["kozo","queue","bullmq","redis","amqp","rabbitmq","jobs","workers","background","typescript"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/queue@0.5.12","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"homepage":"https://github.com/zazzo9039/kozojs#readme","bugs":{"url":"https://github.com/zazzo9039/kozojs/issues"},"dist":{"shasum":"2399e9aa958a47dc401e4e1ecd7a9fdadfb53c81","tarball":"https://registry.npmjs.org/@kozojs/queue/-/queue-0.5.12.tgz","fileCount":5,"integrity":"sha512-6QwAf3ipl5Bru/DrGXBq4Jb6b7Fyk1ATevmSHMZuOyUUVrD0rvmBKM234lTFmPStoyk5gsqbQlPm4W1Nnk9MQw==","signatures":[{"sig":"MEUCIF2QpXSdyrrOfr8v7wTV6LYCMvYAhdY4qAZ7S4pIkyNAAiEAoy4zbBaNMq8nk0b1xRuMv0uPxGZStalaMKuTIL3eAHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24446},"main":"./lib/index.js","type":"module","_from":"file:/home/runner/work/kozo/kozo/tarballs/kozojs-queue-0.5.12.tgz","types":"./lib/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:unit":"vitest run --config vitest.config.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"_resolved":"/home/runner/work/kozo/kozo/tarballs/kozojs-queue-0.5.12.tgz","_integrity":"sha512-6QwAf3ipl5Bru/DrGXBq4Jb6b7Fyk1ATevmSHMZuOyUUVrD0rvmBKM234lTFmPStoyk5gsqbQlPm4W1Nnk9MQw==","repository":{"url":"git+https://github.com/zazzo9039/kozojs.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-backend job queue integration for Kozo framework — Redis (BullMQ) and AMQP (RabbitMQ)","directories":{},"_nodeVersion":"22.22.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bullmq":"^5.0.0","amqplib":"^0.10.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"0.5.12","@types/amqplib":"^0.10.8"},"peerDependencies":{"bullmq":"^5.0.0","amqplib":"^0.10.0","@kozojs/core":"^0.5.10"},"peerDependenciesMeta":{"bullmq":{"optional":true},"amqplib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/queue_0.5.12_1781161798194_0.8384664728022189","host":"s3://npm-registry-packages-npm-production"}},"0.5.13":{"name":"@kozojs/queue","version":"0.5.13","keywords":["kozo","queue","bullmq","redis","amqp","rabbitmq","jobs","workers","background","typescript"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/queue@0.5.13","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"homepage":"https://github.com/zazzo9039/kozojs#readme","bugs":{"url":"https://github.com/zazzo9039/kozojs/issues"},"dist":{"shasum":"798037e22cafdd56129ebf5b615207e50ce9ef62","tarball":"https://registry.npmjs.org/@kozojs/queue/-/queue-0.5.13.tgz","fileCount":5,"integrity":"sha512-IKgjDt636SGt4GbaTxgrGGWot8EldgtKkrvFS1Z1R8zn0XJljWp7A/CzxGHpNDsmH4dtC46eNcdfw5sRIgXKHg==","signatures":[{"sig":"MEUCIQC/wAwbWhu1q0smdxX4BKqA4WDKESJ7A/91pBKvSamE/gIgZvQz1yp0xy4xa8lNobDcfAKCiXTfQaKpvUIqkquwFXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24486},"main":"./lib/index.js","type":"module","_from":"file:/home/runner/work/kozo/kozo/tarballs/kozojs-queue-0.5.13.tgz","types":"./lib/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:unit":"vitest run --config vitest.config.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"_resolved":"/home/runner/work/kozo/kozo/tarballs/kozojs-queue-0.5.13.tgz","_integrity":"sha512-IKgjDt636SGt4GbaTxgrGGWot8EldgtKkrvFS1Z1R8zn0XJljWp7A/CzxGHpNDsmH4dtC46eNcdfw5sRIgXKHg==","repository":{"url":"git+https://github.com/zazzo9039/kozojs.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-backend job queue integration for Kozo framework — Redis (BullMQ) and AMQP (RabbitMQ)","directories":{},"_nodeVersion":"22.22.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bullmq":"^5.0.0","amqplib":"^0.10.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"0.5.13","@types/amqplib":"^0.10.8"},"peerDependencies":{"bullmq":"^5.0.0","amqplib":"^0.10.0","@kozojs/core":"^0.5.10"},"peerDependenciesMeta":{"bullmq":{"optional":true},"amqplib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/queue_0.5.13_1781202295164_0.9286290825886048","host":"s3://npm-registry-packages-npm-production"}},"0.5.14":{"name":"@kozojs/queue","version":"0.5.14","keywords":["kozo","queue","bullmq","redis","amqp","rabbitmq","jobs","workers","background","typescript"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/queue@0.5.14","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"homepage":"https://github.com/zazzo9039/kozojs#readme","bugs":{"url":"https://github.com/zazzo9039/kozojs/issues"},"dist":{"shasum":"81509606e2677133f0f4d2120d07f82e65b282a1","tarball":"https://registry.npmjs.org/@kozojs/queue/-/queue-0.5.14.tgz","fileCount":5,"integrity":"sha512-HyjsQqkbR4RJsk3YyzmkuWGMY0pgcKNiR2o6/RezkxUSTPVOugqyvo001lr/vDwuGHqQqZkclml0i06CuAeU9g==","signatures":[{"sig":"MEQCIFT3Dhn2M0J4fSZ06y63itS2f/S8hXQKKU7lAomBpdI0AiBQMR82ggqii4OXTyBAASoz6DApSWPSBtijQelQKVvHPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24486},"main":"./lib/index.js","type":"module","_from":"file:/home/runner/work/kozo/kozo/tarballs/kozojs-queue-0.5.14.tgz","types":"./lib/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:unit":"vitest run --config vitest.config.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"_resolved":"/home/runner/work/kozo/kozo/tarballs/kozojs-queue-0.5.14.tgz","_integrity":"sha512-HyjsQqkbR4RJsk3YyzmkuWGMY0pgcKNiR2o6/RezkxUSTPVOugqyvo001lr/vDwuGHqQqZkclml0i06CuAeU9g==","repository":{"url":"git+https://github.com/zazzo9039/kozojs.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-backend job queue integration for Kozo framework — Redis (BullMQ) and AMQP (RabbitMQ)","directories":{},"_nodeVersion":"22.22.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bullmq":"^5.0.0","amqplib":"^0.10.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"0.5.14","@types/amqplib":"^0.10.8"},"peerDependencies":{"bullmq":"^5.0.0","amqplib":"^0.10.0","@kozojs/core":"^0.5.10"},"peerDependenciesMeta":{"bullmq":{"optional":true},"amqplib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/queue_0.5.14_1781205756962_0.6881627451298249","host":"s3://npm-registry-packages-npm-production"}},"0.5.15":{"name":"@kozojs/queue","version":"0.5.15","keywords":["kozo","queue","bullmq","redis","amqp","rabbitmq","jobs","workers","background","typescript"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/queue@0.5.15","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"homepage":"https://github.com/zazzo9039/kozojs#readme","bugs":{"url":"https://github.com/zazzo9039/kozojs/issues"},"dist":{"shasum":"e2b83906c746513667e26475e0f86a9513a83905","tarball":"https://registry.npmjs.org/@kozojs/queue/-/queue-0.5.15.tgz","fileCount":5,"integrity":"sha512-SA6FhhIbMA5x9nn+/K6qReSav4AsUjoxvMYsR8cdzfGla2cnB9bVhIcoQAxib/NHaLJ+GfT5IzbnlLyaYTf4vA==","signatures":[{"sig":"MEUCICTJbjulbpyCaC4YPkA1FTVPfvent9yoTQyr7o691hQpAiEA9jtkHeoatAqpsje5FIj0KbcPrraqLXiK8FMcG9v1C1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24486},"main":"./lib/index.js","type":"module","_from":"file:/home/runner/work/kozo/kozo/tarballs/kozojs-queue-0.5.15.tgz","types":"./lib/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:unit":"vitest run --config vitest.config.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"_resolved":"/home/runner/work/kozo/kozo/tarballs/kozojs-queue-0.5.15.tgz","_integrity":"sha512-SA6FhhIbMA5x9nn+/K6qReSav4AsUjoxvMYsR8cdzfGla2cnB9bVhIcoQAxib/NHaLJ+GfT5IzbnlLyaYTf4vA==","repository":{"url":"git+https://github.com/zazzo9039/kozojs.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-backend job queue integration for Kozo framework — Redis (BullMQ) and AMQP (RabbitMQ)","directories":{},"_nodeVersion":"22.22.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bullmq":"^5.0.0","amqplib":"^0.10.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"0.5.15","@types/amqplib":"^0.10.8"},"peerDependencies":{"bullmq":"^5.0.0","amqplib":"^0.10.0","@kozojs/core":"^0.5.10"},"peerDependenciesMeta":{"bullmq":{"optional":true},"amqplib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/queue_0.5.15_1781206504129_0.4825469560494682","host":"s3://npm-registry-packages-npm-production"}},"0.5.20":{"name":"@kozojs/queue","version":"0.5.20","keywords":["kozo","queue","bullmq","redis","amqp","rabbitmq","jobs","workers","background","typescript"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/queue@0.5.20","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"homepage":"https://github.com/zazzo9039/kozo#readme","bugs":{"url":"https://github.com/zazzo9039/kozo/issues"},"dist":{"shasum":"de66e00d58fb0f9d3165b412336802682da69b59","tarball":"https://registry.npmjs.org/@kozojs/queue/-/queue-0.5.20.tgz","fileCount":5,"integrity":"sha512-qtf8FOqdycZcfUHy/zcLBuN/gY952coJhDjuTnytQR4UjIWi+PO+OTjfL1n1x98YE0ZMCq4L1xurSbeAhkX9sA==","signatures":[{"sig":"MEYCIQDJrnZ+ii2XfFX4sIr18iwsImE6HoHdNdSAkUKve//oygIhAJJ5DkAe/94D8h8rl2wzlop/90K79f8oiRwOA+Z5xY8q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24480},"main":"./lib/index.js","type":"module","_from":"file:/home/runner/work/kozo/kozo/tarballs/kozojs-queue-0.5.20.tgz","types":"./lib/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:unit":"vitest run --config vitest.config.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"_resolved":"/home/runner/work/kozo/kozo/tarballs/kozojs-queue-0.5.20.tgz","_integrity":"sha512-qtf8FOqdycZcfUHy/zcLBuN/gY952coJhDjuTnytQR4UjIWi+PO+OTjfL1n1x98YE0ZMCq4L1xurSbeAhkX9sA==","repository":{"url":"git+https://github.com/zazzo9039/kozo.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-backend job queue integration for Kozo framework — Redis (BullMQ) and AMQP (RabbitMQ)","directories":{},"_nodeVersion":"22.23.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bullmq":"^5.0.0","amqplib":"^0.10.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"0.5.20","@types/amqplib":"^0.10.8"},"peerDependencies":{"bullmq":"^5.0.0","amqplib":"^0.10.0","@kozojs/core":"^0.5.20"},"peerDependenciesMeta":{"bullmq":{"optional":true},"amqplib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/queue_0.5.20_1783979651116_0.3358128002566878","host":"s3://npm-registry-packages-npm-production"}},"0.5.22":{"name":"@kozojs/queue","version":"0.5.22","keywords":["kozo","queue","bullmq","redis","amqp","rabbitmq","jobs","workers","background","typescript"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/queue@0.5.22","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"homepage":"https://github.com/zazzo9039/kozo#readme","bugs":{"url":"https://github.com/zazzo9039/kozo/issues"},"dist":{"shasum":"b909fc5a4089ace05b9fda8229e4399c66bb6d46","tarball":"https://registry.npmjs.org/@kozojs/queue/-/queue-0.5.22.tgz","fileCount":5,"integrity":"sha512-500ndEwakYLogKOOgeETIRPpwFmE3aCgiHWT9EIlvpIrGh6K3ymcxm+TsAUN7vQmIggRG9FfqGOK5zbuXsQQJw==","signatures":[{"sig":"MEUCIQCRqvozJNxEd8ATQqVRP595KXOHtNQevrhyeO9PZ/Y/nwIgJDd+2lz0rzDqtmy0US1Qj6JxFHaG43gC6JyqTAKEc5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24478},"main":"./lib/index.js","type":"module","_from":"file:/home/runner/work/kozo/kozo/tarballs/kozojs-queue-0.5.22.tgz","types":"./lib/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:unit":"vitest run --config vitest.config.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"_resolved":"/home/runner/work/kozo/kozo/tarballs/kozojs-queue-0.5.22.tgz","_integrity":"sha512-500ndEwakYLogKOOgeETIRPpwFmE3aCgiHWT9EIlvpIrGh6K3ymcxm+TsAUN7vQmIggRG9FfqGOK5zbuXsQQJw==","repository":{"url":"git+https://github.com/zazzo9039/kozo.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-backend job queue integration for Kozo framework — Redis (BullMQ) and AMQP (RabbitMQ)","directories":{},"_nodeVersion":"22.23.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bullmq":"^5.0.0","amqplib":"^0.10.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"0.5.22","@types/amqplib":"^0.10.8"},"peerDependencies":{"bullmq":"^5.0.0","amqplib":"^0.10.0","@kozojs/core":"^0.5.22"},"peerDependenciesMeta":{"bullmq":{"optional":true},"amqplib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/queue_0.5.22_1784918046438_0.2033254561549429","host":"s3://npm-registry-packages-npm-production"}},"0.5.23":{"name":"@kozojs/queue","version":"0.5.23","keywords":["kozo","queue","bullmq","redis","amqp","rabbitmq","jobs","workers","background","typescript"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/queue@0.5.23","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"homepage":"https://github.com/zazzo9039/kozo#readme","bugs":{"url":"https://github.com/zazzo9039/kozo/issues"},"dist":{"shasum":"d40725bcf74da30bad13743b6ee2ddbb7bc3fce7","tarball":"https://registry.npmjs.org/@kozojs/queue/-/queue-0.5.23.tgz","fileCount":5,"integrity":"sha512-3QzrACAlsbp8N02bnab2x+27S1tcRiXygA/PY7S2nK4ROiYLyF6gKbpZhNPSRj6+bqwFGt7UOuYCtLbWesUkTA==","signatures":[{"sig":"MEUCIHNfvy+b9edIZXa+b3bzwOJTWAa3RAQkOWmsscCJ9CErAiEA5V9+X+cZThYp0QEQoFs1Oya7CXObyFKPQVQ+FfCqT3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24478},"main":"./lib/index.js","type":"module","_from":"file:/home/runner/work/kozo/kozo/tarballs/kozojs-queue-0.5.23.tgz","types":"./lib/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:unit":"vitest run --config vitest.config.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"_resolved":"/home/runner/work/kozo/kozo/tarballs/kozojs-queue-0.5.23.tgz","_integrity":"sha512-3QzrACAlsbp8N02bnab2x+27S1tcRiXygA/PY7S2nK4ROiYLyF6gKbpZhNPSRj6+bqwFGt7UOuYCtLbWesUkTA==","repository":{"url":"git+https://github.com/zazzo9039/kozo.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-backend job queue integration for Kozo framework — Redis (BullMQ) and AMQP (RabbitMQ)","directories":{},"_nodeVersion":"22.23.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bullmq":"^5.0.0","amqplib":"^0.10.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"0.5.23","@types/amqplib":"^0.10.8"},"peerDependencies":{"bullmq":"^5.0.0","amqplib":"^0.10.0","@kozojs/core":"^0.5.23"},"peerDependenciesMeta":{"bullmq":{"optional":true},"amqplib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/queue_0.5.23_1784969507302_0.7076474459811664","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@kozojs/queue","version":"0.6.0","keywords":["kozo","queue","bullmq","redis","amqp","rabbitmq","jobs","workers","background","typescript"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/queue@0.6.0","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"homepage":"https://github.com/zazzo9039/kozojs#readme","bugs":{"url":"https://github.com/zazzo9039/kozojs/issues"},"dist":{"shasum":"717e2f7f4737a34c4ea76329e24571ffdd86cf80","tarball":"https://registry.npmjs.org/@kozojs/queue/-/queue-0.6.0.tgz","fileCount":5,"integrity":"sha512-TWik0+Q7ghKEtgfd7+iNIdo9FClfRmzeiX6gW5M5F6Iju/mwjoLDp/cNj6koCVMsa84YpXCL28VdGebqqhTXVg==","signatures":[{"sig":"MEYCIQCILFydNRolKKX2xbgCQaGgREpKQj5ifnT+ucsWpver/gIhAPvt53lscfILZfzM5mrPQklRnvcivCoeSkfTkBE//jBt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kozojs%2fqueue@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24660},"main":"./lib/index.js","type":"module","_from":"file:/home/runner/work/kozojs/kozojs/tarballs/kozojs-queue-0.6.0.tgz","types":"./lib/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:unit":"vitest run --config vitest.config.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"_resolved":"/home/runner/work/kozojs/kozojs/tarballs/kozojs-queue-0.6.0.tgz","_integrity":"sha512-TWik0+Q7ghKEtgfd7+iNIdo9FClfRmzeiX6gW5M5F6Iju/mwjoLDp/cNj6koCVMsa84YpXCL28VdGebqqhTXVg==","repository":{"url":"git+https://github.com/zazzo9039/kozojs.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-backend job queue integration for Kozo framework — Redis (BullMQ) and AMQP (RabbitMQ)","directories":{},"_nodeVersion":"24.18.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bullmq":"^5.0.0","amqplib":"^0.10.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"0.6.0","@types/amqplib":"^0.10.8"},"peerDependencies":{"bullmq":"^5.0.0","amqplib":"^0.10.0","@kozojs/core":"^0.6.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"amqplib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/queue_0.6.0_1784988073118_0.41221354595360404","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@kozojs/queue","version":"0.6.1","keywords":["kozo","queue","bullmq","redis","amqp","rabbitmq","jobs","workers","background","typescript"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/queue@0.6.1","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"homepage":"https://github.com/zazzo9039/kozojs#readme","bugs":{"url":"https://github.com/zazzo9039/kozojs/issues"},"dist":{"shasum":"b9d3b377ede2574dfa01e73a42947e1a72e074b8","tarball":"https://registry.npmjs.org/@kozojs/queue/-/queue-0.6.1.tgz","fileCount":5,"integrity":"sha512-yhO3vS9VW7e+NWFFOZgCuXE1AIwVtbH8WuIcgy4EtczVPeC/tNwVpuP8CvdPtaPFP2fXS6F+P5wdvVswDALJew==","signatures":[{"sig":"MEUCIQDYFtFdON+fis6tKdiybA8zRVX0OuaHKNtAlR8Bk7Z/dgIgc78sQmqxcQ6QJkFVvmYQ4lj+PD7xHzTbanlu+4oToLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kozojs%2fqueue@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24951},"main":"./lib/index.js","type":"module","_from":"file:/home/runner/work/kozojs/kozojs/tarballs/kozojs-queue-0.6.1.tgz","types":"./lib/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:unit":"vitest run --config vitest.config.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"_resolved":"/home/runner/work/kozojs/kozojs/tarballs/kozojs-queue-0.6.1.tgz","_integrity":"sha512-yhO3vS9VW7e+NWFFOZgCuXE1AIwVtbH8WuIcgy4EtczVPeC/tNwVpuP8CvdPtaPFP2fXS6F+P5wdvVswDALJew==","repository":{"url":"git+https://github.com/zazzo9039/kozojs.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-backend job queue integration for Kozo framework — Redis (BullMQ) and AMQP (RabbitMQ)","directories":{},"_nodeVersion":"24.18.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bullmq":"^5.0.0","amqplib":"^0.10.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"0.6.1","@types/amqplib":"^0.10.8"},"peerDependencies":{"bullmq":"^5.0.0","amqplib":"^0.10.0","@kozojs/core":"^0.6.1"},"peerDependenciesMeta":{"bullmq":{"optional":true},"amqplib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/queue_0.6.1_1785000214560_0.9911765667537673","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@kozojs/queue","version":"0.7.0","keywords":["kozo","queue","bullmq","redis","amqp","rabbitmq","jobs","workers","background","typescript"],"author":{"name":"Kozo Team"},"license":"MIT","_id":"@kozojs/queue@0.7.0","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"homepage":"https://github.com/zazzo9039/kozojs#readme","bugs":{"url":"https://github.com/zazzo9039/kozojs/issues"},"dist":{"shasum":"aafddb8386eddf22254ff79ae49e27b2a33ff78b","tarball":"https://registry.npmjs.org/@kozojs/queue/-/queue-0.7.0.tgz","fileCount":5,"integrity":"sha512-jMEcLbZBLScbOeNKxYmW/wx4f918b0x2EnbdkjFefeu5ToJiRBKT1UVZDURrvJ1NMXKbIzfSEKLBFIumMIT4Bw==","signatures":[{"sig":"MEUCIQCAfzJGygGYtwb4/dufSqF9BvZ2VCjbgVRRpvIjT0LvMgIgKQ8G+Qcr/jDD/GJwUK2OqY3Jjc0KmZ+YnQob+pcEzIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kozojs%2fqueue@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24951},"main":"./lib/index.js","type":"module","_from":"file:/home/runner/work/kozojs/kozojs/tarballs/kozojs-queue-0.7.0.tgz","types":"./lib/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:unit":"vitest run --config vitest.config.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"_resolved":"/home/runner/work/kozojs/kozojs/tarballs/kozojs-queue-0.7.0.tgz","_integrity":"sha512-jMEcLbZBLScbOeNKxYmW/wx4f918b0x2EnbdkjFefeu5ToJiRBKT1UVZDURrvJ1NMXKbIzfSEKLBFIumMIT4Bw==","repository":{"url":"git+https://github.com/zazzo9039/kozojs.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-backend job queue integration for Kozo framework — Redis (BullMQ) and AMQP (RabbitMQ)","directories":{},"_nodeVersion":"24.18.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","bullmq":"^5.0.0","amqplib":"^0.10.0","typescript":"^5.6.0","@types/node":"^22.0.0","@kozojs/core":"0.7.0","@types/amqplib":"^0.10.8"},"peerDependencies":{"bullmq":"^5.0.0","amqplib":"^0.10.0","@kozojs/core":"^0.7.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"amqplib":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/queue_0.7.0_1785159343160_0.7838979062441231","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@kozojs/queue","version":"0.7.1","description":"Multi-backend job queue integration for Kozo framework — Redis (BullMQ) and AMQP (RabbitMQ)","type":"module","main":"./lib/index.js","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./package.json":"./package.json"},"keywords":["kozo","queue","bullmq","redis","amqp","rabbitmq","jobs","workers","background","typescript"],"author":{"name":"Kozo Team"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/zazzo9039/kozojs.git"},"homepage":"https://github.com/zazzo9039/kozojs#readme","bugs":{"url":"https://github.com/zazzo9039/kozojs/issues"},"engines":{"node":">=20.19.0"},"dependencies":{},"peerDependencies":{"@kozojs/core":"^0.7.0","bullmq":"^5.0.0","amqplib":"^0.10.0"},"peerDependenciesMeta":{"bullmq":{"optional":true},"amqplib":{"optional":true}},"devDependencies":{"@types/amqplib":"^0.10.8","@types/node":"^22.0.0","amqplib":"^0.10.0","bullmq":"^5.0.0","tsup":"^8.3.0","typescript":"^5.6.0","@kozojs/core":"0.7.1"},"scripts":{"build":"tsup","dev":"tsup --watch","test":"vitest run","test:unit":"vitest run --config vitest.config.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_id":"@kozojs/queue@0.7.1","_integrity":"sha512-34J7ljX10xToL50GPjdRWnuvuAOshzMSAxJ4qRwXtE/Kf6XwWJcTWCfEbhHkxaFIJ6PnqSpPUorR2U0g/GBB8g==","_resolved":"/home/runner/work/kozojs/kozojs/tarballs/kozojs-queue-0.7.1.tgz","_from":"file:/home/runner/work/kozojs/kozojs/tarballs/kozojs-queue-0.7.1.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-34J7ljX10xToL50GPjdRWnuvuAOshzMSAxJ4qRwXtE/Kf6XwWJcTWCfEbhHkxaFIJ6PnqSpPUorR2U0g/GBB8g==","shasum":"178ec500dd5077d65fb0ffaf2aa5c27459ce0c3f","tarball":"https://registry.npmjs.org/@kozojs/queue/-/queue-0.7.1.tgz","fileCount":5,"unpackedSize":24951,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kozojs%2fqueue@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD4ogyWnOPiywsVj2Z+so4isBGinwrmrQlT72o1r1eiFQIhAOI3osdyYRnKoqVjDPfhkn2FaqKamUyTxdeLJB+oRGU4"}]},"_npmUser":{"name":"zazzo9039","email":"zazzo9039@gmail.com"},"directories":{},"maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/queue_0.7.1_1786374593225_0.5842378980191754"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-02T20:35:24.947Z","modified":"2026-08-10T15:09:53.746Z","0.1.0":"2026-03-07T10:43:38.289Z","0.3.0":"2026-04-02T20:35:25.226Z","0.4.0":"2026-05-29T10:25:47.539Z","0.4.1":"2026-05-29T22:34:25.168Z","0.5.0":"2026-05-30T11:23:48.385Z","0.5.1":"2026-05-30T14:02:53.108Z","0.5.2":"2026-05-30T14:18:59.744Z","0.5.6":"2026-05-31T12:52:22.694Z","0.5.7":"2026-05-31T13:26:03.951Z","0.5.8":"2026-05-31T14:00:29.929Z","0.5.9":"2026-05-31T14:07:08.627Z","0.5.10":"2026-06-03T13:01:36.697Z","0.5.12":"2026-06-11T07:09:58.342Z","0.5.13":"2026-06-11T18:24:55.305Z","0.5.14":"2026-06-11T19:22:37.085Z","0.5.15":"2026-06-11T19:35:04.279Z","0.5.20":"2026-07-13T21:54:11.254Z","0.5.22":"2026-07-24T18:34:06.596Z","0.5.23":"2026-07-25T08:51:47.445Z","0.6.0":"2026-07-25T14:01:13.287Z","0.6.1":"2026-07-25T17:23:34.704Z","0.7.0":"2026-07-27T13:35:43.306Z","0.7.1":"2026-08-10T15:09:53.371Z"},"bugs":{"url":"https://github.com/zazzo9039/kozojs/issues"},"author":{"name":"Kozo Team"},"license":"MIT","homepage":"https://github.com/zazzo9039/kozojs#readme","keywords":["kozo","queue","bullmq","redis","amqp","rabbitmq","jobs","workers","background","typescript"],"repository":{"type":"git","url":"git+https://github.com/zazzo9039/kozojs.git"},"description":"Multi-backend job queue integration for Kozo framework — Redis (BullMQ) and AMQP (RabbitMQ)","maintainers":[{"name":"zazzo9039","email":"zazzo9039@gmail.com"}],"readme":"<p align=\"center\">\n  <a href=\"https://github.com/zazzo9039/kozojs\">\n    <img src=\"https://raw.githubusercontent.com/zazzo9039/kozojs/main/assets/brand/kozo-banner.jpg\" alt=\"Kozo — TypeScript backend framework: Routes · Validation · OpenAPI · Generated Client\" width=\"960\">\n  </a>\n</p>\n\n# @kozojs/queue\n\nMulti-backend job queue integration for [Kozo](https://github.com/zazzo9039/kozojs) framework.  \nSupports **Redis** (BullMQ) and **AMQP** (RabbitMQ) through a unified adapter interface.\n\n## Install\n\n```bash\n# Redis backend (BullMQ)\nnpm install @kozojs/queue bullmq\n\n# AMQP backend (RabbitMQ) — optional\nnpm install @kozojs/queue amqplib\n```\n\n## Quick Start\n\n### Unified API — `createQueue`\n\n```typescript\nimport { createQueue, queuePlugin } from '@kozojs/queue';\nimport { createKozo } from '@kozojs/core';\n\ntype EmailJob = { to: string; subject: string; body: string };\n\n// Redis adapter\nconst emailQueue = createQueue<EmailJob>('emails', {\n  adapter: 'redis',\n  connection: process.env.REDIS_URL ?? 'redis://localhost:6379',\n});\n\n// — or — AMQP adapter\nconst taskQueue = createQueue<TaskJob>('tasks', {\n  adapter: 'amqp',\n  connection: process.env.AMQP_URL ?? 'amqp://localhost',\n});\n```\n\n`createQueue()` is synchronous; backend connections are opened by the adapter as needed. Run processors in a dedicated worker process when jobs should not share the API process lifecycle.\n\n### Enqueue jobs\n\n```typescript\nawait emailQueue.add('welcome', { to: 'user@example.com', subject: 'Hello!', body: 'Welcome!' });\n\n// With options\nawait emailQueue.add('newsletter', data, {\n  delay: 60_000,      // delay 60s\n  priority: 1,        // lower = higher\n  attempts: 5,        // override retry count\n  jobId: 'unique-id', // deduplication\n});\n```\n\n### Process jobs\n\n```typescript\nawait emailQueue.process(async (job) => {\n  console.log(`Processing ${job.name}:`, job.data);\n  await sendEmail(job.data.to, job.data.subject, job.data.body);\n}, { concurrency: 5 });\n```\n\n### Listen to events\n\n```typescript\nconst unsub = emailQueue.on('completed', (job) => console.log('✅ Done:', job.id));\nemailQueue.on('failed', (job, err) => console.error('❌ Failed:', job.id, err.message));\n\n// Unsubscribe when needed\nunsub();\n```\n\n### Graceful shutdown plugin\n\n```typescript\nconst app = createKozo({ services: { emailQueue } });\n\napp.use(queuePlugin({\n  adapters: [emailQueue, taskQueue],\n  closeTimeout: 10_000,\n}));\n```\n\n## Direct adapter constructors\n\nFor advanced use cases, create adapters directly:\n\n```typescript\nimport { createRedisAdapter, createAmqpAdapter } from '@kozojs/queue';\n\nconst redis = createRedisAdapter('emails', {\n  connection: 'redis://localhost:6379',\n  defaultJobOptions: { attempts: 5, backoff: { type: 'exponential', delay: 2_000 } },\n});\n\nconst amqp = createAmqpAdapter('tasks', {\n  connection: 'amqp://localhost',\n  exchange: 'kozo.tasks',\n  exchangeType: 'topic',\n  durable: true,\n  prefetch: 10,\n});\n```\n\n## Adapter Interface\n\nBoth adapters implement `QueueAdapter<TData, TResult>`:\n\n| Method | Description |\n|---|---|\n| `add(name, data, opts?)` | Enqueue a job. Returns job ID |\n| `process(handler, opts?)` | Start consuming jobs |\n| `on(event, listener)` | Subscribe to events. Returns unsubscribe fn |\n| `close()` | Gracefully close all connections |\n| `pause?()` | Pause processing (Redis only) |\n| `resume?()` | Resume processing (Redis only) |\n\n## Defaults\n\n| Setting | Value |\n|---|---|\n| Retry attempts | 3 |\n| Backoff | Exponential, 1s base |\n| Completed retention | 1,000 jobs (Redis) |\n| Failed retention | 5,000 jobs (Redis) |\n| Queue durable | `true` (AMQP) |\n| Prefetch | 1 (AMQP) |\n\n## License\n\nMIT\n","readmeFilename":"README.md"}