d8f0288370
*Update lock
64b80001a0
*We should no longer need to delete this copy of the dep with resolutions
b4e09c05cf
*add cli-progress to dev deps to prevent errors
8b1e823991
*Use resolutions to force hyperswarm to v6 and node-fetch to v2
9e480f1cfb
*Update lock
bbc9020f66
*Update get_direct_peers to filter against dhtCache online list
90aeec6802
*Update dist
35c6a0e314
*Make heartbeat configurable with a default time of 15 seconds
5b2d1a3c7c
*Skip self
09b0e25f6e
*Update dist
b4eaa6c0b6
*add basic change detection on heartbeat
29478e9a5a
*Instead of disconnecting dead peers, just use an "online" property on the node graph, and filter out dead peers in _recalculate
cd7b12e8b3
*add get_peers and get_direct_peers api methods to the core rpc plugin
e35b602133
*Add getter for dhtCache
0e6c84c566
*Make default topic hash an exported const
4121e23fd9
*If the rpc call returns no value, default to a true boolean
bc34a95ebb
*Update dist
8c2f857c55
*Add cache bypass support for simple query
6429bd513c
*refactor query api to use object bags and a dedicated factory at a factory object namespace
27d396d969
*Update dist
fc63e98557
*add support for bypassCache in wisdom query
5e1c52352e
*Add new query type just for clearing a query hash
144e19e635
*Add hashQuery utility function
271a0c2911
*Refactor wisdom query to extract setupRelay to be a functional api
960c321ecf
*Update dist
c986af2f4f
*Rename package to just rpc-client
7263ecf907
*Epic refactor based on new RPC query design and protocol
a87660b678
*Update lock and package.json
7dff9a1ab4
*Only try to stringify the data if it is not already a string
9393ffc4c1
*if cached merge in the cached item signature with the rpc response
c8c19b77a6
*Switch to json-stringify-deterministic
d7897af137
*Prevent recursive broadcast_request
616b74a820
*Wrap cache delete in try/catch
4bb0636a8d
*Unneeded import
69fd9a14ef
*Switch to node cache