import { readFileSync, writeFileSync } from "fs"; let content = readFileSync("src/features/events/routes.tsx", "utf-8"); content = content.replace('../../core/auth_session.ts', '../../../server/auth-session.ts'); content = content.replace('../../core/middleware.ts', '../../../server/middleware.ts'); content = content.replace('../../core/audit.ts', '../../../server/audit.ts'); content = content.replace('../../core/ratelimit.ts', '../../../server/ratelimit.ts'); content = content.replace(/data: errorHtml/g, 'data: await errorHtml'); // Since it might be a promise of HtmlEscapedString // Fix implicitly any array content = content.replace(/const events = \[\];/g, 'const events: any[] = [];'); writeFileSync("src/features/events/routes.tsx", content);