Execute all plugins that match the given event's schema. Registry plugins are executed in a sandboxed VM context.
Get all loaded plugins.
Load a plugin from an npm package, file path, or local plugins directory.
Scan the local plugins/ directory for registry-installed plugins.
Each subdirectory with a package.json is treated as a plugin.
Scan node_modules for @lessel/plugin-* packages.
Enable or disable sandboxed execution. Sandboxed plugins run in a restricted VM context with no filesystem access.
Call onStart for all plugins. Before onStart, auto-registers any schemas the plugin ships with.
Call onStop for all plugins.
Discovers and loads lessel plugins.
Plugins can be:
@lessel/plugin-*in node_modulesplugins/directory