@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
21 lines • 808 B
TypeScript
import ignore from 'ignore';
/**
* Default directories to always ignore during file operations.
* These are commonly large or irrelevant directories.
* Organized by ecosystem/purpose for maintainability.
*/
declare const DEFAULT_IGNORE_DIRS: string[];
/**
* Load and parse .gitignore file, returns an ignore instance.
* Always includes default ignore patterns for common directories.
*
* @param cwd - The current working directory to load .gitignore from
* @returns An ignore instance configured with patterns
*/
export declare function loadGitignore(cwd: string): ReturnType<typeof ignore>;
/**
* Export default ignore directories for use in other contexts
* (e.g., building command-line arguments for grep/find)
*/
export { DEFAULT_IGNORE_DIRS };
//# sourceMappingURL=gitignore-loader.d.ts.map