# Dependencies
node_modules/
__pycache__/
*.pyc
.pytest_cache/
.mypy_cache/
.ruff_cache/
*.egg-info/
.venv/
venv/

# Build outputs
dist/
build/
*.js.map
*.d.ts.map

# Java
target/
*.class
*.jar

# C#/.NET
bin/
obj/
*.dll
*.pdb
*.nupkg

# Rust
sdks/rust/target/

# Swift
.build/
.swiftpm/
Package.resolved

# PHP
vendor/
composer.lock
.phpunit.cache/

# Ruby
.bundle/
Gemfile.lock

# IDE
.idea/
.vscode/
*.swp
*.swo
.DS_Store

# Environment
.env
.env.local
*.env

# Test coverage
coverage/
htmlcov/
.coverage

# Package lock files (keep npm but ignore others)
pnpm-lock.yaml
yarn.lock
uv.lock

# Logs
*.log
npm-debug.log*

# OS
Thumbs.db

# Local/private files
.local/
.claude/
