@sentry/wizard
Version:
Sentry wizard helping you to configure your project
23 lines (22 loc) • 777 B
TypeScript
export declare function getPackageManagerChoice(): PackageManager | null;
export interface PackageManager {
installPackage(packageName: string): Promise<void>;
}
export declare class Npm implements PackageManager {
static LOCK_FILE: string;
static LABEL: string;
static INSTALL_COMMAND: string;
installPackage(packageName: string): Promise<void>;
}
export declare class Yarn implements PackageManager {
static LOCK_FILE: string;
static LABEL: string;
static INSTALL_COMMAND: string;
installPackage(packageName: string): Promise<void>;
}
export declare class Pnpm implements PackageManager {
static LOCK_FILE: string;
static LABEL: string;
static INSTALL_COMMAND: string;
installPackage(packageName: string): Promise<void>;
}