@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) INDIRECT 87 1647016582 @js-sdsl/ordered-map • 4.4.2 javascript standard data structure library which benchmark against C++ STL INDIRECT 0 1689946270 @leichtgewicht/ip-codec • 2.0.5 Small package to encode or decode IP addresses from buffers to strings. INDIRECT 0 1711514534 @motrix/nat-api • 0.3.4 Port mapping with UPnP and NAT-PMP INDIRECT 28 1681367440 @noble/ed25519 • 1.7.3 Fastest JS implementation of ed25519. Independently audited, high-security, 0-dependency EDDSA, X25519 ECDH & ristretto255 INDIRECT 0 1675764092 @noble/secp256k1 • 1.7.1 Fastest JS implementation of secp256k1. Independently audited, high-security, 0-dependency ECDSA & Schnorr signatures INDIRECT 0 1673207453 @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 @tokenizer/token • 0.3.0 TypeScript definition for strtok3 token INDIRECT 0 1626116207 @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.5.5 TypeScript definitions for node INDIRECT 1 1726275195 @types/node • 8.10.66 TypeScript definitions for Node.js INDIRECT 0 1603912078 @types/retry • 0.12.0 TypeScript definitions for retry INDIRECT 0 1546537575 @vascosantos/moving-average • 1.1.0 Exponential Moving Average INDIRECT 0 1619774776 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 abstract-logging • 2.0.1 A noop logger that conforms to the Log4j interface for modules to stub out internal logging INDIRECT 0 1602936948 agent-base • 6.0.2 Turn a function into an `http.Agent` instance INDIRECT 2 1603481595 aggregate-error • 3.1.0 Create an error from multiple errors INDIRECT 2 1598048987 ajv • 6.12.6 Another JSON Schema Validator INDIRECT 5 1602349300 ansi-regex • 2.1.1 Regular expression for matching ANSI escape codes INDIRECT 0 1484363379 ansi-regex • 5.0.1 Regular expression for matching ANSI escape codes INDIRECT 0 1631634919 ansi-styles • 3.2.1 ANSI escape codes for styling strings in the terminal INDIRECT 2 1519983600 ansi-styles • 4.3.0 ANSI escape codes for styling strings in the terminal INDIRECT 2 1601839105 any-signal • 2.1.2 Combines an array of AbortSignals into a single signal that is aborted when any signal is INDIRECT 3 1612788296 any-signal • 3.0.1 Combines an array of AbortSignals into a single signal that is aborted when any signal is INDIRECT 0 1647271046 args • 5.0.3 Minimal toolkit for building CLIs INDIRECT 10 1651433874 array-shuffle • 2.0.0 Randomize the order of items in an array INDIRECT 0 1606971767 asn1.js • 5.4.1 ASN.1 encoder and decoder INDIRECT 4 1592496711 asn1 • 0.2.6 Contains parsers and serializers for ASN.1 (currently BER only) INDIRECT 1 1635986788 assert-plus • 1.0.0 Extra assertions on top of node's assert module INDIRECT 0 1453921418 async • 3.2.6 Higher-order functions and common patterns for asynchronous code INDIRECT 0 1724109863 asynckit • 0.4.0 Minimal async jobs utility library, with streams support INDIRECT 0 1465928945 atomic-sleep • 1.0.0 Zero CPU overhead, zero dependency, true event-loop blocking sleep INDIRECT 0 1583780161 aws4 • 1.13.2 Signs and prepares requests using AWS Signature Version 4 INDIRECT 0 1724831030 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 bignumber.js • 9.1.2 A library for arbitrary-precision decimal and non-decimal arithmetic INDIRECT 0 1693224945 bindings • 1.5.0 Helper module for loading your native module's .node file INDIRECT 1 1551308084 bintrees • 1.0.2 Binary Search Trees INDIRECT 0 1501960116 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 brace-expansion • 2.0.1 Brace expansion as known from sh/bash INDIRECT 1 1614010693 brorand • 1.1.0 Random number generator for browsers and node.js INDIRECT 0 1487799562 buffer-crc32 • 0.2.13 A pure javascript CRC32 algorithm that plays nice with binary data INDIRECT 0 1479778108 buffer-from • 1.1.2 A [ponyfill](https://ponyfill.com) for `Buffer.from`, uses native implementation if available. INDIRECT 0 1627578333 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 camel-case • 4.1.2 Transform into a string with the separator denoted by the next word capitalized INDIRECT 4 1606869119 camelcase • 5.0.0 Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar` INDIRECT 0 1522235314 capital-case • 1.0.4 Transform into a space separated string with each word capitalized INDIRECT 4 1606869116 catering • 2.1.1 Simple utility to allow your module to be consumed with a callback or promise INDIRECT 0 1642151488 chalk • 2.4.2 Terminal string styling done right INDIRECT 6 1546703152 chalk • 4.1.2 Terminal string styling done right INDIRECT 5 1627646572 change-case • 4.1.2 Transform a string between `camelCase`, `PascalCase`, `Capital Case`, `snake_case`, `param-case`, `CONSTANT_CASE` and others INDIRECT 15 1606869128 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 code-point-at • 1.1.0 ES2015 `String#codePointAt()` ponyfill INDIRECT 0 1478169780 color-convert • 1.9.3 Plain color conversion functions INDIRECT 1 1535434359 color-convert • 2.0.1 Plain color conversion functions INDIRECT 1 1566248736 color-name • 1.1.3 A list of color names and its values INDIRECT 0 1500157028 color-name • 1.1.4 A list of color names and its values INDIRECT 0 1537526936 combined-stream • 1.0.8 A stream that emits multiple other streams one after another. INDIRECT 1 1557683385 concat-map • 0.0.1 concatenative mapdashery INDIRECT 0 1391051195 concat-stream • 1.6.2 writable stream that concatenates strings or binary data and calls a callback with the result INDIRECT 10 1521645450 constant-case • 3.0.4 Transform into upper case string with an underscore between words INDIRECT 4 1606869116 core-util-is • 1.0.2 The `util.is*` functions introduced in Node v0.12. INDIRECT 0 1447979853 core-util-is • 1.0.3 The `util.is*` functions introduced in Node v0.12. INDIRECT 0 1630420536 cross-spawn • 5.1.0 Cross platform child_process#spawn and child_process#spawnSync INDIRECT 7 1488134326 cross-spawn • 7.0.3 Cross platform child_process#spawn and child_process#spawnSync INDIRECT 5 1590420907 dashdash • 1.14.1 A light, featureful and explicit option parsing library. INDIRECT 1 1479854020 datastore-core • 6.0.7 Wrapper implementation for interface-datastore INDIRECT 16 1631182976 datastore-fs • 6.0.1 Datastore implementation with file system backend INDIRECT 27 1631169548 datastore-level • 7.0.1 Datastore implementation with level(up|down) backend INDIRECT 47 1631181633 datastore-pubsub • 1.0.0 Responsible for providing an interface-datastore compliant api to pubsub INDIRECT 17 1631195796 dateformat • 4.6.3 A node.js package for Steven Levithan's excellent dateFormat() function. INDIRECT 0 1632206153 debug • 2.6.9 small debugging utility INDIRECT 1 1506087155 debug • 3.2.7 small debugging utility INDIRECT 1 1605790637 debug • 4.3.7 Lightweight debugging utility for Node.js and the browser DIRECT 1 1725583977 deep-extend • 0.6.0 Recursive object extending INDIRECT 0 1527012797 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 delayed-stream • 1.0.0 Buffers events from a stream until you are ready to handle them. INDIRECT 0 1430431829 delegates • 1.0.0 delegate methods and accessors to another property INDIRECT 0 1450122969 dlv • 1.1.3 Safely get a dot-notated property within an object. INDIRECT 0 1558530846 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 domexception • 1.0.1 An implementation of the DOMException class from browsers INDIRECT 1 1516581146 dot-case • 3.0.4 Transform into a lower case string with a period between words INDIRECT 3 1606869116 ecc-jsbn • 0.1.2 ECC JS code based on JSBN INDIRECT 2 1532879660 electron-eval • 0.9.10 Run code inside a hidden Electron window INDIRECT 126 1501620511 electron-fetch • 1.9.1 A light-weight module that brings window.fetch to electron's background process INDIRECT 3 1664386356 electron-webrtc • 0.3.0 Use WebRTC in Node.js via a hidden Electron process DIRECT 129 1484625654 electron • 1.8.8 Build cross platform desktop apps with JavaScript, HTML, and CSS INDIRECT 113 1534971117 elliptic • 6.5.7 EC cryptography INDIRECT 7 1723602257 emoji-regex • 8.0.0 A regular expression to match all Emoji-only symbols as per the Unicode Standard. INDIRECT 0 1551812303 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 end-of-stream • 1.4.4 Call a callback when a readable/writable/duplex stream has completed or failed. INDIRECT 2 1569416251 engine.io-client • 6.5.4 Client for the realtime Engine INDIRECT 6 1718697167 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 INDIRECT 0 1612540503 es6-promise • 4.2.8 A lightweight library that provides tools for organizing asynchronous code INDIRECT 0 1559843963 es6-promisify • 7.0.0 Converts callback-based functions to ES6 Promises INDIRECT 0 1622037671 escalade • 3.2.0 A tiny (183B to 210B) and fast utility to ascend parent directories INDIRECT 0 1724972376 escape-string-regexp • 1.0.5 Escape RegExp special characters INDIRECT 0 1456059317 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 execa • 5.1.1 Process execution for humans INDIRECT 15 1622824691 extend • 3.0.2 Port of jQuery.extend for node.js and the browser INDIRECT 0 1532032091 extsprintf • 1.3.0 extended POSIX-style sprintf INDIRECT 0 1425687180 fast-deep-equal • 3.1.3 Fast deep equal INDIRECT 0 1591601248 fast-fifo • 1.3.2 A fast fifo implementation similar to the one powering nextTick in Node.js core INDIRECT 0 1692627662 fast-json-stable-stringify • 2.1.0 deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonify INDIRECT 0 1576340277 fast-redact • 3.5.0 very fast object redaction INDIRECT 0 1710872806 fast-safe-stringify • 2.1.1 Safely and quickly serialize JavaScript objects INDIRECT 0 1631085556 fast-write-atomic • 0.2.1 Fast way to write a file atomically, for Node.js INDIRECT 0 1552047345 fd-slicer • 1.1.0 safely create multiple ReadStream or WriteStream objects from the same file descriptor INDIRECT 1 1528068502 file-type • 16.5.4 Detect the file type of a Buffer/Uint8Array/ArrayBuffer INDIRECT 11 1658414135 file-uri-to-path • 1.0.0 Convert a file: URI to a file path INDIRECT 0 1499377911 flatstr • 1.0.12 Flattens the underlying C structures of a concatenated JavaScript string INDIRECT 0 1558018903 fnv1a • 1.1.1 Simple 32 bit FNV-1a hash algorithm implementation. INDIRECT 0 1649001984 form-data • 2.3.3 A library to create readable "multipart/form-data" streams. Can be used to submit forms and file uploads to other web applications. INDIRECT 5 1539761182 formidable • 1.2.6 (DEPRECATED! Install formidable@v2) A node.js module for parsing form data, especially file uploads. INDIRECT 0 1635626132 fs-extra • 0.30.0 fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf. INDIRECT 15 1461855288 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 get-stream • 6.0.1 Get a stream as a string, buffer, or array INDIRECT 0 1618462602 getpass • 0.1.7 getpass for node.js INDIRECT 1 1493163658 hamt-sharding • 2.0.1 JavaScript implementation of sharding using hash array mapped tries INDIRECT 3 1629717418 hapi-pino • 8.5.0 Hapi plugin for the Pino logger INDIRECT 45 1633686446 har-validator • 5.1.5 Extremely fast HTTP Archive (HAR) validator using JSON Schema INDIRECT 7 1596084153 has-flag • 3.0.0 Check if argv has a specific flag INDIRECT 0 1514920916 has-flag • 4.0.0 Check if argv has a specific flag INDIRECT 0 1554565761 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 INDIRECT 0 1542919756 header-case • 2.0.4 Transform into a dash separated string of capitalized words INDIRECT 5 1606869124 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 home-path • 1.0.7 Cross-platform home directory retriever INDIRECT 0 1568511810 http-signature • 1.2.0 Reference implementation of Joyent's HTTP Signature scheme. INDIRECT 15 1503689523 https-proxy-agent • 5.0.1 An HTTP(s) proxy `http.Agent` implementation for HTTPS INDIRECT 3 1649961720 iconv-lite • 0.4.24 Convert character encodings in pure javascript. INDIRECT 1 1534969392 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 ipfs-bitswap • 7.0.1 Node.js implementation of the Bitswap data exchange protocol used by IPFS INDIRECT 81 1637333516 ipfs-core-config • 0.1.4 Package to store node and browser specific config for ipfs-core INDIRECT 236 1637746660 ipfs-core-utils • 0.12.2 Package to share code between ipfs and ipfs-http-client INDIRECT 80 1637746668 ipfs-http-response • 1.0.6 Creates an HTTP response from an IPFS Hash INDIRECT 45 1639600049 ipns • 0.15.1 ipns record definitions INDIRECT 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-fullwidth-code-point • 1.0.0 Check if the character represented by a given Unicode code point is fullwidth INDIRECT 1 1437084018 is-fullwidth-code-point • 3.0.0 Check if the character represented by a given Unicode code point is fullwidth INDIRECT 0 1552896545 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 INDIRECT 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-stream • 2.0.1 Check if something is a Node.js stream INDIRECT 0 1627296664 is-typedarray • 1.0.0 Detect whether or not an object is a Typed Array INDIRECT 0 1431824619 isarray • 0.0.1 Array#isArray for older browsers INDIRECT 0 1369676435 isarray • 1.0.0 Array#isArray for older browsers INDIRECT 0 1449741907 iso-constants • 0.1.2 Isomorphic node constants to be used in browsers or node. INDIRECT 0 1584362285 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 isstream • 0.1.2 Determine if an object is a Stream INDIRECT 0 1425687315 it-concat • 2.0.0 Concat all buffers/strings yielded from an async iterable into a single BufferList/string INDIRECT 9 1618566114 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-tar • 4.0.0 it-tar is a streaming tar parser (and maybe a generator in the future) and nothing else. It operates purely using async iterables which means you can easily extract/parse tarballs without ever hitting the file system. INDIRECT 13 1628157628 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 joycon • 2.2.5 Load config with ease. INDIRECT 0 1554817204 jsbn • 0.1.1 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 1486886596 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 json-schema-traverse • 0.4.1 Traverse JSON Schema passing each schema object to callback INDIRECT 0 1528620125 jsonfile • 2.4.0 Easily read/write JSON files. INDIRECT 1 1473989979 jsprim • 1.4.2 utilities for primitive JavaScript types INDIRECT 5 1638199465 just-debounce-it • 1.5.0 return a debounced function INDIRECT 0 1619808756 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 DIRECT 0 1630351084 k-bucket • 5.1.0 Kademlia DHT K-bucket implementation as a binary tree INDIRECT 2 1612499767 klaw • 1.3.1 File system walker with Readable stream interface. INDIRECT 1 1477411631 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 leven • 2.1.0 Measure the difference between two strings using the fastest JS implementation of the Levenshtein distance algorithm INDIRECT 0 1487405798 libp2p-bootstrap • 0.13.0 Node.js IPFS Implementation of the railing process of a Node through a bootstrap peer list INDIRECT 52 1625749626 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-crypto • 0.21.2 Crypto primitives for libp2p INDIRECT 28 1642700690 libp2p-delegated-content-routing • 0.11.2 Leverage other peers in the libp2p network to perform Content Routing calls. INDIRECT 46 1639559075 libp2p-delegated-peer-routing • 0.10.0 Leverage other peers in the libp2p network to perform Peer Routing calls. INDIRECT 49 1625639856 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). INDIRECT 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 INDIRECT 100 1632473019 libp2p-mdns • 0.17.0 Node.js libp2p mDNS discovery implementation for peer discovery INDIRECT 55 1625749785 libp2p-mplex • 0.10.7 JavaScript implementation of https://github.com/libp2p/mplex INDIRECT 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 INDIRECT 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 INDIRECT 66 1632815525 libp2p • 0.33.0 JavaScript implementation of libp2p, a modular peer to peer network stack DIRECT 163 1632472393 lodash.camelcase • 4.3.0 The lodash method `_.camelCase` exported as a module. INDIRECT 0 1471109823 lodash.throttle • 4.1.1 The lodash method `_.throttle` exported as a module. INDIRECT 0 1471110338 lower-case • 2.0.2 Transforms the string to lower case INDIRECT 1 1606869107 ltgt • 2.2.1 implement correct ranges for level-* INDIRECT 0 1522013174 mafmt • 10.0.0 A multiaddr validator INDIRECT 12 1625651644 make-dir • 3.1.0 Make a directory and its parents if needed - Think `mkdir -p` INDIRECT 1 1587567554 merge-options • 3.0.4 Merge Option Objects INDIRECT 1 1606146935 merge-stream • 2.0.0 Create a stream that emits events from multiple other streams INDIRECT 0 1558618605 mime-db • 1.52.0 Media Type Database INDIRECT 0 1645472511 mime-types • 2.1.35 The ultimate javascript content-type utility. INDIRECT 1 1647108283 mimic-fn • 2.1.0 Make a function mimic another one INDIRECT 0 1554054814 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 minizlib • 1.3.3 A small fast zlib stream built on [minipass](http://npm.im/minipass) and Node.js's zlib binding. INDIRECT 3 1569874185 minizlib • 2.1.2 A small fast zlib stream built on [minipass](http://npm.im/minipass) and Node.js's zlib binding. INDIRECT 2 1597444973 mkdirp • 0.5.6 Recursively mkdir, like `mkdir -p` INDIRECT 1 1647992895 mkdirp • 1.0.4 Recursively mkdir, like `mkdir -p` INDIRECT 0 1585933388 mri • 1.1.4 Quickly scan for CLI flags and arguments INDIRECT 0 1545592088 ms • 2.0.0 Tiny milisecond conversion utility INDIRECT 0 1494937566 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 multistream-select • 2.0.1 JavaScript implementation of multistream-select INDIRECT 23 1629376684 murmurhash3js-revisited • 3.0.0 MurmurHash3 in JavaScript, matches the reference implementation (C++), runnable in node and browser. INDIRECT 0 1537982960 mutable-proxy • 1.0.0 A library for creating mutable proxies INDIRECT 0 1545341789 nan • 2.20.0 Native Abstractions for Node.js: C++ header for Node 0.8 -> 22 compatibility INDIRECT 0 1718189657 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-abort-controller • 1.0.4 Returns native AbortController/AbortSignal if available or the abort-controller module if not INDIRECT 0 1632142002 native-fetch • 3.0.0 Returns native fetch if available or the node-fetch module if not INDIRECT 0 1612359657 needle • 2.9.1 The leanest and most handsome HTTP client in the Nodelands. INDIRECT 5 1630509076 netmask • 2.0.2 Parse and lookup IP network blocks INDIRECT 0 1617387459 no-case • 3.0.4 Transform into a lower cased string with spaces between words INDIRECT 2 1606869113 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 • 2.0.2 Node.js API (N-API) INDIRECT 0 1593614657 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 npm-run-path • 4.0.1 Get your PATH prepended with locally installed binaries INDIRECT 1 1577052272 number-is-nan • 1.0.1 ES2015 Number.isNaN() ponyfill INDIRECT 0 1475212313 object-assign • 4.1.1 ES2015 `Object.assign()` ponyfill INDIRECT 0 1484580915 object-keys • 0.4.0 An Object.keys replacement, in case Object.keys is not available. From https://github.com/kriskowal/es5-shim INDIRECT 0 1376467810 onetime • 5.1.2 Ensure a function is only called once INDIRECT 1 1597004944 optional • 0.1.4 Allows you to optionally include modules without surrounding everything with 'try/catch' INDIRECT 0 1499963470 os-homedir • 1.0.2 Node.js 4 `os.homedir()` ponyfill INDIRECT 0 1475211521 os-tmpdir • 1.0.2 Node.js os.tmpdir() ponyfill INDIRECT 0 1475211274 p-any • 3.0.0 Wait for any promise to be fulfilled INDIRECT 5 1582382646 p-cancelable • 2.1.1 Create a promise that can be canceled INDIRECT 0 1619950872 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-limit • 2.3.0 Run multiple promise-returning & async functions with limited concurrency INDIRECT 1 1586101245 p-map • 4.0.0 Map over promises concurrently INDIRECT 3 1583397765 p-queue • 6.6.2 Promise queue with concurrency control INDIRECT 3 1602443385 p-reflect • 2.1.0 Make a promise always fulfill with its actual fulfillment value or rejection reason INDIRECT 0 1554269046 p-retry • 4.6.2 Retry a promise-returning or async function INDIRECT 2 1651037055 p-settle • 4.1.1 Settle promises concurrently and get their fulfillment value or rejection reason INDIRECT 3 1590739655 p-some • 5.0.0 Wait for a specified number of promises to be fulfilled INDIRECT 4 1582116011 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 p-try-each • 1.0.1 Runs promise-returning functions in series but stops whenever any of the functions were successful INDIRECT 0 1571045064 p-try • 2.2.0 `Start a promise chain INDIRECT 0 1554035675 param-case • 3.0.4 Transform into a lower cased string with dashes between words INDIRECT 4 1606869119 parse-duration • 1.1.0 convert a human readable duration string to a duration format INDIRECT 0 1686076955 pascal-case • 3.1.2 Transform into a string of capitalized words without separators INDIRECT 3 1606869116 path-case • 3.0.4 Transform into a lower case string with slashes between words INDIRECT 4 1606869123 path-exists • 2.1.0 Check if a path exists INDIRECT 2 1447509322 path-is-absolute • 1.0.1 Node.js 0.12 path.isAbsolute() ponyfill INDIRECT 0 1475210523 path-key • 3.1.1 Get the PATH environment variable key cross-platform INDIRECT 0 1574441238 peek-readable • 4.1.0 Read and peek from a readable stream INDIRECT 0 1644151807 peer-id • 0.15.4 IPFS Peer Id implementation in Node.js INDIRECT 41 1637932541 peer-id • 0.16.0 IPFS Peer Id implementation in Node.js INDIRECT 30 1638377158 pend • 1.2.0 dead-simple optimistic async helper INDIRECT 0 1416779572 performance-now • 2.1.0 Implements performance.now (based on process.hrtime). INDIRECT 0 1487514529 pinkie-promise • 2.0.1 ES2015 Promise ponyfill INDIRECT 1 1460309840 pinkie • 2.0.4 Itty bitty little widdle twinkie pinkie ES2015 Promise implementation INDIRECT 0 1454324926 pino-pretty • 4.8.0 Prettifier for Pino log lines INDIRECT 34 1620570354 pino-std-serializers • 3.2.0 A collection of standard object serializers for Pino INDIRECT 0 1611094498 pino • 6.14.0 super fast, all natural json logger INDIRECT 8 1644948109 pretty-bytes • 4.0.2 Convert bytes to a human readable string: 1337 → 1.34 kB INDIRECT 0 1472381403 private-ip • 2.3.4 Check if IP address is private. INDIRECT 4 1659964294 process-nextick-args • 2.0.1 process.nextTick but always with args INDIRECT 0 1560976479 process-warning • 1.0.0 A small utility for creating warnings and emitting them. INDIRECT 0 1640700011 prometheus-gc-stats • 0.6.5 Report Garbage Collection stats using Prometheus DIRECT 4 1693989251 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 psl • 1.9.0 Domain name parser based on the Public Suffix List INDIRECT 0 1656915130 pump • 3.0.2 pipe streams together and close all of them if one of them closes INDIRECT 3 1726041514 punycode • 2.3.1 A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms. INDIRECT 0 1698690512 queue-microtask • 1.2.3 fast, tiny `queueMicrotask` shim for modern engines INDIRECT 0 1616391430 quick-format-unescaped • 4.0.4 Solves a problem with util.format INDIRECT 0 1632233918 rabin-wasm • 0.1.5 Rabin fingerprinting implemented in AssemblyScript INDIRECT 17 1618855227 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 • 1.1.14 Streams3, a user-land copy of the stream library from Node.js v0.11.x INDIRECT 4 1460563294 readable-stream • 2.3.8 Streams3, a user-land copy of the stream library from Node.js INDIRECT 7 1677146646 readable-stream • 3.6.2 Streams3, a user-land copy of the stream library from Node.js INDIRECT 4 1678438954 readable-web-to-node-stream • 3.0.2 Converts a Web-API readable-stream into a Node readable-stream. INDIRECT 5 1626029575 receptacle • 1.3.2 In memory cache lru cache with ttl support. INDIRECT 1 1528904901 require-directory • 2.1.1 Recursively iterates over specified directory, require()'ing each file, and returning a nested hash structure containing those modules. INDIRECT 0 1432801864 retimer • 2.0.0 Reschedulable Timer for your node needs INDIRECT 0 1544725634 retimer • 3.0.0 Reschedulable Timer for your node needs INDIRECT 0 1614683219 retry • 0.12.0 Abstraction for exponential and custom retry strategies for failed operations. INDIRECT 0 1523266527 retry • 0.13.1 Abstraction for exponential and custom retry strategies for failed operations. INDIRECT 0 1624261532 rfdc • 1.4.1 Really Fast Deep Clone INDIRECT 0 1718187509 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.1.2 Safer Node.js Buffer API INDIRECT 0 1524687024 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.3 This module provides native bindings to ecdsa secp256k1 functions INDIRECT 10 1641629173 sentence-case • 3.0.4 Transform into a lower case with spaces between words, then capitalize the string INDIRECT 4 1606869116 set-delayed-interval • 1.0.0 An asynchronous setInterval that is properly delayed using promises and can be delayed on boot INDIRECT 0 1606231732 shebang-command • 1.2.0 Get the command from a shebang INDIRECT 1 1474530106 shebang-command • 2.0.0 Get the command from a shebang INDIRECT 1 1567781605 shebang-regex • 1.0.0 Regular expression for matching a shebang INDIRECT 0 1424150698 shebang-regex • 3.0.0 Regular expression for matching a shebang line INDIRECT 0 1556361979 single-line-log • 1.1.2 Keep writing to the same line in the terminal. Very useful when you write progress bars, or a status message during longer operations INDIRECT 6 1473399390 snake-case • 3.0.4 Transform into a lower case string with underscores between words INDIRECT 4 1606869124 socket.io-client • 4.7.5 Realtime application framework client INDIRECT 8 1710434814 socket.io-parser • 4.2.4 socket.io protocol parser INDIRECT 3 1685523443 sonic-boom • 1.4.1 Extremely fast utf8 only stream implementation INDIRECT 2 1617301767 sort-keys • 4.2.0 Sort the keys of an object INDIRECT 1 1609312305 speedometer • 0.1.4 simple speed measurement in javascript INDIRECT 0 1419414727 sshpk • 1.18.0 A library for finding and using SSH public keys INDIRECT 9 1697736191 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 • 0.10.31 The string_decoder module from Node core INDIRECT 0 1408767919 string_decoder • 1.1.1 The string_decoder module from Node core INDIRECT 1 1522397655 string_decoder • 1.3.0 The string_decoder module from Node core INDIRECT 1 1565169636 string-width • 1.0.2 Get the visual width of a string - the number of columns required to display it INDIRECT 5 1471188234 string-width • 4.2.3 Get the visual width of a string - the number of columns required to display it INDIRECT 4 1632417441 strip-ansi • 3.0.1 Strip ANSI escape codes INDIRECT 1 1456057282 strip-ansi • 6.0.1 Strip ANSI escape codes from a string INDIRECT 1 1632414881 strip-final-newline • 2.0.0 Strip the final newline character from a string/buffer INDIRECT 0 1540715802 strip-json-comments • 2.0.1 Strip comments from JSON. Lets you use comments in your JSON files! INDIRECT 0 1455006606 strip-json-comments • 3.1.1 Strip comments from JSON. Lets you use comments in your JSON files! INDIRECT 0 1594565096 strtok3 • 6.3.0 A promise based streaming tokenizer INDIRECT 2 1644154559 supports-color • 5.5.0 Detect whether a terminal supports color INDIRECT 1 1534739857 supports-color • 7.2.0 Detect whether a terminal supports color INDIRECT 1 1598613454 tdigest • 0.1.2 javascript implementation of Dunning's T-Digest for streaming quantile approximation INDIRECT 1 1653685306 throttleit • 0.0.2 Throttle a function INDIRECT 0 1364333461 through2 • 0.2.3 A tiny wrapper around Node streams2 Transform to avoid explicit subclassing noise INDIRECT 7 1380215076 through2 • 2.0.5 A tiny wrapper around Node streams2 Transform to avoid explicit subclassing noise INDIRECT 9 1541541791 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 timeout-abort-controller • 1.1.1 An AbortController that aborts after a specified timeout INDIRECT 3 1591703771 timestamp-nano • 1.0.1 Timestamp for 64-bit time_t, nanosecond precision and strftime INDIRECT 0 1671263652 token-types • 4.2.1 Common token types for decoding and encoding numeric and string values INDIRECT 2 1659466855 tr46 • 0.0.3 An implementation of the Unicode TR46 spec INDIRECT 0 1453255734 typedarray • 0.0.6 TypedArray polyfill for old browsers INDIRECT 0 1400295169 uint8arrays • 3.1.1 Utility functions to make dealing with Uint8Arrays easier INDIRECT 1 1665386583 undici-types • 6.19.8 A stand-alone types package for Undici INDIRECT 0 1724087971 unordered-array-remove • 1.0.2 Efficiently remove an element from an unordered array without doing a splice INDIRECT 0 1459304115 upper-case-first • 2.0.2 Transforms the string with the first character in upper cased INDIRECT 1 1606869107 upper-case • 2.0.2 Transforms the string to upper case INDIRECT 1 1606859774 uri-to-multiaddr • 6.0.0 Convert a URI to a Multiaddr: https://multiformats.io -> /dns4/multiformats.io/tcp/443/https INDIRECT 12 1625986731 util-deprecate • 1.0.2 The Node.js `util.deprecate()` function with browser support INDIRECT 0 1444243060 uuid • 3.4.0 RFC4122 (v1, v4, and v5) UUIDs INDIRECT 0 1579208738 varint-decoder • 1.0.0 Parse all the varints in a Buffer (for when there are varints everywhere) INDIRECT 1 1596813819 varint • 5.0.2 protobuf-style varint bytes - use msb to create integer values of varying sizes INDIRECT 0 1601312830 varint • 6.0.0 protobuf-style varint bytes - use msb to create integer values of varying sizes INDIRECT 0 1601312974 verror • 1.10.0 richer JavaScript errors INDIRECT 3 1493743247 whatwg-url • 5.0.0 An implementation of the WHATWG URL Standard's URL API and parsing machinery INDIRECT 2 1495832201 wrap-ansi • 7.0.0 Wordwrap a string with ANSI escape codes INDIRECT 8 1587574403 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 xml2js • 0.5.0 Simple XML to JavaScript object converter. INDIRECT 2 1681033392 xmlbuilder • 11.0.1 An XML builder for node.js INDIRECT 0 1553287553 xsalsa20 • 1.2.0 XSalsa20 implemented in Javascript and WebAssembly INDIRECT 0 1637581324 xtend • 2.1.2 extend like a boss INDIRECT 1 1388568673 xtend • 4.0.2 extend like a boss INDIRECT 0 1562592945 yargs • 17.7.2 yargs the modern, pirate-themed, successor to optimist. INDIRECT 15 1682625542 yauzl • 2.10.0 yet another unzip library for node INDIRECT 3 1530590433