UNPKG

query-registry

Version:

Query the npm registry for packuments, manifests, packages and download counts

29 lines (26 loc) 1.16 kB
import * as z from "zod"; export declare const DownloadPeriod: z.ZodUnion<readonly [z.ZodLiteral<"last-day" | "last-week" | "last-month" | "last-year">, z.ZodString]>; /** `DownloadPeriod` represents a time period for which downloads should be counted. The following time periods are supported by npm: - `last-day` - Last day available, not necessarily yesterday. - `last-week` - Last seven days available. - `last-month` - Last 30 days available. - `last-year` - Last 365 days available. - `YYYY-MM-DD` - Date in the format `YYYY-MM-DD`. - `YYYY-MM-DD:YYYY-MM-DD` - Inclusive date range in the format `YYYY-MM-DD:YYYY-MM-DD`. @see {@link https://github.com/npm/registry/blob/master/docs/download-counts.md} */ export type DownloadPeriod = /** Last day available, not necessarily yesterday. */ "last-day" /** Last seven days available. */ | "last-week" /** Last 30 days available. */ | "last-month" /** Last 365 days available. */ | "last-year" /** Date in the format `YYYY-MM-DD`. */ | `${number}-${number}-${number}` /** Inclusive date range in the format `YYYY-MM-DD:YYYY-MM-DD`. */ | `${number}-${number}-${number}:${number}-${number}-${number}`;