Socket
Book a DemoInstallSign in
Socket

d3.promise

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

d3.promise

d3.csv & friends that return promises instead of accepting callbacks

latest
Source
npmnpm
Version
2.0.0
Version published
Weekly downloads
17
-5.56%
Maintainers
1
Weekly downloads
 
Created
Source

d3.promise

Make d3 data functions use promises instead of callbacks.

This library uses ES6 Promise. (http://www.html5rocks.com/en/tutorials/es6/promises/) To bring browsers that lack a complete promises implementation up to spec compliance, or add promises to other browsers and Node.js, check out the polyfill (2k gzipped).

Note: v2.0.0 onwards supports D3 v4. For D3 v3, please use v1.x.x.

Installation options

bower install d3.promise --save

or

npm install d3.promise --save

This library can be imported using standard <script> as well as CommonJS (node.js/browserify) and AMD (such as RequireJS).

Note: Since v1.0.0, the minified output was move from src/ to dist/.

Example Usage

var promise = d3.promise.csv('test.csv');
promise.then(function(data){}, function(error){});

var promise = d3.promise.tsv('test.tsv');
promise.then(function(data){}, function(error){});

var promise = d3.promise.json('test.json')
promise.then(function(data){}, function(error){});

var promise = d3.promise.html('test.html')
promise.then(function(data){}, function(error){});

var promise = d3.promise.text('test.txt')
promise.then(function(data){}, function(error){});

var promise = d3.promise.xml('test.xml')
promise.then(function(data){}, function(error){});

Copyright 2015-2016 Krist Wongsuphasawat. Licensed under the Apache License, Version 2.0

Keywords

d3.promise

FAQs

Package last updated on 18 Oct 2016

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts