v0.20.2

Released June 11, 2026 · All releases

HTML scaffold client runtime. A focused patch closing the @refrakt-md/html scaffold's interactivity gap: the adapter ships the client runtime (@refrakt-md/html/client + @refrakt-md/behaviors) but template-html's build never bundles or references it, so a scaffolded static site has inert tabs, accordion, search, and theme-toggle. This milestone makes a scaffolded html site interactive out of the box.

Changes

  • The @refrakt-md/html scaffold now ships a working client runtime. template-html's build bundles initPage() (from @refrakt-md/html/client + @refrakt-md/behaviors) to build/client.js via esbuild and loads it on every page, and it ships the layout-chrome CSS (header, theme-toggle, search, mobile, on-this-page). Scaffolded static HTML sites now have working interactive runes (tabs, accordion, drawer, search) and a functioning, styled theme-toggle — previously all inert.
  • Also fixes a nav-slug error in the template-html starter content (_layout.md linked getting-started instead of docs/getting-started), so a freshly scaffolded html site now builds with zero errors.