{"_id":"power-queues","_rev":"57-0443c22df60d8b5e6d3f89fd8e8842b9","name":"power-queues","dist-tags":{"latest":"2.1.15"},"versions":{"0.0.4":{"name":"power-queues","version":"0.0.4","keywords":["queue","redis","custom","portions","order"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@0.0.4","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"a7dfc6f3657c409fb54c7c254e0bf54f2c0b4f43","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-0.0.4.tgz","fileCount":25,"integrity":"sha512-xEeRkmNra83TFB/8NlrzKURSgo6PZhGwpws8aP852aU48aeYN/cXDiIFV5nivzfj1U5kphJGdD3rjrkFXi07Wg==","signatures":[{"sig":"MEYCIQDeWiYiC0VwAdKrLuElxH4ACYSnIAfylYoWu422G7LtQAIhAK/G4LoaWIoDdILRqHkaJCs90t7AFXjOx4Muksv9Y0cB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80463},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"db72d551d4473f1acd6f9bbf0482955b4dd59823","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch"},"_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.9.1","description":"Base classes for implementing custom queues in redis under high load conditions.","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.17.31","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"uuid":"^11.1.0","ioredis":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/power-queues_0.0.4_1746491430478_0.8657872168922562","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"power-queues","version":"0.0.5","keywords":["queue","redis","custom","portions","order"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@0.0.5","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"293778f73cd964782ea0e1f138f31f14b0e247f1","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-0.0.5.tgz","fileCount":25,"integrity":"sha512-T8k/5rady5afJ6iOBpWHrEHxaEFoofJDJLju84VtM/2mpfgrioS4pF7CZr4B0Xby1syOJzU9EEDRKTD3lRV+tw==","signatures":[{"sig":"MEYCIQCUAQfOKMGIXW5FJtNPYS5emupqUXhMUjzEB84fHXZvSQIhAKSxFC7kiA4XMIdqjgPChYcOYJvdVm9Bi6xC/TN93Mox","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79715},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e94af879d873e8843bbfcae5fa98e5a708c5bf29","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch"},"_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.9.1","description":"Base classes for implementing custom queues in redis under high load conditions.","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.17.31","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"uuid":"^11.1.0","ioredis":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/power-queues_0.0.5_1747699506458_0.4078931086802804","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"power-queues","version":"0.0.6","keywords":["queue","redis","custom","portions","order"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@0.0.6","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"0e3339d4cb79b33f1a6d3419e432282651596375","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-0.0.6.tgz","fileCount":25,"integrity":"sha512-bCfoZcwJwgZ4DNG2LLJtsdfg1iYWWj6R42xpzqaG5+Cqjq7sf4J+S5YyA2burpvd/kAT3sfN80wwrok+ZB/uIg==","signatures":[{"sig":"MEUCIAMSO8TTB6iD0G0U29HWYl4LYGNdF79LbMLWj5BVKNx5AiEA08JoAGOql7O0Hw8m3n63V4vd0uUlez8TCs3nqLp+fX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79736},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"80f9591667cb12d7918f89be25464756937546c6","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch"},"_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.9.1","description":"Base classes for implementing custom queues in redis under high load conditions.","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.17.31","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"uuid":"^11.1.0","ioredis":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/power-queues_0.0.6_1747787774640_0.7254209662493274","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"power-queues","version":"0.0.7","keywords":["queue","redis","custom","portions","order"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@0.0.7","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"e0673a34018b96b06f4ccef28ef01d9216a641e4","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-0.0.7.tgz","fileCount":25,"integrity":"sha512-Ld3G+mPOtqXMCjQ+Y32pdOOfFoQKizrKQF2iUy8+CvwIO7Fgi9Z5KT0GeITJmTQF8HtKeIB0J9MLwJop7G/7rA==","signatures":[{"sig":"MEYCIQC/kGa2yuSj8H2tyIb0uHrYBWvIPVnhl45YmoZdSkYZ7AIhAMVenMz91COBUSbcfymJGTUcYatf+pqA9CaIX8Yepcvk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80390},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"49a7c8be77cf04dd17535f390010993ba30683c0","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch"},"_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.9.1","description":"Base classes for implementing custom queues in redis under high load conditions.","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.17.31","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"uuid":"^11.1.0","ioredis":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/power-queues_0.0.7_1747791119300_0.8963874176364002","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"power-queues","version":"0.0.8","keywords":["queue","redis","custom","portions","order"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@0.0.8","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"30b90c14809b2a4fd7fdf9cb405ac4dfa0a7ef71","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-0.0.8.tgz","fileCount":25,"integrity":"sha512-TRpYet42Pxznm93814BToGI7wbkPmTF7ds517Tu2nZfGI/YfgIc0PAhbXoJDj7QwMvgKYHiivWdywqQER6HJLQ==","signatures":[{"sig":"MEUCIQD+MRgNpnWQqu/4at6UW/k2qs80YOYxR3uQhtyHVXoHtgIgIghgoNpcgQF7lCkQ1roFYvZn1zUA3Ump3t7IEhV0lh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79463},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1ee0e1efd9ad68aadcf27f872f3544116e8fbd58","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch"},"_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.9.1","description":"Base classes for implementing custom queues in redis under high load conditions.","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.17.31","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"uuid":"^11.1.0","ioredis":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/power-queues_0.0.8_1747873547236_0.6216067827537777","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"power-queues","version":"0.0.9","keywords":["queue","redis","custom","portions","order"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@0.0.9","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"9c9ab445f878c7cb3247a20e3dc5b4655fb64305","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-0.0.9.tgz","fileCount":25,"integrity":"sha512-K+LSMgvog9BxczlQp6N/KP1xhvshZq9yYsWRwN2IbJvGVYr+d49p8IiWGlzfOkOXKGcJKjCeF9bYtba/T+fmMQ==","signatures":[{"sig":"MEUCIQCv6icp85aV1Rbpfwhw1DRiQZrymD40OflfJTZMkXCU+QIgY9Zi4Isw8KtAbQpPpCHaFpwKa2rEoehrNsOu5eIZjmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80625},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"833be4ca976c26f3800d7e404a1802280ec1a2ea","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch"},"_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.9.1","description":"Base classes for implementing custom queues in redis under high load conditions.","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.17.31","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"uuid":"^11.1.0","ioredis":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/power-queues_0.0.9_1748290345810_0.6265018352530427","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"power-queues","version":"0.0.10","keywords":["queue","redis","custom","portions","order"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@0.0.10","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"a86f75d12397259350bf2632cc2374b8410650c1","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-0.0.10.tgz","fileCount":25,"integrity":"sha512-6Pn/yuZyapOQ8ZBdlFYfGBzGC9CNDLwMhP4aQdcCcSlc+iD3JcF8Uqrx9P0UmCHdbR4Tn0waQ9CtetB5PgCBoA==","signatures":[{"sig":"MEYCIQDV8rjJjWWO7UePO5yEblZoKSDs7ytU7R46rVFRMbFh1gIhAPyAg5kw/rwZawMFH6Mon0dYdwqA6T6DULVdrERdzJ/a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80881},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"710b6a2032b7cef6bfe76da5162dd27ac026611b","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch"},"_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.9.1","description":"Base classes for implementing custom queues in redis under high load conditions.","directories":{},"_nodeVersion":"18.17.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.17.31","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"uuid":"^11.1.0","ioredis":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/power-queues_0.0.10_1748396408638_0.42779988402244595","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"power-queues","version":"0.0.12","keywords":["queue","redis","custom","portions","order"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@0.0.12","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"72a09e218d7813dda50136f92a647c982a28588f","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-0.0.12.tgz","fileCount":25,"integrity":"sha512-bO0a5Bf2sLh9ZP6RCd7d01nDFM6zlasgVQsujk3IZx0K9WCfARtYsSsceP1m8MtSVMta3eDKSrkGsE07EnnrMw==","signatures":[{"sig":"MEYCIQDhSVFW5+NJ6TWlGYMaO1ZHAjYAqwkmXdLa74m5ZKvqNgIhAOufeXWg/iogousBN7cgrP/qJIgq2dVJ6/zumQY3tXwA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81251},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"99ea2c0bb5410dbbea965fee58a427f0514eb88b","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch"},"_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.8.2","description":"Base classes for implementing custom queues in redis under high load conditions.","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.17.31","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"uuid":"^11.1.0","ioredis":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/power-queues_0.0.12_1754015076919_0.9348000184572962","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"power-queues","version":"0.0.14","keywords":["queue","redis","custom","portions","order"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@0.0.14","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"400b035f3dab46066aa803473389e9cbb3c2b593","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-0.0.14.tgz","fileCount":25,"integrity":"sha512-cpHDFVTb2QLdvxa6liq73AhbUtfcPMir8bDqobYsUZ37tbZluIZqCvQSvAJipkYd/rlvBlbt241Nl0zrNq+RRQ==","signatures":[{"sig":"MEUCIQCNNheIV/ywUoG+JvytWIHWHy0Hrtt6/tUsuHGsGkhV7AIgN80CI5FA16yOHEfKd83FXC0zIQDLUFF/p5U+x02FpIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81014},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"016c5fc7b84ef7eb44e1b36651213eb8ae14109f","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch"},"_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.8.2","description":"Base classes for implementing custom queues in redis under high load conditions.","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.17.31","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"uuid":"^11.1.0","ioredis":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/power-queues_0.0.14_1754018076324_0.248847098435085","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"power-queues","version":"1.0.0","keywords":["queue","redis","custom","portions","order"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@1.0.0","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"a9e6898cbeb814cbd4af3b95ba7c7b3ca15cb831","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-1.0.0.tgz","fileCount":25,"integrity":"sha512-rzO1YJGZtDKNFgtR+uoyx2qlmchHZ/VboTXKYh8SrxZ6lekaVJsWCGRfuKZHQvfEZN8UJy9+F7kGEs3rTP4YPA==","signatures":[{"sig":"MEYCIQCFxgy9NCtXRUU5ztmsVzzuWUWsYBEGeP9yubkHRMxi9QIhAII41S31f8XQ1ZNX5o6UAP3XOYXKC60GIlqb4kKjHfdg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81303},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"aca5f578ac2d8e3e9487ea87c00f390f5b732669","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch"},"_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.8.2","description":"Base classes for implementing custom queues in redis under high load conditions.","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.17.31","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"uuid":"^11.1.0","ioredis":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/power-queues_1.0.0_1755531938423_0.3371814467446945","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"power-queues","version":"1.0.1","keywords":["queue","redis","custom","portions","order"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@1.0.1","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"b950c86ec0d582b5f1dd292650fbfeba868d4e85","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-1.0.1.tgz","fileCount":25,"integrity":"sha512-OSXYeP2A2JYyrcc9S4ske+0XnYiJ6nu/Sw2uMaiL+FmUme42aqiNkY2pHbBqXzthJh28MqWtITBEp0dxuVeiUw==","signatures":[{"sig":"MEQCIHvnpbqGgKFNxSei2Fo8LObpDxNBDBu1vQBXR31G72k1AiBcPHvAU/GfQ3UWU9h6vV1/bTnbh+WEiS4XXENbMDNNRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90850},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"54cc13f90d2ae3eff1fa1cd16e14644c53714381","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch"},"_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.8.2","description":"Base classes for implementing custom queues in redis under high load conditions.","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.17.31","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"uuid":"^11.1.0","ioredis":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/power-queues_1.0.1_1755535894289_0.47604966701098395","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"power-queues","version":"1.0.2","keywords":["queue","redis","custom","portions","order"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@1.0.2","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"a3c4a966afa7aa1d91cc2770b28157f4a7523263","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-1.0.2.tgz","fileCount":25,"integrity":"sha512-dcEpf9txh3ADeY3xHDFz72DJuI1ple0FGQ7lAacTpSfsXPijlzQcnTWMlCkFtifr9MWH5Vr9YfElP8oYXKlEBA==","signatures":[{"sig":"MEUCIQCQzgef6afS0ZZYaJSJyeWVZZqbKJSy5emDbgenSpSFkAIgIYfc0NSR2N9t4cB+iCyDjXE+yVbUiBLxhrS6xXN2VKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90391},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a350b75e8786b4dfab6f67cbdf90be35d56feb2a","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch"},"_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.8.2","description":"Base classes for implementing custom queues in redis under high load conditions.","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.17.31","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"uuid":"^11.1.0","ioredis":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/power-queues_1.0.2_1755536223416_0.5663087408154446","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"power-queues","version":"1.0.3","keywords":["queue","redis","custom","portions","order"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@1.0.3","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"fb9f9f5b5eb25dc51aff663a98dbb0bf094155f2","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-1.0.3.tgz","fileCount":25,"integrity":"sha512-9ndHPemYShlVspHuAj/VdVgm/iKhLfvnlmB1ik5FjWah/SCXV7uhHwOO0B5YlUXr+OOPk7KtUsGp9SI8PbEx6w==","signatures":[{"sig":"MEQCIHdVw3+bj92vMJzmqJ1H5kfyRAB9HUTIlqrMVMYtX6/eAiAUod21TXJ0AQ8y7JR9bWGWVHv104+RVG4vshX64UDsAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90086},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8bc75c1ba885d61c02bc37241473564e64e59451","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch"},"_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.8.2","description":"Base classes for implementing custom queues in redis under high load conditions.","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.17.31","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"uuid":"^11.1.0","ioredis":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/power-queues_1.0.3_1755561802532_0.34134642009207505","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"power-queues","version":"1.0.4","keywords":["nestjs","ioredis","queue","redis","custom","portions","order"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@1.0.4","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"70156a31d887881f2c19306558a06a22a554130b","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-1.0.4.tgz","fileCount":22,"integrity":"sha512-1XiEtvbr7wVnFILVEQuKTSYreS8xg6NteSHHzTsAP9vRPDyobJaiDEfrIeWynxYaZFfaqGIFLrONDb205EB0LA==","signatures":[{"sig":"MEUCIDNNQwmN2ztKi+W4Yuq+5Z01dJZKjNh4fA0ozxYxtH7zAiEAl2LHnQuXyDYlu9br+IGQ5f28jvJVhUli81NVbLSBYAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207013},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2c84ce60671f646f20673aa2fa0a53ec8569a6e9","scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch"},"_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.8.2","description":"Base classes for implementing custom queues in redis under high load conditions based on nestjs.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"crypto":"^1.0.1","ioredis":"^5.7.0","date-fns":"^4.1.0","full-utils":"^1.0.1","@nestjs/common":"^11.1.6","@nestjs-labs/nestjs-ioredis":"^11.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.17.31","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/power-queues_1.0.4_1756337577303_0.8115485040010391","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"power-queues","version":"1.0.5","keywords":["nestjs","ioredis","queue","redis","custom","portions","order"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@1.0.5","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"500e62e134e05f8565f336177281ebfea98ac1bd","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-1.0.5.tgz","fileCount":22,"integrity":"sha512-fJo1MY908+L6SBmDufGN6BqaO01V2UYkN1O6Yrrr2C9pnK3b2H1miEdG+IFRG9NpADoCEJBwJuVTDFSofZGaKQ==","signatures":[{"sig":"MEUCIQD+LoCZGQBlV6wPFqqtXNCDvXKtLtt1bX1KGVzrtPSJkQIgf8X+EQLmfs5sCA/NkBa6SUamWOzkdGcO1myhWB0BSBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250210},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c6dd7f3e1d70934616be1bb7ddba392624a31920","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.8.2","description":"Base classes for implementing custom queues in redis under high load conditions based on nestjs.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"crypto":"^1.0.1","ioredis":"^5.7.0","date-fns":"^4.1.0","full-utils":"^1.0.1","@nestjs/common":"^11.1.6","@nestjs-labs/nestjs-ioredis":"^11.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_1.0.5_1756337852528_0.057933811374024424","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"power-queues","version":"1.0.6","keywords":["nestjs","ioredis","queue","redis","custom","portions","order"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@1.0.6","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"35f6f7df98a754e8f05ab024c73f7b05288c20c3","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-1.0.6.tgz","fileCount":22,"integrity":"sha512-w5mdhggAvjQIf06rXkCNACLOVVeFxGV5i/kuASC8DzNl8TgpfesS0ZPDbfjc7H5G/sPEhwwLbnbfB0rYWT2Mbg==","signatures":[{"sig":"MEUCIQDmuSvl6ds0gKMOX3enyK6eWRjazjGcF8pzjORVqU3yRQIgWae9V0BCt1K1Aw/vJijWIXwBemYTW7nmfmlwGLFsd4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113457},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"316bede2a7b165331ce79a876176453574f49ba2","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.8.2","description":"Base classes for implementing custom queues in redis under high load conditions based on nestjs.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"crypto":"^1.0.1","full-utils":"^1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_1.0.6_1757042320822_0.23844150181308144","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"power-queues","version":"1.0.7","keywords":["nestjs","ioredis","queue","redis","custom","portions","order"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@1.0.7","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"72d0cb1370ef38a5d70214ffe06a120074661e54","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-1.0.7.tgz","fileCount":22,"integrity":"sha512-JjuSdkMcbhnmlYHAqAgzmlZOZ9XfSyzh+hACLnpT8CRt91Rd6ysCOBef0kVI0qmTW5Ci/I53pacZLmXK0Mbqaw==","signatures":[{"sig":"MEUCIQDCTrwdPinLeqwPeeRbuZ3ax1vwpFRJBtqo6VCn37NiqAIgPxnfKxXFi9fLb5kowdYN5DAtxCSje+1/uBdgApQ5k8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119365},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5b8d6528192c19517f70dfaed096fa4007f50dd7","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.8.2","description":"Base classes for implementing custom queues in redis under high load conditions based on nestjs.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"crypto":"^1.0.1","full-utils":"^1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_1.0.7_1757049248217_0.8573385098038842","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"power-queues","version":"1.0.8","keywords":["nestjs","ioredis","queue","redis","custom","portions","order"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@1.0.8","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"ad1bc9e42c479264ce0042e5a16c99973368ffd5","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-1.0.8.tgz","fileCount":22,"integrity":"sha512-9gGYNgJabIIhDBh714gJVgW/0QLxDJ/HZTZFiZycAN+qadQ9qcGUF7GMaKPhe/Qj0APN++4c+iSMvFFLOhqWYg==","signatures":[{"sig":"MEUCIQDx3Cew6Wz8DLHB59zqCc6kXhNtH+my/QnzQF1EdW1kHgIgdtCZCyZ03gE5zLv4A6/ya4SXdRfHb5K34mPntnQ54i0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119362},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"aa0631be48e7922652032b87ebfee08ed1d64fda","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.8.2","description":"Base classes for implementing custom queues in redis under high load conditions based on nestjs.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"crypto":"^1.0.1","full-utils":"^1.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_1.0.8_1757049946523_0.19232604945991638","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"power-queues","version":"1.0.9","keywords":["nestjs","ioredis","queue","redis","custom","portions","order"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@1.0.9","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"cfd229fa92b1d193bad2a4e6bd7bc99320e221f2","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-1.0.9.tgz","fileCount":22,"integrity":"sha512-ZzpywccwXjJNj+nAOlk45F1DvLizw0wWT1PlRSA8qWaH/+oODyvJBtgxgr9+wJhcuouvxDBqpqLybc5VWQ1+lg==","signatures":[{"sig":"MEUCIQC1yxOb1V4SM3eHS0IqArDErsp1lj45vbhCwMbL0/g3+QIgD1CPhfNJzGlwGI/dnDnPAw60NEp3oF01uIAEp5eRRG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119383},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"611e7a27838deda3c13f058398bc3ea0e5d9cdc9","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"11.6.0","description":"Base classes for implementing custom queues in redis under high load conditions based on nestjs.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"uuid":"^11.1.0","crypto":"^1.0.1","full-utils":"^1.0.9"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_1.0.9_1757612079611_0.6269509486682303","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"power-queues","version":"2.0.1","keywords":["redis","redis-client","redis-wrapper","redis-abstraction","redis-utility","redis-helper","redis-queue","redis-list","redis-bulk","redis-scan","redis-mget","redis-ttl","redis-expire","redis-delete","redis-keys","redis-pattern","redis-pipeline","redis-multi","redis-atomic","json-serialization","safe-serialization","key-schema","key-builder","pattern-validation","key-validation","list-iterator","lpop-count","mget-chunked","nodejs","node","typescript","ts","esm","cjs","async","await","queue","cache","key-value","data-store","lightweight","abstraction-layer","typed-client","high-performance","atomic-operations","transactional","chunked-operations","safe-redis","power-redis"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@2.0.1","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"c4d2bc96a6d1bbbdb66f08a3af6deffa159c405e","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-2.0.1.tgz","fileCount":6,"integrity":"sha512-0Epy2G0JvnCjwH9fRoljj8bemY3sv5Io6VIfsD3dkp9PlpNkR4Es62kDB115kidnFDnGQYTVkfuqbnE/R2SPdA==","signatures":[{"sig":"MEUCICnlYwfe25l2SNbtfwkQg43sBEuOrf8MicwEg01lbk25AiEAtjAtkCiFlfN/DyRy2/PpBy6j8+lSCZKCyZLhSMf88Ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77064},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"963e74b1e9df5a0e60d996e9e67665d145cf8c1f","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"11.6.0","description":"Base classes for implementing custom queues in redis under high load conditions based on nestjs.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_2.0.1_1761452510335_0.8609629834195784","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"power-queues","version":"2.0.2","keywords":["redis","redis-client","redis-wrapper","redis-abstraction","redis-utility","redis-helper","redis-queue","redis-list","redis-bulk","redis-scan","redis-mget","redis-ttl","redis-expire","redis-delete","redis-keys","redis-pattern","redis-pipeline","redis-multi","redis-atomic","json-serialization","safe-serialization","key-schema","key-builder","pattern-validation","key-validation","list-iterator","lpop-count","mget-chunked","nodejs","node","typescript","ts","esm","cjs","async","await","queue","cache","key-value","data-store","lightweight","abstraction-layer","typed-client","high-performance","atomic-operations","transactional","chunked-operations","safe-redis","power-redis"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@2.0.2","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"9eed20d049e041b7473be07c78c53a7ea3213e6a","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-2.0.2.tgz","fileCount":6,"integrity":"sha512-G37Jn53+YuWqyLbaRb7UE+RADhlXRjWxp8QoBn8puuEGYBISoDTiO+VpkRC8Dl8bAGQgJ7S0/PcpFqILQOfBdg==","signatures":[{"sig":"MEUCIQCSCSZVCC0DG6FejlwO+1zW2Lr6rljIT382+HBHGKp9SgIgPOK0dpMH5valSVAJ0Dxqn+mp1PwIDV/Fdpa5PfvgBRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77160},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"afcc33443f9c6e5f727013e076281d402d7e334e","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"11.6.0","description":"Base classes for implementing custom queues in redis under high load conditions based on nestjs.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"uuid":"^13.0.0","full-utils":"^2.0.2","power-redis":"^2.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_2.0.2_1761453059550_0.06564953979342159","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"power-queues","version":"2.0.3","keywords":["redis","redis-client","redis-wrapper","redis-abstraction","redis-utility","redis-helper","redis-queue","redis-list","redis-bulk","redis-scan","redis-mget","redis-ttl","redis-expire","redis-delete","redis-keys","redis-pattern","redis-pipeline","redis-multi","redis-atomic","json-serialization","safe-serialization","key-schema","key-builder","pattern-validation","key-validation","list-iterator","lpop-count","mget-chunked","nodejs","node","typescript","ts","esm","cjs","async","await","queue","cache","key-value","data-store","lightweight","abstraction-layer","typed-client","high-performance","atomic-operations","transactional","chunked-operations","safe-redis","power-redis"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@2.0.3","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"de27996a77ec265d4d423bef549279e41b49eb53","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-2.0.3.tgz","fileCount":6,"integrity":"sha512-xo8Mdmjz4yaKSMA+PNzwI3HI1vDwJJCYkUj7XISsn6KiWjOZFEweoiM1ybIFjSbF/FUPINB891YKEp9HnF9NuA==","signatures":[{"sig":"MEQCIBvVWvb4gkwZXxbjIG0+hPDQ0YsU7PcGnbMmVCGV/2EYAiB1PZWr3EAXuKQQEuRBn6hPqjqWAetnfrSDTM0pIYZZkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77160},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"3f2738c79ab0420c0174e780adcf4f8cc7261d33","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"11.6.0","description":"Base classes for implementing custom queues in redis under high load conditions based on nestjs.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"uuid":"^13.0.0","full-utils":"^2.0.3","power-redis":"^2.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_2.0.3_1761453190248_0.054819481841946516","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"power-queues","version":"2.0.4","keywords":["redis","redis-client","redis-wrapper","redis-abstraction","redis-utility","redis-helper","redis-queue","redis-list","redis-bulk","redis-scan","redis-mget","redis-ttl","redis-expire","redis-delete","redis-keys","redis-pattern","redis-pipeline","redis-multi","redis-atomic","json-serialization","safe-serialization","key-schema","key-builder","pattern-validation","key-validation","list-iterator","lpop-count","mget-chunked","nodejs","node","typescript","ts","esm","cjs","async","await","queue","cache","key-value","data-store","lightweight","abstraction-layer","typed-client","high-performance","atomic-operations","transactional","chunked-operations","safe-redis","power-redis"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@2.0.4","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"8877847f913e1596bea4e5bb1038f20b2a6e1f94","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-2.0.4.tgz","fileCount":6,"integrity":"sha512-lWfbmExhMYSrKvkBiWugX4iQ+1FynQQu61L4IO+b93C69S5TmsIytK95dKyIXP2o4voUd7VoSmteYUBmUlGb/w==","signatures":[{"sig":"MEYCIQCA3gbBmST6A5yuVTmn7+hX0NV6MIV9I7IdXC8RqnRcIgIhAL0/c1BqRoJaqK1kj+Pf4PC/Hv6xvcBYY7A2l9LUgOqr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62475},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"cb9b0d0b9b6085954303a5cfcd9991522577746d","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.9.4","description":"Base classes for implementing custom queues in redis under high load conditions based on nestjs.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","ioredis":"^5.8.2","full-utils":"^2.0.3","power-redis":"^2.0.4","@nestjs/common":"^11.1.8","@nestjs-labs/nestjs-ioredis":"^11.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_2.0.4_1762977355460_0.8367647972247307","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"power-queues","version":"2.0.5","keywords":["redis","redis-client","redis-wrapper","redis-abstraction","redis-utility","redis-helper","redis-queue","redis-list","redis-bulk","redis-scan","redis-mget","redis-ttl","redis-expire","redis-delete","redis-keys","redis-pattern","redis-pipeline","redis-multi","redis-atomic","json-serialization","safe-serialization","key-schema","key-builder","pattern-validation","key-validation","list-iterator","lpop-count","mget-chunked","nodejs","node","typescript","ts","esm","cjs","async","await","queue","cache","key-value","data-store","lightweight","abstraction-layer","typed-client","high-performance","atomic-operations","transactional","chunked-operations","safe-redis","power-redis"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@2.0.5","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"cc5df8230669463688938a1eab25c06fe61d0451","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-2.0.5.tgz","fileCount":6,"integrity":"sha512-0H64HxdTEf3LOfC7B8fIYLu+t6QmuReanOpmjrAD5mV9IIRyEIGzKKZiKpYKtNxsF6TagZOEyEEEpBJdVMVErg==","signatures":[{"sig":"MEQCIG9pC6MeiOipGspJ+//X2ilXtAj1odnpWLhrjqok6Mq7AiBRv1qeC7vZyHlmubzbe7+B7kVZuVlioSxLnDxLESbpoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61699},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2a498dfacb0e2450e65f4817a4360440bcc32e88","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.9.4","description":"Base classes for implementing custom queues in redis under high load conditions based on nestjs.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","ioredis":"^5.8.2","full-utils":"^2.0.3","power-redis":"^2.0.5","@nestjs/common":"^11.1.8","@nestjs-labs/nestjs-ioredis":"^11.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_2.0.5_1763225125146_0.15458552570594564","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"power-queues","version":"2.0.6","keywords":["redis","redis-client","redis-wrapper","redis-abstraction","redis-utility","redis-helper","redis-queue","redis-list","redis-bulk","redis-scan","redis-mget","redis-ttl","redis-expire","redis-delete","redis-keys","redis-pattern","redis-pipeline","redis-multi","redis-atomic","json-serialization","safe-serialization","key-schema","key-builder","pattern-validation","key-validation","list-iterator","lpop-count","mget-chunked","nodejs","node","typescript","ts","esm","cjs","async","await","queue","cache","key-value","data-store","lightweight","abstraction-layer","typed-client","high-performance","atomic-operations","transactional","chunked-operations","safe-redis","power-redis"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@2.0.6","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"b7e7cbbc64ad829653903d7d6afd209a08b4df1c","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-2.0.6.tgz","fileCount":6,"integrity":"sha512-lOeh0/T3Rwg/6FPqpdES5ChZ/XYVrCPWAKBW7wBtDM3mBd/gLuRDfEXdVp24DpDcQp48MgI8A6l1ZU0k6DvUFw==","signatures":[{"sig":"MEYCIQC0XSqkBJoF11NAps7Y2lLp0lkI6xC7oAzc/hPnfBAlDQIhAIPvC7bIY14aAuHgjRumrQMX+ZU5FqsKwfOtCkzC8QWx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68782},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"03a287c9996b92ccd70fb2f067a01b6f1d59839c","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.9.4","description":"Base classes for implementing custom queues in redis under high load conditions based on nestjs.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","ioredis":"^5.8.2","full-utils":"^2.0.3","power-redis":"^2.0.5","@nestjs/common":"^11.1.8","@nestjs-labs/nestjs-ioredis":"^11.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_2.0.6_1763953999005_0.6385795936686609","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"power-queues","version":"2.0.7","keywords":["redis","redis-client","redis-wrapper","redis-abstraction","redis-utility","redis-helper","redis-queue","redis-list","redis-bulk","redis-scan","redis-mget","redis-ttl","redis-expire","redis-delete","redis-keys","redis-pattern","redis-pipeline","redis-multi","redis-atomic","json-serialization","safe-serialization","key-schema","key-builder","pattern-validation","key-validation","list-iterator","lpop-count","mget-chunked","nodejs","node","typescript","ts","esm","cjs","async","await","queue","cache","key-value","data-store","lightweight","abstraction-layer","typed-client","high-performance","atomic-operations","transactional","chunked-operations","safe-redis","power-redis"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@2.0.7","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"8bc27271a40a1a68739f9da916e6c8c482b2a692","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-2.0.7.tgz","fileCount":6,"integrity":"sha512-50o1kYGrjY0wch2141gNXmuEhmseBJoUq8nHANboPk3douqoVedI925uPv05uAqyUuPDieQs6w7Zkq/PIFcjhg==","signatures":[{"sig":"MEUCIQDKBq2DhIA7JhBEJg0ABE2515ER7inw//leMM4MLupwMAIgaKGtWyNlfbVcbQU2uvXcsr7DNdI4pqNv1WBekUrb3lk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68698},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"743d7450dca407f11cadba9a0c112d7ae2edd45d","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.9.4","description":"Base classes for implementing custom queues in redis under high load conditions based on nestjs.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","ioredis":"^5.8.2","full-utils":"^2.0.3","power-redis":"^2.0.5","@nestjs/common":"^11.1.8","@nestjs-labs/nestjs-ioredis":"^11.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_2.0.7_1763954686615_0.9004960623880465","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"power-queues","version":"2.0.8","keywords":["redis","redis-client","redis-wrapper","redis-abstraction","redis-utility","redis-helper","redis-queue","redis-list","redis-bulk","redis-scan","redis-mget","redis-ttl","redis-expire","redis-delete","redis-keys","redis-pattern","redis-pipeline","redis-multi","redis-atomic","json-serialization","safe-serialization","key-schema","key-builder","pattern-validation","key-validation","list-iterator","lpop-count","mget-chunked","nodejs","node","typescript","ts","esm","cjs","async","await","queue","cache","key-value","data-store","lightweight","abstraction-layer","typed-client","high-performance","atomic-operations","transactional","chunked-operations","safe-redis","power-redis"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@2.0.8","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"5ac4076c5e1b7591b3b6b8689fb6f43f8255f4a5","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-2.0.8.tgz","fileCount":6,"integrity":"sha512-A/SumGDv0KxEOivNyMQyD2xeWDItdutk9no6/YllaYWv/PEL/ZZGh4Cqc+GeYhihd4leB5mEmqjXp0XVShEMPA==","signatures":[{"sig":"MEUCIFYSdkvE6ha7avww6QYAGlknwtNunbHMaqPY3ficPWw0AiEA4jgOZYFIjnadsCaMT+fxwx7eSd7jsQxKiVTAA5s2llw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69520},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"459662f0fae3155c590bcbc4025d5b622b0cf020","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.9.4","description":"Base classes for implementing custom queues in redis under high load conditions based on nestjs.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","ioredis":"^5.8.2","full-utils":"^2.0.3","power-redis":"^2.0.5","@nestjs/common":"^11.1.8","@nestjs-labs/nestjs-ioredis":"^11.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_2.0.8_1764137806425_0.6220334862723234","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"power-queues","version":"2.0.9","keywords":["redis","redis-client","redis-wrapper","redis-abstraction","redis-utility","redis-helper","redis-queue","redis-list","redis-bulk","redis-scan","redis-mget","redis-ttl","redis-expire","redis-delete","redis-keys","redis-pattern","redis-pipeline","redis-multi","redis-atomic","json-serialization","safe-serialization","key-schema","key-builder","pattern-validation","key-validation","list-iterator","lpop-count","mget-chunked","nodejs","node","typescript","ts","esm","cjs","async","await","queue","cache","key-value","data-store","lightweight","abstraction-layer","typed-client","high-performance","atomic-operations","transactional","chunked-operations","safe-redis","power-redis"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@2.0.9","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"464d3901868d6d2f9b15cebdb37a6692d338c2ac","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-2.0.9.tgz","fileCount":6,"integrity":"sha512-ZlgTXoBCxBzgoZQCuheqTTtUE+D9PFjiDnBCy6mRDRCpznWwfWVoIQrViWCUF61xOZ7aNZGi8K5R9Dj0ns6Rzg==","signatures":[{"sig":"MEUCICQg4Tqu3w2CXhr8GVB7waGXgEVrDkNorDhk+3J6VhZRAiEA7/SuHLLxRtRHc+9Q8ifKYDeI/0bFTXKrBZVZAQgMB7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69544},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b3649508b7532e8ba568641754da0c4f6a3efad7","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.9.4","description":"Base classes for implementing custom queues in redis under high load conditions based on nestjs.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","ioredis":"^5.8.2","full-utils":"^2.0.3","power-redis":"^2.0.5","@nestjs/common":"^11.1.8","@nestjs-labs/nestjs-ioredis":"^11.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_2.0.9_1764138374162_0.9211861231552734","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"power-queues","version":"2.0.10","keywords":["redis","redis-client","redis-wrapper","redis-abstraction","redis-utility","redis-helper","redis-queue","redis-list","redis-bulk","redis-scan","redis-mget","redis-ttl","redis-expire","redis-delete","redis-keys","redis-pattern","redis-pipeline","redis-multi","redis-atomic","json-serialization","safe-serialization","key-schema","key-builder","pattern-validation","key-validation","list-iterator","lpop-count","mget-chunked","nodejs","node","typescript","ts","esm","cjs","async","await","queue","cache","key-value","data-store","lightweight","abstraction-layer","typed-client","high-performance","atomic-operations","transactional","chunked-operations","safe-redis","power-redis"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@2.0.10","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"aebf75fe232152286549930f7a7bd73d54b0c000","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-2.0.10.tgz","fileCount":6,"integrity":"sha512-1x40CQuBUPaDuDYp6JTwvVtiGXspqGTnA1LC7htD/YN3Mh4Hnq01ATnnk64WsFw118baU8khI/UXur21o/w6MA==","signatures":[{"sig":"MEQCIGHNghzR/NMxtWEsEG8P9pN83Thzr00547zX6e5cfN1hAiBK4G+VJu+QxqIKGVngju3uxwncA4OtIZxcf9B5LoKsxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67983},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f446c26afdbf21ff93e0efbe06cb5fcc04f06d9c","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.9.4","description":"Base classes for implementing custom queues in redis under high load conditions based on nestjs.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","ioredis":"^5.8.2","full-utils":"^2.0.3","power-redis":"^2.0.6","@nestjs/common":"^11.1.8","@nestjs-labs/nestjs-ioredis":"^11.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_2.0.10_1764291711988_0.7665715785830431","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"power-queues","version":"2.0.11","keywords":["redis","redis-client","redis-wrapper","redis-abstraction","redis-utility","redis-helper","redis-queue","redis-list","redis-bulk","redis-scan","redis-mget","redis-ttl","redis-expire","redis-delete","redis-keys","redis-pattern","redis-pipeline","redis-multi","redis-atomic","json-serialization","safe-serialization","key-schema","key-builder","pattern-validation","key-validation","list-iterator","lpop-count","mget-chunked","nodejs","node","typescript","ts","esm","cjs","async","await","queue","cache","key-value","data-store","lightweight","abstraction-layer","typed-client","high-performance","atomic-operations","transactional","chunked-operations","safe-redis","power-redis"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@2.0.11","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"c6b6830e36a7f00c20ceb51016036cbf81fd82d2","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-2.0.11.tgz","fileCount":6,"integrity":"sha512-CJMweiv6dGGhuvzz+bMUTcGQxG1CRcndfu/f7EI3WXqDc+mrXl7bOC1sNUUOF70Z3BkQX5bjgTdS86SBRxeUEg==","signatures":[{"sig":"MEUCIBjjL6EmVO4tA6KYGL5fyKXbDUuYuhjgVVcGPx5rwxeDAiEAr/3SOP31rCxoubAUia7v8+zGpTkn0+kSszKKXLUncOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67983},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"acecd38090374fa97a1e4c9fa055bcb07a28d8c7","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.9.4","description":"Base classes for implementing custom queues in redis under high load conditions based on nestjs.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","ioredis":"^5.8.2","full-utils":"^2.0.3","power-redis":"^2.0.6","@nestjs/common":"^11.1.8","@nestjs-labs/nestjs-ioredis":"^11.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_2.0.11_1764292658999_0.6505361609815548","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"power-queues","version":"2.0.12","keywords":["redis","redis-client","redis-wrapper","redis-abstraction","redis-utility","redis-helper","redis-queue","redis-list","redis-bulk","redis-scan","redis-mget","redis-ttl","redis-expire","redis-delete","redis-keys","redis-pattern","redis-pipeline","redis-multi","redis-atomic","json-serialization","safe-serialization","key-schema","key-builder","pattern-validation","key-validation","list-iterator","lpop-count","mget-chunked","nodejs","node","typescript","ts","esm","cjs","async","await","queue","cache","key-value","data-store","lightweight","abstraction-layer","typed-client","high-performance","atomic-operations","transactional","chunked-operations","safe-redis","power-redis"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@2.0.12","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"94087b37056b46be500b5d4decf2181e648d1f25","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-2.0.12.tgz","fileCount":6,"integrity":"sha512-/4GsyvINKcn/7o8qi2Jmk/0UQCnxbJje0TBE2N/ttA7bUU/4uF6agT/1KjjIMekVMyRepCscEgvR9OJctC6DUw==","signatures":[{"sig":"MEYCIQCzWzrEHZ9YjQ//uapfV2EUhMsZz0D4JSjQkgZAAXGL0QIhAOqjVIq/ECa0oUN79cAA4P/f0o7ycDl0X9DE1xeolcri","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67965},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"3ce5a6728fc8458b05777b84fa976d1ab6a6c038","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.9.4","description":"Base classes for implementing custom queues in redis under high load conditions based on nestjs.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","ioredis":"^5.8.2","full-utils":"^2.0.3","power-redis":"^2.0.6","@nestjs/common":"^11.1.8","@nestjs-labs/nestjs-ioredis":"^11.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_2.0.12_1764295972367_0.5739998754576918","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"power-queues","version":"2.0.13","keywords":["redis","redis-client","redis-wrapper","redis-abstraction","redis-utility","redis-helper","redis-queue","redis-list","redis-bulk","redis-scan","redis-mget","redis-ttl","redis-expire","redis-delete","redis-keys","redis-pattern","redis-pipeline","redis-multi","redis-atomic","json-serialization","safe-serialization","key-schema","key-builder","pattern-validation","key-validation","list-iterator","lpop-count","mget-chunked","nodejs","node","typescript","ts","esm","cjs","async","await","queue","cache","key-value","data-store","lightweight","abstraction-layer","typed-client","high-performance","atomic-operations","transactional","chunked-operations","safe-redis","power-redis"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@2.0.13","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"7e571205d8578fa848066cc3eae0baa290797dde","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-2.0.13.tgz","fileCount":6,"integrity":"sha512-4YAIh3RwFphDEEf/adqykcW5wsqz1rtk6WifHQtXdHrX76hDCeJRQb7p/mmRo5n8y1cec/it2WCknEUf2RUeSQ==","signatures":[{"sig":"MEUCIQDDD4Xi123XiZ4p6DWWYNe17uy4w1H7JWcqDYNdOJB+7wIgQkKekh0xawtcdei1UGT/gqBERuMS9gZTZ+Re3psgnjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65021},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"304f430da08b7b69a97f85126ae97bc44352831c","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.9.4","description":"Base classes for implementing custom queues in redis under high load conditions based on nestjs.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","ioredis":"^5.8.2","full-utils":"^2.0.3","power-redis":"^2.0.6","@nestjs/common":"^11.1.8","@nestjs-labs/nestjs-ioredis":"^11.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_2.0.13_1764520105922_0.31941107886402875","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"power-queues","version":"2.0.14","keywords":["redis","redis-client","redis-wrapper","redis-abstraction","redis-utility","redis-helper","redis-queue","redis-list","redis-bulk","redis-scan","redis-mget","redis-ttl","redis-expire","redis-delete","redis-keys","redis-pattern","redis-pipeline","redis-multi","redis-atomic","json-serialization","safe-serialization","key-schema","key-builder","pattern-validation","key-validation","list-iterator","lpop-count","mget-chunked","nodejs","node","typescript","ts","esm","cjs","async","await","queue","cache","key-value","data-store","lightweight","abstraction-layer","typed-client","high-performance","atomic-operations","transactional","chunked-operations","safe-redis","power-redis"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@2.0.14","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"3f9d8c18fc13b5ea3fe22f29e298e4a31fd854b6","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-2.0.14.tgz","fileCount":6,"integrity":"sha512-UbZDOfokcBygUOdajHijdvJhNkMM8TLn0dpF73LNOyEdlwxgo1P3t8RNzJ0f93H+5m+8w4pwbOJarzmdchEa6Q==","signatures":[{"sig":"MEUCIQDrOJhAv/peiNfadYbzWgQfrua7MusTFePy3e8f4afVtwIgJ83UXzUf93Y2SE70ErEwXeU3IDZ0CoE2owqnS+O7CAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64923},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2c80592ec2e67af167cb4ea1720368a6f3f3ba05","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.9.4","description":"Base classes for implementing custom queues in redis under high load conditions based on nestjs.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","full-utils":"^2.0.3","power-redis":"^2.0.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_2.0.14_1764521228895_0.08110305431740139","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"power-queues","version":"2.0.15","keywords":["redis","redis-client","redis-wrapper","redis-abstraction","redis-utility","redis-helper","redis-queue","redis-list","redis-bulk","redis-scan","redis-mget","redis-ttl","redis-expire","redis-delete","redis-keys","redis-pattern","redis-pipeline","redis-multi","redis-atomic","json-serialization","safe-serialization","key-schema","key-builder","pattern-validation","key-validation","list-iterator","lpop-count","mget-chunked","nodejs","node","typescript","ts","esm","cjs","async","await","queue","cache","key-value","data-store","lightweight","abstraction-layer","typed-client","high-performance","atomic-operations","transactional","chunked-operations","safe-redis","power-redis"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@2.0.15","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"89c15d5fcab7387521e18d736320b9b5b275cf52","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-2.0.15.tgz","fileCount":6,"integrity":"sha512-42xY8IJbFkVFaWevE5SQd+Rv57EVaqya9Q6M3HtoW5ayPKMR9EOAaXIs3QKYma0J0pj6SWSltVx+MeUjh1cVeA==","signatures":[{"sig":"MEUCIHM5YvmPerlGRS5NLZikfmkRLSWlBvekC0eLyKo+XeMoAiEAi44WeipPIG1F3LCQ6apOs2cDFjJm5x5z+ArnWg716/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70714},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"a4019bd023fe7419f9904c87eaf4643c7968362a","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.9.4","description":"High-performance Redis Streams queue for Node.js with Lua-powered bulk XADD, idempotent workers, heartbeat locks, stuck-task recovery, retries, DLQ, and distributed processing.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","full-utils":"^2.0.5","power-redis":"^2.0.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_2.0.15_1764654019062_0.38971009592420636","host":"s3://npm-registry-packages-npm-production"}},"2.0.16":{"name":"power-queues","version":"2.0.16","keywords":["redis","redis-client","redis-wrapper","redis-abstraction","redis-utility","redis-helper","redis-queue","redis-list","redis-bulk","redis-scan","redis-mget","redis-ttl","redis-expire","redis-delete","redis-keys","redis-pattern","redis-pipeline","redis-multi","redis-atomic","json-serialization","safe-serialization","key-schema","key-builder","pattern-validation","key-validation","list-iterator","lpop-count","mget-chunked","nodejs","node","typescript","ts","esm","cjs","async","await","queue","cache","key-value","data-store","lightweight","abstraction-layer","typed-client","high-performance","atomic-operations","transactional","chunked-operations","safe-redis","power-redis"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@2.0.16","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"3dd4c19c1f881fd383669d0825385f97980012b0","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-2.0.16.tgz","fileCount":6,"integrity":"sha512-FghHhOG3mD6dn0kWt+4DDWbdI/ziIDhHKRX/lOB4cuGFtZGp9VNABPTeqIxfoIej/xwOmn+r8c1e/vFw4gLxfA==","signatures":[{"sig":"MEUCIE9EtyJ2r8G8f/9kYJNxUNRz0QepsLgqaVvlEX+BDHxhAiEAsJzBn8OzCQls4BYF6mf65MoOUfRQKgCZaYiLBiVWvvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70736},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"420a82b534805b08cfc572101a8d968024a99caa","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.9.4","description":"High-performance Redis Streams queue for Node.js with Lua-powered bulk XADD, idempotent workers, heartbeat locks, stuck-task recovery, retries, DLQ, and distributed processing.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","full-utils":"^2.0.5","power-redis":"^2.0.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_2.0.16_1764658934034_0.7352737848527349","host":"s3://npm-registry-packages-npm-production"}},"2.0.17":{"name":"power-queues","version":"2.0.17","keywords":["redis","redis-client","redis-wrapper","redis-abstraction","redis-utility","redis-helper","redis-queue","redis-list","redis-bulk","redis-scan","redis-mget","redis-ttl","redis-expire","redis-delete","redis-keys","redis-pattern","redis-pipeline","redis-multi","redis-atomic","json-serialization","safe-serialization","key-schema","key-builder","pattern-validation","key-validation","list-iterator","lpop-count","mget-chunked","nodejs","node","typescript","ts","esm","cjs","async","await","queue","cache","key-value","data-store","lightweight","abstraction-layer","typed-client","high-performance","atomic-operations","transactional","chunked-operations","safe-redis","power-redis"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@2.0.17","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"6c4aebc09beb7221c0583734962f8ab1918d2a8d","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-2.0.17.tgz","fileCount":6,"integrity":"sha512-XuoMt1eodioplaQbdzE1QpAsJzE8kPM+Fb2+xwsP9VRBXGW1Ezd93rh8HZUPghmanW7yW7O+nUZgHfMTunXXjQ==","signatures":[{"sig":"MEUCIFesEpmk5w4zj6NtdE9OZJ2A5jXeFJ6Bi1fW02LSfOZvAiEAksrlXapAMnENAgsg59XDyVasrXTKXuEoNFNxJN4Qlw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70737},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"263e16071e71586b58dfaf613030699d8a77c6aa","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.9.4","description":"High-performance Redis Streams queue for Node.js with Lua-powered bulk XADD, idempotent workers, heartbeat locks, stuck-task recovery, retries, DLQ, and distributed processing.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","full-utils":"^2.0.5","power-redis":"^2.0.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_2.0.17_1764736717800_0.07610429077007952","host":"s3://npm-registry-packages-npm-production"}},"2.0.18":{"name":"power-queues","version":"2.0.18","keywords":["redis","redis-client","redis-wrapper","redis-abstraction","redis-utility","redis-helper","redis-queue","redis-list","redis-bulk","redis-scan","redis-mget","redis-ttl","redis-expire","redis-delete","redis-keys","redis-pattern","redis-pipeline","redis-multi","redis-atomic","json-serialization","safe-serialization","key-schema","key-builder","pattern-validation","key-validation","list-iterator","lpop-count","mget-chunked","nodejs","node","typescript","ts","esm","cjs","async","await","queue","cache","key-value","data-store","lightweight","abstraction-layer","typed-client","high-performance","atomic-operations","transactional","chunked-operations","safe-redis","power-redis"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@2.0.18","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"acc63c6dffb3945e78418caf754ea4d4c96d6b7f","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-2.0.18.tgz","fileCount":6,"integrity":"sha512-vGzCEa2b6jl1I/MkhHhLqmMZsaaaNsA/cFNXpXhBQWi4k049JKPze29FW1fzTrMpChjoxbQSXZ8LNODdvmY64w==","signatures":[{"sig":"MEUCIDqoJsl5I1y0xR6qxB6HPOxuK4MZ8gOJvgzon2y6Nnt3AiEA4Mq6WibiRvhTwadRfcpq/RBvFlDcZMYEgKbQxSFRhqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70734},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"6b0ae265e319c4cdc2c9a56fecb361dfdae1ee13","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.9.4","description":"High-performance Redis Streams queue for Node.js with Lua-powered bulk XADD, idempotent workers, heartbeat locks, stuck-task recovery, retries, DLQ, and distributed processing.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","full-utils":"^2.0.5","power-redis":"^2.0.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_2.0.18_1764738604668_0.17583888891050092","host":"s3://npm-registry-packages-npm-production"}},"2.0.19":{"name":"power-queues","version":"2.0.19","keywords":["redis","redis-client","redis-wrapper","redis-abstraction","redis-utility","redis-helper","redis-queue","redis-list","redis-bulk","redis-scan","redis-mget","redis-ttl","redis-expire","redis-delete","redis-keys","redis-pattern","redis-pipeline","redis-multi","redis-atomic","json-serialization","safe-serialization","key-schema","key-builder","pattern-validation","key-validation","list-iterator","lpop-count","mget-chunked","nodejs","node","typescript","ts","esm","cjs","async","await","queue","cache","key-value","data-store","lightweight","abstraction-layer","typed-client","high-performance","atomic-operations","transactional","chunked-operations","safe-redis","power-redis"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@2.0.19","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"89b20ef090a4dc77248aeba819427cc691f1b431","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-2.0.19.tgz","fileCount":6,"integrity":"sha512-L/QyJm4JQU6A/jSbKkl0urI0Rsl/J0BcEtRgVaxMnu3FPNt2WL5haN7lVecfev0CvBoKYFz10zqRq2Ye577pyQ==","signatures":[{"sig":"MEUCIHO0hgFvHakxFb095l8TY7WuIG1sDfa9OLEDj4+geBL9AiEAzbAtjG5bZduKfgi7Xt4caVP+qGQfOsjdUhU4HlPaIpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68884},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"bc0df939d6d632351cc34a1ac4f7da20b9240161","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.9.4","description":"High-performance Redis Streams queue for Node.js with Lua-powered bulk XADD, idempotent workers, heartbeat locks, stuck-task recovery, retries, DLQ, and distributed processing.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","full-utils":"^2.0.5","power-redis":"^2.0.10"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_2.0.19_1764743507181_0.5474281855368479","host":"s3://npm-registry-packages-npm-production"}},"2.0.20":{"name":"power-queues","version":"2.0.20","keywords":["redis","redis-client","redis-wrapper","redis-abstraction","redis-utility","redis-helper","redis-queue","redis-list","redis-bulk","redis-scan","redis-mget","redis-ttl","redis-expire","redis-delete","redis-keys","redis-pattern","redis-pipeline","redis-multi","redis-atomic","json-serialization","safe-serialization","key-schema","key-builder","pattern-validation","key-validation","list-iterator","lpop-count","mget-chunked","nodejs","node","typescript","ts","esm","cjs","async","await","queue","cache","key-value","data-store","lightweight","abstraction-layer","typed-client","high-performance","atomic-operations","transactional","chunked-operations","safe-redis","power-redis"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@2.0.20","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"bffd482e7e920e8ccfd7d826aaca5850b40ddc10","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-2.0.20.tgz","fileCount":6,"integrity":"sha512-WAU/sJKvPlrhRCnMtToREB2N6bPCC98LsWQYNMy/0AarOrD2HIsKqXVeaUbrKomQhbeq5YoiXgSpjVXjsRrT9g==","signatures":[{"sig":"MEUCIHmT9RZONbwVwkoYkFb32vv+1FDsg97RtpwaL9sS+yR7AiEAlyq9bRDWLn6V43oxiZnN9WChd1y1eatgmnVViKzf/IE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68930},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d86ab7ae968fded3276dcb0fd16f5a2e959ec008","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.9.4","description":"High-performance Redis Streams queue for Node.js with Lua-powered bulk XADD, idempotent workers, heartbeat locks, stuck-task recovery, retries, DLQ, and distributed processing.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","full-utils":"^2.0.5","power-redis":"^2.0.10"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_2.0.20_1764743702842_0.3507968045962595","host":"s3://npm-registry-packages-npm-production"}},"2.0.21":{"name":"power-queues","version":"2.0.21","keywords":["redis","redis-client","redis-wrapper","redis-abstraction","redis-utility","redis-helper","redis-queue","redis-list","redis-bulk","redis-scan","redis-mget","redis-ttl","redis-expire","redis-delete","redis-keys","redis-pattern","redis-pipeline","redis-multi","redis-atomic","json-serialization","safe-serialization","key-schema","key-builder","pattern-validation","key-validation","list-iterator","lpop-count","mget-chunked","nodejs","node","typescript","ts","esm","cjs","async","await","queue","cache","key-value","data-store","lightweight","abstraction-layer","typed-client","high-performance","atomic-operations","transactional","chunked-operations","safe-redis","power-redis"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@2.0.21","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"df34bc40def0c70c8fdf699d1ccf10998e2be63e","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-2.0.21.tgz","fileCount":6,"integrity":"sha512-vjTW2CPUAri35Y/8SfgeQywDbD5PISp2mCcBE9E457BSy+ziJt7Hk9a3TkuRLyLCjrfhzus/aXxZg2SLzmDtTw==","signatures":[{"sig":"MEUCIQDOHG/90Mi+0Nt1fthu+bBVs038Hxyq7G1JeX9XP5cG5gIgAqV301zlt3rAXA6szDNttriypFkPU6fgk8+RXiIqljI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68930},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"e3acfbf5ed6d14a2be554d8c484f99828fe3240d","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"11.6.4","description":"High-performance Redis Streams queue for Node.js with Lua-powered bulk XADD, idempotent workers, heartbeat locks, stuck-task recovery, retries, DLQ, and distributed processing.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","full-utils":"^3.0.2","power-redis":"^2.0.21"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_2.0.21_1765325079586_0.41345393136743636","host":"s3://npm-registry-packages-npm-production"}},"2.0.22":{"name":"power-queues","version":"2.0.22","keywords":["redis","redis-client","redis-wrapper","redis-abstraction","redis-utility","redis-helper","redis-queue","redis-list","redis-bulk","redis-scan","redis-mget","redis-ttl","redis-expire","redis-delete","redis-keys","redis-pattern","redis-pipeline","redis-multi","redis-atomic","json-serialization","safe-serialization","key-schema","key-builder","pattern-validation","key-validation","list-iterator","lpop-count","mget-chunked","nodejs","node","typescript","ts","esm","cjs","async","await","queue","cache","key-value","data-store","lightweight","abstraction-layer","typed-client","high-performance","atomic-operations","transactional","chunked-operations","safe-redis","power-redis"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@2.0.22","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"213c8bbfe950a12e2bee62bea068f62ddabac360","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-2.0.22.tgz","fileCount":6,"integrity":"sha512-m1hBIpx06i+D426De/3MhqYZP/cRwRHcA7BtKqe5CJD09Fhi7/68h8eMDAv6aGr7ylTPm68l3H3xWlR9qVV0ug==","signatures":[{"sig":"MEYCIQDRyfXHLMISCcR+QWzlRtkjOirFAX1mZ30IAc+nXr6MWwIhALrsibPYcBNAZ0s4laaHdVA2Tp6FgFJiP/m/DnLyPv+m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68952},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"6f7afa29a5c25d61f9cddbc87a5ea45388916b11","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"11.6.4","description":"High-performance Redis Streams queue for Node.js with Lua-powered bulk XADD, idempotent workers, heartbeat locks, stuck-task recovery, retries, DLQ, and distributed processing.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","full-utils":"^3.0.3","power-redis":"^2.0.22"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_2.0.22_1765446902028_0.6771250713483414","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"power-queues","version":"2.1.0","keywords":["redis","redis-client","redis-wrapper","redis-abstraction","redis-utility","redis-helper","redis-queue","redis-list","redis-bulk","redis-scan","redis-mget","redis-ttl","redis-expire","redis-delete","redis-keys","redis-pattern","redis-pipeline","redis-multi","redis-atomic","json-serialization","safe-serialization","key-schema","key-builder","pattern-validation","key-validation","list-iterator","lpop-count","mget-chunked","nodejs","node","typescript","ts","esm","cjs","async","await","queue","cache","key-value","data-store","lightweight","abstraction-layer","typed-client","high-performance","atomic-operations","transactional","chunked-operations","safe-redis","power-redis"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@2.1.0","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"7b416c512b6ddf8f6740a812794aeaa6fc4fd744","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-2.1.0.tgz","fileCount":6,"integrity":"sha512-CmdHGd3BNyv04pRyg31PjByAT6bBo8OONlwa2kX4BT5fJbQt2Xad48T6Zyyutj7WbWIOtrgg/qR2wkRjSAkS6A==","signatures":[{"sig":"MEUCIB3RK3zfAM+mpS4TPDii1d3/o7XOjQ4Pf0/arUtEarGdAiEAoxB5hFqVAikiKrqyH+KGMh79HFcoI5j16Qtg/MHSbHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64170},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2c737621bcc2ecdad6ecd69fd79fd9b86ed8ab1b","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"11.6.4","description":"High-performance Redis Streams queue for Node.js with Lua-powered bulk XADD, idempotent workers, heartbeat locks, stuck-task recovery, retries, DLQ, and distributed processing.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","full-utils":"^3.0.8","power-redis":"^2.0.23"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_2.1.0_1767404280966_0.6269091146312422","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"power-queues","version":"2.1.1","keywords":["redis","redis-client","redis-wrapper","redis-abstraction","redis-utility","redis-helper","redis-queue","redis-list","redis-bulk","redis-scan","redis-mget","redis-ttl","redis-expire","redis-delete","redis-keys","redis-pattern","redis-pipeline","redis-multi","redis-atomic","json-serialization","safe-serialization","key-schema","key-builder","pattern-validation","key-validation","list-iterator","lpop-count","mget-chunked","nodejs","node","typescript","ts","esm","cjs","async","await","queue","cache","key-value","data-store","lightweight","abstraction-layer","typed-client","high-performance","atomic-operations","transactional","chunked-operations","safe-redis","power-redis"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@2.1.1","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"3715e61121457e851269121476b08eca2f3df59f","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-2.1.1.tgz","fileCount":6,"integrity":"sha512-MO7ty2qVEC8SmsYPnsCHTvuk/gdoU7oKnMK67DTjsLhHH0cIEh0MRIFzJqBBHrviurUrEQaUO8X5Mx32B7YW/w==","signatures":[{"sig":"MEQCIFj+HVtM9mud2uO4UFIym9s6uFEi1n1T5ttOhjNik7j/AiAUP21jUlpAY30SomBuCDSGr/esJWXwLESQINqXbrAqNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64243},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"8ae8c8cd7b8b6aa3fc922cf15f1bad881204b4fa","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"11.6.4","description":"High-performance Redis Streams queue for Node.js with Lua-powered bulk XADD, idempotent workers, heartbeat locks, stuck-task recovery, retries, DLQ, and distributed processing.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","full-utils":"^3.0.9","power-redis":"^2.0.23"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_2.1.1_1767474502206_0.5748872370464759","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"power-queues","version":"2.1.2","keywords":["redis","redis-client","redis-wrapper","redis-abstraction","redis-utility","redis-helper","redis-queue","redis-list","redis-bulk","redis-scan","redis-mget","redis-ttl","redis-expire","redis-delete","redis-keys","redis-pattern","redis-pipeline","redis-multi","redis-atomic","json-serialization","safe-serialization","key-schema","key-builder","pattern-validation","key-validation","list-iterator","lpop-count","mget-chunked","nodejs","node","typescript","ts","esm","cjs","async","await","queue","cache","key-value","data-store","lightweight","abstraction-layer","typed-client","high-performance","atomic-operations","transactional","chunked-operations","safe-redis","power-redis"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@2.1.2","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"5386cd2ff37f834b653cc5d86196f2e8f3c39128","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-2.1.2.tgz","fileCount":6,"integrity":"sha512-hjeYGL8rcyDPUWcvHb+bV0V8X8QiotHwQ7gx96qHRxXKQfecK28WCU2eSMoBK47ZP5f7kQsYP0KRiNFgbDrnBg==","signatures":[{"sig":"MEUCIQCODdXcIbQXgEvooV+rVMkrn9V3WHw0Lj+SeSZmQWKVtAIgRbkgZ02SsTTJ41PZrD8YNrALMUlJ7xDsDDsGr0Yc6EY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64307},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4098f88bd2e91791fb8a9f549ec4591feed38eff","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"11.6.4","description":"High-performance Redis Streams queue for Node.js with Lua-powered bulk XADD, idempotent workers, heartbeat locks, stuck-task recovery, retries, DLQ, and distributed processing.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","full-utils":"^3.0.9","power-redis":"^2.0.23"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_2.1.2_1767483379058_0.36057652192461864","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"power-queues","version":"2.1.3","keywords":["redis","redis-client","redis-wrapper","redis-abstraction","redis-utility","redis-helper","redis-queue","redis-list","redis-bulk","redis-scan","redis-mget","redis-ttl","redis-expire","redis-delete","redis-keys","redis-pattern","redis-pipeline","redis-multi","redis-atomic","json-serialization","safe-serialization","key-schema","key-builder","pattern-validation","key-validation","list-iterator","lpop-count","mget-chunked","nodejs","node","typescript","ts","esm","cjs","async","await","queue","cache","key-value","data-store","lightweight","abstraction-layer","typed-client","high-performance","atomic-operations","transactional","chunked-operations","safe-redis","power-redis"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@2.1.3","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"4ca0c0f6827572df496c2c4a63586819b38d7473","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-2.1.3.tgz","fileCount":6,"integrity":"sha512-gWFuR7l7Xd91tnb/BEX0D126JxbCOxb2N9DTLhRRaD3JZGyaPyCiqxaHqw21N4EfKeEBiyItplufCj7O6f7wuA==","signatures":[{"sig":"MEYCIQD25lV6+rlP2BRuiygV0iNv5FY5rEhYQA4uok0sa44GTwIhALmdV8CYv9XoDKzevbI10DxVNHh4l0lUDc0HFsAPIosl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64189},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"355d9c6e747929678d0a3cb6409ceb845cca8d2d","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"11.6.4","description":"High-performance Redis Streams queue for Node.js with Lua-powered bulk XADD, idempotent workers, heartbeat locks, stuck-task recovery, retries, DLQ, and distributed processing.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","full-utils":"^3.0.9","power-redis":"^2.0.23"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_2.1.3_1767735790823_0.900865156841784","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"power-queues","version":"2.1.4","keywords":["redis","redis-client","redis-wrapper","redis-abstraction","redis-utility","redis-helper","redis-queue","redis-list","redis-bulk","redis-scan","redis-mget","redis-ttl","redis-expire","redis-delete","redis-keys","redis-pattern","redis-pipeline","redis-multi","redis-atomic","json-serialization","safe-serialization","key-schema","key-builder","pattern-validation","key-validation","list-iterator","lpop-count","mget-chunked","nodejs","node","typescript","ts","esm","cjs","async","await","queue","cache","key-value","data-store","lightweight","abstraction-layer","typed-client","high-performance","atomic-operations","transactional","chunked-operations","safe-redis","power-redis"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@2.1.4","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"a958618862df6a62961bcedd5c4e62e819a0298f","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-2.1.4.tgz","fileCount":6,"integrity":"sha512-dEjtwxozaIAgoUtC6Znr7LHZ2G+O4QzVNUHlsfcjmWfdUt3/AG2DW6aQRJ8hKa7iVUKAbpii5MFJYwHOnv76/Q==","signatures":[{"sig":"MEUCIQDUKfoxQAs7Ng37zGosKg2RHRt6zScJPo+31KfBMBU8wQIgUCq+YDPlVnRqDmsl4D3M7CeMqHNUAS3BEXgpy9pFvvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65121},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"55fa01a7ad214ff35053d3f55d8c74ce853b31cf","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"11.6.4","description":"High-performance Redis Streams queue for Node.js with Lua-powered bulk XADD, idempotent workers, heartbeat locks, stuck-task recovery, retries, DLQ, and distributed processing.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^13.0.0","full-utils":"^3.0.9","power-redis":"^2.0.23"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_2.1.4_1768852445275_0.570882601359362","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"power-queues","version":"2.1.5","keywords":["redis","redis-client","redis-wrapper","redis-abstraction","redis-utility","redis-helper","redis-queue","redis-list","redis-bulk","redis-scan","redis-mget","redis-ttl","redis-expire","redis-delete","redis-keys","redis-pattern","redis-pipeline","redis-multi","redis-atomic","json-serialization","safe-serialization","key-schema","key-builder","pattern-validation","key-validation","list-iterator","lpop-count","mget-chunked","nodejs","node","typescript","ts","esm","cjs","async","await","queue","cache","key-value","data-store","lightweight","abstraction-layer","typed-client","high-performance","atomic-operations","transactional","chunked-operations","safe-redis","power-redis"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@2.1.5","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"03c959d478d3155207d1e3b5c9f72b4eabfb29e6","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-2.1.5.tgz","fileCount":6,"integrity":"sha512-x2gOsmLYTBF3IEhmP7wjlQso/UgfXJG3ZnJB/XEW2guKkUVEwCq3fNR2Nl+5diWgyfq+PWkI1sCon/CO/a5UMw==","signatures":[{"sig":"MEQCIALRabO+6yUU4bXDHkQTCXZV+RCa7oj6OiE9SoAXOAevAiBht6vO8NWcg+aMprL4X83s0p8bZ5HOEsuZleIFj9o96A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65029},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"03809feff549e9646c3cf613e5b98ed46ef29ee4","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.9.4","description":"High-performance Redis Streams queue for Node.js with Lua-powered bulk XADD, idempotent workers, heartbeat locks, stuck-task recovery, retries, DLQ, and distributed processing.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"uuid":"^13.0.0","full-utils":"^3.0.9","power-redis":"^2.0.23"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_2.1.5_1769188154019_0.049013764056629494","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"power-queues","version":"2.1.6","keywords":["redis","redis-client","redis-wrapper","redis-abstraction","redis-utility","redis-helper","redis-queue","redis-list","redis-bulk","redis-scan","redis-mget","redis-ttl","redis-expire","redis-delete","redis-keys","redis-pattern","redis-pipeline","redis-multi","redis-atomic","json-serialization","safe-serialization","key-schema","key-builder","pattern-validation","key-validation","list-iterator","lpop-count","mget-chunked","nodejs","node","typescript","ts","esm","cjs","async","await","queue","cache","key-value","data-store","lightweight","abstraction-layer","typed-client","high-performance","atomic-operations","transactional","chunked-operations","safe-redis","power-redis"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@2.1.6","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"120c68d98bd0d029fc30204adeb50df395c6f80d","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-2.1.6.tgz","fileCount":6,"integrity":"sha512-gmV6rYOkBXNIhBi9IcP6iZeMJ0UGzI/jRUCYLWpiRYdnaZtWlsM4w2f5sT6zpaM0o8KvgKGpQibnrCibS4ah4Q==","signatures":[{"sig":"MEYCIQCP95af8aNqy4vuAVfDpGCr+EvKQOY1DzAYApiA/7gDpwIhAOSpBaUCemnnQKEuzrB4ot7WCVQP50D6k/asdfPQcSno","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65039},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"51bcbf96367ffe905d0f38467fbac95a42c63469","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.9.4","description":"High-performance Redis Streams queue for Node.js with Lua-powered bulk XADD, idempotent workers, heartbeat locks, stuck-task recovery, retries, DLQ, and distributed processing.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"uuid":"^13.0.0","full-utils":"^3.0.9","power-redis":"^2.0.23"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_2.1.6_1769205280769_0.12019629921586161","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"power-queues","version":"2.1.7","keywords":["redis","redis-client","redis-wrapper","redis-abstraction","redis-utility","redis-helper","redis-queue","redis-list","redis-bulk","redis-scan","redis-mget","redis-ttl","redis-expire","redis-delete","redis-keys","redis-pattern","redis-pipeline","redis-multi","redis-atomic","json-serialization","safe-serialization","key-schema","key-builder","pattern-validation","key-validation","list-iterator","lpop-count","mget-chunked","nodejs","node","typescript","ts","esm","cjs","async","await","queue","cache","key-value","data-store","lightweight","abstraction-layer","typed-client","high-performance","atomic-operations","transactional","chunked-operations","safe-redis","power-redis"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@2.1.7","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"f5867761c158e21a334f38dc7f8c5451d703742b","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-2.1.7.tgz","fileCount":6,"integrity":"sha512-1Tjx+DJsla70B2D4CCmB9rdYZXePow1QkZOnC9dDyph6rRzRIhlp2J8r0LFdRsFGK2Oa8aEIWv8lRnfGv2D5lw==","signatures":[{"sig":"MEQCIGoj2QjK+unNYahlgYwFSywyFbaQ7iQCF+aBJylCB/1hAiBJIDknIzXqwnnqTIgsD+lbIf9JZM4jwcxkyu2VjwqdNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65239},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d37c3f6fd015610de7d8fdd61ce863ba8a63f5f9","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.9.4","description":"High-performance Redis Streams queue for Node.js with Lua-powered bulk XADD, idempotent workers, heartbeat locks, stuck-task recovery, retries, DLQ, and distributed processing.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"uuid":"^13.0.0","full-utils":"^3.0.9","power-redis":"^2.0.23"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_2.1.7_1769217017099_0.05633394744797715","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"name":"power-queues","version":"2.1.8","keywords":["redis","redis-client","redis-wrapper","redis-abstraction","redis-utility","redis-helper","redis-queue","redis-list","redis-bulk","redis-scan","redis-mget","redis-ttl","redis-expire","redis-delete","redis-keys","redis-pattern","redis-pipeline","redis-multi","redis-atomic","json-serialization","safe-serialization","key-schema","key-builder","pattern-validation","key-validation","list-iterator","lpop-count","mget-chunked","nodejs","node","typescript","ts","esm","cjs","async","await","queue","cache","key-value","data-store","lightweight","abstraction-layer","typed-client","high-performance","atomic-operations","transactional","chunked-operations","safe-redis","power-redis"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@2.1.8","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"ac7dcff4771aad706c736d531dcccad2a1340d2a","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-2.1.8.tgz","fileCount":6,"integrity":"sha512-f0HOdgE4QmLDBfc9Cf/JUVWU4BQWyaJsooGLDHhOOkO2nOj0d3dyTMYyiToheiESgielQVjqopZewcXjUHnjLQ==","signatures":[{"sig":"MEUCIQDmuOrBI4uomt5IjtHxS85TnPhrym4jwTC19aHKvxcIRQIgZpzp6t/t+QzkH+cVOAAsQzFl5O4TrPSAoOeJwd620/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66982},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"747f54325d9011dbca5a20adf361e33ac2cdf011","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"11.8.0","description":"High-performance Redis Streams queue for Node.js with Lua-powered bulk XADD, idempotent workers, heartbeat locks, stuck-task recovery, retries, DLQ, and distributed processing.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"uuid":"^13.0.0","full-utils":"^3.0.9","power-redis":"^2.0.23"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_2.1.8_1771389140544_0.10989914936319778","host":"s3://npm-registry-packages-npm-production"}},"2.1.9":{"name":"power-queues","version":"2.1.9","keywords":["redis","redis-client","redis-wrapper","redis-abstraction","redis-utility","redis-helper","redis-queue","redis-list","redis-bulk","redis-scan","redis-mget","redis-ttl","redis-expire","redis-delete","redis-keys","redis-pattern","redis-pipeline","redis-multi","redis-atomic","json-serialization","safe-serialization","key-schema","key-builder","pattern-validation","key-validation","list-iterator","lpop-count","mget-chunked","nodejs","node","typescript","ts","esm","cjs","async","await","queue","cache","key-value","data-store","lightweight","abstraction-layer","typed-client","high-performance","atomic-operations","transactional","chunked-operations","safe-redis","power-redis"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@2.1.9","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"be42838efb072bfd1012da3d16e12193a56a62e0","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-2.1.9.tgz","fileCount":6,"integrity":"sha512-U/p1A5LlpCr/WxsiItsf4Xhr3g08FJlhCYrDhe4sbD551IJz1qxx/zRTYjTEM5r08MvnFwiYdE6/qrxIWYBkWw==","signatures":[{"sig":"MEUCIChw0mccQie69ALRenX7cMIBbmZZNWqG3kN8Y8JYBsCFAiEAwj7c14INN5fsH1xJJzp0lFEcOSIEQnULBv8YByvA8IQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66868},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"a37d99b2bf6c9845f309bfb614fbf2c214de9614","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"11.8.0","description":"High-performance Redis Streams queue for Node.js with Lua-powered bulk XADD, idempotent workers, heartbeat locks, stuck-task recovery, retries, DLQ, and distributed processing.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"uuid":"^13.0.0","full-utils":"^3.0.9","power-redis":"^2.0.23"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_2.1.9_1771396255773_0.6528899957310392","host":"s3://npm-registry-packages-npm-production"}},"2.1.10":{"name":"power-queues","version":"2.1.10","keywords":["redis","redis-client","redis-wrapper","redis-abstraction","redis-utility","redis-helper","redis-queue","redis-list","redis-bulk","redis-scan","redis-mget","redis-ttl","redis-expire","redis-delete","redis-keys","redis-pattern","redis-pipeline","redis-multi","redis-atomic","json-serialization","safe-serialization","key-schema","key-builder","pattern-validation","key-validation","list-iterator","lpop-count","mget-chunked","nodejs","node","typescript","ts","esm","cjs","async","await","queue","cache","key-value","data-store","lightweight","abstraction-layer","typed-client","high-performance","atomic-operations","transactional","chunked-operations","safe-redis","power-redis"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@2.1.10","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"e75247098ea6ec44d2ec1f8ab3df3362690ef38a","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-2.1.10.tgz","fileCount":6,"integrity":"sha512-+7jXhDKEofUIbdr4jQhWDSPF4BkZWnojxwbJyZzLL31dhNx7TA7QajBdpv/DVn2gioNy5lgJaNarSy1RgbxtdQ==","signatures":[{"sig":"MEUCIFA28opJtq/TrTJgxt49WUMYxF0xeH/PiWDAtGQs/iuQAiEAlLwbbqEobuqfgcgoU61ZxfM5dEzpGbfABcqoxsJKGMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67403},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ae92151a1f65bdecdd9b87fcbce59ccea93ab7c8","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"11.8.0","description":"High-performance Redis Streams queue for Node.js with Lua-powered bulk XADD, idempotent workers, heartbeat locks, stuck-task recovery, retries, DLQ, and distributed processing.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"uuid":"^13.0.0","full-utils":"^3.0.9","power-redis":"^2.0.23"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_2.1.10_1771396506649_0.3699982813180711","host":"s3://npm-registry-packages-npm-production"}},"2.1.11":{"name":"power-queues","version":"2.1.11","keywords":["redis","redis-client","redis-wrapper","redis-abstraction","redis-utility","redis-helper","redis-queue","redis-list","redis-bulk","redis-scan","redis-mget","redis-ttl","redis-expire","redis-delete","redis-keys","redis-pattern","redis-pipeline","redis-multi","redis-atomic","p-limit","limit","concurrency","json-serialization","safe-serialization","key-schema","key-builder","pattern-validation","key-validation","list-iterator","lpop-count","mget-chunked","nodejs","node","typescript","ts","esm","cjs","async","await","queue","cache","key-value","data-store","lightweight","abstraction-layer","typed-client","high-performance","atomic-operations","transactional","chunked-operations","safe-redis","power-redis"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@2.1.11","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"f67edcef836d613d7776f00b0fe46997abdff627","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-2.1.11.tgz","fileCount":6,"integrity":"sha512-CVKxN6WPTf7znEprxw/g+E6UdbGM7/woaVv0+tbpcGKR7XucJLroW6JaCatsCM/TcvQz4m4QP7qSJ3M04j/WOw==","signatures":[{"sig":"MEUCIBGVZmIt/Ud8IreWw/trGVSmgXgcxbXfINYMW6njVR0uAiEAmWCvFWsK27hsYx2pd8PnufHMElipyuFd+zeWq4YAhfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69598},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"57b59015b99c4f8f455f1304b596e513f3359978","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.9.7","description":"High-performance Redis Streams queue for Node.js with Lua-powered bulk XADD, idempotent workers, heartbeat locks, stuck-task recovery, retries, DLQ, and distributed processing.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"p-limit":"^7.3.0","power-redis":"^2.0.23"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_2.1.11_1779241818533_0.6221007045832581","host":"s3://npm-registry-packages-npm-production"}},"2.1.12":{"name":"power-queues","version":"2.1.12","keywords":["redis","redis-client","redis-wrapper","redis-abstraction","redis-utility","redis-helper","redis-queue","redis-list","redis-bulk","redis-scan","redis-mget","redis-ttl","redis-expire","redis-delete","redis-keys","redis-pattern","redis-pipeline","redis-multi","redis-atomic","p-limit","limit","concurrency","json-serialization","safe-serialization","key-schema","key-builder","pattern-validation","key-validation","list-iterator","lpop-count","mget-chunked","nodejs","node","typescript","ts","esm","cjs","async","await","queue","cache","key-value","data-store","lightweight","abstraction-layer","typed-client","high-performance","atomic-operations","transactional","chunked-operations","safe-redis","power-redis"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@2.1.12","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"daad94bf33bbe7fd0c69978873a391efa035b6c3","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-2.1.12.tgz","fileCount":6,"integrity":"sha512-B9vOmXO+4fMSQtMzFtGR/Y5pXfE2/GSWx+UwTPWaCaGVWAXCnuB7Kha8FbemrxU/VxkvfihdnUDmYSbKQq7qfA==","signatures":[{"sig":"MEUCIQC3zy27LiZNKBi8KoS17ugzB+NNB+RnU6cQdX/MGWOESAIgQkjySxVCEgLVTaEYw3jZ7XomRcTZVdWKwyC6mZH0QrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69616},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"5064967c6d364b5a00686300138aae1cf6bf5025","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.9.7","description":"High-performance Redis Streams queue for Node.js with Lua-powered bulk XADD, idempotent workers, heartbeat locks, stuck-task recovery, retries, DLQ, and distributed processing.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"p-limit":"^7.3.0","power-redis":"^2.0.23"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_2.1.12_1779242185191_0.6850042011545778","host":"s3://npm-registry-packages-npm-production"}},"2.1.13":{"name":"power-queues","version":"2.1.13","keywords":["redis","redis-client","redis-wrapper","redis-abstraction","redis-utility","redis-helper","redis-queue","redis-list","redis-bulk","redis-scan","redis-mget","redis-ttl","redis-expire","redis-delete","redis-keys","redis-pattern","redis-pipeline","redis-multi","redis-atomic","p-limit","limit","concurrency","json-serialization","safe-serialization","key-schema","key-builder","pattern-validation","key-validation","list-iterator","lpop-count","mget-chunked","nodejs","node","typescript","ts","esm","cjs","async","await","queue","cache","key-value","data-store","lightweight","abstraction-layer","typed-client","high-performance","atomic-operations","transactional","chunked-operations","safe-redis","power-redis"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@2.1.13","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"a277c262a92bdbda23172a6efd3cc74158904c5f","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-2.1.13.tgz","fileCount":6,"integrity":"sha512-C3WsvbpW2rc5+boQMlEBBVjk5TmbLtxbG2GwOiAxUUEBhu4PaM4OJj0UTA4lnLCO9HQXhBuHA12Ntr9y9TZpoA==","signatures":[{"sig":"MEUCIQDO7xm2MFJEhl3iEqzUlpCTt0pzKfTCDuftl4m2AnDjaQIgTUdREFLkgwRdeCgiiWziEA16KXAQBqX86UMwmqpYFAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69288},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=14"},"exports":{".":{"import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"7df14c33e9d29b7781574658b6b35e67b03b5f95","_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.9.7","description":"High-performance Redis Streams queue for Node.js with Lua-powered bulk XADD, idempotent workers, heartbeat locks, stuck-task recovery, retries, DLQ, and distributed processing.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"p-limit":"^7.3.0","power-redis":"^2.0.24"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/power-queues_2.1.13_1779249501177_0.09088060570674328","host":"s3://npm-registry-packages-npm-production"}},"2.1.14":{"name":"power-queues","version":"2.1.14","keywords":["redis","redis-client","redis-wrapper","redis-abstraction","redis-utility","redis-helper","redis-queue","redis-list","redis-bulk","redis-scan","redis-mget","redis-ttl","redis-expire","redis-delete","redis-keys","redis-pattern","redis-pipeline","redis-multi","redis-atomic","p-limit","limit","concurrency","json-serialization","safe-serialization","key-schema","key-builder","pattern-validation","key-validation","list-iterator","lpop-count","mget-chunked","nodejs","node","typescript","ts","esm","cjs","async","await","queue","cache","key-value","data-store","lightweight","abstraction-layer","typed-client","high-performance","atomic-operations","transactional","chunked-operations","safe-redis","power-redis"],"author":{"name":"ihor-bielchenko"},"license":"MIT","_id":"power-queues@2.1.14","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"dist":{"shasum":"04941be7648a916fd0776eed83585c8ad05c643c","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-2.1.14.tgz","fileCount":8,"integrity":"sha512-Asms7kfukLIp/DHhQDxRcAdE4tCfOjkeyYGle+aBbQ0HSJ1LVzf/qBeC+KRTUxQs1PTngs2NyBtjlm7VFF7odw==","signatures":[{"sig":"MEUCIQDnnfiaPa14EzldQD1Rs2ldPRlVi9diGcc0KDPl4SLrGAIgQqd4ZOGuwTHyPGmbYYxS6V0wwvC6f5KWnwzApre1Bt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164500},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"75bd4842b1abf19f19772eb05307e9851e840877","scripts":{"build":"tsup","clean":"rimraf dist docs"},"_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git","type":"git"},"_npmVersion":"10.9.7","description":"High-performance Redis Streams queue for Node.js with Lua-powered bulk XADD, idempotent workers, heartbeat locks, stuck-task recovery, retries, DLQ, and distributed processing.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"p-limit":"^7.3.0","power-redis":"^2.0.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","typescript":"^5.9.3","@types/node":"^24.8.1"},"_npmOperationalInternal":{"tmp":"tmp/power-queues_2.1.14_1779253456597_0.2640753661842792","host":"s3://npm-registry-packages-npm-production"}},"2.1.15":{"name":"power-queues","version":"2.1.15","description":"High-performance Redis Streams queue for Node.js with Lua-powered bulk XADD, idempotent workers, heartbeat locks, stuck-task recovery, retries, DLQ, and distributed processing.","author":{"name":"ihor-bielchenko"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git"},"bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"homepage":"https://github.com/ihor-bielchenko/power-queues#readme","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs","default":"./dist/index.js"}},"scripts":{"build":"tsup","clean":"rimraf dist docs"},"engines":{"node":">=20"},"keywords":["redis","redis-client","redis-wrapper","redis-abstraction","redis-utility","redis-helper","redis-queue","redis-list","redis-bulk","redis-scan","redis-mget","redis-ttl","redis-expire","redis-delete","redis-keys","redis-pattern","redis-pipeline","redis-multi","redis-atomic","p-limit","limit","concurrency","json-serialization","safe-serialization","key-schema","key-builder","pattern-validation","key-validation","list-iterator","lpop-count","mget-chunked","nodejs","node","typescript","ts","esm","cjs","async","await","queue","cache","key-value","data-store","lightweight","abstraction-layer","typed-client","high-performance","atomic-operations","transactional","chunked-operations","safe-redis","power-redis"],"devDependencies":{"@types/node":"^24.8.1","rimraf":"^6.0.1","tsup":"^8.5.0","typescript":"^5.9.3"},"dependencies":{"p-limit":"^7.3.0","power-redis":"^2.0.25"},"_id":"power-queues@2.1.15","gitHead":"76a990c90fbf0d4bcd26d542d815dbc31975640a","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-9LLYDjihOPCYmrJLkbHHn8eRFZh5+PcIbKyzpDAMHi1znXi1gTw57Ytq0PrCx45/2uIGqYHHlTX2gzyH1QAhBA==","shasum":"b175a322019ade9ee672cdbbbdbc6d65e36f3d09","tarball":"https://registry.npmjs.org/power-queues/-/power-queues-2.1.15.tgz","fileCount":8,"unpackedSize":164500,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCOJFhb0+H0Q0JV96lsK18axyR1NeZT6gBsSpbSMHqeKwIhANqoY0kUNimwdBMWGdfYJOUuHERo33cUWIetbRs5JOFN"}]},"_npmUser":{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"},"directories":{},"maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/power-queues_2.1.15_1779285209154_0.04345451896932362"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-06T00:30:30.388Z","modified":"2026-05-20T13:53:29.403Z","0.0.4":"2025-05-06T00:30:30.648Z","0.0.5":"2025-05-20T00:05:06.702Z","0.0.6":"2025-05-21T00:36:14.846Z","0.0.7":"2025-05-21T01:31:59.518Z","0.0.8":"2025-05-22T00:25:47.442Z","0.0.9":"2025-05-26T20:12:25.999Z","0.0.10":"2025-05-28T01:40:08.869Z","0.0.12":"2025-08-01T02:24:37.133Z","0.0.14":"2025-08-01T03:14:36.528Z","1.0.0":"2025-08-18T15:45:38.642Z","1.0.1":"2025-08-18T16:51:34.518Z","1.0.2":"2025-08-18T16:57:03.583Z","1.0.3":"2025-08-19T00:03:22.723Z","1.0.4":"2025-08-27T23:32:57.501Z","1.0.5":"2025-08-27T23:37:32.720Z","1.0.6":"2025-09-05T03:18:41.005Z","1.0.7":"2025-09-05T05:14:08.448Z","1.0.8":"2025-09-05T05:25:46.694Z","1.0.9":"2025-09-11T17:34:39.787Z","2.0.1":"2025-10-26T04:21:50.541Z","2.0.2":"2025-10-26T04:30:59.763Z","2.0.3":"2025-10-26T04:33:10.439Z","2.0.4":"2025-11-12T19:55:55.628Z","2.0.5":"2025-11-15T16:45:25.381Z","2.0.6":"2025-11-24T03:13:19.204Z","2.0.7":"2025-11-24T03:24:46.823Z","2.0.8":"2025-11-26T06:16:46.617Z","2.0.9":"2025-11-26T06:26:14.356Z","2.0.10":"2025-11-28T01:01:52.174Z","2.0.11":"2025-11-28T01:17:39.199Z","2.0.12":"2025-11-28T02:12:52.544Z","2.0.13":"2025-11-30T16:28:26.148Z","2.0.14":"2025-11-30T16:47:09.113Z","2.0.15":"2025-12-02T05:40:19.296Z","2.0.16":"2025-12-02T07:02:14.229Z","2.0.17":"2025-12-03T04:38:37.991Z","2.0.18":"2025-12-03T05:10:04.861Z","2.0.19":"2025-12-03T06:31:47.383Z","2.0.20":"2025-12-03T06:35:03.028Z","2.0.21":"2025-12-10T00:04:39.728Z","2.0.22":"2025-12-11T09:55:02.206Z","2.1.0":"2026-01-03T01:38:01.138Z","2.1.1":"2026-01-03T21:08:22.358Z","2.1.2":"2026-01-03T23:36:19.202Z","2.1.3":"2026-01-06T21:43:10.974Z","2.1.4":"2026-01-19T19:54:05.467Z","2.1.5":"2026-01-23T17:09:14.194Z","2.1.6":"2026-01-23T21:54:40.916Z","2.1.7":"2026-01-24T01:10:17.235Z","2.1.8":"2026-02-18T04:32:20.697Z","2.1.9":"2026-02-18T06:30:55.920Z","2.1.10":"2026-02-18T06:35:06.799Z","2.1.11":"2026-05-20T01:50:18.684Z","2.1.12":"2026-05-20T01:56:25.393Z","2.1.13":"2026-05-20T03:58:21.318Z","2.1.14":"2026-05-20T05:04:16.785Z","2.1.15":"2026-05-20T13:53:29.287Z"},"bugs":{"url":"https://github.com/ihor-bielchenko/power-queues/issues"},"author":{"name":"ihor-bielchenko"},"license":"MIT","homepage":"https://github.com/ihor-bielchenko/power-queues#readme","keywords":["redis","redis-client","redis-wrapper","redis-abstraction","redis-utility","redis-helper","redis-queue","redis-list","redis-bulk","redis-scan","redis-mget","redis-ttl","redis-expire","redis-delete","redis-keys","redis-pattern","redis-pipeline","redis-multi","redis-atomic","p-limit","limit","concurrency","json-serialization","safe-serialization","key-schema","key-builder","pattern-validation","key-validation","list-iterator","lpop-count","mget-chunked","nodejs","node","typescript","ts","esm","cjs","async","await","queue","cache","key-value","data-store","lightweight","abstraction-layer","typed-client","high-performance","atomic-operations","transactional","chunked-operations","safe-redis","power-redis"],"repository":{"type":"git","url":"git+ssh://git@github.com/ihor-bielchenko/power-queues.git"},"description":"High-performance Redis Streams queue for Node.js with Lua-powered bulk XADD, idempotent workers, heartbeat locks, stuck-task recovery, retries, DLQ, and distributed processing.","maintainers":[{"name":"ihor-bielchenko","email":"ihor.bielchenko@gmail.com"}],"readme":"# power-queues\n\n## A lightweight, scalable, and high-performance queue engine for **Node.js** built on **Redis Streams** + **Lua scripts**.\n\nThe library is designed for real-world distributed systems that require high throughput, idempotent task execution, automatic recovery, and predictable performance under heavy load.\n\nUnlike traditional Redis-based queues that rely on lists or complex abstractions, **power-queues** focuses on low-level control, atomic operations, and minimal overhead, making it ideal for high-load backends, microservices, schedulers, telemetry pipelines, and data-processing clusters.\n\nExtends **[power-redis](https://www.npmjs.com/package/power-redis)**.\n\n<p align=\"center\">\n\t<img src=\"https://img.shields.io/badge/redis-streams-red?logo=redis\" />\n\t<img src=\"https://img.shields.io/badge/nodejs-queue-green?logo=node.js\" />\n\t<img src=\"https://img.shields.io/badge/typescript-ready-blue?logo=typescript\" />\n\t<img src=\"https://img.shields.io/badge/license-MIT-lightgrey\" />\n\t<img src=\"https://img.shields.io/badge/status-production-success\" />\n</p>\n\n## 📚 Documentation\n\nFull documentation is available here:  \n👉 **https://power-queues.docs.ihor.bielchenko.com**\n\n## 📦 Installation\n\n``` bash\nnpm install power-queues\n```\nOR\n```bash\nyarn add power-queues\n```\n\n## 🧪 Basic usage\n\n``` ts\nconst queue = new PowerQueues({\n\tstream: 'mysql',\n\tgroup: 'workers',\n});\n\nawait queue.loadScripts(true);\n\nawait queue.addTasks('ws', [\n\t{ body: 'welcome', userId: 42 },\n\t{ body: 'hello', userId: 51 }\n]);\n```\n\nExample of queue worker for sending message to client via WebSocket and executing a MySQL insert transaction:\n\n``` ts\nimport express from 'express';\nimport http from 'http';\nimport { Server } from 'socket.io';\nimport mysql from 'mysql2/promise';\nimport Redis from 'ioredis';\nimport type { IORedisLike } from 'power-redis';\nimport { type Task, PowerQueues, } from 'power-queues';\nimport { \n\tisArrFilled,\n\tisObjFilled,\n} from 'full-utils';\n\nconst pool = mysql.createPool({\n\thost: '127.0.0.1',\n\tport: 3306,\n\tuser: 'user',\n\tpassword: 'password',\n\tdatabase: 'example',\n\twaitForConnections: true,\n\tconnectionLimit: 10,\n});\nconst redis = new Redis('redis://127.0.0.1:6379');\n\nconst app = express();\nconst server = http.createServer(app);\nconst io = new Server(server);\n\nexport class WebSocketAndMysqlCreateQueue extends PowerQueues {\n\tpublic readonly selectStuckCount: number = 256;\n\tpublic readonly selectCount: number = 256;\n\tpublic readonly retryCount: number = 3;\n\tpublic readonly executeSync: boolean = true;\n\tpublic readonly removeOnExecuted: boolean = true;\n\tpublic redis!: IORedisLike;\n\n\tconstructor() {\n\t\tsuper();\n\n\t\tthis.redis = redis;\n\t}\n\n\tasync onExecute(queueName: string, task: Task) {\n\t\tconst id = uuid();\n\n\t\tio.to(`user:${task.payload.userId}`).emit('alerts', {\n\t\t\tbody: task.payload.body,\n\t\t\tid,\n\t\t});\n\t\treturn {\n\t\t\t...task,\n\t\t\tpayload: {\n\t\t\t\t...task.payload,\n\t\t\t\tid,\n\t\t\t},\n\t\t};\n\t}\n\n\tasync onBatchReady(queueName: string, tasks: Task[]) {\n\t\tconst values = tasks.map((task) => task.payload);\n\t\tconst conn = await pool.getConnection();\n\t\n\t\ttry {\n\t\t\tawait conn.beginTransaction();\n\n\t\t\tconst cols = Object.keys(values[0]);\n\t\t\tconst placeholder = `(${cols.map(() => '?').join(',')})`;\n\t\t\tconst sql = `INSERT INTO \\`alerts\\` (${cols.map((c) => `\\`${c}\\``).join(',')}) VALUES ${values.map(() => placeholder).join(',')}`;\n\t\t\tconst params = [];\n\n\t\t\tfor (const row of values) {\n\t\t\t\tfor (const c of cols) {\n\t\t\t\t\tparams.push(row[c]);\n\t\t\t\t}\n\t\t\t}\n\t\t\tawait conn.execute(sql, params);\n\t\t\tawait conn.commit();\n\t\t}\n\t\tcatch (err) {\n\t\t\tawait queryRunner.rollbackTransaction();\n\t\t\tthrow err;\n\t\t}\n\t\tfinally {\n\t\t\tawait queryRunner.release();\n\t\t}\n\t}\n\n\tasync onError(err: any, queueName: string, task: Task): Promise<Task> {\n\t\tconsole.error('Alert error', queueName, task, (process.env.NODE_ENV === 'production')\n\t\t\t? err.message\n\t\t\t: err);\n\t\treturn task;\n\t}\n\n\tasync onBatchError(err: any, queueName: string, tasks: Array<[ string, any, number, string, string, number ]>) {\n\t\tconsole.error('Batch error', queueName, tasks.length, (process.env.NODE_ENV === 'production')\n\t\t\t? err.message\n\t\t\t: err);\n\t}\n}\n\nconst exampleQueue = new ExampleQueue();\n\nexampleQueue.runQueue('ws');\n```\n\n## ⚖️ power-queues vs Existing Solutions\n\n|Feature               |power-queues    |BullMQ      |Bee-Queue   |Custom Streams|\n|----------------------|----------------|----------- |------------|--------------|\n|Bulk XADD (Lua)       |✅ Yes          |❌ No       |❌ No       |Rare          |\n|Idempotent workers    |✅ Built-in     |Partial     |❌ No       |❌ No         |\n|Stuck-task recovery   |✅ Advanced     |Basic       |❌ No       |Manual        |\n|Heartbeats            |✅ Yes          |Limited     |❌ No       |Manual        |\n|Retry logic           |✅ Flexible     |Good        |Basic       |Manual        |\n|DLQ                   |✅ Native       |Basic       |❌ No       |Manual        |\n|Pure Streams          |✅ Yes          |Partial     |❌ No       |Yes           |\n|Lua optimization      |✅ Strong       |Minimal     |❌ No       |Manual        |\n|Throughput            |🔥 Very high    |High        |Medium      |Depends       |\n|Overhead              |Low             |Medium      |Low         |Very high     |\n\n## 🚀 Key Features & Advantages\n\n### ✔ Ultra‑Fast Bulk XADD (Lua‑Powered)\n- Adds thousands of messages per second using optimized Lua scripts.\n- Minimizes round‑trips to Redis.\n- Supports batching based on:\n\t- number of tasks\n\t- number of Redis arguments (safe upper bound)\n- Outperforms typical list‑based queues and generic abstractions.\n\n### ✔ Built‑in Idempotent Workers\nEvery task can carry an `idemKey`, guaranteeing **exactly‑once execution** even under:\n- worker crashes\n- network interruptions\n- duplicate task submissions\n- process restarts\n\nIdempotency includes:\n- Lock key\n- Start key\n- Done key\n- TTL‑managed execution lock\n- Automatic release on failure\n- Heartbeat mechanism\n- Waiting on TTL for contended executions\n\nThis makes the engine ideal for:\n- payment processing\n- external API calls\n- high‑value jobs\n- distributed pipelines\n\n### ✔ Stuck Task Recovery (Advanced Stream Scanning)\nIf a worker crashes mid‑execution, **power-queues** automatically detects:\n- abandoned tasks\n- stalled locks\n- unfinished start keys\n\nThe engine then recovers these tasks back to active processing safely\nand efficiently.\n\n### ✔ High‑Throughput Workers\n- Batch execution support\n- Parallel or sequential processing mode\n- Configurable worker loop interval\n- Individual and batch‑level error hooks\n- Safe retry flow with per‑task attempt counters\n\n### ✔ Native DLQ (Dead‑Letter Queue)\nWhen retries reach the configured limit:\n- the task is moved into `${stream}:dlq`\n- includes: payload, attempt count, job, timestamp, error text\n\nPerfect for monitoring or later re‑processing.\n\n### ✔ Zero‑Overhead Serialization\n**power-queues** uses:\n- safe JSON encoding\n- predictable and optimized payload transformation\n\nThis keeps Redis memory layout clean and eliminates overhead.\n\n### ✔ Complete Set of Lifecycle Hooks\nYou can extend any part of the execution flow:\n- `onExecute`\n- `onBatchReady`\n- `onSuccess`\n- `onError`\n- `onBatchError`\n- `onRetry`\n\nThis allows full integration with:\n- monitoring systems\n- logging pipelines\n- external APM tools\n- domain logic\n\n### ✔ Atomic Script Loading + NOSCRIPT Recovery\nScripts are:\n- loaded once\n- cached\n- auto‑reloaded if Redis restarts\n- executed safely via SHA‑based calls\n\nEnsures resilience in failover scenarios.\n\n### ✔ Job Progress Tracking\nOptional per‑job counters:\n- `job:total`\n- `job:ok`\n- `job:err`\n- `job:ready`\n\nUseful for UI dashboards and real‑time job progress visualization.\n\n## 🧩 Extensibility\n\n**power-queues** is ideal for building:\n- task schedulers\n- distributed cron engines\n- ETL pipelines\n- telemetry processors\n- notification workers\n- device monitoring systems\n- AI job pipelines\n- high-frequency background jobs\n\n## 🧱 Reliability First\n\nEvery part of the engine is designed to prevent:\n- double execution\n- stuck tasks\n- orphan locks\n- lost messages\n- zombie workers\n- script desynchronization\n\nThe heartbeat + TTL strategy guarantees that no task is \"lost\" even in\nchaotic cluster environments.\n\n## 📜 License  \nMIT - free for commercial and private use.\n","readmeFilename":"README.md"}