Files
TamaASR/scripts/copy-static.mjs
T
MeloriseandCodex 4a5a8dc8dd feat: 发布 MeloASR 0.1.7
整合 Linux Fcitx5 实时输入、网页后端、设置页、悬浮球、托盘和发行打包能力。

AI-assisted-by: Codex

AI-model: gpt-5.6-sol

AI-reasoning-effort: medium

Co-authored-by: Codex <codex@openai.com>
2026-08-23 17:23:33 +08:00

22 lines
908 B
JavaScript

import fs from 'node:fs';
import path from 'node:path';
const root = path.resolve(import.meta.dirname, '..');
const copies = [
['src/renderer/settings.html', 'dist/renderer/settings.html'],
['src/renderer/settings.css', 'dist/renderer/settings.css'],
['src/renderer/overlay.html', 'dist/renderer/overlay.html'],
['src/renderer/overlay.css', 'dist/renderer/overlay.css'],
['logo.png', 'dist/assets/logo.png'],
['src/assets/tray-loading.png', 'dist/assets/tray-loading.png'],
['src/assets/tray-ready.png', 'dist/assets/tray-ready.png'],
['src/assets/tray-login-required.png', 'dist/assets/tray-login-required.png'],
['src/assets/tray-error.png', 'dist/assets/tray-error.png']
];
for (const [source, target] of copies) {
const destination = path.join(root, target);
fs.mkdirSync(path.dirname(destination), { recursive: true });
fs.copyFileSync(path.join(root, source), destination);
}