openmcp-client/renderer/scripts/task-loop.build.mjs
2025-06-05 20:21:31 +08:00

21 lines
833 B
JavaScript

import * as fs from 'node:fs';
const targetFile = './openmcp-sdk/task-loop.js';
if (fs.existsSync(targetFile)) {
let content = fs.readFileSync(targetFile, 'utf8');
// Replace element-plus with ./tools.js
content = content.replace(/'element-plus'/g, "'./tools.js'");
content = content.replace(/"element-plus"/g, "\"./tools.js\"");
content = content.replace(/const chalk = require\("chalk"\);/g, 'const chalk = require("chalk").default;');
// Replace define_window_default$number.performance with performance
content = content.replace(/define_window_default\$\d+\.performance/g, 'performance');
fs.writeFileSync(targetFile, content);
console.log('\x1b[32m✓ File processing completed\x1b[0m'); // Green color
} else {
console.log('Target file does not exist:', targetFile);
}