Compiles optional scene/UI definitions, validating every reference against the game's manifest. Reusable components are expanded at build time; emitted data contains no parser or executable content.
import { compilePresentation, emitPresentationModule } from '@datamoc/mwg/mwl/presentation';const data = compilePresentation([], { values: {}, actions: [] });console.log(emitPresentationModule(data).startsWith('export const presentationData')); // true Copy
import { compilePresentation, emitPresentationModule } from '@datamoc/mwg/mwl/presentation';const data = compilePresentation([], { values: {}, actions: [] });console.log(emitPresentationModule(data).startsWith('export const presentationData')); // true
Compiles optional scene/UI definitions, validating every reference against the game's manifest. Reusable components are expanded at build time; emitted data contains no parser or executable content.