UNPKG

rabbitmq-event-manager

Version:

A nodeJS Event Manager to emit, and listen event through RabbitMQ

77 lines (76 loc) 2.38 kB
{ "name": "rabbitmq-event-manager", "description": "A nodeJS Event Manager to emit, and listen event through RabbitMQ", "author": { "email": "rgoyard@gmail.com", "name": "Rémi Goyard", "url": "https://www.mimiz.fr" }, "repository": { "type": "git", "url": "git+https://github.com/mimiz/rabbitmq-event-manager.git" }, "version": "1.2.0", "main": "build/index.js", "types": "build/index.d.js", "license": "MIT", "keywords": [ "Event", "amqp", "RabbitMQ", "event-manager", "event emitter" ], "scripts": { "setup": "yarn", "build": "tsc", "test": "cross-env NODE_ENV=test mocha --exit --timeout 30000 --recursive \"./test/**/*.test.ts\"", "coverage": "cross-env NODE_ENV=test RABBITMQ_EVENT_MANAGER_TRANSPORT_MODE=mute nyc --all mocha --timeout 180000 --exit --recursive \"./test/**/*.test.ts\"", "prebuild": "rimraf build", "lint": "yarn run lint:format && yarn run lint:quality", "lint:fix": "yarn run lint:format:fix && yarn run lint:quality:fix", "lint:format": "yarn run precommit:format \"./**/*.ts\"", "lint:quality": "yarn run precommit:quality src/**/*.ts test/**/*.ts", "lint:format:fix": "yarn run lint:format --write", "lint:quality:fix": "yarn run lint:quality --fix", "precommit:format": "prettier --check \"./{src,test}/**/*.ts\"", "precommit:quality": "tslint src/**/*.ts test/**/*.ts", "demo:cloudamqp": "ts-node demo/cloudamqp/run.ts", "demo:docker": "ts-node demo/docker/run.ts" }, "devDependencies": { "@types/amqplib": "^0.5.13", "@types/chai": "^4.2.11", "@types/mocha": "^7.0.2", "@types/node": "^11.13.0", "@types/sinon": "^9.0.0", "@types/uuid": "^7.0.3", "axios": "^0.19.2", "chai": "^4.2.0", "cross-env": "^7.0.2", "husky": "^4.2.5", "mocha": "^7.1.2", "nyc": "^15.0.1", "prettier": "^2.0.5", "sinon": "^9.0.2", "ts-node": "^8.10.1", "tslint": "^5.15.0", "tslint-config-prettier": "^1.18.0", "tslint-no-unused-expression-chai": "^0.1.4", "typescript": "^3.8.3" }, "engines": { "node": ">=10.14" }, "husky": { "hooks": { "pre-commit": "yarn precommit:format && yarn precommit:quality", "pre-push": "yarn test" } }, "dependencies": { "amqplib": "^0.5.5", "uuid": "^8.0.0", "winston": "^3.2.1" } }