# Dependencies
node_modules/

# Build output
dist/

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

# OS
Thumbs.db
.DS_Store

# Local config
.sisyphus/
.playwright-mcp/

# Screenshots (temp)
*.png
!docs/**/*.png

# Logs
*.log
npm-debug.log*

# Environment
.env
.env.local
.env.*.local

# TypeScript cache
*.tsbuildinfo

# === 后端编译输出 ===
src/**/bin/
src/**/obj/
tests/**/bin/
tests/**/obj/

# === 前端部署到CncWebApi/admin ===
src/CncWebApi/admin/

# === 后端发布输出 ===
publish/

# === 工具项目 ===
tools/

# === IIS部署DLL（src/CncWebApi根目录下的dll/pdb/xml） ===
src/CncWebApi/*.dll
src/CncWebApi/*.pdb
src/CncWebApi/*.xml

# === 测试报告 ===
docs/test-reports/

# === Playwright 测试产物 ===
test-results/
playwright-report/
