~james/core

core/web/src/lib/markup/preview.ts -rw-r--r-- 308 bytes
452f17b7 — james chore(import): snapshot james.dad.town/core at f70c71c7696a 15 hours ago
                                                                                
1
2
3
4
5
6
7
8
import type { MarkupContext } from "#lib/markup/paths.ts";

export const loadMarkup = () => import("#lib/markup/render.ts");

export const renderPreview = async (contents: string, ctx: MarkupContext): Promise<string> => {
	const { renderMarkup } = await loadMarkup();
	return renderMarkup(contents, ctx);
};