ipfs-http-client

A client library for the IPFS HTTP API

js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details
Last updated 3 years ago by achingbrain .
(Apache-2.0 OR MIT) · Repository · Bugs · Original npm · Tarball · package.json
$ npm install ipfs-http-client 
SYNC missed versions from official npm registry.

IPFS http client lib logo

The JavaScript HTTP RPC API client library for IPFS implementations.



A client library for the IPFS HTTP RPC API (/api/v0/*), implemented in JavaScript. This client library implements the IPFS Core API enabling applications to change between an embedded js-ipfs node and any remote IPFS node without having to change the code. In addition, this client library implements a set of utility functions.

Table of Contents

Getting Started

We've come a long way, but this project is still in Alpha, lots of development is happening, APIs might change, beware of 🐉..

Install

This module uses node.js, and can be installed through npm:

npm install --save ipfs-http-client

Both the Current and Active LTS versions of Node.js are supported. Please see nodejs.org for what these currently are.

Next Steps

Usage

create([options])

create an instance of the HTTP API client

Parameters

None

Options

options can be a String, a URL or a Multiaddr which will be interpreted as the address of the IPFS node we wish to use the API of.

Alternatively it can be an object which may have the following keys:

Name Type Default Description
url String or URL or Multiaddr 'http://localhost:5001/api/v0' A URL that resolves to a running instance of the IPFS HTTP RPC API
protocol String 'http' The protocol to used (ignored if url is specified)
host String 'localhost' The host to used (ignored if url is specified)
port number 5001 The port to used (ignored if url is specified)
path String 'api/v0' The path to used (ignored if url is specified)
agent http.Agent http.Agent({ keepAlive: true, maxSockets: 6 }) An http.Agent used to control client behaviour (node.js only)

Returns

Type Description
Object An object that conforms to the IPFS Core API

Example

import { create } from 'ipfs-http-client'

// connect to the default API address http://localhost:5001
const client = create()

// connect to a different API
const client = create('http://127.0.0.1:5002')

// connect using a URL
const client = create(new URL('http://127.0.0.1:5002'))

// call Core API methods
const { cid } = await client.add('Hello world!')

API

IPFS Core API Compatible

js-ipfs-http-client implements the IPFS Core API - please follow the previous link to see the methods available.

Additional Options

All core API methods take additional options specific to the HTTP API:

  • headers - An object or Headers instance that can be used to set custom HTTP headers. Note that this option can also be configured globally via the constructor options.
  • searchParams - An object or URLSearchParams instance that can be used to add additional query parameters to the query string sent with each request.

Instance Utils

  • ipfs.getEndpointConfig()

Call this on your client instance to return an object containing the host, port, protocol and api-path.

Static Types and Utils

Aside from the default export, ipfs-http-client exports various types and utilities that are included in the bundle:

These can be accessed like this, for example:

const { CID } = require('ipfs-http-client')
// ...or from an es-module:
import { CID } from 'ipfs-http-client'

Glob source

A utility to allow files on the file system to be easily added to IPFS.

globSource(path, pattern, [options])
  • path: A path to a single file or directory to glob from
  • pattern: A pattern to match files under path
  • options: Optional options
  • options.hidden: Hidden/dot files (files or folders starting with a ., for example, .git/) are not included by default. To add them, use the option { hidden: true }.

Returns an async iterable that yields { path, content } objects suitable for passing to ipfs.add.

Example
import { create, globSource } from 'ipfs'

const ipfs = await create()

for await (const file of ipfs.addAll(globSource('./docs', '**/*'))) {
  console.log(file)
}
/*
{
  path: 'docs/assets/anchor.js',
  cid: CID('QmVHxRocoWgUChLEvfEyDuuD6qJ4PhdDL2dTLcpUy3dSC2'),
  size: 15347
}
{
  path: 'docs/assets/bass-addons.css',
  cid: CID('QmPiLWKd6yseMWDTgHegb8T7wVS7zWGYgyvfj7dGNt2viQ'),
  size: 232
}
...
*/

URL source

A utility to allow content from the internet to be easily added to IPFS.

urlSource(url)
  • url: A string URL or URL instance to send HTTP GET request to

Returns an async iterable that yields { path, content } objects suitable for passing to ipfs.add.

Example
import { create, urlSource } from 'ipfs-http-client'
const ipfs = create()

const file = await ipfs.add(urlSource('https://ipfs.io/images/ipfs-logo.svg'))
console.log(file)

/*
{
  path: 'ipfs-logo.svg',
  cid: CID('QmTqZhR6f7jzdhLgPArDPnsbZpvvgxzCZycXK7ywkLxSyU'),
  size: 3243
}
*/

Running the daemon with the right port

