| Crates.io | tauri-plugin-persistence |
| lib.rs | tauri-plugin-persistence |
| version | 0.2.1 |
| created_at | 2025-04-18 18:18:02.396886+00 |
| updated_at | 2025-05-17 18:47:47.906408+00 |
| description | A wrapper plugin for several persistence backends, focused on managing complex project folders with less boilerplate. |
| homepage | https://github.com/dax-dot-gay/tauri-plugin-persistence |
| repository | https://github.com/dax-dot-gay/tauri-plugin-persistence |
| max_upload_size | |
| id | 1639760 |
| size | 266,089 |
A wrapper plugin for several persistence backends, focused on managing complex project folders with less boilerplate.
# Install cargo dependency
cargo add tauri-plugin-persistence
# Install JS dependency
npm install tauri-plugin-persistence-api
The plugin must be initialized in Rust. A basic example follows:
pub fn run() {
tauri::Builder::default()
.plugin(tauri_plugin_persistence::init())
.run(tauri::generate_context!())
.expect("error while running tauri application");
}
The plugin's functions can be accessed in Rust from app.persistence(), or in the frontend (see the example).