epd
Version:
Enhanced peer dependency resolution for npm, yarn, and pnpm
25 lines (24 loc) • 578 B
TypeScript
interface AnalyticsEvent {
event: string;
timestamp: number;
version: string;
platform: string;
nodeVersion: string;
packageManager?: string;
conflictsResolved?: number;
duration?: number;
command?: string;
}
declare class Analytics {
private configPath;
private enabled;
constructor();
private getConsentStatus;
track(event: string, data?: Partial<AnalyticsEvent>): void;
private storeEvent;
private getVersion;
disable(): void;
private saveConfig;
}
export declare const analytics: Analytics;
export {};