{"bugs":{"url":"https://github.com/taskforcesh/bullmq/issues"},"dist":{"shasum":"80e2646d854d694c935abab20b4bcc816f04ee24","tarball":"https://registry.npmjs.org/bullmq/-/bullmq-6.2.0.tgz","fileCount":861,"integrity":"sha512-9BVvqp1nJ6jzG2Ap37sZ+ucseAgHU+fxecLkHCcTJf8SMvLtRPSy1q5J7n7kutw+Hfwsa+araPPTULJSX3ID8g==","signatures":[{"sig":"MEYCIQDEEU+uWXvNNi9pw+NWeCyh5Uvi//56sdlVzWiBVdgHjAIhAL/ykgu1jVL46zLNkvjfl7mi2n2DJmCEomNzYbTbyIyO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDqFuEEIPx/pNH7CRCawuFslM/KZMBMc+Tcj5EJxmpY1AiEAsuVvTmfXeF5iX1LX5owRWkwHm2KS9nZgwsSwY7epcBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bullmq@6.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2881446},"main":"./dist/cjs/index.js","name":"bullmq","types":"./dist/esm/index.d.ts","author":{"name":"Taskforce.sh Inc."},"module":"./dist/esm/index.js","source":"./src/index.ts","engines":{"node":">=14.17.0"},"gitHead":"c06b51cd3aacd0d9ee65e2544220c89f24d2479c","license":"MIT","release":{"plugins":[["@semantic-release/commit-analyzer",{"releaseRules":[{"header":"**/*\\[python\\]*","release":false},{"header":"**/*\\[elixir\\]*","release":false},{"header":"**/*\\[php\\]*","release":false},{"header":"**/*\\[rust\\]*","release":false},{"header":"**/*\\[dotnet\\]*","release":false},{"header":"**/*\\[dotnet\\]*","release":false}]}],["@semantic-release/release-notes-generator",{"preset":"angular","presetConfig":{"ignoreCommits":"(\\[python\\]|\\[elixir\\]|\\[php\\]|\\[rust\\]|\\[dotnet\\])"}}],["@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"]},"scripts":{"tsc":"tsc","docs":"typedoc --excludeExternals --excludeProtected --excludePrivate --readme none src/index.ts","lint":"eslint .","test":"vitest run --no-file-parallelism","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 && npm run copy:sql","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","prepare":"husky","pretest":"npm run clean:scripts && npm run generate:raw:scripts && npm run transform:commands && npm run circular:references","tsc:all":"tsc && tsc -p tsconfig-cjs.json","copy:lua":"cpx \"./src/commands/*.lua\" ./dist/cjs/commands && cpx \"./src/commands/*.lua\" ./dist/esm/commands","copy:sql":"cpx \"./src/postgres/migrations/*.sql\" ./dist/cjs/postgres/migrations && cpx \"./src/postgres/migrations/*.sql\" ./dist/esm/postgres/migrations && cpx \"./src/postgres/commands/*.sql\" ./dist/cjs/postgres/commands && cpx \"./src/postgres/commands/*.sql\" ./dist/esm/postgres/commands","coverage":"vitest run --no-file-parallelism --coverage --config vitest.coverage.config.ts","docs:api":"yarn docs:json && typedoc --includeVersion --excludeExternals --excludeProtected --excludePrivate --readme ./README.md --entryPointStrategy merge --out ./docs/gitbook/public/api $(find ./apiVersions -maxdepth 1 -name 'v*.json' | sort -r)","docs:dev":"yarn docs:api && vitepress dev docs","prettier":"prettier **/*.ts --write","test:bun":"bun node_modules/vitest/dist/cli.js run --no-file-parallelism --config vitest.bun.config.ts","docs:json":"mkdir -p ./apiVersions && yarn pretest && typedoc --excludeExternals --excludeProtected --excludePrivate --readme none src/index.ts --json ./apiVersions/v6.json --name v6","clean:dist":"rimraf dist","docs:build":"yarn docs:api && vitepress build docs","eslint:fix":"eslint . --fix","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:watch":"vitest --watch","lint:staged":"lint-staged","test:vitest":"vitest run --no-file-parallelism","copy:lua:php":"rm -f ./php/src/commands/*.lua && cpx \"./rawScripts/*.lua\" ./php/src/commands","docs:preview":"vitepress preview docs","pretty:quick":"pretty-quick --staged","test:ioredis":"vitest run --no-file-parallelism --config vitest.ioredis.config.ts","clean:scripts":"rimraf rawScripts src/scripts","copy:lua:rust":"rm -f ./rust/src/commands/*.lua && cpx \"./rawScripts/*.lua\" ./rust/src/commands","test:postgres":"vitest run --config vitest.postgres.config.ts","copy:main:type":"cpx \"./dist/esm/classes/main.d.ts\" ./dist/cjs/classes && cpx \"./dist/esm/classes/main-worker.d.ts\" ./dist/cjs/classes","prepublishOnly":"npm run build","test:bun:smoke":"bun test --timeout 20000 tests/bun-redis.test.ts tests/bun-adapter-suite.test.ts","test:vitest:ui":"vitest --ui","copy:lua:dotnet":"rm -f ./dotnet/src/BullMQ/Commands/*.lua && cpx \"./rawScripts/*.lua\" ./dotnet/src/BullMQ/Commands","copy:lua:elixir":"rm -f ./elixir/priv/scripts/*.lua && cpx \"./rawScripts/*.lua\" ./elixir/priv/scripts","copy:lua:python":"rm -f ./python/bullmq/commands/*.lua && cpx \"./rawScripts/*.lua\" ./python/bullmq/commands","copy:sql:dotnet":"rm -f ./dotnet/src/BullMQ/Postgres/migrations/*.sql ./dotnet/src/BullMQ/Postgres/commands/*.sql && cpx \"./src/postgres/migrations/*.sql\" ./dotnet/src/BullMQ/Postgres/migrations && cpx \"./src/postgres/commands/*.sql\" ./dotnet/src/BullMQ/Postgres/commands","copy:sql:elixir":"rm -f ./elixir/priv/postgres/migrations/*.sql ./elixir/priv/postgres/commands/*.sql && cpx \"./src/postgres/migrations/*.sql\" ./elixir/priv/postgres/migrations && cpx \"./src/postgres/commands/*.sql\" ./elixir/priv/postgres/commands","copy:sql:python":"rm -f ./python/bullmq/postgres/migrations/*.sql ./python/bullmq/postgres/commands/*.sql && cpx \"./src/postgres/migrations/*.sql\" ./python/bullmq/postgres/migrations && cpx \"./src/postgres/commands/*.sql\" ./python/bullmq/postgres/commands","test:node-redis":"vitest run --no-file-parallelism --config vitest.node-redis.config.ts","clean:temp:files":"rimraf dist/cjs/bullmq.d.ts dist/esm/bullmq.d.ts dist/tsdoc-metadata.json","semantic-release":"semantic-release","copy:includes:lua":"cpx \"./src/commands/includes/*.lua\" ./dist/cjs/commands/includes && cpx \"./src/commands/includes/*.lua\" ./dist/esm/commands/includes","test:valkey-glide":"vitest run --no-file-parallelism --config vitest.valkey-glide.config.ts","test:vitest:watch":"vitest","transform:commands":"node ./scripts/commandTransform.js ./rawScripts ./src/scripts","circular:references":"madge --circular --extensions ts ./src","test:postgres:smoke":"vitest run --no-file-parallelism --config vitest.postgres.smoke.config.ts","generate:raw:scripts":"ts-node --project tsconfig-cjs.json scripts/generateRawScripts.ts","semantic-release:debug":"semantic-release --no-ci --dry-run --debug","semantic-release-prepare":"ts-node tools/semantic-release-prepare","test:adapter-conformance":"vitest run --no-file-parallelism --config vitest.adapter-conformance.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6db18b09-23ad-430a-b64f-ee1ece392cab"}},"homepage":"https://bullmq.io/","keywords":["bull","bullmq","queues","jobs","redis"],"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/taskforcesh/bullmq.git","type":"git"},"_npmVersion":"11.19.0","description":"Queue for messages and jobs based on Redis","directories":{},"lint-staged":{"*.{js,ts}":"npm run eslint:fix"},"maintainers":[{"name":"manast","email":"manuel@optimalbits.com"}],"resolutions":{"tar":"7.5.22","yaml":">=2.8.3","esbuild":"~0.25.0","js-yaml":"5.2.3","picomatch":"4.0.5","brace-expansion":"5.0.9"},"_nodeVersion":"24.19.0","dependencies":{"tslib":"2.8.1","semver":"7.8.5","msgpackr":"2.0.5","cron-parser":"5.10.0","node-abort-controller":"3.1.1"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22","devDependencies":{"pg":"8.23.0","cpx2":"9.0.0","husky":"9.1.7","madge":"8.0.0","redis":"6.2.1","rrule":"2.8.1","sinon":"22.1.0","eslint":"10.8.1","moment":"2.30.1","rimraf":"6.1.3","vitest":"4.1.11","globals":"17.11.0","ioredis":"5.11.1","ts-node":"10.9.2","typedoc":"0.28.20","prettier":"3.9.6","progress":"2.0.3","@types/pg":"8.23.1","fast-glob":"3.3.3","minimatch":"10.2.6","vitepress":"2.0.0-alpha.19","@eslint/js":"10.0.1","typescript":"5.9.3","@types/node":"24.13.3","lint-staged":"17.3.0","@types/sinon":"22.0.0","pretty-quick":"4.2.2","test-console":"2.0.0","@types/semver":"7.8.0","@types/msgpack":"0.0.34","coveralls-next":"6.0.2","@commitlint/cli":"21.2.2","@eslint/eslintrc":"3.3.6","semantic-release":"25.0.9","@vitest/coverage-v8":"4.1.11","eslint-plugin-tsdoc":"0.5.2","@semantic-release/git":"11.0.1","@semantic-release/npm":"13.1.5","eslint-plugin-promise":"7.3.0","@semantic-release/exec":"7.1.0","@types/lodash.defaults":"4.2.9","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.6","@semantic-release/github":"12.0.9","@types/lodash.isarguments":"3.1.9","@typescript-eslint/parser":"8.67.0","@semantic-release/changelog":"7.0.0","@commitlint/config-conventional":"21.2.2","@typescript-eslint/eslint-plugin":"8.67.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.1"},"peerDependencies":{"pg":">=8.0.0","redis":">=5.0.0","ioredis":">=5.0.0","bullmq-otel":">=2.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"redis":{"optional":true},"ioredis":{"optional":true},"bullmq-otel":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bullmq_6.2.0_1787289555050_0.12638272428213804","host":"s3://npm-registry-packages-npm-production"},"_id":"bullmq@6.2.0","version":"6.2.0"}