licenses.dev

hyperdrive v7.14.5

A file sharing network based on rabin file chunking and append only feeds of data verified by merkle trees.

Published on

Licenses

Learn more about license information.

Package Licenses

MIT

Dependency Licenses

MIT167
PackageRelationDependenciesPublished
abstract-leveldown • 2.6.3An abstract prototype matching the LevelDOWN APIINDIRECT1
acorn • 7.4.1ECMAScript parserINDIRECT0
ansi-regex • 2.1.1Regular expression for matching ANSI escape codesINDIRECT0
available-typed-arrays • 1.0.7Returns an array of Typed Array names that are available in the current environmentINDIRECT1
bindings • 1.5.0Helper module for loading your native module's .node fileINDIRECT1
bitfield-rle • 1.1.2A run-length-encoder that compresses bitfields.INDIRECT1
bl • 1.2.3Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too!INDIRECT8
blake2b-wasm • 2.4.0Blake2b implemented in WASMINDIRECT2
brfs • 1.6.1browserify fs.readFileSync() static asset inlinerINDIRECT51
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-equal • 0.0.1return whether two buffers are equalINDIRECT0
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 streamsDIRECT9
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
cipher-base • 1.0.6abstract base class for crypto-streamsINDIRECT2
code-point-at • 1.1.0ES2015 `String#codePointAt()` ponyfillINDIRECT0
concat-stream • 1.6.2writable stream that concatenates strings or binary data and calls a callback with the resultINDIRECT10
convert-source-map • 1.9.0Converts a source-map from/to different formats and allows adding/changing properties.INDIRECT0
core-util-is • 1.0.3The `util.is*` functions introduced in Node v0.12.INDIRECT0
create-hash • 1.2.0create hashes for browserifyINDIRECT38
create-hmac • 1.1.7node style hmacs in the browserINDIRECT39
debug • 2.6.9small debugging utilityINDIRECT1
decompress-response • 3.3.0Decompress a HTTP response if neededINDIRECT1
deep-extend • 0.6.0Recursive object extendingINDIRECT0
deep-is • 0.1.4node's assert.deepEqual algorithm except for NaN being equal to NaNINDIRECT0
deferred-leveldown • 1.2.2For handling delayed-open on LevelDOWN compatible librariesINDIRECT2
define-data-property • 1.1.4Define a data property on an object. Will fall back to assignment in an engine without descriptors.INDIRECT3
defined • 0.0.0return the first argument that is `!== undefined`INDIRECT0
delegates • 1.0.0delegate methods and accessors to another propertyINDIRECT0
dunder-proto • 1.0.1If available, the `Object.prototype.__proto__` accessor and mutator, call-boundINDIRECT4
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.5Call a callback when a readable/writable/duplex stream has completed or failed.INDIRECT2
errno • 0.1.8libuv errno details exposedINDIRECT1
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
falafel • 2.2.5transform the ast on a recursive walkINDIRECT2
fast-levenshtein • 2.0.6Efficient implementation of Levenshtein algorithm with locale-specific collator support.INDIRECT0
file-uri-to-path • 1.0.0Convert a file: URI to a file pathINDIRECT0
flat-tree • 1.12.1A series of functions to map a binary tree to a listINDIRECT0
for-each • 0.3.5A better forEachINDIRECT1
from2 • 2.3.0Convenience wrapper for ReadableStream, with an API lifted from "from" and "through2"DIRECT8
fs-constants • 1.0.0Require constants across node and the browserINDIRECT0
function-bind • 1.1.2Implementation of Function.prototype.bindINDIRECT0
generate-function • 2.3.1Module that helps you write generated functions in NodeINDIRECT1
generate-object-property • 1.2.0Generate safe JS code that can used to reference a object propertyINDIRECT1
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
github-from-package • 0.0.0return the github url from a package.json fileINDIRECT0
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
has • 1.0.4Object.prototype.hasOwnProperty.call shortcutINDIRECT0
hash-base • 3.1.0abstract base class for hash-streamsINDIRECT6
hasown • 2.0.2A robust, ES3 compatible, "has own property" predicate.INDIRECT1
hypercore-protocol • 5.1.3Stream that implements the hypercore protocolINDIRECT112
hypercore • 4.20.1Hypercore is a protocol and network for distributing and replicating feeds of binary data.DIRECT154
hyperdrive-encoding • 2.0.1Message encoding used by hyperdriveDIRECT59
increment-buffer • 1.0.1increment a buffer (with carry)INDIRECT0
is-callable • 1.2.7Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag.INDIRECT0
is-core-module • 2.16.1Is this specifier a node.js core module?INDIRECT2
is-fullwidth-code-point • 1.0.0Check if the character represented by a given Unicode code point is fullwidthINDIRECT1
is-property • 1.0.2Tests if a JSON property can be accessed using . syntaxINDIRECT0
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 • 0.0.1Array#isArray for older browsersINDIRECT0
isarray • 1.0.0Array#isArray for older browsersINDIRECT0
isarray • 2.0.5Array#isArray for older browsersINDIRECT0
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-stream • 1.6.0Streaming length prefixed buffersINDIRECT10
level-codec • 7.0.1Levelup's encoding logicINDIRECT0
level-errors • 1.0.5Error types for LevelUPINDIRECT2
level-iterator-stream • 1.3.1Turn a leveldown iterator into a readable streamINDIRECT9
level-option-wrap • 1.1.0wrap `opts.{{g,l}{t,e,te},start,end}` arguments with functionsINDIRECT1
levelup-defaults • 2.0.0Change the defaults settings on a levelup instance by returning a new levelup instance that uses the same leveldown but different optionsINDIRECT15
levelup • 1.3.9Fast & simple storage - a Node.js-style LevelDB wrapperINDIRECT14
levn • 0.3.0Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexibleINDIRECT2
magic-string • 0.22.5Modify strings, generate sourcemapsINDIRECT1
math-intrinsics • 1.1.0ES Math-related intrinsics and helpers, robustly cached.INDIRECT0
md5.js • 1.3.5node style md5 on pure JavaScriptINDIRECT7
merge-source-map • 1.0.4Merge old source map and new source map in multi-transform flowINDIRECT1
merkle-tree-stream • 3.0.3A stream that generates a merkle tree based on the incoming data.INDIRECT9
mimic-response • 1.0.1Mimic a Node.js HTTP response streamINDIRECT0
minimist • 1.2.8parse argument optionsINDIRECT0
mkdirp • 0.5.6Recursively mkdir, like `mkdir -p`INDIRECT1
ms • 2.0.0Tiny milisecond conversion utilityINDIRECT0
nan • 2.23.0Native Abstractions for Node.js: C++ header for Node 0.8 -> 24 compatibilityINDIRECT0
node-abi • 2.30.1Get the Node ABI for a given target and runtime, and vice versa.INDIRECT1
node-gyp-build • 3.9.0Build tool and bindings loader for node-gyp that supports prebuildsINDIRECT0
node-gyp-build • 4.8.4Build tool and bindings loader for node-gyp that supports prebuildsINDIRECT0
noop-logger • 0.1.1A logger that does exactly nothing.INDIRECT0
number-is-nan • 1.0.1ES2015 Number.isNaN() ponyfillINDIRECT0
object-assign • 4.1.1ES2015 `Object.assign()` ponyfillINDIRECT0
object-inspect • 1.4.1string representations of objects in node and the browserINDIRECT0
optionator • 0.8.3option parsing and help generationINDIRECT6
os-homedir • 1.0.2Node.js 4 `os.homedir()` ponyfillINDIRECT0
passthrough-encoding • 1.2.0An encoder that encodes buffers/strings to a buffer and is abstract-encoding compatibleINDIRECT0
path-parse • 1.0.7Node.js path.parse() ponyfillINDIRECT0
possible-typed-array-names • 1.1.0A simple list of possible Typed Array names.INDIRECT0
prebuild-install • 2.5.3A command line tool for easily install prebuilds for multiple version of node/iojs on a specific platformINDIRECT86
prelude-ls • 1.1.2prelude.ls is a functionally oriented utility library. It is powerful and flexible. Almost all of its functions are curried. It is written in, and is the recommended base library for, LiveScript.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
protocol-buffers-schema • 3.6.0No nonsense protocol buffers schema parser written in JavascriptINDIRECT0
protocol-buffers • 3.2.1Protocol Buffers for Node.jsINDIRECT58
prr • 1.0.1A better Object.defineProperty()INDIRECT0
pump • 1.0.3pipe streams together and close all of them if one of them closesDIRECT3
pump • 2.0.1pipe streams together and close all of them if one of them closesINDIRECT3
pumpify • 1.5.1Combine an array of streams into a single duplex stream using pump and duplexifyDIRECT14
quote-stream • 1.0.2transform a stream into a quoted stringINDIRECT12
randombytes • 2.1.0random bytes from browserify stand aloneINDIRECT1
readable-stream • 1.1.14Streams3, a user-land copy of the stream library from Node.js v0.11.xINDIRECT4
readable-stream • 2.3.8Streams3, a user-land copy of the stream library from Node.jsINDIRECT7
readable-stream • 3.6.2Streams3, a user-land copy of the stream library from Node.jsINDIRECT4
resolve • 1.22.10resolve like require.resolve() on behalf of files asynchronously and synchronouslyINDIRECT5
ripemd160 • 2.0.2Compute ripemd160 of bytes or strings.INDIRECT7
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
shallow-copy • 0.0.1make a shallow copy of an object or arrayINDIRECT0
signed-varint • 2.0.1efficiently store signed integers in varintINDIRECT1
simple-concat • 1.0.1Super-minimalist version of `concat-stream`. Less than 15 lines!INDIRECT0
simple-get • 2.8.2Simplest way to make http get requests. Supports HTTPS, redirects, gzip/deflate, streams in < 100 lines.INDIRECT5
siphash24 • 1.3.1SipHash (2-4) implemented in pure Javascript and WebAssemblyINDIRECT1
sodium-encryption • 1.2.3Sodium encryption that works in node and in the browserINDIRECT4
sodium-javascript • 0.5.6WIP - a pure javascript version of sodium-nativeINDIRECT7
sodium-native • 1.10.3Low level bindings for libsodiumINDIRECT2
sodium-native • 2.4.9Low level bindings for libsodiumINDIRECT3
sodium-signatures • 2.1.1Sodium signatures that works in node and in the browserINDIRECT14
sodium-universal • 2.0.0Universal wrapper for sodium-javascript and sodium-native working in Node.js and the BrowserINDIRECT12
sorted-array-functions • 1.3.0Maintain and search through a sorted array using some low level functionsDIRECT0
static-eval • 2.1.1evaluate statically-analyzable expressionsINDIRECT5
static-module • 2.2.5convert module usage to inline expressionsINDIRECT44
stream-collector • 1.0.1Buffer data from a stream into an array if a callback is providedDIRECT2
stream-each • 1.2.3Iterate all the data in a streamDIRECT4
stream-shift • 1.0.3Returns the next buffer/object in a stream's readable queueINDIRECT0
string_decoder • 0.10.31The string_decoder module from Node coreINDIRECT0
string_decoder • 1.1.1The string_decoder module from Node coreINDIRECT1
string-width • 1.0.2Get the visual width of a string - the number of columns required to display itINDIRECT5
strip-ansi • 3.0.1Strip ANSI escape codesINDIRECT1
strip-json-comments • 2.0.1Strip comments from JSON. Lets you use comments in your JSON files!INDIRECT0
subleveldown • 2.1.0sublevels implemented using leveldownsINDIRECT17
supports-preserve-symlinks-flag • 1.0.0Determine if the current node version supports the `--preserve-symlinks` flag.INDIRECT0
tar-fs • 1.16.5filesystem bindings for tar-streamINDIRECT50
tar-stream • 1.6.2tar-stream is a streaming tar parser and generator and nothing else. It is streams2 and operates purely using streams which means you can easily extract/parse tarballs without ever hitting the file system.INDIRECT45
through2 • 2.0.5A tiny wrapper around Node streams2 Transform to avoid explicit subclassing noiseDIRECT9
thunky • 0.1.0delay the evaluation of a paramless async function and cache the resultDIRECT0
to-buffer • 1.2.1Pass in a string, array, Buffer, Data View, or Uint8Array, and get a Buffer back.INDIRECT27
type-check • 0.3.2type-check allows you to check the types of JavaScript values at runtime with a Haskell like type syntax.INDIRECT1
typed-array-buffer • 1.0.3Get the ArrayBuffer out of a TypedArray, robustly.INDIRECT24
typedarray • 0.0.6TypedArray polyfill for old browsersINDIRECT0
uint64be • 2.0.2Encode / decode big endian unsigned 64 bit integersINDIRECT3
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
varint • 4.0.1protobuf-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
vlq • 0.2.3Generate, and decode, base64 VLQ mappings for source maps and other usesINDIRECT0
which-pm-runs • 1.1.0Detects what package manager executes the processINDIRECT0
which-typed-array • 1.1.19Which kind of Typed Array is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.INDIRECT22
word-wrap • 1.2.5Wrap words to a specified length.INDIRECT0
xsalsa20 • 1.2.0XSalsa20 implemented in Javascript and WebAssemblyINDIRECT0
xtend • 4.0.2extend like a bossDIRECT0
ISC19
PackageRelationDependenciesPublished
aproba • 1.2.0A ridiculously light-weight argument validator (now browser friendly)INDIRECT0
are-we-there-yet • 1.1.7Keep track of the overall completion of many disparate processesINDIRECT9
blake2b • 2.1.4Blake2b (64-bit version) in pure JavascriptINDIRECT3
chownr • 1.1.4like `chown -R`INDIRECT0
console-control-strings • 1.1.0A library of cross-platform tested terminal/console command strings for doing things like color and cursor positioning. This is a subset of both ansi and vt100. All control codes included work on both Windows & Unix-like OSes, except where noted.INDIRECT0
gauge • 2.7.4A terminal based horizontal guageINDIRECT12
has-unicode • 2.0.1Try to guess if your terminal supports unicodeINDIRECT0
inherits • 2.0.4Browser-friendly inheritance fully compatible with standard node.js inherits()DIRECT0
ini • 1.3.8An ini encoder/decoder for nodeINDIRECT0
nanoassert • 1.1.0Nanoscale assertion moduleINDIRECT0
nanoassert • 2.0.0Nanoscale assertion moduleINDIRECT0
npmlog • 4.1.2logger for npmINDIRECT24
once • 1.4.0Run a function exactly one timeINDIRECT1
rabin • 1.6.0node native bindings to a C rabin fingerprinting algorithmDIRECT92
semver • 5.4.1The semantic version parser used by npm.INDIRECT0
set-blocking • 2.0.0set blocking stdio and stderr ensuring that terminal output does not truncateINDIRECT0
signal-exit • 3.0.7when you want to fire an event no matter how a process exits.INDIRECT0
wide-align • 1.1.5A wide-character aware text alignment function for use on the console or with fixed width fonts.INDIRECT6
wrappy • 1.0.2Callback wrapping utilityINDIRECT0
BSD-2-Clause7
PackageRelationDependenciesPublished
escodegen • 1.9.1ECMAScript code generatorINDIRECT11
escodegen • 2.1.0ECMAScript code generatorINDIRECT4
esprima • 3.1.3ECMAScript parsing infrastructure for multipurpose analysisINDIRECT0
esprima • 4.0.1ECMAScript parsing infrastructure for multipurpose analysisINDIRECT0
estraverse • 4.3.0ECMAScript JS AST traversal functionsINDIRECT0
estraverse • 5.3.0ECMAScript JS AST traversal functionsINDIRECT0
esutils • 2.0.3utility box for ECMAScript language toolsINDIRECT0
Apache-2.03
PackageRelationDependenciesPublished
b4a • 1.6.7Bridging the gap between buffers and typed arraysINDIRECT0
detect-libc • 1.0.3Node.js module to detect the C standard library (libc) implementation family and versionINDIRECT0
tunnel-agent • 0.6.0HTTP proxy tunneling agent. Formerly part of mikeal/request, now a standalone module.INDIRECT1
BSD-3-Clause3
PackageRelationDependenciesPublished
duplexer2 • 0.1.4Like duplexer but using streams3INDIRECT8
source-map • 0.5.7Generates and consumes source mapsINDIRECT0
source-map • 0.6.1Generates and consumes source mapsINDIRECT0
WTFPL1
PackageRelationDependenciesPublished
expand-template • 1.1.1Expand placeholders in a template stringINDIRECT0
Apache-2.0 OR BSD-2-Clause OR MIT1
PackageRelationDependenciesPublished
rc • 1.2.8hardwired configuration loaderINDIRECT4
BSD-3-Clause AND MIT1
PackageRelationDependenciesPublished
sha.js • 2.4.12Streamable SHA hashes in pure javascriptINDIRECT29
Unlicense1
PackageRelationDependenciesPublished
tweetnacl • 0.14.5Port of TweetNaCl cryptographic library to JavaScriptINDIRECT0
Last updated on

Copy the licenses badge code for the latest version:

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

Or the licenses badge code for the 7.14.5 version:

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