viewer.js, mounted the same way as the editor:
new Typograph.Viewer({ container: '#app' });
No menu bar, content bar or parameter bar; a floating toolbar that follows the selection and can be dragged where you want it; text editing and image content edits allowed, frame move/resize/rotate refused unless the template grants them.
Options: show_rulers, and page_bar { visible, show_name, show_page_number, show_add_page }.
See the Embedding section in the documentation, which now covers both products.npm run build now type-checks before bundling, so a type error fails the build (and the CDN deploy) instead of shipping. npm run typecheck runs it on its own.