@flowscripter/dynamic-plugin-framework
v1.10.6
Published
Dynamic plugin framework for Bun based on Javascript Modules and import() function
Maintainers
Readme
dynamic-plugin-framework
Dynamic plugin framework for Bun based on Javascript Modules and import() function
Overview
This project provides a framework for defining plugins which can be dynamically discovered and imported into a running process.
Key Features
- Plugins published as bundled JS files or npm packages.
- Plugin versioning with scope, name, semver version and dependency declarations
- Searchable marketplace repositories backed by npmjs.com (or compatible registries) or a static HTTP manifest
- Local plugin repositories backed by a
node_modulesfolder or a local install folder - Plugin installer with dependency resolution, update checking and dependent-safety guards on uninstall
- Universal support for both Bun and browser runtimes
- Dynamic plugin import using Javascript dynamic import
- ES2015 module based
- Written in Typescript
Usage Examples
The following example projects are available which support execution in both a terminal and a browser:
Further Details
License
MIT © Flowscripter
