query-registry
Version:
Query the npm registry for packuments, manifests, packages and download counts
25 lines (20 loc) • 513 B
JavaScript
function normalizeRawDownloadPeriod({
rawDownloadPeriod = 'last-week'
}) {
if (typeof rawDownloadPeriod === 'string') {
return rawDownloadPeriod;
}
if (rawDownloadPeriod instanceof Date) {
return getDay(rawDownloadPeriod);
}
const {
start,
end
} = rawDownloadPeriod;
return `${getDay(start)}:${getDay(end)}`;
}
function getDay(date) {
return date.toISOString().split('T')[0];
}
export { normalizeRawDownloadPeriod };
//# sourceMappingURL=normalize-download-period.esm.js.map