{ "name": "mqemitter", "version": "6.0.2", "description": "An Opinionated Message Queue with an emitter-style API", "main": "mqemitter.js", "types": "types/mqemitter.d.ts", "scripts": { "lint": "npm run lint:standard && npm run lint:typescript && npm run lint:markdown", "lint:standard": "standard --verbose | snazzy", "lint:typescript": "standard --parser @typescript-eslint/parser --plugin @typescript-eslint/eslint-plugin test/types/*.ts types/mqemitter.d.ts", "lint:markdown": "markdownlint README.md", "unit": "tape test/*.js", "unit:report": "nyc --reporter=html --reporter=cobertura --reporter=text tape test/*.js", "unit:cov": "nyc --reporter=text tape test/*.js", "typescript": "tsc --project ./test/types/tsconfig.json", "test:report": "npm run lint && npm run unit:report && npm run typescript", "test:types": "tsd", "test": "npm run lint && npm run unit:cov && tsd && npm run typescript" }, "pre-commit": [ "test" ], "website": "https://github.com/mcollina/mqemitter", "repository": { "type": "git", "url": "https://github.com/mcollina/mqemitter.git" }, "bugs": { "url": "http://github.com/mcollina/mqemitter/issues" }, "author": "Matteo Collina ", "engines": { "node": ">=16" }, "keywords": [ "emitter", "events", "message queue", "mq", "publish", "subscribe", "pub", "sub" ], "license": "ISC", "devDependencies": { "@types/node": "^16.11.1", "@typescript-eslint/eslint-plugin": "^7.8.0", "@typescript-eslint/parser": "^7.8.0", "markdownlint-cli": "^0.31.1", "nyc": "^15.0.0", "pre-commit": "^1.2.2", "snazzy": "^9.0.0", "standard": "^17.0.0", "tape": "^5.0.1", "tsd": "^0.31.0", "typescript": "^5.4.5" }, "dependencies": { "fastparallel": "^2.4.1", "qlobber": "^8.0.1" } }