diff --git a/internal/check-shadow-style-labels-unique.mjs b/internal/check-shadow-style-labels-unique.mjs new file mode 100644 index 000000000..872de00f6 --- /dev/null +++ b/internal/check-shadow-style-labels-unique.mjs @@ -0,0 +1,324 @@ +#!/usr/bin/env node +// check-shadow-style-labels-unique.mjs — `bun run check:shadow-style-labels-unique`. Source-only, headless, no network. +// +// Every useShadowStyles(css, label) call must use its OWN label. +// +// WHY A SHARED LABEL IS A BUG, not a naming nit: useShadowStyles keys its