icowatchlist

1.1.0 • Public • Published

icowatchlist

A simple Node.js API wrapper for icowatchlist.com

Installation

npm install icowatchlist

Usage

Initializing

const ICOWatchlist = require('icowatchlist');

API Examples

The wrapper returns a promise for all request types, so you can use Promise.then() or async/await to get the results

// Get all ICOs
ICOWatchlist.getAll();

// Get Live ICOs only
ICOWatchlist.getLive();

// Get Upcoming ICOs only
ICOWatchlist.getUpcoming();

// Get Finished ICOs only
ICOWatchlist.getFinished();


// Use with Promise.then()

ICOWatchlist.getLive().then(function(response) {
  // print name of first Live ICO
  console.log(response[0].name);
});


// Use with async function 

(async function() {
  let allICOs =  await ICOWatchlist.getAll();
  // Print array of the upcoming ICOs 
  console.log(allICOs.upcoming);
})();

API Reference

This table maps the original API to the wrapper functions and their results.

Original API Wrapper Result
/public/v1/ ICOWatchlist.getAll Object: {"live": [...], "upcoming": [...], "finished": [...]}
/public/v1/live ICOWatchlist.getLive Array
/public/v1/upcoming ICOWatchlist.getUpcoming Array
/public/v1/finished ICOWatchlist.getFinished Array

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i icowatchlist

    Weekly Downloads

    0

    Version

    1.1.0

    License

    MIT

    Unpacked Size

    5.82 kB

    Total Files

    9

    Last publish

    Collaborators

    • zbone3