From 2dd52f5a0f46db6981567d2f7bdaedf6d8c5b050 Mon Sep 17 00:00:00 2001 From: Philipp Spiess Date: Wed, 4 Sep 2024 19:14:05 +0200 Subject: [PATCH] Vite: Add support for ` + `, + }, + }, + async ({ fs, spawn, getFreePort }) => { + let port = await getFreePort() + await spawn(`pnpm astro dev --port ${port}`) + + await retryAssertion(async () => { + let css = await fetchStyles(port) + expect(css).toContain(candidate`underline`) + }) + + await fs.write( + 'src/pages/index.astro', + html` +
Hello, world!
+ + + `, + ) + await retryAssertion(async () => { + let css = await fetchStyles(port) + expect(css).toContain(candidate`underline`) + expect(css).toContain(candidate`font-bold`) + }) + }, +) diff --git a/packages/@tailwindcss-vite/src/index.ts b/packages/@tailwindcss-vite/src/index.ts index 65d863548..8a1c60932 100644 --- a/packages/@tailwindcss-vite/src/index.ts +++ b/packages/@tailwindcss-vite/src/index.ts @@ -262,7 +262,10 @@ function getExtension(id: string) { function isPotentialCssRootFile(id: string) { let extension = getExtension(id) - let isCssFile = extension === 'css' || (extension === 'vue' && id.includes('&lang.css')) + let isCssFile = + extension === 'css' || + (extension === 'vue' && id.includes('&lang.css')) || + (extension === 'astro' && id.includes('&lang.css')) return isCssFile }