diff --git a/server/columns.mjs b/server/columns.mjs index e463b901..340e0958 100644 --- a/server/columns.mjs +++ b/server/columns.mjs @@ -3,10 +3,11 @@ import {fileURLToPath} from 'node:url'; import process from 'node:process'; import fs from 'node:fs'; import fullstore from 'fullstore'; -import nanomemoizeDefault from 'nano-memoize'; +import * as nanomemoizeDefault from 'nano-memoize'; import readFilesSync from '@cloudcmd/read-files-sync'; -const {nanomemoize} = nanomemoizeDefault; +const nanomemoize = nanomemoizeDefault.default.nanomemoize || nanomemoizeDefault.default; + const __filename = fileURLToPath(import.meta.url); const __dirname = dirname(__filename); const isMap = (a) => /\.(map|js)$/.test(a); diff --git a/server/theme.mjs b/server/theme.mjs index 3e1b88bb..5ef16967 100644 --- a/server/theme.mjs +++ b/server/theme.mjs @@ -3,9 +3,10 @@ import {fileURLToPath} from 'node:url'; import process from 'node:process'; import fs from 'node:fs'; import fullstore from 'fullstore'; -import nanomemoizeDefault from 'nano-memoize'; +import * as nanomemoizeDefault from 'nano-memoize'; import readFilesSync from '@cloudcmd/read-files-sync'; +const nanomemoize = nanomemoizeDefault.default.nanomemoize || nanomemoizeDefault.default; const __filename = fileURLToPath(import.meta.url); const __dirname = dirname(__filename); const isMap = (a) => /\.(map|js)$/.test(a); @@ -20,8 +21,6 @@ export const getThemes = ({isDev = _isDev()} = {}) => { return readFilesSyncMemo(isDev); }; -const {nanomemoize} = nanomemoizeDefault; - const readFilesSyncMemo = nanomemoize((isDev) => { const dist = getDist(isDev); const themesDir = path.join(__dirname, '..', dist, 'themes');