licenses.dev

hyperdiscovery v6.0.4

Join the p2p swarm for hypercore and hyperdrive feeds.

Published on

Licenses

Learn more about license information.

Package Licenses

ISC

Dependency Licenses

MIT83
PackageRelationDependenciesPublished
@leichtgewicht/ip-codec • 2.0.5Small package to encode or decode IP addresses from buffers to strings.INDIRECT0
available-typed-arrays • 1.0.7Returns an array of Typed Array names that are available in the current environmentINDIRECT1
bencode • 1.0.0Bencode de/encoderINDIRECT1
bencode • 2.0.3Bencode de/encoderINDIRECT0
bittorrent-dht • 7.10.0Simple, robust, BitTorrent DHT implementationINDIRECT19
buffer-equals • 1.0.4Node.js 0.12 buffer.equals() ponyfillINDIRECT0
buffer-from • 1.1.2A [ponyfill](https://ponyfill.com) for `Buffer.from`, uses native implementation if available.INDIRECT0
call-bind-apply-helpers • 1.0.2Helper functions around Function call/apply/bind, for use in `call-bind`INDIRECT2
call-bind • 1.0.8Robustly `.call.bind()` a functionINDIRECT15
call-bound • 1.0.4Robust call-bound JavaScript intrinsics, using `call-bind` and `get-intrinsic`.INDIRECT12
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
core-util-is • 1.0.3The `util.is*` functions introduced in Node v0.12.INDIRECT0
debug • 2.6.9small debugging utilityINDIRECT1
debug • 3.2.7small debugging utilityINDIRECT1
define-data-property • 1.1.4Define a data property on an object. Will fall back to assignment in an engine without descriptors.INDIRECT3
discovery-swarm • 4.4.2A network swarm that uses discovery-channel to find peersDIRECT86
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
dunder-proto • 1.0.1If available, the `Object.prototype.__proto__` accessor and mutator, call-boundINDIRECT4
end-of-stream • 1.4.5Call a callback when a readable/writable/duplex stream has completed or failed.INDIRECT2
es-define-property • 1.0.1`Object.defineProperty`, but not IE 8's broken one.INDIRECT0
es-errors • 1.3.0A simple cache for a few of the JS Error constructors.INDIRECT0
es-object-atoms • 1.1.1ES Object-related atoms: Object, ToObject, RequireObjectCoercibleINDIRECT1
for-each • 0.3.5A better forEachINDIRECT1
function-bind • 1.1.2Implementation of Function.prototype.bindINDIRECT0
get-intrinsic • 1.3.0Get and robustly cache all JS language-level intrinsics at first require timeINDIRECT11
get-proto • 1.0.1Robustly get the [[Prototype]] of an objectINDIRECT6
gopd • 1.2.0`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.INDIRECT0
has-property-descriptors • 1.0.2Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.INDIRECT1
has-symbols • 1.1.0Determine if the JS environment has Symbol support. Supports spec, or shams.INDIRECT0
has-tostringtag • 1.0.2Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.INDIRECT1
hasown • 2.0.2A robust, ES3 compatible, "has own property" predicate.INDIRECT1
ip • 1.1.9[![](https://badge.fury.io/js/ip.svg)](https://www.npmjs.com/package/ip)INDIRECT0
is-callable • 1.2.7Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag.INDIRECT0
is-typed-array • 1.1.15Is this value a JS Typed Array? This module works cross-realm/iframe, does not depend on `instanceof` or mutable properties, and despite ES6 Symbol.toStringTag.INDIRECT23
isarray • 1.0.0Array#isArray for older browsersINDIRECT0
isarray • 2.0.5Array#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
length-prefixed-message • 3.0.4Reads and writes binary length prefixed messages. INDIRECT1
lru • 2.0.1A simple O(1) LRU cacheINDIRECT1
lru • 3.1.0A simple O(1) LRU cacheINDIRECT1
math-intrinsics • 1.1.0ES Math-related intrinsics and helpers, robustly cached.INDIRECT0
minimist • 1.2.8parse argument optionsINDIRECT0
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
nan • 2.22.2Native Abstractions for Node.js: C++ header for Node 0.8 -> 22 compatibilityINDIRECT0
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
possible-typed-array-names • 1.1.0A simple list of possible Typed Array names.INDIRECT0
pretty-hash • 1.0.1Output binary buffers as a nice shortened hex stringINDIRECT0
process-nextick-args • 2.0.1process.nextTick but always with argsINDIRECT0
pump • 1.0.3pipe streams together and close all of them if one of them closesINDIRECT3
pump • 3.0.3pipe streams together and close all of them if one of them closesINDIRECT3
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
set-function-length • 1.2.2Set a function's length propertyINDIRECT14
simple-sha1 • 2.1.2A simple api for generating sha1 hashes in node and the browser.INDIRECT1
speedometer • 1.1.0simple speed measurement in javascriptINDIRECT0
string_decoder • 1.1.1The string_decoder module from Node coreINDIRECT1
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.2.1Pass in a string, array, Buffer, Data View, or Uint8Array, and get a Buffer back.INDIRECT27
typed-array-buffer • 1.0.3Get the ArrayBuffer out of a TypedArray, robustly.INDIRECT24
unordered-set • 1.1.0A 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
which-typed-array • 1.1.19Which kind of Typed Array is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.INDIRECT22
xtend • 4.0.2extend like a bossDIRECT0
ISC4
PackageRelationDependenciesPublished
discovery-channel • 5.5.1discover peers that have hashes using various kewl methodsINDIRECT51
inherits • 2.0.4Browser-friendly inheritance fully compatible with standard node.js inherits()INDIRECT0
once • 1.4.0Run a function exactly one timeINDIRECT1
wrappy • 1.0.2Callback wrapping utilityINDIRECT0
BSD-3-Clause1
PackageRelationDependenciesPublished
datland-swarm-defaults • 1.0.2Dat Defaults for Discovery SwarmDIRECT1
BSD-2-Clause1
PackageRelationDependenciesPublished
connections • 1.4.2Keeps track of connections to an http server and provides a way to close connectionsINDIRECT0
Last updated on

Copy the licenses badge code for the latest version:

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

Or the licenses badge code for the 6.0.4 version:

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