Expand description
Plugin Marketplace — Plugin specification, registry, and discovery.
Extends the NativeModule system with:
- Plugin Spec: Metadata describing a plugin (name, version, platforms, capabilities, dependencies).
- Plugin Registry: Manages installed plugins, resolves dependencies, and tracks lifecycle.
- 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§
- Plugin
Dependency - A dependency on another plugin.
- Plugin
Descriptor - Full descriptor for a plugin package.
- Plugin
Registry - Registry managing all installed plugins.
- Plugin
Version - Semantic version for plugins.
Enums§
- Plugin
Capability - What a plugin provides to the framework.
- Plugin
Category - Category for marketplace browsing.
- Plugin
Error
Functions§
- validate_
descriptor - Validates a plugin descriptor for completeness.