| name | updating-tauri-dependencies |
| description | Guides updating Tauri dependencies across the CLI, Rust crates, and JavaScript packages, keeping versions synchronized and checking for outdated releases. USE WHEN upgrading Tauri or its plugins, fixing version-mismatch errors between @tauri-apps/api and the tauri crate, or auditing outdated dependencies. |
| cluster | tauri |
| version | 1.0.0 |
Updating Tauri Dependencies
This skill provides guidance for updating Tauri dependencies across both the JavaScript and Rust ecosystems.
Version Synchronization (Critical)
The JavaScript @tauri-apps/api package and Rust tauri crate must maintain matching minor versions. Adding new features requires upgrading both sides to ensure compatibility.
For Tauri plugins, maintain exact version parity (e.g., both 2.2.1) for the npm package and cargo crate.
Updating JavaScript Dependencies
Using npm
Update Tauri CLI and API packages:
npm install @tauri-apps/cli@latest @tauri-apps/api@latest
Check for outdated packages:
npm outdated @tauri-apps/cli
npm outdated @tauri-apps/api
Using yarn
Update Tauri CLI and API packages:
yarn up @tauri-apps/cli @tauri-apps/api
Check for outdated packages: