lumide_api 0.1.0
lumide_api: ^0.1.0 copied to clipboard
Host API for Lumide IDE plugins. Provides abstractions for plugin development.
0.1.0 #
- Initial public release of the Lumide Plugin SDK.
- Support for core plugin lifecycle management (
onActivate,onDeactivate). - FileSystem API: Generic file/directory operations (read, write, list, exists).
- Editor API: Active document tracking, text insertion, selection management, and range replacement.
- Workspace API: Configuration management and document event listeners (open, close, change).
- Window API: UI interaction methods (showMessage, showQuickPick, showInputBox).
- Shell API: Controlled execution of host shell commands.
- HTTP API: Standardized network requests (GET, POST).
- Comprehensive JSON-RPC 2.0 based communication layer.