To interact with the API, you need to have a local daemon running. It needs to be open on the right port. 5001 is the default, and is used in the examples below, but it can be set to whatever you need.

# Show the ipfs config API port to check it is correct
> ipfs config Addresses.API
/ip4/127.0.0.1/tcp/5001
# Set it if it does not match the above output
> ipfs config Addresses.API /ip4/127.0.0.1/tcp/5001
# Restart the daemon after changing the config

# Run the daemon
> ipfs daemon

Importing the module and usage

import { create } from 'ipfs-http-client'

// connect to ipfs daemon API server
const ipfs = create('http://localhost:5001') // (the default in Node.js)

// or connect with multiaddr
const ipfs = create('/ip4/127.0.0.1/tcp/5001')

// or using options
const ipfs = create({ host: 'localhost', port: '5001', protocol: 'http' })

// or specifying a specific API path
const ipfs = create({ host: '1.1.1.1', port: '80', apiPath: '/ipfs/api/v0' })

In a web browser

through Browserify

Same as in Node.js, you just have to browserify the code before serving it. See the browserify repo for how to do that.

See the example in the examples folder to get a boilerplate.

through webpack

See the example in the examples folder to get an idea on how to use js-ipfs-http-client with webpack.

from CDN

Instead of a local installation (and browserification) you may request a remote copy of IPFS API from jsDelivr.

To always request the latest version, use one of the following examples:

<!-- loading the minified version using jsDelivr -->
<script src="https://cdn.jsdelivr.net/npm/ipfs-http-client/dist/index.min.js"></script>

For maximum security you may also decide to:

  • reference a specific version of IPFS API (to prevent unexpected breaking changes when a newer latest version is published)
  • generate a SRI hash of that version and use it to ensure integrity. Learn more also at the jsdelivr website
  • set the CORS settings attribute to make anonymous requests to CDN

Example:

<script
  src="https://www.jsdelivr.com/package/npm/ipfs-http-client"
  integrity="sha384-5bXRcW9kyxxnSMbOoHzraqa7Z0PQWIao+cgeg327zit1hz5LZCEbIMx/LWKPReuB"
  crossorigin="anonymous"
></script>

CDN-based IPFS API provides the IpfsHttpClient constructor as a method of the global window object. Example:

const ipfs = window.IpfsHttpClient({ host: 'localhost', port: 5001 })

If you omit the host and port, the client will parse window.host, and use this information. This also works, and can be useful if you want to write apps that can be run from multiple different gateways:

const ipfs = window.IpfsHttpClient()

Custom Headers

If you wish to send custom headers with each request made by this library, for example, the Authorization header. You can use the config to do so:

const ipfs = create({
  host: 'localhost',
  port: 5001,
  protocol: 'http',
  headers: {
    authorization: 'Bearer ' + TOKEN
  }
})

Global Timeouts

To set a global timeout for all requests pass a value for the timeout option:

// Timeout after 10 seconds
const ipfs = create({ timeout: 10000 })
// Timeout after 2 minutes
const ipfs = create({ timeout: '2m' })
// see https://www.npmjs.com/package/parse-duration for valid string values

Development

Testing

We run tests by executing npm test in a terminal window. This will run both Node.js and Browser tests, both in Chrome and PhantomJS. To ensure that the module conforms with the interface-ipfs-core spec, we run the batch of tests provided by the interface module, which can be found here.

Contribute

The js-ipfs-http-client is a work in progress. As such, there's a few things you can do right now to help out:

  • Check out the existing issues!
  • Perform code reviews. More eyes will help a) speed the project along b) ensure quality and c) reduce possible future bugs.
  • Add tests. There can never be enough tests. Note that interface tests exist inside interface-ipfs-core.

Want to hack on IPFS?

Historical context

This module started as a direct mapping from the go-ipfs cli to a JavaScript implementation, although this was useful and familiar to a lot of developers that were coming to IPFS for the first time, it also created some confusion on how to operate the core of IPFS and have access to the full capacity of the protocol. After much consideration, we decided to create interface-ipfs-core with the goal of standardizing the interface of a core implementation of IPFS, and keep the utility functions the IPFS community learned to use and love, such as reading files from disk and storing them directly to IPFS.

License

MIT

FOSSA Status

Current Tags

  • 60.0.1                                ...           latest (2 years ago)
  • 60.0.0-7b79c1b8                                ...           next (2 years ago)

