@bettercorp/service-base
Advanced tools
Comparing version
@@ -246,4 +246,4 @@ "use strict"; | ||
}; | ||
const loadPlugins = (path) => { | ||
defaultLog.info(corePluginName, `Load plugins in: ${path}`); | ||
const loadPlugins = (path, pluginKey) => { | ||
defaultLog.info(corePluginName, `Loading plugins in: ${path}`); | ||
for (let dirFileWhat of FS.readdirSync(path)) { | ||
@@ -263,3 +263,3 @@ if (FS.statSync(PATH.join(path, dirFileWhat)).isDirectory()) { | ||
else | ||
loadPlugin(dirFileWhat, pluginFile); | ||
loadPlugin(`${pluginKey || ''}${dirFileWhat}`, pluginFile); | ||
} | ||
@@ -293,3 +293,4 @@ } | ||
} | ||
loadPlugin(dirFileWhat.replace('service-base-', 'plugin-'), pluginFile); | ||
defaultLog.info(corePluginName, `Load NPM plugin in: ${innerPluginLib}`); | ||
loadPlugin(dirFileWhat.replace('service-base-', ''), pluginFile); | ||
continue; | ||
@@ -301,6 +302,6 @@ } | ||
} | ||
loadPlugins(innerPluginLibPlugin); | ||
loadPlugins(innerPluginLibPlugin, 'plugin-'); | ||
} | ||
} | ||
defaultLog.info(corePluginName, `Load app plugins in: ${pluginsDir}`); | ||
defaultLog.info(corePluginName, `Get app plugins in: ${pluginsDir}`); | ||
loadPlugins(pluginsDir); | ||
@@ -307,0 +308,0 @@ if (packageChanges) { |
@@ -20,3 +20,3 @@ { | ||
"main": "lib/index.js", | ||
"version": "3.0.12", | ||
"version": "3.0.13", | ||
"dependencies": { | ||
@@ -23,0 +23,0 @@ "@bettercorp/tools": "^1.0.5", |
Sorry, the diff of this file is not supported yet
87860
0.28%629
0.16%