import tailwindRemToRem from '@unraid/tailwind-rem-to-rem'; import tailwindConfig from '@unraid/ui/tailwind.config.ts'; import type { Config } from 'tailwindcss'; export default { presets: [tailwindConfig], content: [ // Web components './components/**/*.ce.{js,vue,ts}', // Regular Vue components './components/**/*.{js,vue,ts}', './layouts/**/*.vue', './pages/**/*.vue', ], mode: 'jit', safelist: [], plugins: [ tailwindRemToRem({ baseFontSize: 16, /** * The font size where the web components will be rendered in production. * Required due to the webgui using the 62.5% font-size "trick". * Set an env to 16 for local development and 10 for everything else. */ newFontSize: Number(process.env.VITE_TAILWIND_BASE_FONT_SIZE ?? 10), }), ], theme: { extend: { // web-specific extensions only }, }, } satisfies Partial;