One typed record per component state.
A Showcase is data, not a function — so your coding agent, your CI, your docs and your coverage all read the same declaration, and none of them can drift from the others.
$ bun add -d foldcase@alphaA Showcase is data, not a function — so your coding agent, your CI, your docs and your coverage all read the same declaration, and none of them can drift from the others.
$ bun add -d foldcase@alpha