/** @format */ import { defineConfig, presetAttributify, presetIcons, presetTypography, presetUno, presetWebFonts, presetWind, transformerDirectives, transformerVariantGroup, } from 'unocss' // @unocss-include export default defineConfig({ shortcuts: [ ['w-1200-auto', 'w-1200px mx-auto'], ], rules: [ [ /^view-transition-([\w-]+)$/, ([, name]) => ({ 'view-transition-name': name }), ], ['ls-2', { 'letter-spacing': '2px' }], ], theme: { colors: { primary: '#9B6CFF', }, breakpoints: { sm: '640px', // 小屏幕 md: '768px', // 中等屏幕 lg: '1024px', // 大屏幕 xl: '1280px', // 超大屏幕 }, }, presets: [ presetUno(), presetWind(), presetAttributify(), presetIcons({ scale: 1.2, }), presetTypography(), ], transformers: [transformerDirectives(), transformerVariantGroup()], })