File size: 354 Bytes
276df7f
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import { createShikiAdapter } from "@mantine/code-highlight";

export async function loadShiki() {
  const { createHighlighter, bundledLanguages } = await import(
    "shiki/bundle/full"
  );

  return await createHighlighter({
    langs: Object.keys(bundledLanguages),
    themes: [],
  });
}

export const shikiAdapter = createShikiAdapter(loadShiki);