{"name":"bullmq","version":"5.79.3","description":"Queue for messages and jobs based on Redis","homepage":"https://bullmq.io/","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","source":"./src/index.ts","author":{"name":"Taskforce.sh Inc."},"license":"MIT","keywords":["bull","bullmq","queues","jobs","redis"],"engines":{"node":">=12.22.0"},"scripts":{"build":"npm run clean:dist && npm run pretest && npm run tsc:all && npm run copy:main:type && npm run clean:temp:files && npm run copy:lua && npm run copy:includes:lua","circular:references":"madge --circular --extensions ts ./src","clean:dist":"rimraf dist","clean:scripts":"rimraf rawScripts src/scripts","clean:temp:files":"rimraf dist/cjs/bullmq.d.ts dist/esm/bullmq.d.ts dist/tsdoc-metadata.json","copy:includes:lua":"cpx \"./src/commands/includes/*.lua\" ./dist/cjs/commands/includes && cpx \"./src/commands/includes/*.lua\" ./dist/esm/commands/includes","copy:lua":"cpx \"./src/commands/*.lua\" ./dist/cjs/commands && cpx \"./src/commands/*.lua\" ./dist/esm/commands","copy:lua:python":"cpx \"./rawScripts/*.lua\" ./python/bullmq/commands","copy:lua:elixir":"cpx \"./rawScripts/*.lua\" ./elixir/priv/scripts","copy:lua:php":"cpx \"./rawScripts/*.lua\" ./php/src/commands","copy:lua:rust":"cpx \"./rawScripts/*.lua\" ./rust/src/commands","copy:main:type":"cpx \"./dist/esm/classes/main.d.ts\" ./dist/cjs/classes && cpx \"./dist/esm/classes/main-worker.d.ts\" ./dist/cjs/classes","coverage":"vitest run --no-file-parallelism --coverage --config vitest.coverage.config.ts","docs":"typedoc --excludeExternals --excludeProtected --excludePrivate --readme none src/index.ts","docs:json":"typedoc --excludeExternals --excludeProtected --excludePrivate --readme none src/index.ts --json ./apiVersions/v5.json --name v5","dc:up":"docker-compose -f docker-compose.yml up -d","dc:down":"docker-compose -f docker-compose.yml down","dry-run":"npm publish --dry-run","eslint:fix":"eslint . --fix","generate:raw:scripts":"ts-node --project tsconfig-cjs.json scripts/generateRawScripts.ts","lint":"eslint .","lint:staged":"lint-staged","prepublishOnly":"npm run build","prepare":"husky","pretest":"npm run clean:scripts && npm run generate:raw:scripts && npm run transform:commands && npm run circular:references","prettier":"prettier **/*.ts --write","pretty:quick":"pretty-quick --staged","semantic-release":"semantic-release","semantic-release:debug":"semantic-release --no-ci --dry-run --debug","semantic-release-prepare":"ts-node tools/semantic-release-prepare","test":"vitest run --no-file-parallelism","test:smoke":"vitest run --no-file-parallelism --bail=1 tests/async_fifo_queue.test.ts tests/script_loader.test.ts tests/scripts.test.ts tests/child-pool.test.ts tests/bulk.test.ts tests/queue.test.ts","test:vitest":"vitest run --no-file-parallelism","test:vitest:watch":"vitest","test:vitest:ui":"vitest --ui","test:ioredis":"vitest run --no-file-parallelism --config vitest.ioredis.config.ts","test:node-redis":"vitest run --no-file-parallelism --config vitest.node-redis.config.ts","test:adapter-conformance":"vitest run --no-file-parallelism --config vitest.adapter-conformance.config.ts","test:bun":"bun node_modules/vitest/dist/cli.js run --no-file-parallelism --config vitest.bun.config.ts","test:bun:smoke":"bun test --timeout 20000 tests/bun-redis.test.ts tests/bun-adapter-suite.test.ts","test:watch":"vitest --watch","transform:commands":"node ./scripts/commandTransform.js ./rawScripts ./src/scripts","tsc":"tsc","tsc:all":"tsc && tsc -p tsconfig-cjs.json"},"dependencies":{"cron-parser":"4.9.0","ioredis":"5.10.1","msgpackr":"2.0.4","node-abort-controller":"3.1.1","semver":"7.8.5","tslib":"2.8.1"},"peerDependencies":{"redis":">=5.0.0"},"peerDependenciesMeta":{"redis":{"optional":true}},"devDependencies":{"@commitlint/cli":"21.1.0","@commitlint/config-conventional":"21.1.0","@semantic-release/changelog":"6.0.3","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/exec":"7.1.0","@semantic-release/git":"10.0.1","@semantic-release/github":"12.0.8","@semantic-release/npm":"13.1.5","@semantic-release/release-notes-generator":"14.1.1","@types/lodash.defaults":"4.2.9","@types/lodash.isarguments":"3.1.9","@types/msgpack":"0.0.34","@types/node":"24.12.4","@types/semver":"7.7.1","@types/sinon":"21.0.1","@typescript-eslint/eslint-plugin":"8.61.1","@typescript-eslint/parser":"8.61.1","@vitest/coverage-v8":"4.1.9","coveralls-next":"6.0.2","cpx2":"8.0.2","eslint":"9.39.4","eslint-config-prettier":"8.10.2","eslint-plugin-prettier":"4.2.5","eslint-plugin-promise":"7.3.0","eslint-plugin-tsdoc":"0.5.2","fast-glob":"3.3.3","globals":"17.7.0","husky":"9.1.7","lint-staged":"16.4.0","madge":"8.0.0","minimatch":"10.2.5","moment":"2.30.1","prettier":"3.9.1","pretty-quick":"4.2.2","progress":"2.0.3","redis":"5.12.1","rimraf":"6.1.3","rrule":"2.8.1","semantic-release":"25.0.5","sinon":"21.1.2","test-console":"2.0.0","ts-node":"10.9.2","typedoc":"0.28.19","typescript":"5.9.3","vitest":"4.1.9"},"commitlint":{"extends":["@commitlint/config-conventional"]},"lint-staged":{"*.{js,ts}":"npm run eslint:fix"},"repository":{"type":"git","url":"git+https://github.com/taskforcesh/bullmq.git"},"release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"message":"**/*\\[python\\]*","release":false},{"message":"**/*\\[elixir\\]*","release":false},{"message":"**/*\\[php\\]*","release":false},{"message":"**/*\\[rust\\]*","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"angular","presetConfig":{"ignoreCommits":"(\\[python\\]|\\[elixir\\]|\\[php\\]|\\[rust\\])"}}],["@semantic-release/changelog",{"changelogFile":"docs/gitbook/changelog.md"}],["@semantic-release/exec",{"prepareCmd":"node scripts/updateVersion.js ${nextRelease.version} && yarn build"}],["@semantic-release/npm",{"npmPublish":true,"provenance":true}],"@semantic-release/github"]},"packageManager":"yarn@1.22.22","resolutions":{"brace-expansion":">=1.1.13","picomatch":">=2.3.2","yaml":">=2.8.3"},"gitHead":"6ffd88a0070b3ab84b77539dca7c35266716425e","_id":"bullmq@5.79.3","bugs":{"url":"https://github.com/taskforcesh/bullmq/issues"},"_nodeVersion":"24.14.1","_npmVersion":"11.14.1","dist":{"integrity":"sha512-ol/zGeYw1AOKVWCgqGbElGAcvpO8ijc0qmTigXveEBOh+6yCiSwAG3ISI8zYW9Yu3sijnt58O/3JNtJGUYebLA==","shasum":"ff30c3e9a93a8a157b53335399bd3a365a08759c","tarball":"https://registry.npmjs.org/bullmq/-/bullmq-5.79.3.tgz","fileCount":674,"unpackedSize":2171853,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bullmq@5.79.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCXh7Tsy9WwZbU2B8un2D15cA4R1xTyofujd/FrnA2CRAIhALq7E7XKOoquwRL+Xj5ilERK66GSyfUffAKEHVdvFjYz"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6db18b09-23ad-430a-b64f-ee1ece392cab"}},"directories":{},"maintainers":[{"name":"manast","email":"manuel@optimalbits.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bullmq_5.79.3_1783400998367_0.42001798656799716"},"_hasShrinkwrap":false}