licenses.dev

hyperhealth v2.0.0

Monitor the health of a hyperdrive feed, including peer mirror percentages.

Published on

Licenses

Learn more about license information.

Package Licenses

BSD-2-Clause

Dependency Licenses

MIT130
PackageRelationDependenciesPublished
@leichtgewicht/ip-codec • 2.0.5Small package to encode or decode IP addresses from buffers to strings.INDIRECT0
ansi-diff-stream • 1.2.1A transform stream that diffs input buffers and outputs the diff as ANSI. If you pipe this to a terminal it will update the output with minimal changes.INDIRECT12
ansi-regex • 2.1.1Regular expression for matching ANSI escape codesINDIRECT0
ansi-regex • 3.0.1Regular expression for matching ANSI escape codesINDIRECT0
append-tree • 2.4.4Model a tree structure on top of an append-only log.INDIRECT19
array-lru • 1.1.1A really fast LRU cache for array items (numeric keys)INDIRECT0
atomic-batcher • 1.0.2A simple batching function that allows you to atomically batch a series of operations.INDIRECT0
bencode • 1.0.0Bencode de/encoderINDIRECT1
bencode • 2.0.3Bencode de/encoderINDIRECT0
bitfield-rle • 2.2.1A run-length-encoder that compresses bitfields.INDIRECT2
bittorrent-dht • 7.10.0Simple, robust, BitTorrent DHT implementationINDIRECT19
blake2b-wasm • 2.4.0Blake2b implemented in WASMINDIRECT2
buffer-alloc-unsafe • 1.1.0A [ponyfill](https://ponyfill.com) for `Buffer.allocUnsafe`.INDIRECT0
buffer-alloc • 1.2.0A [ponyfill](https://ponyfill.com) for `Buffer.alloc`.INDIRECT2
buffer-equals • 1.0.4Node.js 0.12 buffer.equals() ponyfillINDIRECT0
buffer-fill • 1.0.0A [ponyfill](https://ponyfill.com) for `Buffer.fill`.INDIRECT0
buffer-from • 1.1.2A [ponyfill](https://ponyfill.com) for `Buffer.from`, uses native implementation if available.INDIRECT0
bulk-write-stream • 1.1.4Writable stream that forwards everything in the highWaterMark buffer to a custom write function using the new writev api in streamsINDIRECT9
chrome-dgram • 3.0.6Use the Node `dgram` API in Chrome AppsINDIRECT2
chrome-dns • 1.0.1Use the Node `dns` API in Chrome AppsINDIRECT2
chrome-net • 3.3.4Use the Node `net` API in Chrome AppsINDIRECT1
circular-append-file • 1.0.1A simple appendable-file interface which enforces a size cap by overwriting itself.INDIRECT9
codecs • 1.2.1Create an binary encoder/decoder for json, utf-8 or custom typesINDIRECT0
codecs • 2.2.0Create an binary encoder/decoder for json, utf-8 or custom typesINDIRECT0
core-util-is • 1.0.3The `util.is*` functions introduced in Node v0.12.INDIRECT0
count-trailing-zeros • 1.0.1Counts the number of trailing zeros of a binary integerINDIRECT0
dat-encoding • 4.0.2Encode and decode Dat linksDIRECT1
debug • 2.6.9small debugging utilityINDIRECT1
debug • 3.2.7small debugging utilityINDIRECT1
discovery-swarm • 4.4.2A network swarm that uses discovery-channel to find peersINDIRECT60
dns-discovery • 6.2.3Discovery peers in a distributed system using regular dns and multicast dns.INDIRECT29
dns-packet • 4.2.0An abstract-encoding compliant module for encoding / decoding DNS packetsINDIRECT2
dns-packet • 5.6.1An abstract-encoding compliant module for encoding / decoding DNS packetsINDIRECT1
dns-socket • 3.0.0Make custom low-level DNS requests from node with retry support.INDIRECT3
duplexify • 3.7.1Turn a writable and readable stream into a streams2 duplex stream with support for async initialization and streams1/streams2 inputINDIRECT12
end-of-stream • 1.4.4Call a callback when a readable/writable/duplex stream has completed or failed.INDIRECT2
events • 3.3.0Node's event emitter for all engines.INDIRECT0
fast-bitfield • 1.2.2Variable sized bitfield that allows you to quickly iterate over bitsINDIRECT1
fd-lock • 1.2.0Advisory cross-platform lock on a file using a file descriptor to it.INDIRECT2
flat-tree • 1.11.0A series of functions to map a binary tree to a listINDIRECT0
from2 • 2.3.0Convenience wrapper for ReadableStream, with an API lifted from "from" and "through2"INDIRECT8
hypercore-crypto • 1.0.0The crypto primitives used in hypercore, extracted into a separate moduleINDIRECT18
hypercore-protocol • 6.12.0Stream that implements the hypercore protocolINDIRECT28
hypercore • 7.7.1Hypercore is a secure, distributed append-only logINDIRECT60
hyperdrive • 9.16.0Hyperdrive is a secure, real time distributed file systemDIRECT75
inspect-custom-symbol • 1.1.1Use util.inspect.custom without having to browserify util in the browserINDIRECT0
ip • 1.1.9[![](https://badge.fury.io/js/ip.svg)](https://www.npmjs.com/package/ip)INDIRECT0
is-fullwidth-code-point • 2.0.0Check if the character represented by a given Unicode code point is fullwidthINDIRECT0
isarray • 1.0.0Array#isArray for older browsersINDIRECT0
k-bucket • 3.3.1Kademlia DHT K-bucket implementation as a binary treeINDIRECT4
k-bucket • 4.0.1Kademlia DHT K-bucket implementation as a binary treeINDIRECT3
k-rpc-socket • 1.11.1Low level implementation of the k-rpc network layer that the BitTorrent DHT usesINDIRECT6
k-rpc • 4.3.1Low-level implementation of the k-rpc protocol used the BitTorrent DHT.INDIRECT11
last-one-wins • 1.0.4Make sure the last sync call to an async function is executed after all previous ones have finishedINDIRECT0
length-prefixed-message • 3.0.4Reads and writes binary length prefixed messages. INDIRECT1
localcast • 2.0.1A shared event emitter that works across multiple processes on the same machine, including the browser!DIRECT25
lodash.flattendeep • 4.4.0The lodash method `_.flattenDeep` exported as a module.INDIRECT0
lodash.pick • 4.4.0The lodash method `_.pick` exported as a module.DIRECT0
lru • 2.0.1A simple O(1) LRU cacheINDIRECT1
lru • 3.1.0A simple O(1) LRU cacheINDIRECT1
memory-pager • 1.5.0Access memory using small fixed sized buffersINDIRECT0
merkle-tree-stream • 3.0.3A stream that generates a merkle tree based on the incoming data.INDIRECT9
minimist • 1.2.8parse argument optionsINDIRECT0
mkdirp-classic • 0.5.3Mirror of mkdirp 0.5.2INDIRECT0
ms • 2.0.0Tiny milisecond conversion utilityINDIRECT0
ms • 2.1.3Tiny millisecond conversion utilityINDIRECT0
multicast-dns • 7.2.5Low level multicast-dns implementation in pure javascriptINDIRECT3
multistream • 2.1.1A stream that emits multiple other streams one after another (streams2)INDIRECT8
mutexify • 1.4.0mutex lock for javascriptINDIRECT1
nan • 2.20.0Native Abstractions for Node.js: C++ header for Node 0.8 -> 22 compatibilityINDIRECT0
nanoguard • 1.3.0Small module that allows you to guard a call to a function.INDIRECT0
napi-macros • 2.2.2Set of utility macros to make writing N-API modules a little easier.INDIRECT0
network-address • 1.1.2get the local network address of your machineINDIRECT0
node-gyp-build • 3.9.0Build tool and bindings loader for node-gyp that supports prebuildsINDIRECT0
node-gyp-build • 4.8.2Build tool and bindings loader for node-gyp that supports prebuildsINDIRECT0
normalize-path • 2.1.1Normalize file path slashes to be unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes unless disabled.INDIRECT1
pretty-bytes • 4.0.2Convert bytes to a human readable string: 1337 → 1.34 kBDIRECT0
pretty-hash • 1.0.1Output binary buffers as a nice shortened hex stringINDIRECT0
process-nextick-args • 1.0.7process.nextTick but always with argsINDIRECT0
process-nextick-args • 2.0.1process.nextTick but always with argsINDIRECT0
progress-string • 1.2.2Get a progess bar as a stringDIRECT0
protocol-buffers-encodings • 1.2.0Base encodings for protocol-buffersINDIRECT4
pump • 1.0.3pipe streams together and close all of them if one of them closesINDIRECT3
pump • 3.0.2pipe streams together and close all of them if one of them closesINDIRECT3
queue-tick • 1.0.1Next tick shim that prefers process.nextTick over queueMicrotask for compatINDIRECT0
random-access-file • 2.2.1Continuous reading or writing to a file using random offsets and lengthsINDIRECT5
random-access-memory • 2.4.0Exposes the same interface as random-access-file but instead of writing/reading data to a file it maintains it in memoryDIRECT1
random-access-storage • 1.4.3Easily make random-access-storage instancesINDIRECT3
randombytes • 2.1.0random bytes from browserify stand aloneINDIRECT1
readable-stream • 2.3.8Streams3, a user-land copy of the stream library from Node.jsINDIRECT7
run-series • 1.1.9Run an array of functions in seriesINDIRECT0
rusha • 0.8.14A high-performance pure-javascript SHA1 implementation suitable for large binary data.INDIRECT0
safe-buffer • 5.1.2Safer Node.js Buffer APIINDIRECT0
safe-buffer • 5.2.1Safer Node.js Buffer APIINDIRECT0
signed-varint • 2.0.1efficiently store signed integers in varintINDIRECT1
simple-sha1 • 2.1.2A simple api for generating sha1 hashes in node and the browser.INDIRECT1
siphash24 • 1.3.1SipHash (2-4) implemented in pure Javascript and WebAssemblyINDIRECT1
sodium-javascript • 0.5.6WIP - a pure javascript version of sodium-nativeINDIRECT7
sodium-native • 2.4.9Low level bindings for libsodiumINDIRECT3
sodium-universal • 2.0.0Universal wrapper for sodium-javascript and sodium-native working in Node.js and the BrowserINDIRECT12
sorted-indexof • 1.0.0Given two sorted arrays, a and b, efficiently return an array of indexes of b's elements in a.INDIRECT0
sparse-bitfield • 3.0.3Bitfield that allocates a series of small buffers to support sparse bits without allocating a massive bufferINDIRECT1
speedometer • 1.1.0simple speed measurement in javascriptINDIRECT0
status-logger • 3.1.1print updating progress to console and stdoutDIRECT19
stream-collector • 1.0.1Buffer data from a stream into an array if a callback is providedINDIRECT2
stream-each • 1.2.3Iterate all the data in a streamINDIRECT4
stream-shift • 1.0.3Returns the next buffer/object in a stream's readable queueINDIRECT0
string_decoder • 1.1.1The string_decoder module from Node coreINDIRECT1
string-width • 2.1.1Get the visual width of a string - the number of columns required to display itINDIRECT3
strip-ansi • 4.0.0Strip ANSI escape codesINDIRECT1
through2 • 2.0.5A tiny wrapper around Node streams2 Transform to avoid explicit subclassing noiseINDIRECT9
thunky • 0.1.0delay the evaluation of a paramless async function and cache the resultINDIRECT0
thunky • 1.1.0delay the evaluation of a paramless async function and cache the resultINDIRECT0
to-buffer • 1.1.1Pass in a string, get a buffer back. Pass in a buffer, get the same buffer backINDIRECT0
uint64be • 2.0.2Encode / decode big endian unsigned 64 bit integersINDIRECT3
ultron • 1.0.2Ultron is high-intelligence robot. It gathers intel so it can start improving upon his rudimentary designINDIRECT0
unixify • 1.0.0Convert Windows file paths to unix paths.INDIRECT2
unordered-array-remove • 1.0.2Efficiently remove an element from an unordered array without doing a spliceINDIRECT0
unordered-set • 1.1.0A couple of functions that make it easy to maintain an unordered set as an array in an efficient wayINDIRECT0
unordered-set • 2.0.1A couple of functions that make it easy to maintain an unordered set as an array in an efficient wayINDIRECT0
util-deprecate • 1.0.2The Node.js `util.deprecate()` function with browser supportINDIRECT0
utp-native • 1.7.3Native bindings for libutpINDIRECT10
varint • 3.0.1protobuf-style varint bytes - use msb to create integer values of varying sizesINDIRECT0
varint • 4.0.1protobuf-style varint bytes - use msb to create integer values of varying sizesINDIRECT0
varint • 5.0.0protobuf-style varint bytes - use msb to create integer values of varying sizesINDIRECT0
varint • 5.0.2protobuf-style varint bytes - use msb to create integer values of varying sizesINDIRECT0
wrap-ansi • 3.0.1Wordwrap a string with ANSI escape codesINDIRECT4
ws • 1.1.5Simple to use, blazing fast and thoroughly tested websocket client and server for Node.jsINDIRECT2
xsalsa20 • 1.2.0XSalsa20 implemented in Javascript and WebAssemblyINDIRECT0
xtend • 4.0.2extend like a bossINDIRECT0
ISC10
PackageRelationDependenciesPublished
blake2b • 2.1.4Blake2b (64-bit version) in pure JavascriptINDIRECT3
discovery-channel • 5.5.1discover peers that have hashes using various kewl methodsINDIRECT51
hyperdiscovery • 6.0.4Join the p2p swarm for hypercore and hyperdrive feeds.DIRECT63
inherits • 2.0.4Browser-friendly inheritance fully compatible with standard node.js inherits()INDIRECT0
ini • 1.3.8An ini encoder/decoder for nodeINDIRECT0
nanoassert • 1.1.0Nanoscale assertion moduleINDIRECT0
nanoassert • 2.0.0Nanoscale assertion moduleINDIRECT0
once • 1.4.0Run a function exactly one timeINDIRECT1
remove-trailing-separator • 1.1.0Removes separators from the end of the string.INDIRECT0
wrappy • 1.0.2Callback wrapping utilityINDIRECT0
unknown6
PackageRelationDependenciesPublished
body • 0.1.0Body parsingINDIRECT3
content-types • 0.1.0handle multiple content typesINDIRECT2
corsify • 2.1.0CORS up a route handlerINDIRECT5
http-methods • 0.1.0Handle multiple methods elegantlyINDIRECT4
iterators • 0.1.0iterate over collections in sync & asyncINDIRECT1
options • 0.0.6A very light-weight in-code option parsers for node.js.INDIRECT0
BSD-2-Clause2
PackageRelationDependenciesPublished
connections • 1.4.2Keeps track of connections to an http server and provides a way to close connectionsINDIRECT0
websocket-stream • 3.3.3Use websockets with the node streams API. Works in browser and nodeINDIRECT18
BSD-3-Clause1
PackageRelationDependenciesPublished
datland-swarm-defaults • 1.0.2Dat Defaults for Discovery SwarmINDIRECT1
Apache-2.01
PackageRelationDependenciesPublished
b4a • 1.6.6Bridging the gap between buffers and typed arraysINDIRECT0
MIT OR X111
PackageRelationDependenciesPublished
ap • 0.1.0Currying in javascript. Like .bind() without also setting `this`.INDIRECT0
Last updated on

Copy the licenses badge code for the latest version:

[![licenses](https://licenses.dev/b/npm/hyperhealth)](https://licenses.dev/npm/hyperhealth)
<a href="https://licenses.dev/npm/hyperhealth">
  <img src="https://licenses.dev/b/npm/hyperhealth" alt="licenses" />
</a>

Or the licenses badge code for the 2.0.0 version:

[![licenses](https://licenses.dev/b/npm/hyperhealth/2.0.0)](https://licenses.dev/npm/hyperhealth/2.0.0)
<a href="https://licenses.dev/npm/hyperhealth/2.0.0">
  <img src="https://licenses.dev/b/npm/hyperhealth/2.0.0" alt="licenses" />
</a>
GitHub