Skip to main content

Module plugins

Module plugins 

Source
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