# 数据库文件
data/emails.db
*.db
*.sqlite
*.sqlite3

# 构建产物
web/dist/
web/frontend/dist/
web/frontend/build/
build/
dist/

# Go 编译产物
mailcat
*.exe
*.exe~
*.dll
*.so
*.dylib
*.test
*.out
go.work
go.work.sum

# Node.js 依赖和缓存
web/frontend/node_modules/
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
.pnpm-store/
.npm
.yarn-integrity
.yarn/cache
.yarn/unplugged
.yarn/build-state.yml
.yarn/install-state.gz
.pnp.*

# 前端构建缓存
web/frontend/.vite/
.vite/
.cache/
.parcel-cache/
.next/
.nuxt/
.output/
.vercel/
web/dist/


# 日志文件
*.log
logs/
*.log.*

# 临时文件
*.tmp
*.temp
.tmp/
.temp/

# 操作系统生成的文件
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
Desktop.ini

# IDE 和编辑器配置
.vscode/
.idea/
*.swp
*.swo
*~
.project
.classpath
.settings/
*.sublime-project
*.sublime-workspace

# 环境变量文件
.env
.env.local
.env.development.local
.env.test.local
.env.production.local
.env.*.local

# 测试覆盖率报告
coverage/
*.cover
*.coverprofile
.nyc_output/

# 备份文件
*.bak
*.backup
*.orig

# 压缩文件
*.zip
*.tar.gz
*.rar
*.7z

# 证书和密钥文件
*.pem
*.key
*.crt
*.p12
*.pfx

# 配置文件备份
config/*.bak
config/*.backup
deploy-commands.sh
