tailwindcss/integrations/vite
Philipp Spiess 225f3233b6
Enable URL rewriting for PostCSS (#16965)
Fixes #16636 

This PR enables URL rebasing for PostCSS. Furthermore it fixes an issue
where transitive imports rebased against the importer CSS file instead
of the input CSS file. While fixing this we noticed that this is also
broken in Vite right now and that our integration test swallowed that
when testing because it did not import any Tailwind CSS code and thus
was not considered a Tailwind file.

## Test plan

- Added regression integration tests
- Also validated it against the repro of
https://github.com/tailwindlabs/tailwindcss/issues/16962:
  
<img width="1149" alt="Screenshot 2025-03-05 at 16 41 01"
src="https://github.com/user-attachments/assets/85396659-d3d0-48c0-b1c7-6125ff8e73ac"
/>

---------

Co-authored-by: Robin Malfait <malfait.robin@gmail.com>
Co-authored-by: Jordan Pittman <jordan@cryptica.me>
2025-03-07 12:18:10 +01:00
..
astro.test.ts Vite: Remove module-graph scanner (#16631) 2025-02-20 15:23:44 +01:00
config.test.ts Improve integration tests (stability + performance) (#15125) 2024-12-12 13:48:56 +01:00
css-modules.test.ts Improve integration tests (stability + performance) (#15125) 2024-12-12 13:48:56 +01:00
html-style-blocks.test.ts Vite: Transform <style> blocks in html files (#16069) 2025-01-31 14:26:45 +00:00
ignored-packages.test.ts Do not scan tailwind-merge sources for candidates (#16005) 2025-01-29 17:32:06 +01:00
index.test.ts Make @reference emit variable fallbacks instead of CSS variable declarations (#16774) 2025-02-25 11:36:43 +01:00
multi-root.test.ts Make @reference emit variable fallbacks instead of CSS variable declarations (#16774) 2025-02-25 11:36:43 +01:00
nuxt.test.ts Fix integration tests for Windows (#16693) 2025-02-20 17:50:50 +01:00
other-transforms.test.ts Make @reference emit variable fallbacks instead of CSS variable declarations (#16774) 2025-02-25 11:36:43 +01:00
react-router.test.ts Vite: Remove module-graph scanner (#16631) 2025-02-20 15:23:44 +01:00
resolvers.test.ts Make @reference emit variable fallbacks instead of CSS variable declarations (#16774) 2025-02-25 11:36:43 +01:00
solidstart.test.ts Fix Vite issues with SolidStart (#16052) 2025-01-30 16:58:20 +01:00
ssr.test.ts Vite: Remove module-graph scanner (#16631) 2025-02-20 15:23:44 +01:00
svelte.test.ts Make @reference emit variable fallbacks instead of CSS variable declarations (#16774) 2025-02-25 11:36:43 +01:00
url-rewriting.test.ts Enable URL rewriting for PostCSS (#16965) 2025-03-07 12:18:10 +01:00
virtual-modules.test.ts Vite: Don't crash with virtual module dependencies (#16780) 2025-02-25 11:29:58 +01:00
vue.test.ts Improve integration tests (stability + performance) (#15125) 2024-12-12 13:48:56 +01:00