openpetswithchatandmcp/website/update_monaco.py
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

10 lines
619 B
Python
Executable file

import re
with open('c:/ScriptoriumAI/scriptoriumai-ui/src/utils/monaco.ts', 'r', encoding='utf-8') as f:
text = f.read()
if 'registerLatexProviders' not in text:
text = text.replace("import * as monaco from 'monaco-editor/esm/vs/editor/editor.api'", "import * as monaco from 'monaco-editor/esm/vs/editor/editor.api'\nimport { registerLatexProviders } from './latex-providers'")
text = text.replace("loadedLanguages.add('latex')", "loadedLanguages.add('latex')\n registerLatexProviders()")
with open('c:/ScriptoriumAI/scriptoriumai-ui/src/utils/monaco.ts', 'w', encoding='utf-8') as f:
f.write(text)