Skip to main content

Module plugins

Module plugins 

Source
Expand description

Plugin Marketplace — Plugin specification, registry, and discovery.

Extends the NativeModule system with:

  1. Plugin Spec: Metadata describing a plugin (name, version, platforms, capabilities, dependencies).
  2. Plugin Registry: Manages installed plugins, resolves dependencies, and tracks lifecycle.
  3. Discovery & Compatibility: Version compatibility checking, platform support matrix, and search/filtering for a future marketplace UI.

Plugins wrap NativeModules with package-level metadata so the framework can manage them as first-class ecosystem citizens.

Structs§

PluginDependency
A dependency on another plugin.
PluginDescriptor
Full descriptor for a plugin package.
PluginRegistry
Registry managing all installed plugins.
PluginVersion
Semantic version for plugins.

Enums§

PluginCapability
What a plugin provides to the framework.
PluginCategory
Category for marketplace browsing.
PluginError

Functions§

validate_descriptor
Validates a plugin descriptor for completeness.

Type Aliases§

PluginResult