openpetswithchatandmcp/website/fix2.js
OpenPets Dev 65ac83849e Add 'website/' from commit '966aea480ffe1c340553aa878def30131d2af827'
git-subtree-dir: website
git-subtree-mainline: 8d3849caea
git-subtree-split: 966aea480f
2026-06-17 20:48:39 +00:00

26 lines
1.1 KiB
JavaScript
Executable file

const fs = require('fs');
let f = 'src/pages/NextAiDrawIoView.tsx';
let d = fs.readFileSync(f, 'utf8');
d = d.replaceAll('artifact_publish_target: artifactPublishTarget,', 'artifact_publish_target: artifactPublishTarget as any,');
fs.writeFileSync(f, d);
f = 'src/pages/ExcalidrawBoard.tsx';
d = fs.readFileSync(f, 'utf8');
d = d.replaceAll(\"right_revision: 'current',\", \"right_revision: 'current' as any,\");
fs.writeFileSync(f, d);
f = 'src/services/native-mupdf-engine.ts';
d = fs.readFileSync(f, 'utf8');
d = d.replaceAll(\" private documentId: string;\\n\", \"\");
fs.writeFileSync(f, d);
f = 'src/components/editor/NativePdfViewer.tsx';
d = fs.readFileSync(f, 'utf8');
d = d.replaceAll(\"import { NativePdfDocumentStore } from '../../services/native-pdf-document-store';\\n\", \"\");
fs.writeFileSync(f, d);
f = 'src/services/ux-telemetry.ts';
d = fs.readFileSync(f, 'utf8');
d = d.replace(/export type UxTelemetryFlow =/g, \"export type UxTelemetryFlow = 'native_pdf_synctex_task_enqueued' | 'native_pdf_synctex_task_completed_no_match' | 'native_pdf_synctex_source_focus_applied' | 'native_pdf_synctex_task_enqueue_failed' | \");
fs.writeFileSync(f, d);