UNPKG

aki-plugin-manager

Version:

Lightweight at-runtime plugin manager and loader

36 lines (35 loc) 931 B
export declare type PackageManifest = { name: string; version: string; description: string; dependencies: { [name: string]: string; }; dist: { tarball: string; }; }; export declare type RegistrySearchResults = { objects: { package: RegistrySearchPackage; score: { final: number; detail: { quality: number; popularity: number; maintenance: number; }; }; searchScore: number; }[]; total: number; time: string; }; export declare type RegistrySearchPackage = { name: string; scope: string; version: string; description: string; }; export declare const getManifest: (name: string, version: string) => Promise<PackageManifest>; export declare const searchRegistry: (text: string, scope: string, limit: number) => Promise<RegistrySearchResults>;