plugin-lib
Plugin engine for application. You need to implements IApplication and use PluginLoader in order to use it.
|- Application (class implementing IApplication)|- plugins/ |- plugin-A |- package.json |- PluginA.js (class extending Plugin) |- plugin-B |- package.json |- PluginB.js (class extending Plugin)|
plugin-a/package.json
plugin-a/package.json
plugin-b/PluginB.js
{ return { Database; }; } { return thisdb; } { return { thisdb; }; } {}
plugin-a/PluginA.js
{ const pluginB = this; pluginB; } {} {}