@dxos/app-framework - v0.15.0
    Preparing search index...

    Variable ProfileConst

    Profile: Struct<
        {
            author: optional<String>;
            createdAt: optional<String>;
            dependsOn: optional<$Array<String>>;
            description: optional<String>;
            homePage: optional<String>;
            icon: optional<Struct<{ hue: optional<String>; key: String }>>;
            key: String;
            name: String;
            screenshots: optional<
                $Array<Struct<{ dark: optional<String>; light: optional<String> }>>,
            >;
            source: optional<String>;
            spec: optional<String>;
            tags: optional<$Array<String>>;
        },
    > = ...

    Runtime plugin metadata, derived from the @dxos/protocols registry schemas (protocols owns the config + registry schemas; the runtime projection lives here).

    • Profile: version-independent identity + display + provenance — the wire PluginProfileSchema (which carries key, the display fields, dependsOn, spec) plus author (resolved at runtime from the publisher's handle/DID for registry plugins, or self-declared for bundled).
    • Release: a specific hosted release — the wire PluginReleaseSchema (version, moduleUrl, dependencies).
    • Meta: a resolved single-release view — { profile, release? }, both nested. release is unset for bundled plugins (compiled in) and set for registry plugins.