Feature: fine grain kill API for extension (#201)

* upgrade tauri-plugin-shellx

* feat(shell): add killPid method to shell API with new permission

* fix: extension new window

* feat(shell): enhance process management and logging in extensions

- Add debug logging for extension process events
- Implement process tracking in UI worker
- Update shell API to support custom process recording
- Modify extension template to demonstrate process spawning
- Refactor shell command handling with improved error handling

* Add killPid extension API to @kksh/api

* chore(deps): update tauri-plugin-shellx-api to version 2.0.15

* pnpm lock

* chore(deps): update dependencies and lock file

- Upgrade ESLint to version 9.21.0
- Update @types/bun to version 1.2.3
- Bump various development dependencies
- Reorganize package.json dependencies in ui package

* chore(deps): update SvelteKit template dependencies

- Add @eslint/js version 9.21.0
- Update package.json dependency order
- Sync pnpm-lock.yaml with package.json changes

* chore: add eslint to desktop

* chore(deps): remove local tauri-plugin-shellx and use published version 2.0.15

* bump desktop to 0.1.28
This commit is contained in:
Huakun 2025-02-26 02:06:06 -05:00 committed by GitHub
parent 66135624b9
commit a92c266d32
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
53 changed files with 792 additions and 310 deletions

View file

@ -1,5 +1,12 @@
# template-ext-vue
## 0.0.7
### Patch Changes
- Updated dependencies
- @kksh/api@0.1.4
## 0.0.6
### Patch Changes

View file

@ -1,7 +1,7 @@
{
"name": "template-ext-vue",
"license": "MIT",
"version": "0.0.6",
"version": "0.0.7",
"type": "module",
"scripts": {
"dev": "vite",