2 releases (1 unstable)
2.0.0-beta.1 | Feb 25, 2024 |
---|---|
0.1.0 | May 8, 2022 |
#937 in GUI
200 downloads per month
8KB
88 lines
tauri-plugin-nosleep
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();
Dependencies
~18–60MB
~1M SLoC