16 lines
761 B
TypeScript
16 lines
761 B
TypeScript
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);
|