Current File : //lib/node_modules/npm-name-cli/node_modules/squatter/lib/significant-downloads.js
'use strict';

const got = require('got');

const downloadsLastWeek = async (pkgName) => {
    const { body } = await got('https://api.npmjs.org/downloads/point/last-week/' + pkgName, {
        json : true
    });
    return body.downloads;
};

const significantDownloads = async ({ name }) => {
    const numDownloads = await downloadsLastWeek(name);
    return numDownloads > 500;
};

module.exports = significantDownloads;