import { describe } from 'vitest' import { candidate, css, html, json, test, ts } from '../utils' describe.each([['^5.3'], ['^6.0'], ['^7'], ['^8']])('Using Vite %s', (version) => { test( `SSR build`, { fs: { 'package.json': json` { "type": "module", "dependencies": { "@tailwindcss/vite": "workspace:^", "tailwindcss": "workspace:^" }, "devDependencies": { "vite": "${version}" } } `, 'vite.config.ts': ts` import tailwindcss from '@tailwindcss/vite' import { defineConfig } from 'vite' export default defineConfig({ build: { cssMinify: false, ssrEmitAssets: true, }, plugins: [tailwindcss()], }) `, 'index.html': html`
`, 'src/index.css': css`@import 'tailwindcss';`, 'src/index.ts': ts` import './index.css' document.querySelector('#app').innerHTML = \`