feature: client: dom: files: migrate to ESM

This commit is contained in:
coderiaser 2026-01-29 14:27:19 +02:00
parent 23c0d77042
commit dee50a8548
8 changed files with 13 additions and 15 deletions

View file

@ -1,11 +1,8 @@
'use strict';
/* global CloudCmd */
const itype = require('itype');
const {promisify} = require('es6-promisify');
const load = require('#dom/load');
const RESTful = require('./rest');
import itype from 'itype';
import {promisify} from 'es6-promisify';
import * as load from '#dom/load';
import RESTful from './rest.js';
const Promises = {};
const FILES_JSON = 'config|modules';
@ -16,7 +13,7 @@ const DIR_HTML_FS = `${DIR_HTML}fs/`;
const DIR_JSON = '/json/';
const timeout = getTimeoutOnce(2000);
module.exports.get = getFile;
export const get = getFile;
function getFile(name) {
const type = itype(name);

View file

@ -22,7 +22,7 @@ const CurrentInfo = {};
DOM.Images = Images;
DOM.load = require('#dom/load');
DOM.Files = require('./files');
DOM.Files = require('#dom/files');
DOM.RESTful = RESTful;
DOM.IO = require('./io');
DOM.Storage = Storage;

View file

@ -8,7 +8,7 @@ const {tryToCatch} = require('try-to-catch');
const {findObjByNameInArr} = require('../../common/util');
const Files = require('./files');
const Files = require('#dom/files');
module.exports = (name, options, callback = options) => {
const {prefix, config} = CloudCmd;

View file

@ -3,7 +3,7 @@ import exec from 'execon';
import currify from 'currify';
import load from 'load.js';
import {ajax} from '#dom/load';
import Files from '../dom/files.js';
import * as Files from '#dom/files';
import * as Images from '../dom/images.mjs';
const {log} = CloudCmd;

View file

@ -11,7 +11,7 @@ import * as Events from '#dom/events';
import '../../../css/config.css';
import * as input from './input.mjs';
import * as Images from '../../dom/images.mjs';
import Files from '../../dom/files.js';
import * as Files from '#dom/files';
import {getTitle} from '../../../common/cloudfunc.mjs';
const {Dialog, setTitle} = DOM;

View file

@ -5,7 +5,7 @@
CloudCmd.Upload = exports;
const createElement = require('@cloudcmd/create-element');
const Files = require('../dom/files');
const Files = require('#dom/files');
const Images = require('../dom/images.mjs');
const uploadFiles = require('../dom/upload-files');

View file

@ -25,7 +25,7 @@ const {
getType,
} = require('./types');
const Files = require('../../dom/files');
const Files = require('#dom/files');
const Events = require('#dom/events');
const Images = require('../../dom/images.mjs');

View file

@ -220,7 +220,8 @@
"imports": {
"#dom/events": "./client/dom/events/index.mjs",
"#dom/load": "./client/dom/load.mjs",
"#dom/dialog": "./client/dom/dialog.mjs"
"#dom/dialog": "./client/dom/dialog.mjs",
"#dom/files": "./client/dom/files.mjs"
},
"engines": {
"node": ">=22"