diff --git a/server/cloudcmd.mjs b/server/cloudcmd.mjs index 0ebaf4f5..595ab5d5 100644 --- a/server/cloudcmd.mjs +++ b/server/cloudcmd.mjs @@ -17,7 +17,7 @@ import fileop from '@cloudcmd/fileop'; import cloudfunc from '../common/cloudfunc.js'; import authentication from './auth.js'; import {createConfig, configPath} from './config.js'; -import modulas from './modulas.js'; +import modulas from './modulas.mjs'; import userMenu from './user-menu.mjs'; import rest from './rest/index.js'; import route from './route.mjs'; diff --git a/server/modulas.js b/server/modulas.mjs similarity index 60% rename from server/modulas.js rename to server/modulas.mjs index 5cc1264c..7d38df99 100644 --- a/server/modulas.js +++ b/server/modulas.mjs @@ -1,9 +1,9 @@ -'use strict'; +import deepmerge from 'deepmerge'; +import originalModules from '../json/modules.json' with { + type: 'json', +}; -const deepmerge = require('deepmerge'); -const originalModules = require('../json/modules'); - -module.exports = (modules) => { +export default (modules) => { const result = deepmerge(originalModules, modules || {}); return (req, res, next) => {