Returns a single plugin entry for the given id.
If version is omitted, returns the latest.
Fails if the plugin or version is not found.
Optionalversion: stringReturns all registry plugins (latest version of each).
Returns all known versions of a plugin, identified by its composer plugin id (NSID). Ordered newest-first. Must return at least one entry.
Implements
Registry.PluginProvideragainst the Edge/registryHTTP endpoints.Lives in app-framework (rather than the more obvious home of
@dxos/edge-client) because edge-client doesn't depend on app-framework; siting the implementation here keeps the dependency arrowapp-framework → edge-clientand avoids a cycle. The class needs only the publicEdgeHttpClienttype, so a one-way type-import is enough.listVersionsis served directly from thereleasesarray inlined on each entry — no separate endpoint is needed.