ioredis-mock
Advanced tools
Comparing version 1.12.0 to 1.13.0
@@ -1,2 +0,2 @@ | ||
## Supported commands  | ||
## Supported commands  | ||
@@ -20,3 +20,3 @@ | redis | ioredis | ioredis-mock | | ||
|[config](http://redis.io/commands/CONFIG)|:white_check_mark:|:x:| | ||
|[dbsize](http://redis.io/commands/DBSIZE)|:white_check_mark:|:x:| | ||
|[dbsize](http://redis.io/commands/DBSIZE)|:white_check_mark:|:white_check_mark:| | ||
|[decr](http://redis.io/commands/DECR)|:white_check_mark:|:white_check_mark:| | ||
@@ -51,3 +51,3 @@ |[decrby](http://redis.io/commands/DECRBY)|:white_check_mark:|:white_check_mark:| | ||
|[hincrby](http://redis.io/commands/HINCRBY)|:white_check_mark:|:white_check_mark:| | ||
|[hincrbyfloat](http://redis.io/commands/HINCRBYFLOAT)|:white_check_mark:|:x:| | ||
|[hincrbyfloat](http://redis.io/commands/HINCRBYFLOAT)|:white_check_mark:|:white_check_mark:| | ||
|[hkeys](http://redis.io/commands/HKEYS)|:white_check_mark:|:white_check_mark:| | ||
@@ -64,15 +64,15 @@ |[hlen](http://redis.io/commands/HLEN)|:white_check_mark:|:white_check_mark:| | ||
|[incrby](http://redis.io/commands/INCRBY)|:white_check_mark:|:white_check_mark:| | ||
|[incrbyfloat](http://redis.io/commands/INCRBYFLOAT)|:white_check_mark:|:x:| | ||
|[incrbyfloat](http://redis.io/commands/INCRBYFLOAT)|:white_check_mark:|:white_check_mark:| | ||
|[info](http://redis.io/commands/INFO)|:white_check_mark:|:x:| | ||
|[keys](http://redis.io/commands/KEYS)|:white_check_mark:|:white_check_mark:| | ||
|[lastsave](http://redis.io/commands/LASTSAVE)|:white_check_mark:|:white_check_mark:| | ||
|[lindex](http://redis.io/commands/LINDEX)|:white_check_mark:|:x:| | ||
|[lindex](http://redis.io/commands/LINDEX)|:white_check_mark:|:white_check_mark:| | ||
|[linsert](http://redis.io/commands/LINSERT)|:white_check_mark:|:x:| | ||
|[llen](http://redis.io/commands/LLEN)|:white_check_mark:|:white_check_mark:| | ||
|[lpop](http://redis.io/commands/LPOP)|:white_check_mark:|:x:| | ||
|[lpop](http://redis.io/commands/LPOP)|:white_check_mark:|:white_check_mark:| | ||
|[lpush](http://redis.io/commands/LPUSH)|:white_check_mark:|:white_check_mark:| | ||
|[lpushx](http://redis.io/commands/LPUSHX)|:white_check_mark:|:x:| | ||
|[lpushx](http://redis.io/commands/LPUSHX)|:white_check_mark:|:white_check_mark:| | ||
|[lrange](http://redis.io/commands/LRANGE)|:white_check_mark:|:x:| | ||
|[lrem](http://redis.io/commands/LREM)|:white_check_mark:|:white_check_mark:| | ||
|[lset](http://redis.io/commands/LSET)|:white_check_mark:|:x:| | ||
|[lset](http://redis.io/commands/LSET)|:white_check_mark:|:white_check_mark:| | ||
|[ltrim](http://redis.io/commands/LTRIM)|:white_check_mark:|:x:| | ||
@@ -83,4 +83,4 @@ |[mget](http://redis.io/commands/MGET)|:white_check_mark:|:white_check_mark:| | ||
|[move](http://redis.io/commands/MOVE)|:white_check_mark:|:x:| | ||
|[mset](http://redis.io/commands/MSET)|:white_check_mark:|:x:| | ||
|[msetnx](http://redis.io/commands/MSETNX)|:white_check_mark:|:x:| | ||
|[mset](http://redis.io/commands/MSET)|:white_check_mark:|:white_check_mark:| | ||
|[msetnx](http://redis.io/commands/MSETNX)|:white_check_mark:|:white_check_mark:| | ||
|[multi](http://redis.io/commands/MULTI)|:white_check_mark:|:white_check_mark:| | ||
@@ -109,6 +109,6 @@ |[object](http://redis.io/commands/OBJECT)|:white_check_mark:|:x:| | ||
|[role](http://redis.io/commands/ROLE)|:white_check_mark:|:white_check_mark:| | ||
|[rpop](http://redis.io/commands/RPOP)|:white_check_mark:|:x:| | ||
|[rpop](http://redis.io/commands/RPOP)|:white_check_mark:|:white_check_mark:| | ||
|[rpoplpush](http://redis.io/commands/RPOPLPUSH)|:white_check_mark:|:white_check_mark:| | ||
|[rpush](http://redis.io/commands/RPUSH)|:white_check_mark:|:white_check_mark:| | ||
|[rpushx](http://redis.io/commands/RPUSHX)|:white_check_mark:|:x:| | ||
|[rpushx](http://redis.io/commands/RPUSHX)|:white_check_mark:|:white_check_mark:| | ||
|[sadd](http://redis.io/commands/SADD)|:white_check_mark:|:white_check_mark:| | ||
@@ -136,4 +136,4 @@ |[save](http://redis.io/commands/SAVE)|:white_check_mark:|:white_check_mark:| | ||
|[sort](http://redis.io/commands/SORT)|:white_check_mark:|:x:| | ||
|[spop](http://redis.io/commands/SPOP)|:white_check_mark:|:x:| | ||
|[srandmember](http://redis.io/commands/SRANDMEMBER)|:white_check_mark:|:x:| | ||
|[spop](http://redis.io/commands/SPOP)|:white_check_mark:|:white_check_mark:| | ||
|[srandmember](http://redis.io/commands/SRANDMEMBER)|:white_check_mark:|:white_check_mark:| | ||
|[srem](http://redis.io/commands/SREM)|:white_check_mark:|:white_check_mark:| | ||
@@ -140,0 +140,0 @@ |[sscan](http://redis.io/commands/SSCAN)|:white_check_mark:|:x:| |
@@ -67,2 +67,14 @@ 'use strict'; | ||
var _dbsize = require('./dbsize'); | ||
Object.keys(_dbsize).forEach(function (key) { | ||
if (key === "default" || key === "__esModule") return; | ||
Object.defineProperty(exports, key, { | ||
enumerable: true, | ||
get: function get() { | ||
return _dbsize[key]; | ||
} | ||
}); | ||
}); | ||
var _decr = require('./decr'); | ||
@@ -260,2 +272,14 @@ | ||
var _hincrbyfloat = require('./hincrbyfloat'); | ||
Object.keys(_hincrbyfloat).forEach(function (key) { | ||
if (key === "default" || key === "__esModule") return; | ||
Object.defineProperty(exports, key, { | ||
enumerable: true, | ||
get: function get() { | ||
return _hincrbyfloat[key]; | ||
} | ||
}); | ||
}); | ||
var _hkeys = require('./hkeys'); | ||
@@ -381,2 +405,14 @@ | ||
var _incrbyfloat = require('./incrbyfloat'); | ||
Object.keys(_incrbyfloat).forEach(function (key) { | ||
if (key === "default" || key === "__esModule") return; | ||
Object.defineProperty(exports, key, { | ||
enumerable: true, | ||
get: function get() { | ||
return _incrbyfloat[key]; | ||
} | ||
}); | ||
}); | ||
var _keys = require('./keys'); | ||
@@ -406,2 +442,14 @@ | ||
var _lindex = require('./lindex'); | ||
Object.keys(_lindex).forEach(function (key) { | ||
if (key === "default" || key === "__esModule") return; | ||
Object.defineProperty(exports, key, { | ||
enumerable: true, | ||
get: function get() { | ||
return _lindex[key]; | ||
} | ||
}); | ||
}); | ||
var _llen = require('./llen'); | ||
@@ -419,2 +467,14 @@ | ||
var _lpop = require('./lpop'); | ||
Object.keys(_lpop).forEach(function (key) { | ||
if (key === "default" || key === "__esModule") return; | ||
Object.defineProperty(exports, key, { | ||
enumerable: true, | ||
get: function get() { | ||
return _lpop[key]; | ||
} | ||
}); | ||
}); | ||
var _lpush = require('./lpush'); | ||
@@ -432,2 +492,14 @@ | ||
var _lpushx = require('./lpushx'); | ||
Object.keys(_lpushx).forEach(function (key) { | ||
if (key === "default" || key === "__esModule") return; | ||
Object.defineProperty(exports, key, { | ||
enumerable: true, | ||
get: function get() { | ||
return _lpushx[key]; | ||
} | ||
}); | ||
}); | ||
var _lrem = require('./lrem'); | ||
@@ -445,2 +517,14 @@ | ||
var _lset = require('./lset'); | ||
Object.keys(_lset).forEach(function (key) { | ||
if (key === "default" || key === "__esModule") return; | ||
Object.defineProperty(exports, key, { | ||
enumerable: true, | ||
get: function get() { | ||
return _lset[key]; | ||
} | ||
}); | ||
}); | ||
var _mget = require('./mget'); | ||
@@ -458,2 +542,26 @@ | ||
var _mset = require('./mset'); | ||
Object.keys(_mset).forEach(function (key) { | ||
if (key === "default" || key === "__esModule") return; | ||
Object.defineProperty(exports, key, { | ||
enumerable: true, | ||
get: function get() { | ||
return _mset[key]; | ||
} | ||
}); | ||
}); | ||
var _msetnx = require('./msetnx'); | ||
Object.keys(_msetnx).forEach(function (key) { | ||
if (key === "default" || key === "__esModule") return; | ||
Object.defineProperty(exports, key, { | ||
enumerable: true, | ||
get: function get() { | ||
return _msetnx[key]; | ||
} | ||
}); | ||
}); | ||
var _persist = require('./persist'); | ||
@@ -591,2 +699,14 @@ | ||
var _rpop = require('./rpop'); | ||
Object.keys(_rpop).forEach(function (key) { | ||
if (key === "default" || key === "__esModule") return; | ||
Object.defineProperty(exports, key, { | ||
enumerable: true, | ||
get: function get() { | ||
return _rpop[key]; | ||
} | ||
}); | ||
}); | ||
var _rpoplpush = require('./rpoplpush'); | ||
@@ -616,2 +736,14 @@ | ||
var _rpushx = require('./rpushx'); | ||
Object.keys(_rpushx).forEach(function (key) { | ||
if (key === "default" || key === "__esModule") return; | ||
Object.defineProperty(exports, key, { | ||
enumerable: true, | ||
get: function get() { | ||
return _rpushx[key]; | ||
} | ||
}); | ||
}); | ||
var _sadd = require('./sadd'); | ||
@@ -701,2 +833,26 @@ | ||
var _spop = require('./spop'); | ||
Object.keys(_spop).forEach(function (key) { | ||
if (key === "default" || key === "__esModule") return; | ||
Object.defineProperty(exports, key, { | ||
enumerable: true, | ||
get: function get() { | ||
return _spop[key]; | ||
} | ||
}); | ||
}); | ||
var _srandmember = require('./srandmember'); | ||
Object.keys(_srandmember).forEach(function (key) { | ||
if (key === "default" || key === "__esModule") return; | ||
Object.defineProperty(exports, key, { | ||
enumerable: true, | ||
get: function get() { | ||
return _srandmember[key]; | ||
} | ||
}); | ||
}); | ||
var _srem = require('./srem'); | ||
@@ -703,0 +859,0 @@ |
@@ -22,3 +22,3 @@ "use strict"; | ||
this.data.set(key, list); | ||
return length; | ||
return length.toString(); | ||
} |
@@ -8,12 +8,10 @@ 'use strict'; | ||
var _pexpire = require('./pexpire'); | ||
var _index = require('./index'); | ||
var _set = require('./set'); | ||
function psetex(key, milliseconds, value) { | ||
_set.set.call(this, key, value); | ||
_index.set.call(this, key, value); | ||
_pexpire.pexpire.call(this, key, milliseconds); | ||
_index.pexpire.call(this, key, milliseconds); | ||
return 'OK'; | ||
} |
@@ -8,3 +8,3 @@ 'use strict'; | ||
var _rename = require('./rename'); | ||
var _index = require('./index'); | ||
@@ -16,5 +16,5 @@ function renamenx(key, newKey) { | ||
_rename.rename.call(this, key, newKey); | ||
_index.rename.call(this, key, newKey); | ||
return '1'; | ||
} |
@@ -19,3 +19,3 @@ "use strict"; | ||
this.data.set(key, list); | ||
return length; | ||
return length.toString(); | ||
} |
@@ -8,12 +8,10 @@ 'use strict'; | ||
var _expire = require('./expire'); | ||
var _index = require('./index'); | ||
var _set = require('./set'); | ||
function setex(key, seconds, value) { | ||
_set.set.call(this, key, value); | ||
_index.set.call(this, key, value); | ||
_expire.expire.call(this, key, seconds); | ||
_index.expire.call(this, key, seconds); | ||
return 'OK'; | ||
} |
{ | ||
"name": "ioredis-mock", | ||
"version": "1.12.0", | ||
"version": "1.13.0", | ||
"description": "This library emulates ioredis by performing all operations in-memory.", | ||
@@ -5,0 +5,0 @@ "main": "./lib", |
@@ -53,2 +53,3 @@ ioredis-mock | ||
- [ ] Implement remaining basic features that read/write data. | ||
- [ ] Implement ioredis [argument and reply transformers](https://github.com/luin/ioredis#transforming-arguments--replies). | ||
- [ ] Connection Events | ||
@@ -55,0 +56,0 @@ - [ ] Offline Queue |
@@ -43,12 +43,12 @@ require('babel-register'); | ||
let color = 'red'; | ||
if (percentage >= 25) { | ||
if (percentage >= 28) { | ||
color = 'orange'; | ||
} | ||
if (percentage >= 55) { | ||
if (percentage >= 46) { | ||
color = 'yellow'; | ||
} | ||
if (percentage >= 70) { | ||
if (percentage >= 64) { | ||
color = 'yellowgreen'; | ||
} | ||
if (percentage >= 85) { | ||
if (percentage >= 82) { | ||
color = 'green'; | ||
@@ -55,0 +55,0 @@ } |
72792
92
1811
62