commit bf294f9f508d1ae15db17a9f69ec6b39621a564f Author: lanyuanxiaoyao Date: Fri Mar 20 09:14:14 2026 +0800 chore: add .gitignore with frontend, pnpm, nodejs and AI tools rules diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3903c65 --- /dev/null +++ b/.gitignore @@ -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