UNPKG

mqemitter

Version:

An Opinionated Message Queue with an emitter-style API

60 lines (59 loc) 1.55 kB
{ "name": "mqemitter", "version": "7.0.0", "description": "An Opinionated Message Queue with an emitter-style API", "main": "mqemitter.js", "types": "types/mqemitter.d.ts", "scripts": { "lint:fix": "eslint --fix", "lint": "npm run lint:standard && npm run lint:markdown", "lint:standard": "eslint", "lint:markdown": "markdownlint README.md", "unit": "node --test test/*.js", "unit:cov": "c8 --reporter=lcov npm run unit", "postunit:cov": "c8 check-coverage --lines 100 --functions 100 --branches 100", "typescript": "tsc --project ./test/types/tsconfig.json", "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 <hello@matteocollina.com>", "engines": { "node": ">=20" }, "keywords": [ "emitter", "events", "message queue", "mq", "publish", "subscribe", "pub", "sub" ], "license": "ISC", "devDependencies": { "@fastify/pre-commit": "^2.2.0", "@types/node": "^22.13.14", "c8": "^10.1.3", "eslint": "^9.23.0", "markdownlint-cli": "^0.44.0", "neostandard": "^0.12.1", "tsd": "^0.31.2", "typescript": "^5.8.2" }, "dependencies": { "fastparallel": "^2.4.1", "qlobber": "^8.0.1" } }