mirror of
https://github.com/yamadashy/repomix.git
synced 2025-06-11 00:25:54 +03:00
164 lines
2.7 KiB
TypeScript
164 lines
2.7 KiB
TypeScript
export const defaultIgnoreList = [
|
|
// Version control
|
|
'.git/**',
|
|
'.hg/**',
|
|
'.hgignore',
|
|
'.svn/**',
|
|
|
|
// Dependency directories
|
|
'**/node_modules/**',
|
|
'**/bower_components/**',
|
|
'**/jspm_packages/**',
|
|
'vendor/**',
|
|
'**/.bundle/**',
|
|
'**/.gradle/**',
|
|
'target/**',
|
|
|
|
// Logs
|
|
'logs/**',
|
|
'**/*.log',
|
|
'**/npm-debug.log*',
|
|
'**/yarn-debug.log*',
|
|
'**/yarn-error.log*',
|
|
|
|
// Runtime data
|
|
'pids/**',
|
|
'*.pid',
|
|
'*.seed',
|
|
'*.pid.lock',
|
|
|
|
// Directory for instrumented libs generated by jscoverage/JSCover
|
|
'lib-cov/**',
|
|
|
|
// Coverage directory used by tools like istanbul
|
|
'coverage/**',
|
|
|
|
// nyc test coverage
|
|
'.nyc_output/**',
|
|
|
|
// Grunt intermediate storage
|
|
'.grunt/**',
|
|
|
|
// node-waf configuration
|
|
'.lock-wscript',
|
|
|
|
// Compiled binary addons
|
|
'build/Release/**',
|
|
|
|
// TypeScript v1 declaration files
|
|
'typings/**',
|
|
|
|
// Optional npm cache directory
|
|
'**/.npm/**',
|
|
|
|
// Cache directories
|
|
'.eslintcache',
|
|
'.rollup.cache/**',
|
|
'.webpack.cache/**',
|
|
'.parcel-cache/**',
|
|
'.sass-cache/**',
|
|
'*.cache',
|
|
|
|
// Optional REPL history
|
|
'.node_repl_history',
|
|
|
|
// Output of 'npm pack'
|
|
'*.tgz',
|
|
|
|
// Yarn files
|
|
'**/.yarn/**',
|
|
|
|
// Yarn Integrity file
|
|
'**/.yarn-integrity',
|
|
|
|
// dotenv environment variables file
|
|
'.env',
|
|
|
|
// next.js build output
|
|
'.next/**',
|
|
|
|
// nuxt.js build output
|
|
'.nuxt/**',
|
|
|
|
// vuepress build output
|
|
'.vuepress/dist/**',
|
|
|
|
// Serverless directories
|
|
'.serverless/**',
|
|
|
|
// FuseBox cache
|
|
'.fusebox/**',
|
|
|
|
// DynamoDB Local files
|
|
'.dynamodb/**',
|
|
|
|
// TypeScript output
|
|
'dist/**',
|
|
|
|
// OS generated files
|
|
'**/.DS_Store',
|
|
'**/Thumbs.db',
|
|
|
|
// Editor directories and files
|
|
'.idea/**',
|
|
'.vscode/**',
|
|
'**/*.swp',
|
|
'**/*.swo',
|
|
'**/*.swn',
|
|
'**/*.bak',
|
|
|
|
// Build outputs
|
|
'build/**',
|
|
'out/**',
|
|
|
|
// Temporary files
|
|
'tmp/**',
|
|
'temp/**',
|
|
|
|
// repomix output
|
|
'**/repomix-output.*',
|
|
'**/repopack-output.*', // Legacy
|
|
|
|
// Essential Node.js-related entries
|
|
'**/package-lock.json',
|
|
'**/yarn-error.log',
|
|
'**/yarn.lock',
|
|
'**/pnpm-lock.yaml',
|
|
'**/bun.lockb',
|
|
'**/bun.lock',
|
|
|
|
// Essential Python-related entries
|
|
'**/__pycache__/**',
|
|
'**/*.py[cod]',
|
|
'**/venv/**',
|
|
'**/.venv/**',
|
|
'**/.pytest_cache/**',
|
|
'**/.mypy_cache/**',
|
|
'**/.ipynb_checkpoints/**',
|
|
'**/Pipfile.lock',
|
|
'**/poetry.lock',
|
|
'**/uv.lock',
|
|
|
|
// Essential Rust-related entries
|
|
'**/Cargo.lock',
|
|
'**/Cargo.toml.orig',
|
|
'**/target/**',
|
|
'**/*.rs.bk',
|
|
|
|
// Essential PHP-related entries
|
|
'**/composer.lock',
|
|
|
|
// Essential Ruby-related entries
|
|
'**/Gemfile.lock',
|
|
|
|
// Essential Go-related entries
|
|
'**/go.sum',
|
|
|
|
// Essential Elixir-related entries
|
|
'**/mix.lock',
|
|
|
|
// Essential Haskell-related entries
|
|
'**/stack.yaml.lock',
|
|
'**/cabal.project.freeze',
|
|
];
|