const fs = require('fs'); const runboardPath = 'C:/ScriptoriumAI/scriptoriumai-ui/src/pages/Runboard.tsx'; const lines = fs.readFileSync(runboardPath, 'utf8').split('\n'); const splitLineIdx = lines.findIndex(line => line.startsWith('export function Runboard() {')); if (splitLineIdx === -1) throw new Error('Not found: export function Runboard'); const helperLines = lines.slice(0, splitLineIdx); const updatedHelperLines = helperLines.map(line => { return line.replace(/from '\.\//g, 'from \'../pages/'); }); fs.writeFileSync('C:/ScriptoriumAI/scriptoriumai-ui/src/utils/runboard-route-logic.tsx', updatedHelperLines.join('\n')); const exportsList = []; for (let i=0; i