# ====================== 系统文件 ======================
# Windows
Thumbs.db
Desktop.ini
*.lnk
$RECYCLE.BIN/

# Mac
.DS_Store
.AppleDouble
.LSOverride
._*
.Spotlight-V100
.Trashes

# IDE 编辑器缓存
.idea/
.vscode/
*.swp
*.swo
*.bak
*.tmp
*.log
.history/
.fleet/
*.suo
*.vsidx
.vscode/extensions/

# ====================== Node / 前端项目 ======================
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*
package-lock.json
yarn.lock
pnpm-lock.yaml

# 打包产物
dist/
build/
out/
output/
coverage/
*.tsbuildinfo

# 环境变量
.env
.env.local
.env.development
.env.production
.env.test

# ====================== Python ======================
__pycache__/
*.pyc
*.pyo
*.pyd
env/
venv/
.venv/
*.env
*.pytest_cache
.mypy_cache/

# ====================== Java / Maven / Gradle ======================
target/
*.class
*.jar
*.war
*.ear
.gradle/
build/
out/
*.iml
HEAP_DUMP

# ====================== Git 自身无关 ======================
.git/
*.patch

# ====================== 数据库、日志、缓存 ======================
*.log
logs/
cache/
*.sqlite
*.db
*.mdb
dump.sql

# ====================== 媒体、压缩包 ======================
*.zip
*.rar
*.7z
*.tar.gz
*.jpg
*.png
*.mp4
*.pdfnode_modules

.next/