node-busmq
Version:
A high performance, highly-available and scalable, message bus and queueing system for node.js backed by Redis
81 lines (80 loc) • 2.06 kB
JSON
{
"name": "node-busmq",
"version": "3.1.1",
"description": "A high performance, highly-available and scalable, message bus and queueing system for node.js backed by Redis",
"author": "Capriza Inc. <backend@capriza.com>",
"maintainers": [
"Peter Schmidt <peter.schmidt@gmx.biz>"
],
"homepage": "http://github.com/pesi-/node-busmq",
"repository": {
"type": "git",
"url": "http://github.com/pesi-/node-busmq.git"
},
"bugs": {
"url": "https://github.com/pesi-/node-busmq/issues"
},
"keywords": [
"bus",
"message",
"queue",
"mq",
"channel",
"publish",
"subscribe",
"federation",
"redis",
"reliable",
"guaranteed",
"delivery"
],
"dependencies": {
"ioredis": "4.9.1",
"redis": "2.8.0"
},
"optionalDependencies": {
"ws": "1.1.5",
"websocket-stream": "3.3.3",
"@capriza/dnode": "1.2.3"
},
"devDependencies": {
"@types/node": "^12.19.15",
"browserify": "17.0.0",
"mocha": "^8.2.1",
"should": "4.0.4",
"uglify-js": "3.5.3",
"typescript": "~4.9.5"
},
"browser": {
"./index.js": "./browser/index.js",
"./lib/fedserver.js": "./browser/empty.js",
"./lib/connection.js": "./browser/empty.js",
"redis": false,
"crypto": "./browser/crypto.js",
"ws": "./browser/ws.js"
},
"engines": {
"node": ">=0.10.3"
},
"main": "index.js",
"files": [
"index.js",
"browser-build.sh",
"busmq.js",
"busmq.min.js",
"lib",
"browser",
"ts"
],
"license": "MIT",
"scripts": {
"docs": "mkdocs gh-deploy",
"browser": "browserify --standalone busmq --entry . > busmq.js && uglifyjs busmq.js > busmq.min.js",
"test": "npm run test1 && npm run test2 && npm run test3 && npm run test4",
"test1": "mocha test/test1.*.mocha.js",
"test2": "mocha test/test2.*.mocha.js",
"test3": "mocha test/test3.*.mocha.js",
"test4": "mocha test/test4.*.mocha.js"
},
"types": "./ts/index.d.ts"
}