mirror of
https://github.com/kunkunsh/kunkun.git
synced 2025-04-04 14:46:42 +00:00

* 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
@kksh/api
Kunkun API is an NPM package designed for developers to create extensions for Kunkun.
On NPM this package is published as @kksh/api
, and on JSR it is published as @kunkun/api
.
@kksh/api
provides a set of APIs for extensions to interact with Kunkun and System APIs. The APIs include:
- Clipboard
- Database
- Dialog
- Event
- Fetch
- File System
- Logger
- Network
- Notification
- Open
- OS
- Path
- Shell
- System Info
- System Commands
- Toast
- UI
- etc.
Read more details in documentation at https://docs.kunkun.sh, and generated docs at https://docs.api.kunkun.sh/