@thoughtsunificator/queue
v0.1.1
Published
Promise based queue manager
Readme
queue
Promise based queue manager.
😠 Motivations
Making a bloat-free, self-sufficient queue manager.
✨ Features
Simple, straight-forward and familiar API before anything.
- ✅ ESM and bloat-free
While this is not strictly a feature, this software is free, self-hosted and unhosted.
💡 Missing a feature? Checkout the TODO file to see what work is in progress.
Usage
Prerequisites:
- Node.js >=18.0.0
- npm >=8.0.0
🚀 How to use
Please refer to the user manual.
🔨 Development
It is recommended to read the developer manual.
🧪 Testing
Lint:
npm run test:lint
Lint individually:
Run test with ava:
npm test
Use the
NODE_DEBUG=queueenv to enable debug logs while testing.npm run test:watchis also available if you want to enable ava's watch mode.
Coverage:
npm run build:coverage
The coverage report files are available under dist/coverage
🧒 Contributions
Contributions are more than welcome.
👾 Bug report
❗Please search the existing issues and make sure the bug has not already been reported before making a new one.
To report a bug please use this link.
💡 Feature request
❗Make sure your suggestion is not already on the TODO.md and hasn't already been requested.
To suggest an idea please use this link.
