From d1426206cc07aba6e50f1eb98c5faaefa64a8287 Mon Sep 17 00:00:00 2001 From: Mustafa Mustafa Zyulkyuf Date: Tue, 3 Jun 2025 20:39:17 +0200 Subject: [PATCH] Fix: Update Shiki import from getHighlighter to createHighlighter for v3.4.2 compatibility - Shiki library API changed in version 3.4.2 - getHighlighter() function was deprecated and replaced with createHighlighter() - Updated import statement and function call in DiffView.tsx - Resolves build errors and maintains syntax highlighting functionality --- app/components/workbench/DiffView.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/components/workbench/DiffView.tsx b/app/components/workbench/DiffView.tsx index 7747c4a8..f3e46c02 100644 --- a/app/components/workbench/DiffView.tsx +++ b/app/components/workbench/DiffView.tsx @@ -4,7 +4,7 @@ import { workbenchStore } from '~/lib/stores/workbench'; import type { FileMap } from '~/lib/stores/files'; import type { EditorDocument } from '~/components/editor/codemirror/CodeMirrorEditor'; import { diffLines, type Change } from 'diff'; -import { getHighlighter } from 'shiki'; +import { createHighlighter } from 'shiki'; import '~/styles/diff-view.css'; import { diffFiles, extractRelativePath } from '~/utils/diff'; import { ActionRunner } from '~/lib/runtime/action-runner'; @@ -555,7 +555,7 @@ const getSharedHighlighter = async () => { return highlighterPromise; } - highlighterPromise = getHighlighter({ + highlighterPromise = createHighlighter({ themes: ['github-dark', 'github-light'], langs: [ 'typescript',