tailwindcss/packages
Robin Malfait ceae1dbdfb
CSS codemod: do not wrap comment nodes in @layer (#14517)
When CSS exists between two tailwind directives, then the CSS will be
wrapped in an `@layer` to ensure it all ends up in the correct location
in the final CSS file.

However, if the only thing between two tailwind directives is a comment,
then the comment will also be wrapped in an `@layer` directive.

E.g.:
```css
@tailwind base;
/* This is a comment */
@tailwind components;
/* This is another comment */
@tailwind utilities;
```

Results in:
```css
@import "tailwindcss";
@layer base {
  /* This is a comment */
}
@layer components {
  /* This is another comment */
}
```

In this case, the layers don't matter, so this can be simplified to:
```css
@import "tailwindcss";
/* This is a comment */
/* This is another comment */
```
2024-09-25 12:58:05 +00:00
..
@tailwindcss-cli Release v4.0.0-alpha.25 (#14507) 2024-09-24 17:03:00 +00:00
@tailwindcss-node Release v4.0.0-alpha.25 (#14507) 2024-09-24 17:03:00 +00:00
@tailwindcss-postcss Release v4.0.0-alpha.25 (#14507) 2024-09-24 17:03:00 +00:00
@tailwindcss-standalone Release v4.0.0-alpha.25 (#14507) 2024-09-24 17:03:00 +00:00
@tailwindcss-upgrade CSS codemod: do not wrap comment nodes in @layer (#14517) 2024-09-25 12:58:05 +00:00
@tailwindcss-vite Release v4.0.0-alpha.25 (#14507) 2024-09-24 17:03:00 +00:00
internal-example-plugin Prefix internal modules with internal-* (#14074) 2024-07-29 10:58:07 -04:00
tailwindcss Release v4.0.0-alpha.25 (#14507) 2024-09-24 17:03:00 +00:00
tsconfig.base.json introduce v4 codebase 2024-03-05 14:29:15 +01:00