A GraphQL-Compose plugin (v1.21.0) that auto-generates GraphQL types for BullMQ queues and jobs. Uses graphql-compose's schema builder to create queries (queueKeys, queues, queue, job) and mutations (queueClean, jobAdd, jobRemove, etc.) from BullMQ queue configuration. Requires bullmq ^1.91.1 and graphql-compose ^7.15.0 || ^8.0.0 || ^9.0.0 as peer dependencies. Ships TypeScript types. Releases follow semantic versioning via semantic-release. Key differentiator: eliminates manual GraphQL schema writing for BullMQ; generates 40+ types for queue management.
npm install graphql-compose-bullmqNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Creates a GraphQL schema with BullMQ queries and mutations using composeBull.
npm install bullmq@^1.91.1
npm install graphql-compose@^7.15.0 || ^8.0.0 || ^9.0.0
const { composeBull } = require('graphql-compose-bullmq');Use a string SDL: `type JobData { ... }` or create via schemaComposer.createObjectTC().Stick to bullmq@^1.x or check compatibility with future releases.
Use named import: import { composeBull } from 'graphql-compose-bullmq'npm install bullmq@^1.91.1
Pass schemaComposer from graphql-compose: import { schemaComposer } from 'graphql-compose'