UNPKG

ioredis-mock

Version:

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

119 lines 3.44 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", "bluebird": "^3.5.1", "es6-map": "^0.1.5", "es6-set": "^0.1.5", "lodash": "^4.17.4", "minimatch": "^3.0.4", "object-assign": "^4.1.1" }, "peerDependencies": { "ioredis": "2.x || 3.x" }, "devDependencies": { "babel-cli": "6.26.0", "babel-eslint": "8.2.2", "babel-preset-env": "1.6.1", "babel-register": "6.26.0", "chance": "1.0.13", "codeclimate-test-reporter": "0.5.0", "coveralls": "3.0.0", "eslint": "4.19.1", "eslint-config-airbnb-base": "12.1.0", "eslint-config-prettier": "2.9.0", "eslint-plugin-import": "2.10.0", "expect": "1.20.2", "husky": "0.14.3", "ioredis": "3.2.2", "lint-staged": "7.0.1", "mocha": "3.5.3", "mocha-circleci-reporter": "0.0.2", "nyc": "11.6.0", "prettier": "1.11.1", "prettier-package-json": "1.5.1", "redis-commands": "1.3.5", "release-relief": "1.0.1", "stream-mock": "1.0.2" }, "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": { "analyzeCommits": "semantic-release-tamia/analyzeCommits", "verifyConditions": "condition-circle", "generateNotes": "semantic-release-tamia/generateNotes", "verifyRelease": "semantic-release-tamia/verifyRelease" }, "runkitExampleFilename": "example.js", "version": "3.7.0" }