From e36de00ce870e6f0e3b98d9b6506f3829170e51f Mon Sep 17 00:00:00 2001 From: coderiaser Date: Fri, 16 Jan 2026 22:56:49 +0200 Subject: [PATCH] feature: modulas: migrate to ESM --- server/cloudcmd.mjs | 2 +- server/{modulas.js => modulas.mjs} | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) rename server/{modulas.js => modulas.mjs} (60%) 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) => {