This PR fixes an issue where `theme(…)` calls that contain a `.1` weren't correctly converted to `var(--spacing-1)`. The reason for this is that `.1` has some special meaning in cases like `fontSize.xs.1.lineHeight` where it should be converted to `--font-size-xs--line-height`, not `--font-size-xs-1-line-height`. To solve this, we make sure to only apply the `--` check if the `1` occurs somewhere in the middle instead of at the very end. With this change, the following migrations will happen correctly: ```diff - [--value:theme(spacing.1)] + [--value:var(--spacing-1)] ``` ```diff - [--value:theme(fontSize.xs.1.lineHeight)] + [--value:var(--font-size-xs--line-height)] ``` --------- Co-authored-by: Adam Wathan <adam.wathan@gmail.com> |
||
|---|---|---|
| .. | ||
| @tailwindcss-cli | ||
| @tailwindcss-node | ||
| @tailwindcss-postcss | ||
| @tailwindcss-standalone | ||
| @tailwindcss-upgrade | ||
| @tailwindcss-vite | ||
| internal-example-plugin | ||
| tailwindcss | ||
| tsconfig.base.json | ||