UNPKG

aedes-cached-persistence

Version:

Abstract class to write an Aedes persistence with in-process caching of subscriptions

72 lines (71 loc) 1.76 kB
{ "name": "aedes-cached-persistence", "version": "10.1.1", "description": "Abstract class to write an Aedes persistence with in-process caching of subscriptions", "main": "index.js", "types": "types/index.d.ts", "scripts": { "lint": "eslint", "lint:fix": "eslint --fix", "unit": "node --test test/*.js", "test": "npm run lint && npm run unit && tsd", "test:typescript": "tsd", "coverage": "c8 --reporter=lcov npm run unit", "coverage:report": "c8 report", "test:ci": "npm run lint && npm run coverage && npm run test:typescript", "license-checker": "license-checker --production --onlyAllow='MIT;ISC;BSD-3-Clause;BSD-2-Clause'", "release": "read -p 'GITHUB_TOKEN: ' GITHUB_TOKEN && export GITHUB_TOKEN=$GITHUB_TOKEN && release-it --disable-metrics" }, "release-it": { "github": { "release": true }, "git": { "tagName": "v${version}" }, "hooks": { "before:init": [ "npm run test" ] }, "npm": { "publish": true } }, "pre-commit": [ "test" ], "engines": { "node": ">=20" }, "repository": { "type": "git", "url": "git+https://github.com/moscajs/aedes-cached-persistence.git" }, "keywords": [ "aedes", "persistence", "cache", "in-memory" ], "author": "Matteo Collina <hello@matteocollina.com>", "license": "MIT", "bugs": { "url": "https://github.com/moscajs/aedes-cached-persistence/issues" }, "homepage": "https://github.com/moscajs/aedes-cached-persistence#readme", "devDependencies": { "aedes": "^0.51.3", "c8": "^10.1.3", "eslint": "^9.25.1", "license-checker": "^25.0.1", "neostandard": "^0.12.1", "release-it": "^19.0.1", "tsd": "^0.32.0" }, "dependencies": { "aedes-persistence": "^10.1.0", "fastparallel": "^2.4.1", "qlobber": "^8.0.1" } }