UNPKG

@buurman/cache

Version:

The buurman cache

61 lines 1.42 kB
export interface Options { registry?: string; } export interface NpmPackage { name: string; scope: "unscoped" | string; version: string; description: string; keywords: string[]; date: { ts: number; rel: string; }; links: { npm: string; homepage: string; repository: string; bugs: string; }; author: { name: string; email: string; }; publisher: { name: string; email: string; avatars: { small: string; medium: string; large: string; }; created: { ts: number | null; rel: string; }; }; maintainers: { name: string; email: string; }[]; keywordsTruncated: boolean; } export interface SearchResultObject { package: NpmPackage; searchScore: number; score: { final: number; detail: { quality: number; popularity: number; maintenance: number; }; }; } export interface SearchResult { total: number; objects: SearchResultObject[]; } declare const getNpmPackagesByKeyword: (keyword: string, { registry }?: Options) => Promise<NpmPackage[]>; export default getNpmPackagesByKeyword; //# sourceMappingURL=getNpmPackagesByKeyword.d.ts.map