UNPKG

@pitifulhawk/flash-up

Version:

Interactive project scaffolder for modern web applications

18 lines 1.11 kB
import { PackageManager, PackageManagerConfig, CommandResult } from "../types/index.js"; export declare class PackageManagerUtil { private config; constructor(packageManager: PackageManager); getConfig(): PackageManagerConfig; isAvailable(): Promise<boolean>; getVersion(): Promise<string | null>; install(cwd: string, silent?: boolean): Promise<CommandResult>; addPackages(packages: string[], cwd: string, dev?: boolean, silent?: boolean): Promise<CommandResult>; removePackages(packages: string[], cwd: string, silent?: boolean): Promise<CommandResult>; runScript(script: string, cwd: string, args?: string[], silent?: boolean): Promise<CommandResult>; createProject(template: string, projectName: string, cwd: string, additionalArgs?: string[]): Promise<CommandResult>; getRunCommand(script: string): string; getInstallCommand(): string; } export declare function detectPackageManager(): Promise<PackageManager | null>; export declare function validatePackageManager(packageManager: PackageManager): Promise<boolean>; //# sourceMappingURL=package-manager.d.ts.map