# 依赖目录
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# 构建输出
bin/
dist/
*.tgz

# TypeScript
*.tsbuildinfo

# 临时文件
*.tmp
*.temp
.cache/
.build-cache/

# IDE 配置
.idea/
.vscode/
*.swp
*.swo
*~

# 操作系统文件
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

# 日志文件
logs/
*.log

# 环境配置
.env
.env.local
.env.development.local
.env.test.local
.env.production.local

# 测试覆盖率
coverage/
*.lcov

# 包管理器锁文件（忽略yarn，保留pnpm）
yarn.lock
package-lock.json

# 文档生成
docs/api/
docs/build/
docs/.vitepress/cache/
docs/.vitepress/dist/

# 备份文件
*.bak
*.backup

# 演示项目构建产物
/demo/bin-debug/
/demo/bin-release/
/demo/.wing/
/demo/.idea/
/demo/.vscode/
/demo_wxgame/

# Tauri 构建产物
**/src-tauri/target/
**/src-tauri/WixTools/
**/src-tauri/gen/

# Tauri 捆绑输出
**/src-tauri/target/release/bundle/
**/src-tauri/target/debug/bundle/
