A queue plugin for Scraper.js (v5.0.5) that uses Bull as the backend, backed by Redis. It provides a simple interface to add, process, count, and close queue items for web scraping workflows. The package is in maintenance mode with infrequent updates; the last release was in 2017. Environment variables configure Redis (REDIS_PORT, REDIS_HOST). Note: the package is not well-documented or tested, and has breaking changes in major versions (e.g., v2.0.0 removed options, v3.0.0 added options to process()). Use with caution.
npm install scraper.js-queue-bullNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows instantiation from environment variables, adding items, and processing them sequentially.
If upgrading from v1, remove all options from add() and process(). Options are now extracted from queueItem.
When calling process(handler, options), if you pass options, they are now the second argument.
Set env vars before runtime, or modify the package source code. Options are not passed to constructor.
Consider migrating to 'bull' directly or using 'scraperjs-queue-bull' as-is.
Start Redis server or set REDIS_PORT and REDIS_HOST environment variables.
Use 'import Queue from "scraperjs-queue-bull"' and instantiate with 'new Queue()'.
Run 'npm install bull'.