31 lines
901 B
TypeScript
31 lines
901 B
TypeScript
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<Theme>({
|
|
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()],
|
|
})
|