@posthog/wizard
Version:
The PostHog wizard helps you to configure your project
22 lines (21 loc) • 909 B
TypeScript
import type { WizardOptions } from './types';
export interface PackageManager {
name: string;
label: string;
installCommand: string;
buildCommand: string;
runScriptCommand: string;
flags: string;
forceInstallFlag: string;
detect: ({ installDir }: Pick<WizardOptions, 'installDir'>) => boolean;
addOverride: (pkgName: string, pkgVersion: string, { installDir }: Pick<WizardOptions, 'installDir'>) => Promise<void>;
}
export declare const BUN: PackageManager;
export declare const YARN_V1: PackageManager;
/** YARN V2/3/4 */
export declare const YARN_V2: PackageManager;
export declare const PNPM: PackageManager;
export declare const NPM: PackageManager;
export declare const EXPO: PackageManager;
export declare const packageManagers: PackageManager[];
export declare function detectAllPackageManagers({ installDir, }: Pick<WizardOptions, 'installDir'>): PackageManager[];