Components
Everything on this site, installable
The site is built from these, so what you install is what you are looking at. Every preview below is the real component running, not a picture of one.
Add the registry once
export CTA_REGISTRY=https://adamjurek.com/r/registry.jsonBoot Loader
Scroll effects
No dependencies
A count to a hundred that stalls at ninety until what it is covering has actually arrived. Fills its parent, not the viewport.
Preview: A mark, a number climbing, and a rule filling
Typed Mark
Text effects
No dependencies
Types a word out one character at a time, cycling the syntax palette. No JavaScript, no state, and it runs with scripting off.
Preview: A name typing itself in nine colours
Theme Toggle
Page structure
No dependencies
A segmented control that reports which option was pressed and knows nothing about themes. Roving focus, and `aria-checked` is the selector that draws it.
Preview: Three icons in a well, one lit
Field
Forms
No dependencies
A labelled control with one line under it - the error is announced by being pointed at, not by being red.
Preview: Label, control, hint - and the error state