licenses.dev

@mapeo/core v9.0.0-alpha.0

Offline p2p mapping library

Published on

Licenses

Learn more about license information.

Package Licenses

MIT

Dependency Licenses

MIT113
PackageRelationDependenciesPublished
@chainsafe/is-ip • 2.0.2Check if a string is an IP addressINDIRECT0
@fastify/type-provider-typebox • 3.6.0A Type Provider for Typebox over FastifyDIRECT0
@gravitysoftware/dnssd • 0.5.3Bonjour/Avahi-like service discovery in pure JavaScriptINDIRECT0
@mapeo/schema • 3.0.0-next.26JSON schema and flow types for MapeoDIRECT17
@mapeo/sqlite-indexer • 1.0.0-alpha.7Index Mapeo data in a SQLite databaseDIRECT41
@sinclair/typebox • 0.29.6JSONSchema Type Builder with Static Type Resolution for TypeScriptDIRECT0
@types/b4a • 1.6.4TypeScript definitions for b4aINDIRECT2
@types/better-sqlite3 • 7.6.11TypeScript definitions for better-sqlite3INDIRECT2
@types/node • 18.19.50TypeScript definitions for nodeINDIRECT1
@types/streamx • 2.9.5TypeScript definitions for streamxINDIRECT2
base-x • 3.0.10Fast base encoding / decoding of any given alphabetINDIRECT1
base32.js • 0.1.0Base 32 encodings for JavaScriptDIRECT0
base64-js • 1.5.1Base64 encoding/decoding in pure JSINDIRECT0
better-sqlite3 • 8.7.0The fastest and simplest library for SQLite3 in Node.js.DIRECT37
big-sparse-array • 1.0.3A sparse array optimised for low memory whilst still being fastINDIRECT0
binary-stream-equals • 1.0.0Check if two binary streams have the same contentINDIRECT1
bindings • 1.5.0Helper module for loading your native module's .node fileINDIRECT1
bl • 4.1.0Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too!INDIRECT8
blake2b-universal • 1.0.1blake2b that works in node and in the browserINDIRECT6
blake2b-wasm • 2.4.0Blake2b implemented in WASMINDIRECT2
bogon • 1.1.0Check if an IP is a bogonINDIRECT3
buffer • 5.7.1Node.js Buffer API, for the browserINDIRECT2
codecs • 3.1.0Create an binary encoder/decoder for json, utf-8 or custom typesINDIRECT1
corestore • 6.18.4A Hypercore factory that simplifies managing collections of cores.DIRECT46
crc • 3.8.0Module for calculating Cyclic Redundancy Check (CRC) for Node.js and the Browser.INDIRECT3
debounceify • 1.1.0Tiny async debouncerINDIRECT0
debug • 4.3.7Lightweight debugging utility for Node.js and the browserINDIRECT1
debugging-stream • 2.0.0Debug streams, by adding latency etcINDIRECT6
decompress-response • 6.0.0Decompress a HTTP response if neededINDIRECT1
deep-extend • 0.6.0Recursive object extendingINDIRECT0
derive-key • 1.0.1Derive a named key from a master keyINDIRECT7
dht-rpc • 6.12.1Make RPC calls over a Kademlia based DHTINDIRECT16
end-of-stream • 1.4.4Call a callback when a readable/writable/duplex stream has completed or failed.INDIRECT2
fast-fifo • 1.3.2A fast fifo implementation similar to the one powering nextTick in Node.js coreINDIRECT0
fastify-plugin • 4.5.1Plugin helper for FastifyDIRECT0
file-uri-to-path • 1.0.0Convert a file: URI to a file pathINDIRECT0
flat-tree • 1.11.0A series of functions to map a binary tree to a listINDIRECT0
fs-constants • 1.0.0Require constants across node and the browserINDIRECT0
function-bind • 1.1.2Implementation of Function.prototype.bindINDIRECT0
github-from-package • 0.0.0return the github url from a package.json fileINDIRECT0
hasown • 2.0.2A robust, ES3 compatible, "has own property" predicate.INDIRECT1
hyperbee • 2.20.1An append-only B-tree running on a Hypercore.INDIRECT17
hypercore-crypto • 3.4.2The crypto primitives used in hypercore, extracted into a separate moduleDIRECT5
hypercore • 10.37.19Hypercore is a secure, distributed append-only logDIRECT43
hyperdht • 6.16.5The DHT powering HyperswarmINDIRECT38
hyperswarm • 4.8.2A distributed networking stack for connecting peersDIRECT41
ip-regex • 5.0.0Regular expression for matching IP addresses (IPv4 & IPv6)INDIRECT0
ipaddr.js • 2.2.0A library for manipulating IPv4 and IPv6 addresses in JavaScript.INDIRECT0
is-core-module • 2.15.1Is this specifier a node.js core module?INDIRECT2
is-options • 1.0.2Easily check if input is an options mapINDIRECT1
kademlia-routing-table • 1.0.3XOR based routing table used for P2P networks such as a Kademlia DHT.INDIRECT1
lodash • 4.17.21Lodash modular utilities.INDIRECT0
magic-bytes.js • 1.10.0Detect Filetype by bytesDIRECT0
mimic-response • 3.1.0Mimic a Node.js HTTP response streamINDIRECT0
minimist • 1.2.8parse argument optionsINDIRECT0
mkdirp-classic • 0.5.3Mirror of mkdirp 0.5.2INDIRECT0
ms • 2.1.3Tiny millisecond conversion utilityINDIRECT0
multi-core-indexer • 1.0.0-alpha.9Index one or more hypercoresDIRECT22
mutexify • 1.4.0mutex lock for javascriptINDIRECT1
napi-build-utils • 1.0.2A set of utilities to assist developers of tools that build N-API native add-onsINDIRECT0
napi-macros • 2.2.2Set of utility macros to make writing N-API modules a little easier.INDIRECT0
nat-sampler • 1.0.1Sample addresses to figure out if a host + port is consistentINDIRECT0
netmask • 2.0.2Parse and lookup IP network blocksINDIRECT0
node-abi • 3.67.0Get the Node ABI for a given target and runtime, and vice versa.INDIRECT1
node-gyp-build • 4.8.2Build tool and bindings loader for node-gyp that supports prebuildsINDIRECT0
p-defer • 4.0.1Create a deferred promiseDIRECT0
path-parse • 1.0.7Node.js path.parse() ponyfillINDIRECT0
prebuild-install • 7.1.2A command line tool to easily install prebuilt binaries for multiple version of node/iojs on a specific platformINDIRECT34
private-ip • 3.0.2Check if IP address is private.DIRECT4
protocol-buffers-encodings • 1.2.0Base encodings for protocol-buffersINDIRECT3
protomux • 3.9.2Multiplex multiple message oriented protocols over a streamDIRECT6
pump • 3.0.0pipe 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 • 4.0.7Continuous reading or writing to a file using random offsets and lengthsINDIRECT14
random-access-storage • 3.0.2Easily make random-access-storage instancesINDIRECT2
random-array-iterator • 1.0.0An iterator to iterate an array in random order with controls to requeue or dequeue elements during the iterationINDIRECT0
read-write-mutexify • 2.1.0Like mutexify but with read/write locksINDIRECT0
readable-stream • 3.6.2Streams3, a user-land copy of the stream library from Node.jsINDIRECT4
ready-resource • 1.1.1Modern single resource managementINDIRECT1
record-cache • 1.2.0Cache optimised for record like thingsINDIRECT1
resolve • 1.22.8resolve like require.resolve() on behalf of files asynchronously and synchronouslyINDIRECT5
safe-buffer • 5.2.1Safer Node.js Buffer APIINDIRECT0
safety-catch • 1.0.2Small module that makes sure your catch, caught an actual error and not a programming mistake or assertionINDIRECT0
same-data • 1.0.0Deep equal with no deps and only for 'data' objects, ie basic objects, arrays, primitives and typed arraysINDIRECT0
shuffled-priority-queue • 2.1.0A priority queue that shuffles elements with the same priority.INDIRECT1
signal-promise • 1.0.3Simple wait/notify promise with optional max wait timeINDIRECT0
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 • 4.0.1Simplest 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-javascript • 0.8.0WIP - a pure javascript version of sodium-nativeINDIRECT11
sodium-native • 3.4.1Low level bindings for libsodiumINDIRECT1
sodium-native • 4.1.1Low level bindings for libsodiumINDIRECT1
sodium-secretstream • 1.1.0Wraps libsodiums secretstream in a higher level abstractionINDIRECT4
sodium-universal • 3.1.0Universal wrapper for sodium-javascript and sodium-native working in Node.js and the BrowserINDIRECT20
sodium-universal • 4.0.1Universal wrapper for sodium-javascript and sodium-native working in Node.js and the BrowserDIRECT2
streamx • 2.20.0An iteration of the Node.js core streams with a series of improvementsINDIRECT5
string_decoder • 1.3.0The string_decoder module from Node coreINDIRECT1
strip-json-comments • 2.0.1Strip comments from JSON. Lets you use comments in your JSON files!INDIRECT0
supports-preserve-symlinks-flag • 1.0.0Determine if the current node version supports the `--preserve-symlinks` flag.INDIRECT0
tar-fs • 2.1.1filesystem bindings for tar-streamINDIRECT17
tar-stream • 2.2.0tar-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.INDIRECT13
time-ordered-set • 1.0.2Efficiently maintain a set of nodes ordered by the time they were added to the setINDIRECT0
timeout-refresh • 2.0.1Efficiently refresh a timerINDIRECT0
tiny-typed-emitter • 2.1.0Fully type-checked EventEmitterDIRECT0
undici-types • 5.26.5A stand-alone types package for UndiciINDIRECT0
unix-path-resolve • 1.0.2Cross platform resolve that always returns a UNIX style `/` seperated pathINDIRECT0
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 • 5.0.0protobuf-style varint bytes - use msb to create integer values of varying sizesINDIRECT0
xache • 1.2.1Yet another auto expiring, max sizable cacheINDIRECT0
xsalsa20 • 1.2.0XSalsa20 implemented in Javascript and WebAssemblyINDIRECT0
z32 • 1.1.0Encode & decode z-base32INDIRECT1
Apache-2.028
PackageRelationDependenciesPublished
@hyperswarm/secret-stream • 6.6.3Secret stream backed by Noise and libsodium's secretstreamDIRECT16
b4a • 1.6.6Bridging the gap between buffers and typed arraysDIRECT0
bare-events • 2.4.2Event emitters for JavaScriptINDIRECT0
bare-fs • 2.3.3Native file system for JavascriptINDIRECT9
bare-os • 2.4.2Operating system utilities for JavascriptINDIRECT0
bare-path • 2.1.3Path manipulation library for JavaScriptINDIRECT1
bare-stream • 2.2.1Streaming data for JavaScriptINDIRECT6
blind-relay • 1.3.3Blind relay for UDX over Protomux channelsINDIRECT16
compact-encoding • 2.15.0A series of compact encoding schemes for building small and fast parsers and serializersDIRECT1
crc-native • 1.0.11libcrc JavaScript bindings for Node.jsINDIRECT2
detect-libc • 2.0.3Node.js module to detect the C standard library (libc) implementation family and versionINDIRECT0
drizzle-orm • 0.28.6Drizzle ORM package for SQL databasesDIRECT0
fs-native-extensions • 1.2.7Native file system extensions for advanced file operationsINDIRECT2
hyperblobs • 2.4.2A blob store for HypercoreINDIRECT8
hypercore-errors • 1.3.0Hypercore errorsINDIRECT0
hypercore-id-encoding • 1.3.0Convert Hypercore keys to/from z-base32 or hexINDIRECT2
hyperdrive • 11.11.0Hyperdrive is a secure, real-time distributed file systemDIRECT59
hypertrace • 1.4.2Add tracing and insights to classes. Supports Prometheus/Grafana.INDIRECT0
long • 5.2.3A Long class for representing a 64-bit two's-complement integer value.INDIRECT0
mirror-drive • 1.4.0Mirror a hyperdrive or localdrive into another oneINDIRECT3
quickbit-native • 2.2.7libquickbit JavaScript bindings for Node.jsINDIRECT3
rache • 1.0.0Random-eviction cacheINDIRECT0
simdle-native • 1.2.6libsimdle JavaScript bindings for Node.jsINDIRECT3
sub-encoder • 2.1.3Generate sub encodings for key/value storesDIRECT2
text-decoder • 1.1.1Streaming text decoder that preserves multibyte Unicode charactersINDIRECT1
tunnel-agent • 0.6.0HTTP proxy tunneling agent. Formerly part of mikeal/request, now a standalone module.INDIRECT1
udx-native • 1.11.1udx is reliable, multiplexed, and congestion-controlled streams over udpINDIRECT8
unslab • 1.3.0Unslab some slab'ed buffersINDIRECT1
ISC25
PackageRelationDependenciesPublished
@digidem/types • 2.3.0Typescript type definitions for untyped modules used by Digidem, prior to DefinitelyTyped publishingDIRECT4
@mapeo/crypto • 1.0.0-alpha.8Key management and encryption / decryption functions for MapeoDIRECT38
bits-to-bytes • 1.3.0Functions for doing bit manipulation of typed arraysINDIRECT1
blake2b • 2.1.4Blake2b (64-bit version) in pure JavascriptINDIRECT3
chacha20-universal • 1.0.4chacha20 in pure javascriptINDIRECT1
chownr • 1.1.4like `chown -R`INDIRECT0
compact-encoding-bitfield • 1.0.0Compact codec for bitfieldsINDIRECT2
compact-encoding-net • 1.2.0Compact codecs for net typesINDIRECT2
compact-encoding-struct • 1.3.0generate compact encodings from defined structsINDIRECT0
crc-universal • 1.0.4Universal wrapper for libcrc with a JavaScript fallbackINDIRECT3
inherits • 2.0.4Browser-friendly inheritance fully compatible with standard node.js inherits()INDIRECT0
ini • 1.3.8An ini encoder/decoder for nodeINDIRECT0
multicast-service-discovery • 4.0.4Announce and look up services on a local network using mdns.DIRECT2
nanoassert • 2.0.0Nanoscale assertion moduleINDIRECT0
noise-curve-ed • 2.0.1Ed25519 elliptic curve operations for [`noise-handshake`](https://github.com/chm-diederichs/noise-handshake)INDIRECT5
noise-handshake • 3.1.0## Usage ```js const Noise = require('noise-handshake') const Cipher = require('noise-handshake/cipher') const initiator = new Noise('IK', true) const responder = new Noise('IK', false)INDIRECT5
once • 1.4.0Run a function exactly one timeINDIRECT1
quickbit-universal • 2.2.0Universal wrapper for libquickbit with a JavaScript fallbackINDIRECT6
semver • 7.6.3The semantic version parser used by npm.INDIRECT0
sha256-universal • 1.2.1Sha256 hashing algorithm in both WASM and pure JSINDIRECT3
sha256-wasm • 2.2.2WebAssembly implementation of SHA-256INDIRECT2
sha512-universal • 1.2.1Sha512 implemented in both WASM and pure JSINDIRECT3
sha512-wasm • 2.3.4sha512 hashing algorithm implemented in WebAssemblyINDIRECT2
simdle-universal • 1.1.2Universal wrapper for libsimdle with a JavaScript fallbackINDIRECT4
wrappy • 1.0.2Callback wrapping utilityINDIRECT0
BSD-3-Clause12
PackageRelationDependenciesPublished
@protobufjs/aspromise • 1.1.2Returns a promise from a node-style callback function.INDIRECT0
@protobufjs/base64 • 1.1.2A minimal base64 implementation for number arrays.INDIRECT0
@protobufjs/codegen • 2.0.4A minimalistic code generation utility.INDIRECT0
@protobufjs/eventemitter • 1.1.0A minimal event emitter.INDIRECT0
@protobufjs/fetch • 1.1.0Fetches the contents of a file accross node and browsers.INDIRECT2
@protobufjs/float • 1.0.2Reads / writes floats / doubles from / to buffers in both modern and ancient browsers.INDIRECT0
@protobufjs/inquire • 1.1.0Requires a module only if available and hides the require call from bundlers.INDIRECT0
@protobufjs/path • 1.1.2A minimal path module to resolve Unix, Windows and URL paths alike.INDIRECT0
@protobufjs/pool • 1.1.0A general purpose buffer pool.INDIRECT0
@protobufjs/utf8 • 1.1.0A minimal UTF8 implementation for number arrays.INDIRECT0
ieee754 • 1.2.1Read/write IEEE754 floating point numbers from/to a Buffer or array-like objectINDIRECT0
protobufjs • 7.4.0Protocol Buffers for JavaScript (& TypeScript).DIRECT13
CC0-1.0 OR MIT1
PackageRelationDependenciesPublished
type-fest • 4.26.0A collection of essential TypeScript typesINDIRECT0
MIT OR WTFPL1
PackageRelationDependenciesPublished
expand-template • 2.0.3Expand placeholders in a template stringINDIRECT0
Apache-2.0 OR BSD-2-Clause OR MIT1
PackageRelationDependenciesPublished
rc • 1.2.8hardwired configuration loaderINDIRECT4
Last updated on

Copy the licenses badge code for the latest version:

[![licenses](https://licenses.dev/b/npm/%40mapeo%2Fcore)](https://licenses.dev/npm/%40mapeo%2Fcore)
<a href="https://licenses.dev/npm/%40mapeo%2Fcore">
  <img src="https://licenses.dev/b/npm/%40mapeo%2Fcore" alt="licenses" />
</a>

Or the licenses badge code for the 9.0.0-alpha.0 version:

[![licenses](https://licenses.dev/b/npm/%40mapeo%2Fcore/9.0.0-alpha.0)](https://licenses.dev/npm/%40mapeo%2Fcore/9.0.0-alpha.0)
<a href="https://licenses.dev/npm/%40mapeo%2Fcore/9.0.0-alpha.0">
  <img src="https://licenses.dev/b/npm/%40mapeo%2Fcore/9.0.0-alpha.0" alt="licenses" />
</a>
GitHub