chore: add .gitignore with frontend, pnpm, nodejs and AI tools rules

This commit is contained in:
2026-03-20 09:14:14 +08:00
commit bf294f9f50

136
.gitignore vendored Normal file
View File

@@ -0,0 +1,136 @@
# Dependencies
node_modules/
.pnpm-store/
.pnpm/
# Build outputs
dist/
build/
out/
.next/
.nuxt/
.svelte-kit/
.output/
coverage/
# Environment files
.env
.env.local
.env.development
.env.production
.env.*.local
*.env
# Logs
logs/
*.log
npm-debug.log*
pnpm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*
.pnpm-debug.log*
# Editor directories and files
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store
Thumbs.db
# OS files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
Desktop.ini
$RECYCLE.BIN/
# Temporary files
*.tmp
*.temp
.cache/
.parcel-cache/
.turbo/
# Testing
junit.xml
*.lcov
.nyc_output/
# Package managers lock files
package-lock.json
pnpm-lock.yaml
yarn.lock
bun.lockb
# npm/pnpm workspace
pnpm-workspace.yaml
# TypeScript
*.tsbuildinfo
# Vite
vite.config.ts.timestamp-*
vite.config.ts.timestamp-*
# Parcel
.cache/
# Webpack
webpack.stats.json
webpack-metrics.json
# ESLint
.eslintcache
.node_recompile_history/
# PM2
.pm2/
# AI Programming Tools
.cursor/
.cursorignore
.cursorlp/
.cursorrules
# GitHub Copilot
.github/copilot-instructions*
# Claude (Anthropic)
.claude/
.claudeignore
.claude_desktop_config.json
# Continue (VS Code extension)
.continue/
# Codeium
.codeium*
# Tabnine
.tzl
# Figma AI
.figma/
# Amazon CodeWhisperer
.aws-sam/
# JetBrains AI
.idea/ai/
*.ai.exclude
# Aider
.aider*
# Devin
.devin/
# Devin AI logs
devin*.log