2b4ab10305
chore - remove standard and use individual config
...
Standard is not as up to date and still uses a old eslint version.
Instead, use the airbnb default with a couple of modifications.
All required changes are included.
2017-11-28 21:38:21 -02:00
31fafd8b7c
fixup
2017-05-30 05:29:51 +02:00
0276e15f04
chore: add print helper again and refactor some code
...
Expose the RedisClient directly instead of only being a property
2017-05-29 18:23:24 +02:00
6796f8806a
fix: messageBuffers is now handled properly again
2017-05-28 08:32:38 +02:00
b2e18344d9
chore: mark private variables as such and remove obsolete ones
2017-05-28 07:15:20 +02:00
5fef7e246d
chore: refactor client to es6 class and sort requires
2017-05-28 05:43:34 +02:00
579e080ad5
chore: refactor some code and remove obsolete variable
2017-05-28 05:23:21 +02:00
b837b46e76
chore: use short handle for process.nextTick
2017-05-28 05:23:20 +02:00
1f179ef791
chore: refactor main code base into smaller parts
2017-05-26 23:34:28 +02:00
3065e2e7be
chore: refactor parts out of the index.js file
2017-05-26 18:45:52 +02:00
a3a74559da
chore: improve multi performance by refactoring a array check away
2017-05-26 18:17:26 +02:00
6794478066
chore: remove let due to performance reasons
2017-05-26 18:17:26 +02:00
35dc6d9784
doc: add jsdoc comments
2017-05-26 12:32:05 +02:00
cd8f2d27c1
chore: use es6 for multi
2017-05-26 12:32:05 +02:00
6be5575c5b
chore: refactor codebase to promises
2017-05-19 06:14:29 +02:00
b2613b2270
test fixup
2017-05-06 08:16:19 +02:00
f1a7bcd735
chore: use standard
2017-05-06 07:06:52 +02:00
5822939686
fixup underscore
2017-05-06 01:49:47 +02:00
086c90d938
doc: fix typos
2017-05-06 01:49:46 +02:00
28afc33c9a
Remove snack_case and always use camelCase
2017-05-06 01:49:05 +02:00
ce3227dedd
Remove print helper
2017-05-06 01:48:59 +02:00
3f1b9ce650
Generalise monitor_regex
2017-03-14 09:03:17 -07:00
b9540d4965
Fix monitor mode not working with IPv6, sockets or lua scripts
...
Fixes #1189
Fixes #1037
2017-01-12 23:51:41 +01:00
41d26dc0c8
Fix domain handling and tls camelCase settings
...
Fixes #1106
Fixes #1103
Closes #1104
2016-10-31 20:54:13 +01:00
899f9b7fe4
Fix hungry developer typo
2016-05-29 01:38:34 +02:00
55528d8b1b
Revert 228573b8d7
...
Not inheriting from the prototype is a BC
2016-05-29 01:38:34 +02:00
f7c4d131be
Remove jshint comments and update istanbul comments
2016-04-29 04:10:23 +02:00
97ae78877b
Implement CLIENT REPLY ON|OFF|SKIP
2016-04-29 04:10:23 +02:00
5d12659583
Fix typos / comments
2016-04-29 04:10:23 +02:00
aff765adf0
Fix execution order
...
If the command_queue and the offline_queue holds commands,
the offline_queue should be choosen instead of the command_queue.
2016-04-29 04:10:23 +02:00
d2b8f2f391
Add support for camelCase
...
Fixes missing `EXEC_BATCH` on multi
2016-04-29 04:10:23 +02:00
228573b8d7
Support __proto__ and similar as object attribute in hgetall
2016-04-23 12:54:43 +02:00
94e9f1fcfc
Replace jshint with eslint and add lots of rules
...
Fix eslint errors accordingly
2016-03-26 14:45:12 +01:00
344291a98a
Fix monitoring mode
2016-03-25 16:09:20 +01:00
290bf1d651
Small utils improvements
...
Don't write "Error:" infront of errors
2016-03-07 01:57:56 +01:00
614e35ab57
Move multi; commands; createClient code into separate files
2016-03-07 01:57:56 +01:00
518e46dcc7
Use a own clone function instead of using JSON.parse(JSON.stringify())
...
This will also clone functions
2016-03-01 17:59:16 +01:00
8dcf06754d
Add warnings and handle protocol errors gracefuly
2016-03-01 17:59:16 +01:00
3514a32825
Remove unused function from utils
2015-12-31 06:00:20 +01:00
16a1d69c82
Move parsers into seperate module and improve js parser performance
2015-11-30 13:31:26 +01:00
e47ba4a583
Improve performance further
2015-10-11 03:35:21 +02:00
2232a8948e
Exchange queue with a better one
2015-10-11 03:33:52 +02:00
7922d4eb85
Small style changes
2015-10-07 16:34:41 +02:00
fba050802b
Move command out of the index.js
2015-09-30 02:03:37 +02:00
5f261c5823
Minor changes
...
Move utility functions in lib/utils.js
Improve the js parser in cases the buffer is incomplete
Rename lib/parser to lib/parsers
Fix smaller issues with test suite and fix parser errors not being catched
Fixed wrong test for the new .end flush parameter
Fixed test suite options being partly mutated
Add some more tests
2015-09-25 02:12:48 +02:00