2025-09-05 14:59:21 +08:00

9 lines
415 B
JavaScript

import { eventHandler, getQuery } from "h3";
export default eventHandler(async (event) => {
const { code, lang, theme: themeString, options: optionsStr } = getQuery(event);
const theme = JSON.parse(themeString);
const options = optionsStr ? JSON.parse(optionsStr) : {};
const highlighter = await import("#mdc-highlighter").then((m) => m.default);
return await highlighter(code, lang, theme, options);
});