# --- OS / Editor cruft ---
.DS_Store
Thumbs.db
ehthumbs.db
Desktop.ini
$RECYCLE.BIN/
*.swp
*.swo
*~
*.orig
*.rej

# --- Env files (keep examples tracked) ---
**/.env
**/.env.*
!**/.env.example
!**/.env.local.example

# --- Node / Next.js ---
**/node_modules/
**/.next/
**/out/
**/.vercel/
**/.turbo/
**/.eslintcache
**/.pnp
**/.pnp.js
**/coverage/
**/.nyc_output/
**/*.tsbuildinfo
**/.cache/
**/.parcel-cache/
**/dist/

# --- Rust ---
**/target/
# (Keep Cargo.lock in repo for binaries; default is tracked)

# --- IDEs / project files ---
.vscode/
.vscode-test/
.idea/
*.iml
*.code-workspace
.history/

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

# --- Local data / dumps ---
**/*.dump
**/*.backup
