Add plugin support to palette manager

This commit is contained in:
Ralph Wetzel
2023-10-17 22:44:33 +02:00
parent eb940d6d57
commit 81937ddc45
16 changed files with 420 additions and 104 deletions

View File

@@ -386,7 +386,8 @@ function getModuleInfo(module) {
local: moduleConfigs[module].local,
user: moduleConfigs[module].user,
path: moduleConfigs[module].path,
nodes: []
nodes: [],
plugins: []
};
if (moduleConfigs[module].dependencies) {
m.dependencies = moduleConfigs[module].dependencies;
@@ -399,6 +400,14 @@ function getModuleInfo(module) {
nodeInfo.version = m.version;
m.nodes.push(nodeInfo);
}
let plugins = Object.values(moduleConfigs[module].plugins);
plugins.forEach((plugin) => {
let nodeInfo = filterNodeInfo(plugin);
nodeInfo.version = m.version;
m.plugins.push(nodeInfo);
});
return m;
} else {
return null;