2022-08-31 23:29:37 +08:00
|
|
|
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';
|
2025-03-06 18:17:44 +08:00
|
|
|
import presetWind3 from '@unocss/preset-wind3';
|
2023-11-17 08:45:00 +08:00
|
|
|
import type { Theme } from '@unocss/preset-uno';
|
|
|
|
import { presetSoybeanAdmin } from '@sa/uno-preset';
|
|
|
|
import { themeVars } from './src/theme/vars';
|
2022-04-22 12:26:11 +08:00
|
|
|
|
2023-11-17 08:45:00 +08:00
|
|
|
export default defineConfig<Theme>({
|
2023-06-08 23:05:08 +08:00
|
|
|
content: {
|
|
|
|
pipeline: {
|
2023-11-17 08:45:00 +08:00
|
|
|
exclude: ['node_modules', 'dist']
|
2023-06-08 23:05:08 +08:00
|
|
|
}
|
|
|
|
},
|
2022-04-22 12:26:11 +08:00
|
|
|
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'
|
2022-05-29 22:39:07 +08:00
|
|
|
}
|
2023-11-17 08:45:00 +08:00
|
|
|
},
|
2024-01-18 23:43:33 +08:00
|
|
|
shortcuts: {
|
|
|
|
'card-wrapper': 'rd-8px shadow-sm'
|
|
|
|
},
|
2023-11-17 08:45:00 +08:00
|
|
|
transformers: [transformerDirectives(), transformerVariantGroup()],
|
2025-03-06 18:17:44 +08:00
|
|
|
presets: [presetWind3({ dark: 'class' }), presetSoybeanAdmin()]
|
2022-04-22 12:26:11 +08:00
|
|
|
});
|