refactor(web-panel): migrate to biome, drop baseUrl, normalize eol

This commit is contained in:
kitbyte
2026-08-29 23:39:21 +03:00
parent a236456960
commit 56e1fc2137
121 changed files with 7853 additions and 7410 deletions
@@ -1,47 +1,46 @@
import { LOG_FILE_NAME, LOG_PREFIX } from "./constants.js"
import { getRequire } from "./runtime.js"
import { LOG_FILE_NAME, LOG_PREFIX } from './constants.js';
import { getRequire } from './runtime.js';
// Logging runs inside Wand's own process; a failure here must never take the app down.
export function createLogger(WandEnhancer) {
let filePath = null
try {
const require = getRequire()
const os = require?.("node:os")
const path = require?.("node:path")
if (os && path) {
filePath = path.join(os.tmpdir(), LOG_FILE_NAME)
globalThis.__wandInstalledAppsSyncLogFile = filePath
}
} catch {}
return function log(level, message, detail) {
const method =
level === "error" ? "error" : level === "warn" ? "warn" : "info"
const line = `[${new Date().toISOString()}] [${level}] ${message}${detail ? ` :: ${detail}` : ""}`
let filePath = null;
try {
console[method](LOG_PREFIX, message, detail || "")
const require = getRequire();
const os = require?.('node:os');
const path = require?.('node:path');
if (os && path) {
filePath = path.join(os.tmpdir(), LOG_FILE_NAME);
globalThis.__wandInstalledAppsSyncLogFile = filePath;
}
} catch {}
try {
if (WandEnhancer?.log) {
WandEnhancer.log(`${LOG_PREFIX} ${message}`, detail || "")
}
} catch {}
return function log(level, message, detail) {
const method = level === 'error' ? 'error' : level === 'warn' ? 'warn' : 'info';
const line = `[${new Date().toISOString()}] [${level}] ${message}${detail ? ` :: ${detail}` : ''}`;
writeFile(filePath, line)
}
try {
console[method](LOG_PREFIX, message, detail || '');
} catch {}
try {
if (WandEnhancer?.log) {
WandEnhancer.log(`${LOG_PREFIX} ${message}`, detail || '');
}
} catch {}
writeFile(filePath, line);
};
}
function writeFile(filePath, line) {
if (!filePath) {
return
}
if (!filePath) {
return;
}
try {
const require = getRequire()
const fs = require?.("node:fs")
fs?.appendFileSync(filePath, `${line}\n`)
} catch {}
try {
const require = getRequire();
const fs = require?.('node:fs');
fs?.appendFileSync(filePath, `${line}\n`);
} catch {}
}