Forkable Remotion + React starter for TorinoJS talks. This fork ships with mocked JavaScript history content inspired by a TorinoJS source deck.
The app opens directly to the fullscreen presenter. There is no default Remotion Studio route.
bun install
bun run devOpen http://localhost:3001/.
bun run presenter is an alias for the same command.
Edit these files first:
src/deck/content.ts— ordered slide content, titles, durations, and code snippets.src/deck/preview.tsx— optional code-preview renderer for code-DX slides.
Reusable slide rendering lives in src/slides/. Most forks should not need to edit it.
narrative— title, subtitle, bullets, emphasis, or claim slides.code-only— code-focused slides with optional subtitle/bullets.code-dx— code plus a live preview panel.
Slide ids are plain strings. Add, remove, or rename slides only in src/deck/content.ts.
bun run build:presenterThe Vercel config builds the Vite presenter to dist/. Deploy this repository as the project root.
The included mock deck follows this loose story:
- 1995 browser wars
- Netscape needing browser scripting
- Brendan Eich's 10-day prototype
- Mocha -> LiveScript -> JavaScript
- JScript and ECMAScript standardization
- engine performance, V8, Node.js, npm, and WebAssembly
All runtime content is intentionally editable and mocked in src/deck/content.ts.
bun run lint
bun run build:presenterThen smoke-test http://localhost:3001/ with ArrowRight, ArrowLeft, Home, End, and R.