88 lines
2.3 KiB
TypeScript
88 lines
2.3 KiB
TypeScript
|
|
import { candidate, css, fetchStyles, html, retryAssertion, test, ts, txt } from '../utils'
|
|||
|
|
|
|||
|
|
const WORKSPACE = {
|
|||
|
|
'package.json': txt`
|
|||
|
|
{
|
|||
|
|
"type": "module",
|
|||
|
|
"dependencies": {
|
|||
|
|
"@tailwindcss/vite": "workspace:^",
|
|||
|
|
"tailwindcss": "workspace:^"
|
|||
|
|
},
|
|||
|
|
"devDependencies": {
|
|||
|
|
"vite": "^5.3.5"
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
`,
|
|||
|
|
'vite.config.ts': ts`
|
|||
|
|
import tailwindcss from '@tailwindcss/vite'
|
|||
|
|
import { defineConfig } from 'vite'
|
|||
|
|
import { fileURLToPath } from 'node:url'
|
|||
|
|
|
|||
|
|
export default defineConfig({
|
|||
|
|
build: { cssMinify: false },
|
|||
|
|
plugins: [tailwindcss(), virtualModule()],
|
|||
|
|
})
|
|||
|
|
|
|||
|
|
function virtualModule() {
|
|||
|
|
const virtualModuleId = 'virtual:my-module.css'
|
|||
|
|
const resolvedVirtualModuleId = ' |