// uno.config.ts import { defineConfig, presetAttributify, presetIcons, presetTypography, presetUno, presetWebFonts, transformerDirectives, transformerVariantGroup, } from "unocss"; export default defineConfig({ shortcuts: { "flex-center": "flex justify-center items-center", "flex-x-center": "flex justify-center", "flex-y-center": "flex items-center", "wh-full": "w-full h-full", "flex-x-between": "flex items-center justify-between", "flex-x-end": "flex items-center justify-end", "absolute-lt": "absolute left-0 top-0", "absolute-rt": "absolute right-0 top-0 ", "fixed-lt": "fixed left-0 top-0", }, theme: { colors: { primary: "var(--el-color-primary)", primary_dark: "var(--el-color-primary-light-5)", }, }, presets: [ presetUno(), presetAttributify(), presetIcons(), presetTypography(), presetWebFonts({ fonts: { // ... }, }), ], transformers: [transformerDirectives(), transformerVariantGroup()], });