Skip to content

Update all Tauri deps to latest, refactor justfile, fix npm registry#6

Merged
baxen merged 1 commit intomainfrom
update-tauri-deps-and-refactor-justfile
Feb 6, 2026
Merged

Update all Tauri deps to latest, refactor justfile, fix npm registry#6
baxen merged 1 commit intomainfrom
update-tauri-deps-and-refactor-justfile

Conversation

@baxen
Copy link
Collaborator

@baxen baxen commented Feb 6, 2026

What

Three related fixes to make the dev setup more reliable and consistent.

1. Fix npm registry for OSS use

  • Added project-level .npmrc with registry=https://registry.npmjs.org/
  • Overrides the org-level Artifactory config so npm install works without VPN

2. Update all Tauri dependencies to latest 2.10

Package Before After
tauri (Rust) 2.9.5 2.10.2
tauri-build 2.5.3 2.5.5
tauri-plugin-log "2" 2.8.0
tauri-plugin-dialog 2.4.2 2.6.0
tauri-plugin-window-state "2" 2.4.1
tauri-plugin-mcp-bridge "0.8" 0.8.1
@tauri-apps/cli ^2.9.6 ^2.10.0
@tauri-apps/api ^2.0.0 ^2.10.0
@tauri-apps/plugin-dialog ^2.4.2 ^2.6.0

All pinned to specific versions — no more loose "2" ranges that could cause mismatches.

3. Refactor justfile

  • Removed _ensure-deps (was checking wrong things; just run just install once)
  • Removed rustup default stable (shouldn't mutate global toolchain state)
  • check-all now runs fmt first (auto-fixes), then lint + typecheck
  • Added ci recipe for read-only verification (CI / lefthook hooks)
  • Removed unused frontend recipe
  • Updated AGENTS.md to match

Testing

just check-all passes — zero errors, zero warnings.

- Update tauri 2.9.5 → 2.10.2, tauri-build 2.5.3 → 2.5.5
- Update all Tauri plugins to latest pinned versions (no more loose "2" ranges)
- Update @tauri-apps/cli ^2.10.0, @tauri-apps/api ^2.10.0, plugin-dialog ^2.6.0
- Add project .npmrc to use public npm registry (overrides org Artifactory)
- Refactor justfile: remove _ensure-deps, add ci recipe, check-all now formats first
- Update AGENTS.md to match new justfile recipes
@baxen baxen merged commit bfa5056 into main Feb 6, 2026
2 checks passed
@baxen baxen deleted the update-tauri-deps-and-refactor-justfile branch February 6, 2026 22:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant