tailwindcss/packages
Robin Malfait 4687777788
Migrate [&>*] to * variant, and [&_*] to ** variant (#15022)
This PR adds a migration to convert the `[&>*]` variant to the `*`
variant. Additionally this PR also converts the `[&_*]` variant to the
`**` variant.

We use this variant in Catalyst for example, and now that the
specificity is the same as `*`, we can use the more modern syntax
instead.


# Test plan:

Running this on Catalyst results in a diff like:
<img width="615" alt="image"
src="https://github.com/user-attachments/assets/f384885e-cae1-4b6b-80ab-85f76fa89a33">

<img width="833" alt="image"
src="https://github.com/user-attachments/assets/8a185e1d-0f1b-4fe6-9e06-ca7597534398">


Note: the swapped order of variants is another codemod at work

---------

Co-authored-by: Adam Wathan <adam.wathan@gmail.com>
2024-11-18 16:19:15 +01:00
..
@tailwindcss-cli Ensure clients pin the tailwindcss version (#15011) 2024-11-15 17:18:48 +01:00
@tailwindcss-node Ensure clients pin the tailwindcss version (#15011) 2024-11-15 17:18:48 +01:00
@tailwindcss-postcss Ensure clients pin the tailwindcss version (#15011) 2024-11-15 17:18:48 +01:00
@tailwindcss-standalone Prepare v4.0.0-alpha.34 (#15002) 2024-11-14 18:23:40 +01:00
@tailwindcss-upgrade Migrate [&>*] to * variant, and [&_*] to ** variant (#15022) 2024-11-18 16:19:15 +01:00
@tailwindcss-vite Ensure clients pin the tailwindcss version (#15011) 2024-11-15 17:18:48 +01:00
internal-example-plugin Prefix internal modules with internal-* (#14074) 2024-07-29 10:58:07 -04:00
tailwindcss Re-introduce automatic var injection shorthand (#15020) 2024-11-18 15:47:48 +01:00
tsconfig.base.json introduce v4 codebase 2024-03-05 14:29:15 +01:00