1
0
mirror of https://github.com/redis/node-redis.git synced 2025-08-03 04:01:40 +03:00
Commit Graph

22 Commits

Author SHA1 Message Date
33a3f3f6c6 run tests with redis 7 as well - copied from #2020 (#2062)
* run tests on redis 7 as well - copied from #2020

* copy some changes from #2020

* clean BITCOUNT
2022-03-30 08:12:21 -04:00
5ade5dadc0 upgrade dependencies (#2057)
* upgrade dependencies

* fix "Property 'uninstall' does not exist on type 'SinonFakeTimers'."
2022-03-27 16:27:05 -04:00
3547b20293 Graph (#1887)
* init

* implement graph commands

* add graph to packages table

* fix ts.infoDebug

* fix redisearch tests

* Update INFO_DEBUG.ts

* fix INFO.spec.ts

* test QUERY and SLOWLOG

Co-authored-by: Avital-Fine <avital.fine@redis.com>
2022-01-31 12:52:19 -05:00
84aebcca0f upgrade dependencies 2022-01-24 13:14:20 -05:00
a2299509a0 upgrade dependencies (#1863) 2022-01-20 16:23:31 -05:00
075ae3a9c0 upgrade dependencies 2022-01-13 07:10:17 -05:00
29ff6c8a36 update dependencies 2021-12-30 14:13:38 -05:00
b97d18b610 fix some types 2021-12-23 17:17:19 -05:00
a0de7967f9 buffers, buffers everywhere... 2021-12-20 14:47:51 -05:00
7565ae349d fix generated documentation 2021-12-13 14:21:02 -05:00
f55de0efbf improve encodeCommand performance, add set-get-delete-string benchmark 2021-12-01 20:17:52 -05:00
ae06af64fa npm update 2021-11-24 21:50:29 -05:00
b80bbc3eba npm update 2021-11-24 21:11:27 -05:00
22edf8a631 remove echo from docker entrypoint.sh 2021-11-24 21:05:58 -05:00
0cabe71cf8 replace @redis with @node-redis 2021-11-16 02:35:24 -05:00
93e7c908af npm update, remove html from readme 2021-11-15 17:11:39 -05:00
7d2629f083 Support esModuleInterop set to false. (#1717)
* Support esModuleInterop set to false.

When testing the upcoming 4.x release, we got a bunch of typescript
errors emitted from this project.

We quickly realized this is because the library uses the esModuleInterop
flag. This makes some imports _slightly_ easier to write, but it comes
at a cost: it forces any application or library using this library to
*also* have esModuleInterop on.

The `esModuleInterop` flag is a bit of a holdover from an earlier time,
and I would not recommend using it in libraries. The main issue is that
if it's set to true, you are forcing any users of the library to also
have `esModuleInterop`, where if you keep have it set to `false` (the
default), you leave the decision to the user.

This change should have no rammifications to users with
`esModuleInterop` on, but it will enable support for those that have it
off.

This is especially good for library authors such as myself, because I
would also like to keep this flag off to not force *my* users into this
feature.

* All tests now pass!

* Move @types/redis-parser into client sub-package

and removed a comma
2021-11-15 16:52:48 -05:00
38426fe2a4 move "all-in-one" to root folder 2021-11-09 19:55:16 -05:00
57539e7c3f fix test-utils 2021-11-09 19:32:31 -05:00
ab339d396a fix #1714 - update README(s) 2021-11-09 18:07:26 -05:00
8b3daad88a uncomment "should handle live resharding" test 2021-11-09 13:38:08 -05:00
3eb99dbe83 use dockers for tests, use npm workspaces, add rejson & redisearch modules, fix some bugs 2021-11-08 19:21:15 -05:00