Typewriter
Animated type-and-delete loop across multiple phrases. No dependencies — pure JS setInterval with configurable speed/pause.
primitive typewriter
Usage
// import "mljr-web/ui/primitive"
primitive.Typewriter(primitive.TypewriterProps{
Lines: []string{
"go build ./...",
"go test ./...",
"git push origin main",
},
Speed: 50,
Pause: 2000,
ID: "tw-demo",
})