covidtracker

2.0.1 • Public • Published

Covid-19 Tracker

View information on the Coronavirus outbreak around the world. Updated By: Apollo#6000

Update:

npm InstallSize Discord

Beta NPM Package

Installation

Stable Release (v2.0.1)

npm i covidtracker@2.0.1

Methods

.getAll()

.getCountry({country, sort})

.getState({state, sort})

.getHistoric({country, province})

.getJHU({country, province, sort})

Loading and using the module

We suggest you load the module via require, pending the stabalizing of es modules in node:

const covid = require('covidtracker');

Documentation

To actually use the data, you will need an async/await.

// Declare the package
const covid = require('covidtracker');
 
// Now we create a async/await
(async () => {
 
    // Now we await it.
    let all = await covid.getAll();
 
    // Make sure you return it, this usually implies if you are using this inside a function.
    // Use \n to break lines.
    return console.log(`Cases: ${all.cases}\nDeaths: ${all.deaths}\nRecovered: ${all.recovered}`)
})()

Sorting the data.

Some methods can be sorted.

const covid = require('covidtracker');
 
(async () => {
    let sortedCountries = await covid.getCountry({sort: 'recovered'});
    return console.log(sortedCountries);
 
    let sortedStates = await covid.getState({sort: 'deaths'});
    return console.log(sortedStates);
})();

Filtering for a specific country/state.

const covid = require('covidtracker');
 
(async () => {
   // Specific Country
   let specificCountry = await covid.getCountry({country: 'United States'});
   return console.log(specificCountry);
   
   // Specific State
   let specificState = await covid.getState({state: 'New York'});
   return console.log(specificCountry);
})();

Package Sidebar

Install

npm i covidtracker

Weekly Downloads

7

Version

2.0.1

License

ISC

Unpacked Size

46.1 kB

Total Files

10

Last publish

Collaborators

  • apollyon365