import type { Theme } from '@unocss/preset-uno' import { presetSoybeanAdmin } from '@sa/uno-preset' import presetWind3 from '@unocss/preset-wind3' import transformerDirectives from '@unocss/transformer-directives' import transformerVariantGroup from '@unocss/transformer-variant-group' import { defineConfig } from '@unocss/vite' import { themeVars } from './apps/admin/src/theme/vars' export default defineConfig({ content: { pipeline: { exclude: ['node_modules', 'dist'], }, }, theme: { ...themeVars, fontSize: { 'icon-xs': '0.875rem', 'icon-small': '1rem', 'icon': '1.125rem', 'icon-large': '1.5rem', 'icon-xl': '2rem', }, }, shortcuts: { 'card-wrapper': 'rd-8px shadow-sm', }, transformers: [transformerDirectives(), transformerVariantGroup()], presets: [presetWind3({ dark: 'class' }), presetSoybeanAdmin()], })