Allow module to provide resources and automatically expose them

This commit is contained in:
Nick O'Leary
2021-03-15 21:06:10 +00:00
parent 827f8d4d51
commit 8543613563
8 changed files with 94 additions and 5 deletions

View File

@@ -262,6 +262,14 @@ function getModuleNodeFiles(module) {
result.examples = {path:examplesDir};
} catch(err) {
}
var resourcesDir = path.join(moduleDir,"resources");
try {
fs.statSync(resourcesDir)
result.resources = {path:resourcesDir};
} catch(err) {
}
return result;
}
@@ -406,6 +414,7 @@ function convertModuleFileListToObject(moduleFiles,seedObject) {
user: moduleFile.user||false,
nodes: {},
plugins: {},
resources: nodeModuleFiles.resources,
icons: nodeModuleFiles.icons,
examples: nodeModuleFiles.examples
};