Markdown to VMPrint DocumentInput transmuter with built-in screenplay defaults.
This transmuter mirrors screenplay semantics from draft2final, including title-page metadata routing, scene-heading recognition, dialogue/parenthetical handling, and dual-dialogue emission.
fs, no Node-specific loading.@vmprint/engine.theme and config.npm install @vmprint/transmuter-mkd-screenplay
import { transmute } from '@vmprint/transmuter-mkd-screenplay';
const doc = transmute(markdown);
type ScreenplayTransmuteOptions = {
theme?: string;
config?: string;
resolveImage?: (src: string) => { data: string; mimeType: 'image/png' | 'image/jpeg' } | null;
};
function transmute(markdown: string, options?: ScreenplayTransmuteOptions): DocumentInput;
Licensed under the Apache License 2.0.