ruoyi-plus-soybean/uno.config.ts

31 lines
884 B
TypeScript
Raw Normal View History

import { defineConfig } from '@unocss/vite';
2023-02-12 23:36:00 +08:00
import transformerDirectives from '@unocss/transformer-directives';
2023-11-17 08:45:00 +08:00
import transformerVariantGroup from '@unocss/transformer-variant-group';
import presetUno from '@unocss/preset-uno';
import type { Theme } from '@unocss/preset-uno';
import { presetSoybeanAdmin } from '@sa/uno-preset';
import { themeVars } from './src/theme/vars';
2023-11-17 08:45:00 +08:00
export default defineConfig<Theme>({
content: {
pipeline: {
2023-11-17 08:45:00 +08:00
exclude: ['node_modules', 'dist']
}
},
theme: {
2023-11-17 08:45:00 +08:00
...themeVars,
fontSize: {
'icon-xs': '0.875rem',
'icon-small': '1rem',
icon: '1.125rem',
'icon-large': '1.5rem',
'icon-xl': '2rem'
}
2023-11-17 08:45:00 +08:00
},
shortcuts: {
'card-wrapper': 'rd-8px shadow-sm'
},
2023-11-17 08:45:00 +08:00
transformers: [transformerDirectives(), transformerVariantGroup()],
presets: [presetUno({ dark: 'class' }), presetSoybeanAdmin()]
});