1.0.2 • Published 6 years ago

npm-open-api v1.0.2

Weekly downloads
4
License
Apache 2.0
Repository
github
Last release
6 years ago

npm-open-api

Это простое API для получения данных о любом доступном пакете.

Установка

npm install npm-open-api

Методы

getInfo(package, callback)

  • package - имя пакета, информацию которого вы хотите получить
  • callback - функция, в которую передается объект

Передает в callback содержимое package.json у пакета в виде объекта

getStats(package, startDate, endDate, callback)

  • package - имя пакета, статистику скачиваний которого вы хотите получить
  • startDate - начальная дата в виде гггг-мм-дд
  • endDate - конечная дата в виде гггг-мм-дд
  • callback - функция, в которую передается объект

Передает в callback объект с кол-вом скачиваний за выбранный период, начальную и конечную дату и название пакета

Пример

const npm_api = require('npm-open-api');

npm_api.getInfo('npm', data => {
  console.log(data);
  // выведется объект с содержимым package.json
});

npm_api.getStats('npm', '2017-03-07', '2018-02-01', data => {
  console.log(data);
  // выведется обьект с именем пакета, начальным и конечным временем и кол-вом установок за выбранный период
});