UNPKG

@blitzjs/installer

Version:

Package installation for the Blitz CLI

22 lines (21 loc) 731 B
import { Executor, executorArgument, ExecutorConfig } from './executor'; interface NpmPackage { name: string; version?: string; isDevDep?: boolean; } export interface Config extends ExecutorConfig { packages: executorArgument<NpmPackage[]>; } export declare function isAddDependencyExecutor(executor: ExecutorConfig): executor is Config; export declare const type = "add-dependency"; /** * Exported for unit testing purposes */ export declare function getPackageManager(): "yarn" | "npm"; /** * Exported for unit testing purposes */ export declare function installPackages(packages: NpmPackage[], isDev?: boolean): Promise<void>; export declare const Commit: Executor['Commit']; export {};