UNPKG

@nanocollective/nanocoder

Version:

A local-first CLI coding agent that brings the power of agentic coding tools like Claude Code and Gemini CLI to local models or controlled APIs like OpenRouter

32 lines 892 B
interface LanguageInfo { name: string; extensions: string[]; percentage: number; files: string[]; } export interface DetectedLanguages { primary: LanguageInfo | null; secondary: LanguageInfo[]; all: LanguageInfo[]; } export declare class LanguageDetector { private static readonly LANGUAGE_MAP; /** * Detect languages from file list */ static detectLanguages(files: string[]): DetectedLanguages; /** * Get file extensions for a given language */ private static getExtensionsForLanguage; /** * Get language category (for grouping related languages) */ static getLanguageCategory(language: string): string; /** * Suggest project type based on detected languages */ static suggestProjectType(languages: DetectedLanguages): string; } export {}; //# sourceMappingURL=language-detector.d.ts.map