Skip to content

dekA build system for talks

Write what you will say; dek builds, measures, and ships the rest.

bash
bunx @hajimism/dek init my-talks --deck 2026-04-vite
cd my-talks && bun add -d @hajimism/dek
cd decks/2026-04-vite
$EDITOR script.md   # write what you will say
bunx dekc           # dev server: skeleton slides, live reload, lint on save
bunx dekc build     # dist/2026-04-vite.html — the whole talk in one file

The command is dekc, not dek: the dek package on npm is unrelated. Run bunx dekc inside the project.

You have not written a line of HTML yet, and you can already give the talk. Start with the Getting Started guide, or read the Tutorial to build a real deck from script to single-file build.

Released under the MIT License.