@chainsafe/libp2p-noise • 4.1.2 ![npm](https://img.shields.io/npm/v/libp2p-noise) [![CI](https://github.com/ChainSafe/js-libp2p-noise/actions/workflows/ci.yml/badge.svg?branch=master&event=push)](https://github.com/ChainSafe/js-libp2p-noise/actions/workflows/ci.yml) DIRECT 87 1647016582 @leichtgewicht/ip-codec • 2.0.5 Small package to encode or decode IP addresses from buffers to strings. INDIRECT 0 1711514534 @socket.io/component-emitter • 3.1.2 Event emitter INDIRECT 0 1714109537 @stablelib/aead • 1.0.1 AEAD interface declaration (authenticated encryption with associated data) INDIRECT 0 1621590818 @stablelib/binary • 1.0.1 Binary encoding and decoding INDIRECT 1 1621590828 @stablelib/bytes • 1.0.1 Byte utilities INDIRECT 0 1621590819 @stablelib/chacha • 1.0.1 ChaCha stream cipher INDIRECT 3 1621590836 @stablelib/chacha20poly1305 • 1.0.1 ChaCha20-Poly1305 AEAD (RFC 7539) INDIRECT 7 1621590844 @stablelib/constant-time • 1.0.1 Algorithmically constant-time utility functions INDIRECT 0 1621590819 @stablelib/hash • 1.0.1 Cryptographic hash function interface declarations INDIRECT 0 1621590823 @stablelib/hkdf • 1.0.1 HMAC-based Extract-and-Expand Key Derivation Function (HKDF, RFC 5869) INDIRECT 4 1621590840 @stablelib/hmac • 1.0.1 Hash-based message authentication code (HMAC) INDIRECT 3 1621590833 @stablelib/int • 1.0.1 Integer number utilities INDIRECT 0 1621590824 @stablelib/keyagreement • 1.0.1 Key agreement interface declaration and utilities INDIRECT 1 1621590827 @stablelib/poly1305 • 1.0.1 Poly1305 one-time message authentication code INDIRECT 2 1621590832 @stablelib/random • 1.0.2 Cryptographically-secure pseudorandom number generator INDIRECT 3 1660913308 @stablelib/sha256 • 1.0.1 SHA-256 cryptographic hash function INDIRECT 4 1621590838 @stablelib/wipe • 1.0.1 Wipes bytes and arrays (sets all values to zero) INDIRECT 0 1621590826 @stablelib/x25519 • 1.0.3 X25519 key agreement (Curve25519) INDIRECT 6 1660913311 @types/debug • 4.1.12 TypeScript definitions for debug INDIRECT 1 1699499217 @types/long • 4.0.2 TypeScript definitions for long.js INDIRECT 0 1651001538 @types/minimatch • 3.0.5 TypeScript definitions for Minimatch INDIRECT 0 1625616168 @types/ms • 0.7.34 TypeScript definitions for ms INDIRECT 0 1699356381 @types/node • 22.8.6 TypeScript definitions for node INDIRECT 1 1730397829 abort-controller • 3.0.0 An implementation of WHATWG AbortController interface. INDIRECT 1 1553937332 abortable-iterator • 3.0.2 Make any iterator or iterable abortable via an AbortSignal INDIRECT 1 1642148529 abstract-leveldown • 7.2.0 An abstract prototype matching the LevelDOWN API INDIRECT 8 1632861514 aggregate-error • 3.1.0 Create an error from multiple errors INDIRECT 2 1598048987 any-signal • 3.0.1 Combines an array of AbortSignals into a single signal that is aborted when any signal is INDIRECT 0 1647271046 asn1.js • 5.4.1 ASN.1 encoder and decoder INDIRECT 4 1592496711 balanced-match • 1.0.2 Match balanced character pairs, like "{" and "}" INDIRECT 0 1617713469 base64-js • 1.5.1 Base64 encoding/decoding in pure JS INDIRECT 0 1605123228 bindings • 1.5.0 Helper module for loading your native module's .node file INDIRECT 1 1551308084 bl • 5.1.0 Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too! INDIRECT 8 1666093986 bn.js • 4.12.0 Big number implementation in pure javascript INDIRECT 0 1614151007 brace-expansion • 1.1.11 Brace expansion as known from sh/bash INDIRECT 2 1518248542 brorand • 1.1.0 Random number generator for browsers and node.js INDIRECT 0 1487799562 buffer • 6.0.3 Node.js Buffer API, for the browser INDIRECT 2 1606099887 bytes • 3.1.2 Utility to parse a string bytes to bytes and vice-versa INDIRECT 0 1643346157 catering • 2.1.1 Simple utility to allow your module to be consumed with a callback or promise INDIRECT 0 1642151488 class-is • 1.1.0 Enhances a JavaScript class by adding an is<Class> property to compare types between realms. INDIRECT 0 1522832076 clean-stack • 2.2.0 Clean up error stack traces INDIRECT 0 1564586696 concat-map • 0.0.1 concatenative mapdashery INDIRECT 0 1391051195 datastore-core • 6.0.7 Wrapper implementation for interface-datastore DIRECT 16 1631182976 datastore-fs • 6.0.1 Datastore implementation with file system backend DIRECT 27 1631169548 datastore-level • 7.0.1 Datastore implementation with level(up|down) backend DIRECT 47 1631181633 debug • 4.3.7 Lightweight debugging utility for Node.js and the browser DIRECT 1 1725583977 deferred-leveldown • 7.0.0 A mock abstract-leveldown implementation that queues operations while a real abstract-leveldown instance is being opened INDIRECT 10 1633034166 dns-over-http-resolver • 1.2.3 DNS over HTTP resolver INDIRECT 4 1620725569 dns-packet • 5.6.1 An abstract-encoding compliant module for encoding / decoding DNS packets INDIRECT 1 1692961206 electron-fetch • 1.9.1 A light-weight module that brings window.fetch to electron's background process INDIRECT 3 1664386356 elliptic • 6.6.0 EC cryptography INDIRECT 7 1729912444 encoding-down • 7.1.0 An abstract-leveldown implementation that wraps another store to encode keys and values INDIRECT 12 1633035278 encoding • 0.1.13 Convert encodings, uses iconv-lite INDIRECT 2 1594364531 engine.io-client • 6.6.2 Client for the realtime Engine INDIRECT 6 1729673441 engine.io-parser • 5.2.3 Parser for the client for the realtime Engine INDIRECT 0 1720699163 err-code • 2.0.3 Create an error with a code INDIRECT 0 1592482215 err-code • 3.0.1 Create an error with a code DIRECT 0 1612540503 event-iterator • 2.0.0 Convert event emitters and event targets to ES async iterators INDIRECT 0 1591964799 event-target-shim • 5.0.1 An implementation of WHATWG EventTarget interface. INDIRECT 0 1550556052 eventemitter3 • 4.0.7 EventEmitter3 focuses on performance while maintaining a Node.js AND browser compatible interface. INDIRECT 0 1598519444 events • 3.3.0 Node's event emitter for all engines. INDIRECT 0 1614444687 fast-fifo • 1.3.2 A fast fifo implementation similar to the one powering nextTick in Node.js core INDIRECT 0 1692627662 fast-write-atomic • 0.2.1 Fast way to write a file atomically, for Node.js INDIRECT 0 1552047345 file-uri-to-path • 1.0.0 Convert a file: URI to a file path INDIRECT 0 1499377911 fnv1a • 1.1.1 Simple 32 bit FNV-1a hash algorithm implementation. INDIRECT 0 1649001984 get-browser-rtc • 1.1.0 get webrtc browser methods unprefixed INDIRECT 0 1605734314 get-iterator • 1.0.2 Get the default iterator or async iterator for an Iterable. INDIRECT 0 1551018952 hash.js • 1.1.7 Various hash functions that could be run by both browser and node INDIRECT 2 1543607403 hashlru • 2.3.0 simpler faster substitute for LRU DIRECT 0 1542919756 heap • 0.2.7 binary heap (priority queue) algorithms (ported from Python's heapq module) INDIRECT 0 1638432905 hmac-drbg • 1.0.1 Deterministic random bit generator (hmac) INDIRECT 4 1491777211 iconv-lite • 0.6.3 Convert character encodings in pure javascript. INDIRECT 1 1621825217 indent-string • 4.0.0 Indent each line in a string INDIRECT 0 1555486273 interface-datastore • 6.1.1 datastore interface INDIRECT 4 1655908822 ip-address • 8.1.0 A library for parsing IPv4 and IPv6 IP addresses in node and the browser. INDIRECT 2 1626722296 ip-regex • 4.3.0 Regular expression for matching IP addresses (IPv4 & IPv6) INDIRECT 0 1611326959 ipaddr.js • 2.2.0 A library for manipulating IPv4 and IPv6 addresses in JavaScript. INDIRECT 0 1713577016 ipns • 0.15.1 ipns record definitions DIRECT 49 1638296677 is-buffer • 2.0.5 Determine if an object is a Buffer INDIRECT 0 1604431173 is-electron • 2.2.2 Detect if running in Electron. INDIRECT 0 1676982205 is-ip • 3.1.0 Check if a string is an IP address INDIRECT 1 1560975810 is-ipfs • 6.0.2 A set of utilities to help identify IPFS resources on the web DIRECT 14 1629715811 is-loopback-addr • 1.0.1 Check if a IP address is a loopback address INDIRECT 0 1602330106 is-plain-obj • 2.1.0 Check if a value is a plain object INDIRECT 0 1579602874 is-typedarray • 1.0.0 Detect whether or not an object is a Typed Array INDIRECT 0 1431824619 iso-random-stream • 2.0.2 Random bytes stream for node and browser INDIRECT 6 1638519962 iso-url • 1.2.1 Isomorphic/Universal WHATWG URL API with some support legacy node URL API INDIRECT 0 1634733040 it-handshake • 2.0.0 Create handshakes for binary protocols with iterable streams. INDIRECT 13 1617893257 it-length-prefixed • 5.0.3 Streaming length prefixed buffers with async iterables INDIRECT 10 1625653516 it-pair • 1.0.0 pair a source async iterable stream and a sink async iterable stream INDIRECT 1 1556655313 it-pipe • 1.1.0 Utility to "pipe" async iterables together INDIRECT 0 1572208881 it-pushable • 1.4.2 Pushable iterable INDIRECT 1 1612718007 it-reader • 3.0.0 Read an exact number of bytes from a binary (async) iterable INDIRECT 9 1617878788 it-to-stream • 1.0.0 Convert streaming iterables to Node.js streams INDIRECT 12 1617869564 it-ws • 4.0.0 Simple async iterables for websocket client connections INDIRECT 6 1614891769 jsbn • 1.1.0 The jsbn library is a fast, portable implementation of large-number math in pure JavaScript, enabling public-key crypto and other applications on desktop and mobile browsers. INDIRECT 0 1487006096 just-safe-get • 2.1.2 get value at property, don't throw if parent is undefined INDIRECT 0 1620503793 just-safe-set • 2.2.3 set value at property, create intermediate properties if necessary INDIRECT 0 1630351084 k-bucket • 5.1.0 Kademlia DHT K-bucket implementation as a binary tree INDIRECT 2 1612499767 level-codec • 10.0.0 Encode keys, values and range options, with built-in or custom encodings INDIRECT 3 1617973998 level-concat-iterator • 3.1.0 Concatenate entries from an iterator into an array. INDIRECT 1 1636054112 level-errors • 3.0.1 Error types for levelup INDIRECT 0 1632490133 level-iterator-stream • 5.0.0 Turn an abstract-leveldown iterator into a readable stream INDIRECT 5 1617979241 level-js • 6.1.0 An abstract-leveldown compliant store on top of IndexedDB INDIRECT 12 1632865958 level-packager • 6.0.1 levelup package helper for distributing with an abstract-leveldown store INDIRECT 20 1633169019 level-supports • 2.1.0 Create a manifest describing the abilities of a levelup or abstract-leveldown db INDIRECT 0 1635342791 level • 7.0.1 Fast & simple storage - a Node.js-style LevelDB wrapper (a convenience package bundling LevelUP & LevelDOWN) INDIRECT 27 1633169434 leveldown • 6.1.1 A low-level Node.js LevelDB binding INDIRECT 11 1648205164 levelup • 5.1.1 Fast & simple storage - a Node.js-style LevelDB wrapper INDIRECT 17 1633168227 libp2p-crypto • 0.19.7 Crypto primitives for libp2p INDIRECT 45 1629285816 libp2p-crypto • 0.20.0 Crypto primitives for libp2p INDIRECT 38 1634828493 libp2p-floodsub • 0.27.1 libp2p-floodsub, also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network). DIRECT 70 1629365734 libp2p-interfaces • 1.3.1 Interfaces for JS Libp2p INDIRECT 67 1637938044 libp2p-kad-dht • 0.25.0 JavaScript implementation of the Kad-DHT for libp2p DIRECT 100 1632473019 libp2p-mdns • 0.17.0 Node.js libp2p mDNS discovery implementation for peer discovery DIRECT 55 1625749785 libp2p-mplex • 0.10.7 JavaScript implementation of https://github.com/libp2p/mplex DIRECT 18 1642151653 libp2p-record • 0.10.6 libp2p record implementation INDIRECT 18 1632473288 libp2p-tcp • 0.17.2 Node.js implementation of the TCP module that libp2p uses, which implements the interface-connection and interface-transport interfaces DIRECT 25 1630652271 libp2p-utils • 0.4.1 Package to aggregate shared logic and dependencies for the libp2p ecosystem INDIRECT 21 1625747922 libp2p-webrtc-peer • 10.0.1 Simple one-to-one WebRTC video/voice and data channels INDIRECT 11 1597162057 libp2p-websockets • 0.16.2 JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec DIRECT 66 1632815525 lodash.throttle • 4.1.1 The lodash method `_.throttle` exported as a module. INDIRECT 0 1471110338 ltgt • 2.2.1 implement correct ranges for level-* INDIRECT 0 1522013174 mafmt • 10.0.0 A multiaddr validator INDIRECT 12 1625651644 merge-options • 3.0.4 Merge Option Objects INDIRECT 1 1606146935 minimalistic-crypto-utils • 1.0.1 Minimalistic tools for JS crypto modules INDIRECT 0 1487798457 minimist • 1.2.8 parse argument options INDIRECT 0 1675976389 mkdirp • 1.0.4 Recursively mkdir, like `mkdir -p` INDIRECT 0 1585933388 ms • 2.1.3 Tiny millisecond conversion utility INDIRECT 0 1607435675 multiaddr-to-uri • 8.0.0 Convert a Multiaddr to a URI /dnsaddr/ipfs.io/http -> http://ipfs.io INDIRECT 12 1625749243 multiaddr • 10.0.1 multiaddr implementation (binary + string representation of network addresses) INDIRECT 11 1629358518 multicast-dns • 7.2.5 Low level multicast-dns implementation in pure javascript INDIRECT 3 1652689135 nan • 2.22.0 Native Abstractions for Node.js: C++ header for Node 0.8 -> 23 compatibility INDIRECT 0 1728621863 nanoid • 3.3.7 A tiny (116 bytes), secure URL-friendly unique string ID generator INDIRECT 0 1699247731 napi-macros • 2.0.0 Set of utility macros to make writing N-API modules a little easier. INDIRECT 0 1561024996 native-fetch • 3.0.0 Returns native fetch if available or the node-fetch module if not INDIRECT 0 1612359657 netmask • 2.0.2 Parse and lookup IP network blocks INDIRECT 0 1617387459 noble-ed25519 • 1.2.6 Fastest JS implementation of ed25519 & ristretto255. Auditable, high-security, 0-dependency pubkey, scalarmult & EDDSA INDIRECT 0 1632926874 noble-secp256k1 • 1.2.14 Fastest JS implementation of secp256k1. Independently audited, high-security, 0-dependency ECDSA & Schnorr signatures INDIRECT 0 1634448936 node-addon-api • 5.1.0 Node.js API (Node-API) INDIRECT 0 1673609961 node-fetch • 2.7.0 A light-weight module that brings window.fetch to node.js INDIRECT 3 1692811119 node-gyp-build • 4.8.2 Build tool and bindings loader for node-gyp that supports prebuilds INDIRECT 0 1724850448 p-defer • 3.0.0 Create a deferred promise INDIRECT 0 1559895073 p-fifo • 1.0.0 Promised First-In-First-Out buffer. Await on push to be told when a value is consumed and await on shift for a value to consume when the buffer is empty. INDIRECT 2 1564581348 p-finally • 1.0.0 `Promise#finally()` ponyfill - Invoked when the promise is settled regardless of outcome INDIRECT 0 1477029729 p-map • 4.0.0 Map over promises concurrently INDIRECT 3 1583397765 p-queue • 6.6.2 Promise queue with concurrency control DIRECT 3 1602443385 p-timeout • 3.2.0 Timeout a promise after a specified amount of time INDIRECT 1 1568733047 p-timeout • 4.1.0 Timeout a promise after a specified amount of time INDIRECT 0 1608985099 peer-id • 0.15.4 IPFS Peer Id implementation in Node.js INDIRECT 41 1637932541 private-ip • 2.3.4 Check if IP address is private. INDIRECT 4 1659964294 promise-timeout • 1.3.0 Simple timeouts for promises INDIRECT 0 1518969763 proper-lockfile • 4.1.2 A inter-process and inter-machine lockfile utility that works on a local or network file system INDIRECT 3 1611600918 queue-microtask • 1.2.3 fast, tiny `queueMicrotask` shim for modern engines INDIRECT 0 1616391430 randombytes • 2.1.0 random bytes from browserify stand alone INDIRECT 1 1550584119 react-native-fetch-api • 3.0.0 A fetch API polyfill for React Native with text streaming support. INDIRECT 1 1627935202 readable-stream • 3.6.2 Streams3, a user-land copy of the stream library from Node.js INDIRECT 4 1678438954 receptacle • 1.3.2 In memory cache lru cache with ttl support. INDIRECT 1 1528904901 retry • 0.12.0 Abstraction for exponential and custom retry strategies for failed operations. INDIRECT 0 1523266527 run-parallel-limit • 1.1.0 Run an array of functions in parallel, but limit the number of tasks executing at the same time INDIRECT 1 1612926252 safe-buffer • 5.2.1 Safer Node.js Buffer API INDIRECT 0 1589128650 safer-buffer • 2.1.2 Modern Buffer API polyfill without footguns INDIRECT 0 1523184162 secp256k1 • 4.0.4 This module provides native bindings to ecdsa secp256k1 functions INDIRECT 10 1729232943 socket.io-client • 4.8.1 Realtime application framework client INDIRECT 8 1729836180 socket.io-parser • 4.2.4 socket.io protocol parser INDIRECT 3 1685523443 sort-keys • 4.2.0 Sort the keys of an object INDIRECT 1 1609312305 stream-to-it • 0.2.4 Convert Node.js streams to streaming iterables INDIRECT 1 1625320889 streaming-iterables • 6.2.0 A collection of utilities for async iterables. Designed to replace your streams. INDIRECT 0 1644155455 string_decoder • 1.3.0 The string_decoder module from Node core INDIRECT 1 1565169636 thunky • 1.1.0 delay the evaluation of a paramless async function and cache the result INDIRECT 0 1571043270 time-cache • 0.3.0 A key-value cache that puts a expiry date on its entries. INDIRECT 1 1482038498 timestamp-nano • 1.0.1 Timestamp for 64-bit time_t, nanosecond precision and strftime INDIRECT 0 1671263652 tr46 • 0.0.3 An implementation of the Unicode TR46 spec INDIRECT 0 1453255734 uint8arrays • 3.1.1 Utility functions to make dealing with Uint8Arrays easier DIRECT 1 1665386583 undici-types • 6.19.8 A stand-alone types package for Undici INDIRECT 0 1724087971 util-deprecate • 1.0.2 The Node.js `util.deprecate()` function with browser support INDIRECT 0 1444243060 varint • 6.0.0 protobuf-style varint bytes - use msb to create integer values of varying sizes INDIRECT 0 1601312974 whatwg-url • 5.0.0 An implementation of the WHATWG URL Standard's URL API and parsing machinery INDIRECT 2 1495832201 ws • 7.5.10 Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js INDIRECT 0 1718549308 ws • 8.17.1 Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js INDIRECT 0 1718549350