pub const DEFAULT_EXCLUDES: &[&str] = &[
".git",
".svn",
".hg",
".bzr",
"node_modules",
"vendor",
"bower_components",
".pnpm",
"jspm_packages",
"__pycache__",
"*.pyc",
"*.pyo",
"*.pyd",
".pytest_cache",
".mypy_cache",
".ruff_cache",
".tox",
"*.egg-info",
".eggs",
"venv",
".venv",
"env",
".env",
"target",
"go.sum",
"*.class",
"*.jar",
"*.war",
"*.ear",
"bin",
"obj",
"*.dll",
"*.exe",
"dist",
"build",
"out",
"_build",
".build",
".idea",
".vscode",
"*.swp",
"*.swo",
"*~",
".project",
".classpath",
".settings",
"*.sublime-workspace",
"*.sublime-project",
".env.*",
"*.local",
".secrets",
".secret",
"secrets.yml",
"secrets.yaml",
"*.pem",
"*.key",
"*.log",
"logs",
"npm-debug.log*",
"yarn-debug.log*",
"yarn-error.log*",
".DS_Store",
"Thumbs.db",
"desktop.ini",
"*.lnk",
"package-lock.json",
"yarn.lock",
"pnpm-lock.yaml",
"bun.lockb",
"Cargo.lock",
"poetry.lock",
"Gemfile.lock",
"composer.lock",
"Pipfile.lock",
"uv.lock",
"pdm.lock",
"pubspec.lock",
"mix.lock",
"Package.resolved",
"packages.lock.json",
"Podfile.lock",
"flake.lock",
"coverage",
".coverage",
"htmlcov",
".nyc_output",
"*.lcov",
".cache",
".parcel-cache",
".turbo",
".next",
".nuxt",
".output",
".vercel",
".netlify",
"_site",
".docusaurus",
"*.tmp",
"*.temp",
"*.bak",
"*.backup",
"*.png",
"*.jpg",
"*.jpeg",
"*.gif",
"*.ico",
"*.svg",
"*.webp",
"*.bmp",
"*.tiff",
"*.mp3",
"*.mp4",
"*.avi",
"*.mov",
"*.wmv",
"*.flv",
"*.webm",
"*.wav",
"*.ogg",
"*.flac",
"*.pdf",
"*.doc",
"*.docx",
"*.xls",
"*.xlsx",
"*.ppt",
"*.pptx",
"*.zip",
"*.tar",
"*.gz",
"*.rar",
"*.7z",
"*.bz2",
"*.xz",
"*.woff",
"*.woff2",
"*.ttf",
"*.eot",
"*.otf",
"*.so",
"*.dylib",
"*.a",
"*.o",
"*.obj",
"*.lib",
"*.sqlite",
"*.sqlite3",
"*.db",
"*.mdb",
"*.map",
"*.min.js",
"*.min.css",
"*.bundle.js",
"*.chunk.js",
"llm_context.txt",
"context.md",
"context.txt",
];