UNPKG

woaru

Version:

Universal Project Setup Autopilot - Analyze and automatically configure development tools for ANY programming language

25 lines 867 B
import { ToolsDatabase } from '../types'; interface PackageStats { name: string; downloads: number; stars: number; lastUpdate: string; deprecated?: boolean; successor?: string; } export declare class ToolsUpdater { private readonly npmRegistry; private readonly githubApi; private readonly updateInterval; checkForUpdates(currentDb: ToolsDatabase): Promise<boolean>; updateToolStats(toolName: string, packageManager: string): Promise<PackageStats | null>; private getNpmStats; private getPyPiStats; private getNuGetStats; findBetterAlternatives(toolName: string, _category: string): Promise<string[]>; generateUpdatedDatabase(currentDb: ToolsDatabase): Promise<ToolsDatabase>; private addTrendingTools; createUpdateScript(): Promise<void>; } export {}; //# sourceMappingURL=ToolsUpdater.d.ts.map