Expand description
Plugin system
The plugin system provides TypeScript/JavaScript plugin support using QuickJS + oxc.
When the plugins feature is disabled, only the type definitions (api, hooks, event_hooks)
are available - the actual runtime is excluded.
Use PluginManager as the main interface - it handles both enabled and disabled cases.
Re-exports§
pub use manager::PluginManager;
Modules§
- api
- bridge
- embedded
- Embedded plugins support
- event_
hooks - Event-to-Hook Mapping
- hooks
- Hook System: Event subscription and notification for plugins
- manager
- Unified Plugin Manager
- plugin_
dev_ workspace - Plugin development workspace for LSP support
- thread
- Plugin Thread: Dedicated thread for TypeScript plugin execution