ipfs 0.37.0
JavaScript implementation of the IPFS specification
ipfs@0.37.0 was published on 2019-08-06. Its manifest declares 121 runtime dependencies and 0 peer requirements. Bundled type declarations are not declared in the inspected metadata. The declared Node.js requirement is >=10.0.0.
Deprecated: js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details
All ipfs versions · Permanent reference to 0.37.0 · Latest release
Package specifications
| Version | 0.37.0 |
|---|---|
| License declaration | MIT |
| Published | 2019-08-06T15:53:39.105Z |
| Node.js requirement | >=10.0.0 |
| Type declarations | Not declared |
| Runtime dependency count | 121 |
| Peer requirement count | 0 |
| Optional dependency count | 2 |
| Minified size | Measurement not available yet |
| Minified + gzip | Measurement not available yet |
| Unpacked distribution size | 24919.96 KiB |
| Published file count | 267 |
| Package type | Not declared |
| ES module entry | Not declared |
| Default entry | src/core/index.js |
| Side effects declaration | Not declared |
| Direct advisories | Unknown |
| Resolved graph dependencies | Unknown |
| Repository stars | Unknown |
| Repository forks | Unknown |
Install ipfs 0.37.0
npm install ipfs@0.37.0 pnpm add ipfs@0.37.0 yarn add ipfs@0.37.0
Runtime dependencies
- @hapi/ammo ^3.1.0
- @hapi/boom ^7.4.2
- @hapi/hapi ^18.3.1
- @hapi/joi ^15.0.1
- array-shuffle ^1.0.1
- async ^2.6.1
- async-iterator-all ^1.0.0
- async-iterator-to-pull-stream ^1.1.0
- async-iterator-to-stream ^1.1.0
- base32.js ~0.1.0
- bignumber.js ^9.0.0
- binary-querystring ~0.1.2
- bl ^3.0.0
- bs58 ^4.0.1
- buffer-peek-stream ^1.0.1
- byteman ^1.3.5
- callbackify ^1.1.0
- cid-tool ~0.3.0
- cids ~0.7.1
- class-is ^1.1.0
- datastore-core ~0.6.0
- datastore-pubsub ~0.1.1
- debug ^4.1.0
- dlv ^1.1.3
- err-code ^2.0.0
- file-type ^12.0.1
- fnv1a ^1.0.1
- fsm-event ^2.1.0
- get-folder-size ^2.0.0
- glob ^7.1.3
- hapi-pino ^6.0.0
- hashlru ^2.3.0
- human-to-milliseconds ^2.0.0
- interface-datastore ~0.6.0
- ipfs-bitswap ~0.25.1
- ipfs-block ~0.8.1
- ipfs-block-service ~0.15.2
- ipfs-http-client ^33.1.0
- ipfs-http-response ~0.3.1
- ipfs-mfs ~0.12.0
- ipfs-multipart ~0.1.1
- ipfs-repo ~0.26.6
- ipfs-unixfs ~0.1.16
- ipfs-unixfs-exporter ~0.37.7
- ipfs-unixfs-importer ~0.39.11
- ipfs-utils ~0.0.4
- ipld ~0.24.1
- ipld-bitcoin ~0.3.0
- ipld-dag-cbor ~0.15.0
- ipld-dag-pb ~0.17.4
- ipld-ethereum ^4.0.0
- ipld-git ~0.5.0
- ipld-raw ^4.0.0
- ipld-zcash ~0.3.0
- ipns ~0.5.2
- is-domain-name ^1.0.1
- is-ipfs ~0.6.1
- is-pull-stream ~0.0.0
- is-stream ^2.0.0
- iso-url ~0.4.6
- just-flatten-it ^2.1.0
- just-safe-set ^2.1.0
- kind-of ^6.0.2
- libp2p ~0.25.4
- libp2p-bootstrap ~0.9.3
- libp2p-crypto ~0.16.0
- libp2p-delegated-content-routing ^0.2.4
- libp2p-delegated-peer-routing ^0.2.4
- libp2p-kad-dht ~0.15.3
- libp2p-keychain ~0.4.2
- libp2p-mdns ~0.12.0
- libp2p-record ~0.6.3
- libp2p-secio ~0.11.0
- libp2p-tcp ~0.13.0
- libp2p-webrtc-star ~0.16.0
- libp2p-websocket-star-multi ~0.4.3
- libp2p-websockets ~0.12.2
- lodash ^4.17.15
- mafmt ^6.0.2
- merge-options ^1.0.1
- mime-types ^2.1.21
- mkdirp ~0.5.1
- multiaddr ^6.1.0
- multiaddr-to-uri ^4.0.1
- multibase ~0.6.0
- multicodec ~0.5.5
- multihashes ~0.4.14
- multihashing-async ~0.6.0
- node-fetch ^2.3.0
- peer-book ~0.9.0
- peer-id ~0.12.3
- peer-info ~0.15.0
- progress ^2.0.1
- promisify-es6 ^1.0.3
- protons ^1.0.1
- pull-abortable ^4.1.1
- pull-cat ^1.1.11
- pull-defer ~0.2.3
- pull-file ^1.1.0
- pull-mplex ~0.1.1
- pull-ndjson ~0.1.1
- pull-pushable ^2.2.0
- pull-sort ^1.0.1
- pull-stream ^3.6.13
- pull-stream-to-async-iterator ^1.0.2
- pull-stream-to-stream ^1.3.4
- pull-traverse ^1.0.3
- readable-stream ^3.4.0
- receptacle ^1.3.2
- semver ^6.3.0
- stream-to-pull-stream ^1.7.3
- superstruct ~0.6.0
- tar-stream ^2.0.0
- temp ~0.9.0
- update-notifier ^3.0.1
- uri-to-multiaddr ^3.0.1
- varint ^5.0.0
- yargs ^13.3.0
- yargs-promise ^1.1.0
- prom-client ^11.5.3
- prometheus-gc-stats ~0.6.0
Peer requirements
- None declared
Optional dependencies
- prom-client ^11.5.3
- prometheus-gc-stats ~0.6.0
How to interpret the specifications
Bundlephobia measurements use its standard package build and may exclude peer dependencies. Unpacked npm distribution size includes shipped files and is a different measurement. Module declarations do not prove tree-shaking or runtime compatibility.
Advisories apply to this package version directly; transitive dependencies need separate inspection. Repository signals describe the whole repository and are current observations, including on historical-version pages.
Evidence and freshness
- https://registry.npmjs.org/ipfs/0.37.0 — retrieved 2026-10-31T00:00:38.671Z