# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

node_modules
.DS_Store
dist
dist-ssr
coverage
*.local

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?

*.tsbuildinfo

.eslintcache

# Cypress
/cypress/videos/
/cypress/screenshots/

# Vitest
__screenshots__/

# Vite
*.timestamp-*-*.mjs

# 依赖目录
node_modules/
.pnpm-store/

# 构建产物
dist/
dist-ssr/
build/
output/

# 本地环境变量
.env.local
.env.*.local
.env.development.local
.env.test.local
.env.production.local

# 日志
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
logs/
*.log

# 编辑器 / IDE
.vscode/*
!.vscode/extensions.json
!.vscode/settings.json
.idea/
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?

# 操作系统
.DS_Store
Thumbs.db
desktop.ini

# 测试覆盖率
coverage/
*.lcov

# 缓存
.cache/
.eslintcache
.stylelintcache
.parcel-cache/
.vite/
.vitepress/cache/

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

# 锁文件（按需决定是否忽略，一般建议提交）
# package-lock.json
# yarn.lock
# pnpm-lock.yaml

# TypeScript 构建信息
*.tsbuildinfo

# Vue 相关
.vuepress/dist/
.vuepress/cache/

# 其他
*.local
