tailwindcss/packages
Justin Wong 3ab7f12563
Fix container names with hyphens (#17628)
Fixes #17614.

Candidate parsing for variants only account for the root `@` if there no
hyphens. It seems like the current logic assumes if it *does* have a
hyphen, then it would be one of `@min` or `@max`. However, with:

```css
@theme {
  --container-foo-bar: 1440px;
}
```
Then `@foo-bar` should be valid. However, we only check for `@foo-bar`
and `@foo` as roots, but never `@`. This PR adds a check for `@` at the
very end after iterating through root permutations.

---------

Co-authored-by: Philipp Spiess <hello@philippspiess.com>
2025-04-11 12:28:25 +02:00
..
@tailwindcss-browser Prepare v4.1.3 release (#17563) 2025-04-04 19:54:23 +02:00
@tailwindcss-cli Prepare v4.1.3 release (#17563) 2025-04-04 19:54:23 +02:00
@tailwindcss-node Prepare v4.1.3 release (#17563) 2025-04-04 19:54:23 +02:00
@tailwindcss-postcss Prepare v4.1.3 release (#17563) 2025-04-04 19:54:23 +02:00
@tailwindcss-standalone Prepare v4.1.3 release (#17563) 2025-04-04 19:54:23 +02:00
@tailwindcss-upgrade Prepare v4.1.3 release (#17563) 2025-04-04 19:54:23 +02:00
@tailwindcss-vite Prepare v4.1.3 release (#17563) 2025-04-04 19:54:23 +02:00
internal-example-plugin Prefix internal modules with internal-* (#14074) 2024-07-29 10:58:07 -04:00
tailwindcss Fix container names with hyphens (#17628) 2025-04-11 12:28:25 +02:00
tsconfig.base.json Improve debug logs (#15303) 2024-12-11 15:27:20 +01:00