diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..697f4cf --- /dev/null +++ b/.gitignore @@ -0,0 +1,35 @@ +# ─── Rust / Cargo ─────────────────────────────────────────────────────────── +# Build output for the whole workspace (Cargo.lock IS committed — it's an app). +/target/ +**/*.rs.bk + +# ─── Node / frontend ──────────────────────────────────────────────────────── +# Dependencies and build output (package-lock.json IS committed). +frontend/node_modules/ +frontend/dist/ +# npm/yarn/pnpm debug logs +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +.pnpm-store/ +# Vite / vitest caches +frontend/.vite/ +frontend/coverage/ + +# ─── Tauri ────────────────────────────────────────────────────────────────── +# Bundles live under target/ (already ignored). Generated icons are committed. +.tauri/ + +# ─── Claude Code ──────────────────────────────────────────────────────────── +# Personal, machine-local overrides (shared settings.json, if any, stays tracked). +.claude/settings.local.json + +# ─── Editors / OS ─────────────────────────────────────────────────────────── +.idea/ +.vscode/ +*.swp +*.swo +*~ +.DS_Store +Thumbs.db