Pin sceneButtons folds recipe classes to the installed folds #111

Merged
void merged 1 commit from void/scenebuttons-hash-pin into dev 2026-11-12 09:51:15 +00:00
Member

Closes ratatoskr:follow_up:scenebuttons-hashed-folds-classes. The hashed Button/Chip base classes in sceneButtons.css.ts are now exported constants; sceneButtons.test.ts resolves both from the installed folds (dist/index.js recipe defaultClassName, dist/style.css) and fails when they stop matching. Mutated one hash in a copy: test fails. Vitest run from a /tmp copy: 2 pass.

🤖 Generated with Claude Code

Closes ratatoskr:follow_up:scenebuttons-hashed-folds-classes. The hashed Button/Chip base classes in sceneButtons.css.ts are now exported constants; sceneButtons.test.ts resolves both from the installed folds (dist/index.js recipe defaultClassName, dist/style.css) and fails when they stop matching. Mutated one hash in a copy: test fails. Vitest run from a /tmp copy: 2 pass. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Pin sceneButtons' folds recipe classes to the installed folds
All checks were successful
Build pull request / Build pull request (pull_request) Successful in 3m58s
d8b067c3c7
The chromeless scene buttons select folds' hashed Button and Chip base
classes. The hashes are now constants, and a test resolves both from
folds' dist and fails when an upgrade rehashes them.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
void merged commit 07b82f2477 into dev 2026-11-12 09:51:15 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
GameCult/Ratatoskr!111
No description provided.