UNPKG

atom-package-deps

Version:

Automatically install package dependencies

13 lines (12 loc) 767 B
import { DependencyResolved, Dependency } from '../types'; /** * Exported helpers */ export declare const resolveDependencyPath: (name: string) => Promise<string | null>; export declare function invariant(condition: boolean, message?: string): void; export declare function getDependencies(name: string): Promise<(Dependency | Dependency[])[]>; export declare function shouldInstallDependency(dependency: DependencyResolved): Promise<boolean>; export declare function isPackageIgnored(name: string): boolean; export declare function markPackageAsIgnored(name: string): void; export declare function installPackage(dependency: DependencyResolved): Promise<void>; export declare function getResolvedDependency(item: string | Dependency): Promise<DependencyResolved>;