diff --git a/Cargo.toml b/Cargo.toml index 6ba4d1d..149c731 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tauri-plugin-pty" -version = "0.0.8" +version = "0.0.9" authors = ["Tnze"] description = "Pseudo Terminal (PTY) plugin for Tauri" keywords = ["tauri-plugin"] @@ -13,4 +13,4 @@ exclude = ["/examples"] portable-pty = { version = "0.8.1", features = ["serde_support"] } serde = "1.0.193" serde_json = "1.0.108" -tauri = { version = "^1.5.4" } +tauri = { version = "^2.0.0" } diff --git a/api/index.ts b/api/index.ts index 4fba082..41c4881 100644 --- a/api/index.ts +++ b/api/index.ts @@ -3,7 +3,7 @@ * Copyright (c) 2018, Microsoft Corporation (MIT License). * Copyright (c) 2023, Tnze (MIT License). */ -import { invoke } from '@tauri-apps/api' +import { invoke } from "@tauri-apps/api/core"; import { EventEmitter2 } from "./eventEmitter2"; /** diff --git a/package-lock.json b/package-lock.json index 6be960e..9f6e8b4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,15 +1,15 @@ { "name": "tauri-pty", - "version": "0.0.5", + "version": "0.0.8", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "tauri-pty", - "version": "0.0.5", + "version": "0.0.8", "license": "MIT", "dependencies": { - "@tauri-apps/api": "^1.5.3" + "@tauri-apps/api": "^2.0.0" }, "devDependencies": { "rollup": "^4.9.1", @@ -200,14 +200,10 @@ ] }, "node_modules/@tauri-apps/api": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-1.5.3.tgz", - "integrity": "sha512-zxnDjHHKjOsrIzZm6nO5Xapb/BxqUq1tc7cGkFXsFkGTsSWgCPH1D8mm0XS9weJY2OaR73I3k3S+b7eSzJDfqA==", - "engines": { - "node": ">= 14.6.0", - "npm": ">= 6.6.0", - "yarn": ">= 1.19.1" - }, + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-2.0.0.tgz", + "integrity": "sha512-moKgCp2EX7X5GiOx/G/bmoEpkFQVVmyS98UaJU4xUVzan+E1BdwlAKcbip+cGldshYOqL4JSwAEN1OkRXeug0Q==", + "license": "Apache-2.0 OR MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/tauri" @@ -605,9 +601,9 @@ "optional": true }, "@tauri-apps/api": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-1.5.3.tgz", - "integrity": "sha512-zxnDjHHKjOsrIzZm6nO5Xapb/BxqUq1tc7cGkFXsFkGTsSWgCPH1D8mm0XS9weJY2OaR73I3k3S+b7eSzJDfqA==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-2.0.0.tgz", + "integrity": "sha512-moKgCp2EX7X5GiOx/G/bmoEpkFQVVmyS98UaJU4xUVzan+E1BdwlAKcbip+cGldshYOqL4JSwAEN1OkRXeug0Q==" }, "commondir": { "version": "1.0.1", diff --git a/package.json b/package.json index d69ddf0..3da0a6c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tauri-pty", - "version": "0.0.8", + "version": "0.0.9", "description": "API package for tauri-plugin-pty", "repository": { "type": "git", @@ -23,11 +23,11 @@ "author": "Tnze", "license": "MIT", "dependencies": { - "@tauri-apps/api": "^1.5.3" + "@tauri-apps/api": "^2.0.0" }, "devDependencies": { "rollup": "^4.9.1", "rollup-plugin-typescript2": "^0.36.0", "typescript": "^5.3.3" } -} \ No newline at end of file +} diff --git a/src/lib.rs b/src/lib.rs index 5d12341..fb73113 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -208,7 +208,7 @@ pub fn init() -> TauriPlugin { .invoke_handler(tauri::generate_handler![ spawn, write, read, resize, kill, exitstatus ]) - .setup(|app_handle| { + .setup(|app_handle, _| { app_handle.manage(PluginState::default()); Ok(()) })