UNPKG

packagist-api-client

Version:

Packgist (PHP Package Repository) API client in JavaScript.

24 lines (23 loc) 846 B
interface IPackagistSearchResponse { results: [IPackagistSearchResponseItem]; total: number; next?: Function; } interface IPackagistSearchResponseItem { name: string; description: string; url: string; repository: string; downloads: number; favers: number; abandoned?: string; } export declare function search({ name, tags, type, }: { name: string; tags: string | Array<string>; type: string; }, pageSize?: number): Promise<IPackagistSearchResponse>; export declare function searchByName(name: string, pageSize?: number): Promise<IPackagistSearchResponse>; export declare function searchByTag(tags: string | Array<string>, pageSize?: number): Promise<IPackagistSearchResponse>; export declare function searchByType(type: string, pageSize?: number): Promise<IPackagistSearchResponse>; export {};