UNPKG

nestia

Version:
26 lines (25 loc) 763 B
export declare class PackageManager { readonly directory: string; data: Package.Data; manager: Manager; get file(): string; static mount(): Promise<PackageManager>; save(modifier: (data: Package.Data) => void): Promise<void>; install(props: { dev: boolean; modulo: string; version?: `latest` | `next` | `^${number}.${number}.${number}` | (string & {}); force?: boolean; }): boolean; private constructor(); private static load; } export declare namespace Package { interface Data { scripts?: Record<string, string>; dependencies?: Record<string, string>; devDependencies?: Record<string, string>; } } type Manager = "npm" | "pnpm" | "yarn" | "bun"; export {};