npm-open-api

1.0.2 • Public • Published

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);
  // выведется обьект с именем пакета, начальным и конечным временем и кол-вом установок за выбранный период
});

Package Sidebar

Install

npm i npm-open-api

Weekly Downloads

1

Version

1.0.2

License

Apache 2.0

Unpacked Size

15.3 kB

Total Files

4

Last publish

Collaborators

  • danyadev