codesnap-analyzer
Version:
Create comprehensive snapshots of your codebase with token counting for LLMs
65 lines (64 loc) • 1.09 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.DEFAULT_IGNORE_PATTERNS = void 0;
// src/constants/patterns.ts
exports.DEFAULT_IGNORE_PATTERNS = [
// Node
"node_modules",
"package-lock.json",
"pnpm-lock.yaml",
"yarn.lock",
".npm",
// Version Control
".git",
".svn",
".hg",
// Build
"dist",
"build",
"out",
// Python
".venv/**",
"venv/**",
"__pycache__",
"*.pyc",
"*.pyo",
"*.pyd",
".Python",
"pip-log.txt",
"pip-delete-this-directory.txt",
".tox",
".coverage",
".coverage.*",
".cache",
"nosetests.xml",
"coverage.xml",
"*.cover",
"*.log",
".pytest_cache",
// IDE
".idea",
".vscode",
"*.swp",
"*.swo",
// Temp
".tmp",
"tmp",
// OS
".DS_Store",
"Thumbs.db",
// Common binary files
"*.jpg",
"*.jpeg",
"*.png",
"*.gif",
"*.ico",
"*.pdf",
"*.exe",
"*.dll",
"*.so",
"*.dylib",
// Project specific
"codesnap",
"*.tsbuildinfo",
];
;