UNPKG

qlobber-pg

Version:

PostgreSQL-based pub-sub and workqueues. Supports AMQP-like wildcard topics.

66 lines (65 loc) 2.05 kB
{ "name": "qlobber-pg", "description": "PostgreSQL-based pub-sub and workqueues. Supports AMQP-like wildcard topics.", "version": "3.0.2", "homepage": "https://github.com/davedoesdev/qlobber-pg", "author": { "name": "David Halls", "email": "dave@davedoesdev.com", "url": "http://www.davedoesdev.com" }, "repository": { "type": "git", "url": "https://github.com/davedoesdev/qlobber-pg.git" }, "bugs": { "url": "https://github.com/davedoesdev/qlobber-pg/issues" }, "license": "MIT", "main": "index.js", "scripts": { "migrate": "node-pg-migrate", "lint": "eslint *.js migrations/*.js 'bench/**/*.js' && eslint -c .eslintrc.test.json 'test/**/*.js'", "test": "mocha --bail", "coverage": "c8 npm test && c8 report -r lcov && c8 check-coverage --statements 90 --branches 90 --functions 90 --lines 90", "test-multi": "mocha --bail test/rabbitmq.js --multi", "test-remote": "mocha --bail test/rabbitmq.js --remote", "docs": "documentation build index.js -f html -o docs && asciidoc -b docbook -o - README.adoc | pandoc -f docbook -t gfm -o README.md", "_bench": "bench -c 1 -i bench/implementations/qlobber-pg.js --data", "bench": "node -e 'child_process.spawnSync(\"npm\", [\"run\", \"_bench\", \"--\", Buffer.from(JSON.stringify(process.argv.slice(1))).toString(\"hex\")], { stdio: \"inherit\" })' --" }, "directories": { "test": "test" }, "keywords": [ "qlobber", "pubsub", "queue", "routing", "postgres" ], "engines": { "node": ">= 14" }, "dependencies": { "async": "^3.2.5", "iferr": "^1.0.2", "node-pg-migrate": "^6.2.2", "pg": "^8.11.3", "pg-escape": "^0.2.0", "pg-query-stream": "^4.5.3", "qlobber": "^8.0.1" }, "devDependencies": { "b": "davedoesdev/b.git", "c8": "^9.1.0", "chai": "^5.1.0", "config": "^3.3.11", "cp-remote": "^1.0.2", "documentation": "^14.0.3", "eslint": "^8.57.0", "mocha": "^10.3.0", "wu": "^2.1.0", "yargs": "^17.7.2" } }