-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathuno.config.ts
67 lines (66 loc) · 1.8 KB
/
uno.config.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
import {
defineConfig,
presetUno,
presetIcons,
presetWebFonts,
presetAttributify,
presetTypography,
transformerDirectives,
transformerVariantGroup
} from 'unocss'
export default defineConfig({
content: {
pipeline: {
include: [/\.ts/, /index\.ts$/, /\.vue$/, /\.vue\?vue/]
}
},
presets: [
presetUno(),
presetAttributify(),
presetTypography(),
presetIcons({
scale: 1.1,
extraProperties: {
height: '1em',
'flex-shrink': '0',
display: 'inline-block'
}
}),
presetWebFonts({
provider: 'google',
fonts: {
sans: 'Roboto',
mono: ['Fira Code', 'Fira Mono:400,700'],
},
})
],
transformers: [transformerDirectives(), transformerVariantGroup()],
shortcuts: {
'border-base': 'border-gray/40 dark:border-gray/40',
'text-base-50': 'text-neutral-50 dark:text-light-50',
'text-base-100': 'text-neutral-100 dark:text-light-100',
'text-base-200': 'text-neutral-200 dark:text-light-200',
'text-base-300': 'text-neutral-300 dark:text-light-300',
'text-base-400': 'text-neutral-400 dark:text-light-400',
'text-base-500': 'text-neutral-500 dark:text-light-500',
'text-base-600': 'text-neutral-600 dark:text-light-600',
'text-base-700': 'text-neutral-700 dark:text-light-700',
'text-base-800': 'text-neutral-800 dark:text-light-800',
'text-base-900': 'text-neutral-900 dark:text-light-900',
'h-w-center': 'flex items-center justify-center'
},
theme: {
colors: {
'main-50': '#fafafa',
'main-100': '#f5f5f5',
'main-200': '#e5e5e5',
'main-300': '#d4d4d4',
'main-400': '#a3a3a3',
'main-500': '#737373',
'main-600': '#525252',
'main-700': '#404040',
'main-800': '#262626',
'main-900': '#171717'
}
}
})