Skip to main content
Module

x/flowscripter_dynamic_plugin_framework/mod.ts

Dynamic plugin framework for Deno based on Javascript Modules and import() function.
import * as flowscripterDynamicPluginFramework from "https://deno.land/x/flowscripter_dynamic_plugin_framework@v1.1.3/mod.ts";

Classes

Default implementation of a PluginManager.

Implementation of PluginRepository using a provided set of URLs to access Plugins.

Interfaces

Provides details of an Extension implementing an Extension Point.

Provides information for a particular Extension which is provided by a plugin hosted in a PluginRepository.

A factory interface to create an Extension implementing an Extension Point.

Provides information for a particular Extension which has been registered with a PluginManager.

A registry of Extension Points.

A registry of Extensions.

Interface for a Plugin implementation.

Used by a host application to manage discovery of Extensions provided by Plugin implementations.

A source of Plugin implementations.