@honua/sdk-js
    Preparing search index...

    Interface HonuaPluginManifest<K>Experimental

    Serializable, side-effect-free declaration consumed before any plugin code.

    interface HonuaPluginManifest<K extends HonuaPluginKind = HonuaPluginKind> {
        capabilities: readonly HonuaPluginCapability<K>[];
        compatibility: HonuaPluginCompatibility;
        data: HonuaPluginDataSemantics;
        id: string;
        kind: K;
        lifecycle: HonuaPluginLifecycle;
        manifestVersion: 1;
        package: { entrypoint: string; name: string };
        peers?: readonly HonuaPluginPeerRequirement[];
        requestedGrants: HonuaPluginRequestedGrants;
        support: "honua" | "community" | "partner";
        supportStatus?: HonuaPluginSupportStatus;
        version: string;
    }

    Type Parameters

    Index

    Properties

    capabilities: readonly HonuaPluginCapability<K>[]
    id: string
    kind: K
    manifestVersion: 1
    package: { entrypoint: string; name: string }

    Type Declaration

    • Readonlyentrypoint: string

      Package-relative ESM entrypoint. Validation never imports it.

    • Readonlyname: string
    peers?: readonly HonuaPluginPeerRequirement[]
    support: "honua" | "community" | "partner"
    supportStatus?: HonuaPluginSupportStatus

    Optional machine-readable support-status attestation.

    version: string