391 Versions

  • 60.0.1 [deprecated]           ...           2 years ago
  • 60.0.0-7b79c1b8 [deprecated]           ...           2 years ago
  • 60.0.0-6d95ce08 [deprecated]           ...           2 years ago
  • 60.0.0-4694e806 [deprecated]           ...           2 years ago
  • 60.0.0-e64813f6 [deprecated]           ...           2 years ago
  • 60.0.0-b64d4af0 [deprecated]           ...           2 years ago
  • 60.0.0-3bcabe38 [deprecated]           ...           2 years ago
  • 60.0.0-ab02e8f8 [deprecated]           ...           2 years ago
  • 60.0.0-6eeb1be5 [deprecated]           ...           2 years ago
  • 60.0.0 [deprecated]           ...           2 years ago
  • 59.0.0-d1c3abb3 [deprecated]           ...           2 years ago
  • 59.0.0-fa578bac [deprecated]           ...           2 years ago
  • 59.0.0-789ee585 [deprecated]           ...           2 years ago
  • 59.0.0-4b4c124c [deprecated]           ...           2 years ago
  • 59.0.0-5f73ecad [deprecated]           ...           2 years ago
  • 0.0.1-2a6fede5.0 [deprecated]           ...           2 years ago
  • 0.0.1-e85e5b6e.0 [deprecated]           ...           2 years ago
  • 0.0.1-563806f1.0 [deprecated]           ...           2 years ago
  • 59.0.1-6be59068.0 [deprecated]           ...           2 years ago
  • 59.0.1-6ae5eb7d.0 [deprecated]           ...           2 years ago
  • 59.0.1-58e6f468.0 [deprecated]           ...           2 years ago
  • 59.0.1-a77e40cc.0 [deprecated]           ...           2 years ago
  • 59.0.0 [deprecated]           ...           2 years ago
  • 58.0.2-0cee4a4c.0 [deprecated]           ...           2 years ago
  • 58.0.2-dfc43d4e.0 [deprecated]           ...           2 years ago
  • 58.0.2-acbc1c62.0 [deprecated]           ...           2 years ago
  • 58.0.2-d1b0a8a7.0 [deprecated]           ...           2 years ago
  • 58.0.2-d75e0a39.0 [deprecated]           ...           2 years ago
  • 58.0.1 [deprecated]           ...           2 years ago
  • 58.0.1-7304a0f4.0 [deprecated]           ...           2 years ago
  • 58.0.1-2a830bf5.0 [deprecated]           ...           2 years ago
  • 58.0.1-7c676f63.0 [deprecated]           ...           2 years ago
  • 58.0.1-b5456882.0 [deprecated]           ...           2 years ago
  • 58.0.0 [deprecated]           ...           2 years ago
  • 57.0.4-051da161.0 [deprecated]           ...           2 years ago
  • 57.0.4-83f9882e.0 [deprecated]           ...           2 years ago
  • 57.0.4-8f351a89.0 [deprecated]           ...           2 years ago
  • 57.0.4-39dbf708.0 [deprecated]           ...           2 years ago
  • 57.0.4-a05695fc.0 [deprecated]           ...           2 years ago
  • 57.0.3 [deprecated]           ...           3 years ago
  • 57.0.3-00bd3dd0.0 [deprecated]           ...           3 years ago
  • 57.0.2 [deprecated]           ...           3 years ago
  • 57.0.2-7be50bd1.0 [deprecated]           ...           3 years ago
  • 57.0.2-70e142ac.0 [deprecated]           ...           3 years ago
  • 57.0.1 [deprecated]           ...           3 years ago
  • 57.0.1-87e00a69.0 [deprecated]           ...           3 years ago
  • 57.0.1-be025c89.0 [deprecated]           ...           3 years ago
  • 57.0.1-764b4adc.0 [deprecated]           ...           3 years ago
  • 57.0.1-ddfb899f.0 [deprecated]           ...           3 years ago
  • 57.0.0 [deprecated]           ...           3 years ago
  • 56.0.4-919b27a8.0 [deprecated]           ...           3 years ago
  • 56.0.4-4e93dd5d.0 [deprecated]           ...           3 years ago
  • 56.0.4-7165bf71.0 [deprecated]           ...           3 years ago
  • 56.0.3 [deprecated]           ...           3 years ago
  • 56.0.3-8f7ce23c.0 [deprecated]           ...           3 years ago
  • 56.0.3-e90b8f13.0 [deprecated]           ...           3 years ago
  • 56.0.2 [deprecated]           ...           3 years ago
  • 56.0.2-df1bd1bb.0 [deprecated]           ...           3 years ago
  • 56.0.2-125d42ba.0 [deprecated]           ...           3 years ago
  • 56.0.2-1082fce9.0 [deprecated]           ...           3 years ago
  • 56.0.1 [deprecated]           ...           3 years ago
  • 56.0.1-709831f6.0 [deprecated]           ...           3 years ago
  • 56.0.1-383dc07d.0 [deprecated]           ...           3 years ago
  • 56.0.1-3a74c110.0 [deprecated]           ...           3 years ago
  • 56.0.1-2c8ec080.0 [deprecated]           ...           3 years ago
  • 56.0.1-8d260215.0 [deprecated]           ...           3 years ago
  • 56.0.0 [deprecated]           ...           3 years ago
  • 55.0.1-cca6e321.0 [deprecated]           ...           3 years ago
  • 56.0.1-3a5d61d4.0 [deprecated]           ...           3 years ago
  • 56.0.1-2afef2eb.0 [deprecated]           ...           3 years ago
  • 55.0.1-6cb3a87e.0 [deprecated]           ...           3 years ago
  • 55.0.1-fbe14923.0 [deprecated]           ...           3 years ago
  • 55.0.1-a6b201af.0 [deprecated]           ...           3 years ago
  • 55.0.1-5439a0e.0 [deprecated]           ...           3 years ago
  • 55.0.1-7fe0da57f.0 [deprecated]           ...           3 years ago
  • 55.0.1-rc.5 [deprecated]           ...           3 years ago
  • 55.0.1-rc.4 [deprecated]           ...           3 years ago
  • 55.0.1-rc.3 [deprecated]           ...           3 years ago
  • 55.0.1-rc.2 [deprecated]           ...           3 years ago
  • 55.0.1-rc.1 [deprecated]           ...           3 years ago
  • 55.0.1-rc.0 [deprecated]           ...           3 years ago
  • 55.0.0 [deprecated]           ...           3 years ago
  • 54.0.3-rc.13 [deprecated]           ...           3 years ago
  • 54.0.3-rc.12 [deprecated]           ...           3 years ago
  • 54.0.3-rc.10 [deprecated]           ...           3 years ago
  • 54.0.3-rc.11 [deprecated]           ...           3 years ago
  • 54.0.3-rc.9 [deprecated]           ...           3 years ago
  • 54.0.3-rc.8 [deprecated]           ...           3 years ago
  • 54.0.3-rc.7 [deprecated]           ...           3 years ago
  • 54.0.3-rc.6 [deprecated]           ...           3 years ago
  • 54.0.3-rc.5 [deprecated]           ...           3 years ago
  • 54.0.3-rc.4 [deprecated]           ...           3 years ago
  • 54.0.3-rc.3 [deprecated]           ...           3 years ago
  • 54.0.3-rc.2 [deprecated]           ...           3 years ago
  • 54.0.3-rc.1 [deprecated]           ...           3 years ago
  • 54.0.3-rc.0 [deprecated]           ...           3 years ago
  • 54.0.2 [deprecated]           ...           3 years ago
  • 54.0.2-rc.3 [deprecated]           ...           3 years ago
  • 54.0.2-rc.2 [deprecated]           ...           3 years ago
  • 54.0.2-rc.1 [deprecated]           ...           3 years ago
  • 54.0.2-rc.0 [deprecated]           ...           3 years ago
  • 54.0.1 [deprecated]           ...           3 years ago
  • 54.0.1-rc.1 [deprecated]           ...           3 years ago
  • 54.0.1-rc.0 [deprecated]           ...           3 years ago
  • 54.0.0 [deprecated]           ...           3 years ago
  • 53.0.2-rc.6 [deprecated]           ...           3 years ago
  • 53.0.2-rc.5 [deprecated]           ...           3 years ago
  • 53.0.2-rc.4 [deprecated]           ...           3 years ago
  • 53.0.2-rc.3 [deprecated]           ...           3 years ago
  • 53.0.2-rc.2 [deprecated]           ...           3 years ago
  • 53.0.2-rc.1 [deprecated]           ...           3 years ago
  • 53.0.2-rc.0 [deprecated]           ...           3 years ago
  • 53.0.1 [deprecated]           ...           3 years ago
  • 53.0.1-rc.5 [deprecated]           ...           3 years ago
  • 53.0.1-rc.3 [deprecated]           ...           3 years ago
  • 53.0.1-rc.2 [deprecated]           ...           3 years ago
  • 53.0.1-rc.1 [deprecated]           ...           3 years ago
  • 53.0.1-rc.0 [deprecated]           ...           3 years ago
  • 53.0.0 [deprecated]           ...           3 years ago
  • 52.0.6-rc.18 [deprecated]           ...           3 years ago
  • 52.0.6-rc.17 [deprecated]           ...           3 years ago
  • 52.0.6-rc.16 [deprecated]           ...           3 years ago
  • 52.0.6-rc.15 [deprecated]           ...           3 years ago
  • 52.0.6-rc.14 [deprecated]           ...           3 years ago
  • 52.0.6-rc.13 [deprecated]           ...           3 years ago
  • 52.0.6-rc.12 [deprecated]           ...           3 years ago
  • 52.0.6-rc.1 [deprecated]           ...           3 years ago
  • 52.0.5 [deprecated]           ...           3 years ago
  • 52.0.6-rc.0 [deprecated]           ...           3 years ago
  • 52.0.5-rc.0 [deprecated]           ...           3 years ago
  • 52.0.4 [deprecated]           ...           3 years ago
  • 52.0.4-rc.11 [deprecated]           ...           3 years ago
  • 52.0.4-rc.8 [deprecated]           ...           3 years ago
  • 52.0.4-rc.5 [deprecated]           ...           3 years ago
  • 52.0.4-rc.4 [deprecated]           ...           3 years ago
  • 52.0.4-rc.2 [deprecated]           ...           3 years ago
  • 52.0.4-rc.1 [deprecated]           ...           3 years ago
  • 52.0.3 [deprecated]           ...           3 years ago
  • 52.0.3-rc.8 [deprecated]           ...           3 years ago
  • 52.0.3-rc.7 [deprecated]           ...           3 years ago
  • 52.0.3-rc.6 [deprecated]           ...           3 years ago
  • 52.0.3-rc.5 [deprecated]           ...           3 years ago
  • 52.0.3-rc.4 [deprecated]           ...           3 years ago
  • 52.0.3-rc.3 [deprecated]           ...           3 years ago
  • 52.0.3-rc.2 [deprecated]           ...           3 years ago
  • 52.0.2 [deprecated]           ...           3 years ago
  • 52.0.2-rc.7 [deprecated]           ...           3 years ago
  • 52.0.2-rc.6 [deprecated]           ...           3 years ago
  • 52.0.2-rc.4 [deprecated]           ...           3 years ago
  • 52.0.2-rc.1 [deprecated]           ...           3 years ago
  • 52.0.1-rc.10 [deprecated]           ...           3 years ago
  • 52.0.1-rc.9 [deprecated]           ...           3 years ago
  • 52.0.1 [deprecated]           ...           3 years ago
  • 52.0.1-rc.7 [deprecated]           ...           3 years ago
  • 52.0.1-rc.6 [deprecated]           ...           3 years ago
  • 52.0.1-rc.5 [deprecated]           ...           3 years ago
  • 52.0.1-rc.4 [deprecated]           ...           3 years ago
  • 52.0.0 [deprecated]           ...           3 years ago
  • 51.0.2-rc.11 [deprecated]           ...           3 years ago
  • 51.0.2-rc.10 [deprecated]           ...           3 years ago
  • 51.0.2-rc.8 [deprecated]           ...           3 years ago
  • 51.0.2-rc.6 [deprecated]           ...           3 years ago
  • 51.0.2-rc.3 [deprecated]           ...           3 years ago
  • 51.0.2-rc.2 [deprecated]           ...           3 years ago
  • 51.0.2-rc.1 [deprecated]           ...           3 years ago
  • 51.0.1-rc.7 [deprecated]           ...           3 years ago
  • 51.0.1 [deprecated]           ...           3 years ago
  • 51.0.1-rc.5 [deprecated]           ...           3 years ago
  • 51.0.1-rc.2 [deprecated]           ...           3 years ago
  • 51.0.1-rc.1 [deprecated]           ...           3 years ago
  • 51.0.0 [deprecated]           ...           3 years ago
  • 50.1.3-rc.17 [deprecated]           ...           3 years ago
  • 50.1.3-rc.14 [deprecated]           ...           3 years ago
  • 50.1.3-rc.11 [deprecated]           ...           3 years ago
  • 50.1.3-rc.9 [deprecated]           ...           3 years ago
  • 50.1.3-rc.8 [deprecated]           ...           3 years ago
  • 50.1.3-rc.6 [deprecated]           ...           3 years ago
  • 50.1.3-rc.3 [deprecated]           ...           3 years ago
  • 50.1.3-rc.2 [deprecated]           ...           3 years ago
  • 50.1.3-rc.1 [deprecated]           ...           4 years ago
  • 50.1.2 [deprecated]           ...           4 years ago
  • 50.1.2-rc.4 [deprecated]           ...           4 years ago
  • 50.1.2-rc.3 [deprecated]           ...           4 years ago
  • 50.1.2-rc.2 [deprecated]           ...           4 years ago
  • 50.1.2-rc.1 [deprecated]           ...           4 years ago
  • 50.1.1 [deprecated]           ...           4 years ago
  • 50.1.1-rc.4 [deprecated]           ...           4 years ago
  • 50.1.1-rc.3 [deprecated]           ...           4 years ago
  • 50.1.1-rc.1 [deprecated]           ...           4 years ago
  • 50.1.0 [deprecated]           ...           4 years ago
  • 50.0.1-rc.11 [deprecated]           ...           4 years ago
  • 50.0.1-rc.7 [deprecated]           ...           4 years ago
  • 50.0.1-rc.6 [deprecated]           ...           4 years ago
  • 50.0.1-rc.5 [deprecated]           ...           4 years ago
  • 50.0.1-rc.1 [deprecated]           ...           4 years ago
  • 50.0.0 [deprecated]           ...           4 years ago
  • 49.0.5-rc.32 [deprecated]           ...           4 years ago
  • 49.0.5-rc.31 [deprecated]           ...           4 years ago
  • 49.0.5-rc.30 [deprecated]           ...           4 years ago
  • 49.0.5-rc.29 [deprecated]           ...           4 years ago
  • 49.0.5-rc.28 [deprecated]           ...           4 years ago
  • 49.0.5-rc.27 [deprecated]           ...           4 years ago
  • 49.0.5-rc.26 [deprecated]           ...           4 years ago
  • 49.0.5-rc.25 [deprecated]           ...           4 years ago
  • 49.0.5-rc.24 [deprecated]           ...           4 years ago
  • 49.0.5-rc.22 [deprecated]           ...           4 years ago
  • 49.0.5-rc.21 [deprecated]           ...           4 years ago
  • 49.0.5-rc.20 [deprecated]           ...           4 years ago
  • 49.0.5-rc.19 [deprecated]           ...           4 years ago
  • 49.0.5-rc.18 [deprecated]           ...           4 years ago
  • 49.0.5-rc.17 [deprecated]           ...           4 years ago
  • 49.0.5-rc.14 [deprecated]           ...           4 years ago
  • 49.0.5-rc.11 [deprecated]           ...           4 years ago
  • 49.0.5-rc.3 [deprecated]           ...           4 years ago
  • 49.0.4 [deprecated]           ...           4 years ago
  • 49.0.3 [deprecated]           ...           4 years ago
  • 49.0.3-rc.5 [deprecated]           ...           4 years ago
  • 49.0.3-rc.4 [deprecated]           ...           4 years ago
  • 49.0.2 [deprecated]           ...           4 years ago
  • 49.0.1 [deprecated]           ...           4 years ago
  • 49.0.0 [deprecated]           ...           4 years ago
  • 48.2.3-rc.3 [deprecated]           ...           4 years ago
  • 48.2.2 [deprecated]           ...           4 years ago
  • 48.2.1 [deprecated]           ...           4 years ago
  • 48.2.0 [deprecated]           ...           4 years ago
  • 48.1.4-rc.6 [deprecated]           ...           4 years ago
  • 48.1.4-rc.5 [deprecated]           ...           4 years ago
  • 48.1.4-rc.4 [deprecated]           ...           4 years ago
  • 48.1.4-rc.1 [deprecated]           ...           4 years ago
  • 48.1.3 [deprecated]           ...           4 years ago
  • 48.1.3-rc.13 [deprecated]           ...           4 years ago
  • 48.1.3-rc.11 [deprecated]           ...           4 years ago
  • 48.1.3-rc.8 [deprecated]           ...           4 years ago
  • 48.1.3-rc.7 [deprecated]           ...           4 years ago
  • 48.1.3-rc.4 [deprecated]           ...           4 years ago
  • 48.1.3-rc.3 [deprecated]           ...           4 years ago
  • 48.1.3-rc.2 [deprecated]           ...           4 years ago
  • 48.1.3-rc.1 [deprecated]           ...           4 years ago
  • 48.1.2 [deprecated]           ...           4 years ago
  • 48.1.2-rc.8 [deprecated]           ...           4 years ago
  • 48.1.2-rc.6 [deprecated]           ...           4 years ago
  • 48.1.2-rc.3 [deprecated]           ...           4 years ago
  • 48.1.2-rc.2 [deprecated]           ...           4 years ago
  • 48.1.1 [deprecated]           ...           4 years ago
  • 48.1.1-rc.8 [deprecated]           ...           4 years ago
  • 48.1.1-rc.7 [deprecated]           ...           4 years ago
  • 48.1.1-rc.5 [deprecated]           ...           4 years ago
  • 48.1.1-rc.3 [deprecated]           ...           4 years ago
  • 48.1.1-rc.1 [deprecated]           ...           4 years ago
  • 48.1.0 [deprecated]           ...           4 years ago
  • 48.0.1-rc.13 [deprecated]           ...           4 years ago
  • 48.0.1-rc.12 [deprecated]           ...           4 years ago
  • 48.0.1-rc.10 [deprecated]           ...           4 years ago
  • 48.0.1-rc.8 [deprecated]           ...           4 years ago
  • 48.0.1-rc.6 [deprecated]           ...           4 years ago
  • 48.0.1-rc.5 [deprecated]           ...           4 years ago
  • 48.0.1-rc.4 [deprecated]           ...           4 years ago
  • 48.0.1-rc.2 [deprecated]           ...           4 years ago
  • 48.0.0 [deprecated]           ...           4 years ago
  • 47.0.2-rc.31 [deprecated]           ...           4 years ago
  • 47.0.2-rc.29 [deprecated]           ...           4 years ago
  • 47.0.2-rc.28 [deprecated]           ...           4 years ago
  • 47.0.2-rc.26 [deprecated]           ...           4 years ago
  • 47.0.2-rc.25 [deprecated]           ...           4 years ago
  • 47.0.2-rc.24 [deprecated]           ...           4 years ago
  • 47.0.2-rc.22 [deprecated]           ...           4 years ago
  • 47.0.2-rc.16 [deprecated]           ...           4 years ago
  • 47.0.2-rc.15 [deprecated]           ...           4 years ago
  • 47.0.2-rc.14 [deprecated]           ...           4 years ago
  • 47.0.2-rc.12 [deprecated]           ...           4 years ago
  • 47.0.2-rc.11 [deprecated]           ...           4 years ago
  • 47.0.2-rc.10 [deprecated]           ...           4 years ago
  • 47.0.2-rc.9 [deprecated]           ...           4 years ago
  • 47.0.2-rc.7 [deprecated]           ...           4 years ago
  • 47.0.2-rc.6 [deprecated]           ...           4 years ago
  • 47.0.2-rc.4 [deprecated]           ...           4 years ago
  • 47.0.2-rc.3 [deprecated]           ...           4 years ago
  • 47.0.2-rc.2 [deprecated]           ...           4 years ago
  • 47.0.2-rc.1 [deprecated]           ...           4 years ago
  • 47.0.1 [deprecated]           ...           4 years ago
  • 47.0.0 [deprecated]           ...           4 years ago
  • 46.1.2 [deprecated]           ...           4 years ago
  • 46.1.2-rc.2 [deprecated]           ...           4 years ago
  • 46.1.1 [deprecated]           ...           4 years ago
  • 46.1.1-rc.25 [deprecated]           ...           4 years ago
  • 46.1.0 [deprecated]           ...           4 years ago
  • 46.0.2-rc.12 [deprecated]           ...           4 years ago
  • 46.0.2-rc.5 [deprecated]           ...           4 years ago
  • 46.0.2-rc.3 [deprecated]           ...           4 years ago
  • 46.0.2-rc.0 [deprecated]           ...           4 years ago
  • 46.0.1 [deprecated]           ...           4 years ago
  • 46.0.1-rc.2 [deprecated]           ...           4 years ago
  • 46.0.0 [deprecated]           ...           4 years ago
  • 44.2.1 [deprecated]           ...           4 years ago
  • 45.0.1-rc.11 [deprecated]           ...           4 years ago
  • 45.0.0 [deprecated]           ...           4 years ago
  • 44.3.1-rc.26 [deprecated]           ...           4 years ago
  • 44.3.1-rc.14 [deprecated]           ...           4 years ago
  • 44.3.1-rc.7 [deprecated]           ...           4 years ago
  • 44.3.1-rc.6 [deprecated]           ...           4 years ago
  • 44.3.1-rc.5 [deprecated]           ...           4 years ago
  • 44.3.1-rc.3 [deprecated]           ...           4 years ago
  • 44.3.1-rc.2 [deprecated]           ...           4 years ago
  • 44.3.0 [deprecated]           ...           5 years ago
  • 44.2.1-rc.32 [deprecated]           ...           5 years ago
  • 44.2.1-rc.11 [deprecated]           ...           5 years ago
  • 44.2.1-rc.2 [deprecated]           ...           5 years ago
  • 44.2.0 [deprecated]           ...           5 years ago
  • 44.1.2-rc.2 [deprecated]           ...           5 years ago
  • 44.1.1 [deprecated]           ...           5 years ago
  • 44.1.1-rc.8 [deprecated]           ...           5 years ago
  • 44.1.1-rc.7 [deprecated]           ...           5 years ago
  • 44.1.0 [deprecated]           ...           5 years ago
  • 44.0.4-rc.3 [deprecated]           ...           5 years ago
  • 44.0.3 [deprecated]           ...           5 years ago
  • 44.0.2 [deprecated]           ...           5 years ago
  • 44.0.1 [deprecated]           ...           5 years ago
  • 44.0.0 [deprecated]           ...           5 years ago
  • 43.0.2-rc.5 [deprecated]           ...           5 years ago
  • 43.0.2-rc.4 [deprecated]           ...           5 years ago
  • 43.0.1 [deprecated]           ...           5 years ago
  • 43.0.0 [deprecated]           ...           5 years ago
  • 42.0.1-rc.5619 [deprecated]           ...           5 years ago
  • 42.0.1-rc.5616 [deprecated]           ...           5 years ago
  • 42.0.1-rc.5598 [deprecated]           ...           5 years ago
  • 42.0.1-rc.49 [deprecated]           ...           5 years ago
  • 42.0.1-rc.55 [deprecated]           ...           5 years ago
  • 42.0.1-rc.74 [deprecated]           ...           5 years ago
  • 42.0.1-rc.91 [deprecated]           ...           5 years ago
  • 42.0.1-rc.115 [deprecated]           ...           5 years ago
  • 42.0.1-rc.145 [deprecated]           ...           5 years ago
  • 42.0.1-rc.151 [deprecated]           ...           5 years ago
  • 42.0.0 [deprecated]           ...           5 years ago
  • 42.0.0-pre.2 [deprecated]           ...           5 years ago
  • 42.0.0-pre.1 [deprecated]           ...           5 years ago
  • 42.0.0-pre.0 [deprecated]           ...           5 years ago
  • 41.0.1 [deprecated]           ...           5 years ago
  • 41.0.0 [deprecated]           ...           5 years ago
  • 40.2.1 [deprecated]           ...           5 years ago
  • 40.2.0 [deprecated]           ...           5 years ago
  • 40.1.0 [deprecated]           ...           5 years ago
  • 40.0.1 [deprecated]           ...           5 years ago
  • 40.0.0 [deprecated]           ...           5 years ago
  • 39.0.2 [deprecated]           ...           5 years ago
  • 38.2.1 [deprecated]           ...           5 years ago
  • 39.0.1 [deprecated]           ...           5 years ago
  • 39.0.0 [deprecated]           ...           5 years ago
  • 38.2.0 [deprecated]           ...           5 years ago
  • 38.1.0 [deprecated]           ...           5 years ago
  • 38.0.1 [deprecated]           ...           5 years ago
  • 38.0.0 [deprecated]           ...           5 years ago
  • 37.0.3 [deprecated]           ...           5 years ago
  • 37.0.2 [deprecated]           ...           5 years ago
  • 37.0.1 [deprecated]           ...           5 years ago
  • 37.0.0 [deprecated]           ...           5 years ago
  • 36.1.0 [deprecated]           ...           5 years ago
  • 35.1.1 [deprecated]           ...           5 years ago
  • 36.0.0 [deprecated]           ...           5 years ago
  • 35.1.0 [deprecated]           ...           5 years ago
  • 35.0.0 [deprecated]           ...           5 years ago
  • 34.0.0 [deprecated]           ...           5 years ago
  • 33.1.1 [deprecated]           ...           5 years ago
  • 33.1.0 [deprecated]           ...           5 years ago
  • 33.0.2 [deprecated]           ...           5 years ago
  • 33.0.1 [deprecated]           ...           5 years ago
  • 33.0.0 [deprecated]           ...           5 years ago
  • 32.0.1 [deprecated]           ...           6 years ago
  • 32.0.0 [deprecated]           ...           6 years ago
  • 31.1.0 [deprecated]           ...           6 years ago
  • 31.0.2 [deprecated]           ...           6 years ago
  • 31.0.1 [deprecated]           ...           6 years ago
  • 31.0.0 [deprecated]           ...           6 years ago
  • 30.1.4 [deprecated]           ...           6 years ago
  • 30.1.3 [deprecated]           ...           6 years ago
  • 30.1.2 [deprecated]           ...           6 years ago
  • 30.1.1 [deprecated]           ...           6 years ago
  • 30.1.0 [deprecated]           ...           6 years ago
  • 30.0.0 [deprecated]           ...           6 years ago
  • 29.1.1 [deprecated]           ...           6 years ago
  • 29.1.0 [deprecated]           ...           6 years ago
  • 29.0.1 [deprecated]           ...           6 years ago
  • 29.0.0 [deprecated]           ...           6 years ago
  • 28.1.2 [deprecated]           ...           6 years ago
  • 28.1.1 [deprecated]           ...           6 years ago
  • 28.1.0 [deprecated]           ...           6 years ago
  • 28.0.3 [deprecated]           ...           6 years ago
  • 28.0.2 [deprecated]           ...           6 years ago
  • 28.0.1 [deprecated]           ...           6 years ago
  • 28.0.0 [deprecated]           ...           6 years ago
  • 27.1.0 [deprecated]           ...           6 years ago
  • 27.0.0 [deprecated]           ...           6 years ago
Downloads
Total 0
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 0
Dependencies (19)
Dev Dependencies (8)

© 2010 - cnpmjs.org x YWFE | Home | YWFE