UNPKG

ioredis-mock

Version:

This library emulates ioredis by performing all operations in-memory.

121 lines (120 loc) 3.32 kB
{ "name": "ioredis-mock", "description": "This library emulates ioredis by performing all operations in-memory.", "license": "MIT", "author": "Stian Didriksen <stipsan@gmail.com>", "homepage": "https://github.com/stipsan/ioredis-mock#readme", "repository": { "type": "git", "url": "git+https://github.com/stipsan/ioredis-mock.git" }, "bugs": { "url": "https://github.com/stipsan/ioredis-mock/issues" }, "main": "./lib", "files": [ "example.js", "lib/" ], "scripts": { "codeclimate": "codeclimate-test-reporter < ./coverage/lcov.info", "precommit": "lint-staged", "precoverage": "nyc --reporter=lcov yarn test", "coverage": "yarn coveralls && yarn codeclimate", "coveralls": "cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js", "lint": "eslint .", "prepublishOnly": "npx rimraf lib && npx mkdirp lib && babel src --out-dir lib", "semantic-release": "semantic-release pre && npm publish && semantic-release post", "pretest": "printf \"node \" && node --version", "test": "mocha --require babel-core/register --recursive --reporter mocha-circleci-reporter --reporter-options testsuitesTitle=node@$(node --version),mochaFile=junit/$(node --version).xml", "update-compat": "node scripts/update-compat && git add compat.md README.md && git commit --quiet -m \"Chore: Update feature compat table\" &> /dev/null || true" }, "dependencies": { "array-from": "^2.1.1", "es6-map": "^0.1.5", "es6-set": "^0.1.5", "fengari": "^0.1.4", "fengari-interop": "^0.1.2", "lodash": "^4.17.4", "minimatch": "^3.0.4", "object-assign": "^4.1.1", "standard-as-callback": "^2.0.0" }, "peerDependencies": { "ioredis": "4.x" }, "devDependencies": { "babel-cli": "6.26.0", "babel-eslint": "10.0.2", "babel-preset-env": "1.7.0", "babel-register": "6.26.0", "bluebird": "3.5.5", "chance": "1.0.18", "codeclimate-test-reporter": "0.5.1", "coveralls": "3.0.5", "eslint": "5.16.0", "eslint-config-airbnb-base": "13.1.0", "eslint-config-prettier": "5.0.0", "eslint-plugin-import": "2.16.0", "expect": "1.20.2", "husky": "3.0.2", "ioredis": "4.11.2", "lint-staged": "9.2.1", "mocha": "6.2.0", "mocha-circleci-reporter": "0.0.3", "nyc": "14.1.1", "prettier": "1.18.2", "prettier-package-json": "2.1.0", "redis-commands": "1.5.0", "stream-mock": "1.2.0" }, "keywords": [ "fakeredis", "in-memory", "ioredis", "ioredis-mock", "mock-ioredis", "mock-redis", "redis", "redis fake", "redis inmemory", "redis js", "redis memory", "redis mock", "redis standalone", "redis test", "redis testing", "redis-js", "redis-mock", "redisjs" ], "engines": { "node": ">=0.10.16" }, "lint-staged": { "*.js": [ "eslint --fix", "prettier --write", "git add" ], "*.json": [ "prettier --write", "git add" ], "*.md": [ "prettier --write", "git add" ], "package.json": [ "prettier-package-json --write", "git add" ] }, "release": { "prepare": [ "@semantic-release/npm" ] }, "runkitExampleFilename": "example.js", "version": "4.15.0" }