UNPKG

ioredis-lock

Version:

Node distributed locking using redis with ioredis adapter

64 lines (63 loc) 1.54 kB
{ "name": "ioredis-lock", "version": "4.0.0", "description": "Node distributed locking using redis with ioredis adapter", "keywords": [ "lock", "mutex", "exclusion", "redis", "ioredis", "critical", "distributed", "sync", "synchronization" ], "author": "Daniel St. Jules <danielst.jules@gmail.com>", "contributors": [ "Vitaly Aminev <v@makeomatic.ca>", "Bernhard Weisshuhn <bkw@codingforce.com>" ], "license": "MIT", "main": "lib/redislock.js", "homepage": "https://github.com/makeomatic/ioredis-lock", "repository": { "type": "git", "url": "https://github.com/makeomatic/ioredis-lock.git" }, "dependencies": { "bluebird": "^3.5.3", "lodash.defaults": "^4.2.0", "uuid": "^3.3.2" }, "peerDependencies": { "ioredis": "~4.x.x" }, "devDependencies": { "@babel/cli": "^7.0.0", "@babel/core": "^7.0.0", "@babel/plugin-transform-strict-mode": "^7.0.0", "@babel/register": "^7.0.0", "babel-eslint": "^10.0.1", "eslint": "^5.13.0", "eslint-config-makeomatic": "^3.0.0", "eslint-plugin-import": "^2.16.0", "eslint-plugin-promise": "^4.0.1", "ioredis": "^4.6.2", "mocha": "^5.2.0" }, "engine": { "node": ">= 8.0.0" }, "scripts": { "lint": "eslint ./src", "test": "yarn lint && mocha -r @babel/register -R spec spec spec/integration", "compile": "babel -d ./lib src", "prepublish": "yarn compile", "pretest": "yarn compile" }, "files": [ "src/", "lib/" ] }