mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-23 18:55:26 +00:00
16 lines
409 B
JavaScript
16 lines
409 B
JavaScript
import deepmerge from 'deepmerge';
|
|
import readjson from 'readjson';
|
|
|
|
const originalModules = await readjson(new URL('../json/modules.json', import.meta.url));
|
|
|
|
export default (modules) => {
|
|
const result = deepmerge(originalModules, modules || {});
|
|
|
|
return (req, res, next) => {
|
|
if (req.url !== '/json/modules.json')
|
|
return next();
|
|
|
|
res.send(result);
|
|
};
|
|
};
|
|
|