UNPKG

keyv-anyredis

Version:

Storage adapter for Keyv that works with multiple Redis clients, including cluster clients

87 lines (86 loc) 1.99 kB
{ "name": "keyv-anyredis", "version": "3.3.0", "description": "Storage adapter for Keyv that works with multiple Redis clients, including cluster clients", "main": "build/src/index.js", "types": "build/src/index.d.ts", "scripts": { "test": "xo && nyc ava", "test:docker": "docker compose up --build --abort-on-container-exit --exit-code-from test", "posttest:docker": "docker compose down --rmi local", "build": "tsc", "clean": "del-cli build coverage .nyc_output", "prepare": "npm run clean && npm run build", "lint": "xo --fix" }, "repository": { "type": "git", "url": "git+https://github.com/natesilva/keyv-anyredis.git" }, "keywords": [ "redis", "cluster", "keyv", "storage", "adapter", "key", "value", "store", "cache", "ttl" ], "author": "Nate Silva <nate@natesilva.com>", "license": "MIT", "bugs": { "url": "https://github.com/natesilva/keyv-anyredis/issues" }, "xo": { "extends": "xo-lukechilds" }, "ava": { "serial": true, "extensions": [ "ts" ], "require": [ "ts-node/register/transpile-only" ], "files": [ "**/*.spec.ts", "test/**/test-*.ts", "!disabled" ] }, "homepage": "https://github.com/natesilva/keyv-anyredis#readme", "devDependencies": { "@keyv/test-suite": "^1.7.3", "@types/ioredis-4": "npm:@types/ioredis@^4", "@types/keyv": "^4.2.0", "@types/node": "^18.11.7", "@types/redis": "^2.8.29", "ava": "^5.0.1", "del-cli": "^5.0.0", "eslint-config-xo-lukechilds": "^1.0.1", "fakeredis": "^2.0.0", "fast-redis-cluster2": "^2.0.12", "handy-redis": "^2.2.1", "ioredis-4": "npm:ioredis@^4", "ioredis-5": "npm:ioredis@^5", "keyv": "*", "nyc": "^15.1.0", "redis": "^3.1.2", "redis-4": "npm:redis@^4", "redis-clustr": "^1.7.0", "tedis": "^0.1.12", "testdouble": "^3.16.1", "this": "^1.1.0", "thunk-redis": "^2.2.4", "ts-node": "^10.0.0", "typescript": "^4.3.4", "xo": "^0.37.1", "xredis": "^1.0.4" }, "volta": { "node": "18.12.0" } }