| Crates.io | tauri-plugin-nosleep |
| lib.rs | tauri-plugin-nosleep |
| version | 2.0.0-beta.1 |
| created_at | 2022-05-08 13:10:22.304528+00 |
| updated_at | 2024-02-25 18:40:50.980689+00 |
| description | Tauri plugin to prevent the power save functionality in the OS |
| homepage | |
| repository | |
| max_upload_size | |
| id | 582483 |
| size | 24,028 |
Tauri plugin to block the power save functionality in the OS
fn main() {
tauri::Builder::default()
.plugin(tauri_plugin_nosleep::init())
.run(tauri::generate_context!())
.expect("failed to run app");
}
Add the NPM package.
npm install tauri-plugin-nosleep-api
# or
yarn add tauri-plugin-nosleep-api
Use this within TS/JS.
import { block, NoSleepType, unblock } from 'tauri-plugin-nosleep-api'
block(NoSleepType.PreventUserIdleDisplaySleep);
// To unblock whenever you are done
unblock();