crapifyme
Version:
Ultra-fast developer productivity CLI tools - remove comments, logs, and more
28 lines • 866 B
TypeScript
import { FrameworkConfig } from './types';
export declare class FrameworkDetector {
private projectRoot;
private packageJsonCache?;
constructor(projectRoot?: string);
detectFramework(): FrameworkConfig | null;
getFrameworkByName(name: string): FrameworkConfig | null;
private detectNextJs;
private detectVite;
private detectSvelte;
private detectVue;
private detectReact;
private detectAngular;
private detectNuxt;
private createNextJsConfig;
private createViteConfig;
private createSvelteConfig;
private createVueConfig;
private createReactConfig;
private createAngularConfig;
private createNuxtConfig;
private hasAnyFile;
private hasDependency;
private getPackageJson;
private findNextConfig;
private parseNextConfig;
}
//# sourceMappingURL=framework-detector.d.ts.map