JSPM

@libp2p/utils

6.6.7
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 45351
  • Score
    100M100P100Q153224F
  • License Apache-2.0 OR MIT

Package to aggregate shared logic and dependencies for the libp2p ecosystem

Package Exports

  • @libp2p/utils
  • @libp2p/utils/abort-options
  • @libp2p/utils/abstract-stream
  • @libp2p/utils/adaptive-timeout
  • @libp2p/utils/array-equals
  • @libp2p/utils/close
  • @libp2p/utils/close-source
  • @libp2p/utils/debounce
  • @libp2p/utils/filters
  • @libp2p/utils/get-thin-waist-addresses
  • @libp2p/utils/global-unicast-ip
  • @libp2p/utils/ip-port-to-multiaddr
  • @libp2p/utils/is-async-generator
  • @libp2p/utils/is-generator
  • @libp2p/utils/is-promise
  • @libp2p/utils/link-local-ip
  • @libp2p/utils/merge-options
  • @libp2p/utils/moving-average
  • @libp2p/utils/multiaddr/is-global-unicast
  • @libp2p/utils/multiaddr/is-ip-based
  • @libp2p/utils/multiaddr/is-link-local
  • @libp2p/utils/multiaddr/is-loopback
  • @libp2p/utils/multiaddr/is-network-address
  • @libp2p/utils/multiaddr/is-private
  • @libp2p/utils/peer-queue
  • @libp2p/utils/priority-queue
  • @libp2p/utils/private-ip
  • @libp2p/utils/queue
  • @libp2p/utils/rate-limiter
  • @libp2p/utils/repeating-task
  • @libp2p/utils/stream-to-ma-conn
  • @libp2p/utils/tracked-list
  • @libp2p/utils/tracked-map

Readme

@libp2p/utils

libp2p.io Discuss codecov CI

Package to aggregate shared logic and dependencies for the libp2p ecosystem

About

This module contains utility functions used by libp2p modules.

Install

$ npm i @libp2p/utils

Browser <script> tag

Loading this module through a script tag will make its exports available as Libp2pUtils in the global namespace.

<script src="https://unpkg.com/@libp2p/utils/dist/index.min.js"></script>

API Docs

License

Licensed under either of

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.