43 lines
811 B
TypeScript
43 lines
811 B
TypeScript
import {
|
|
defineConfig,
|
|
presetAttributify,
|
|
presetTagify,
|
|
presetTypography,
|
|
presetUno,
|
|
transformerDirectives,
|
|
transformerVariantGroup
|
|
} from "unocss";
|
|
|
|
export default defineConfig({
|
|
shortcuts: [
|
|
["crate", "mx-auto max-w-7xl px-4 lg:px-8 sm:px-6"],
|
|
["flex-center", "flex justify-center items-center"],
|
|
["absolute-center-h", "left-50% transform -translate-x-50%"],
|
|
["absolute-center-v", "top-50% transform -translate-y-50%"]
|
|
],
|
|
presets: [
|
|
presetUno(),
|
|
presetTagify(),
|
|
presetAttributify(),
|
|
presetTypography()
|
|
],
|
|
theme: {
|
|
fontFamily: {
|
|
heading: "Montserrat",
|
|
text: "Inter"
|
|
},
|
|
breakpoints: {
|
|
sm: "576px",
|
|
md: "768px",
|
|
lg: "992px",
|
|
xl: "1200px",
|
|
xxl: "1400px",
|
|
uw: "2000px"
|
|
}
|
|
},
|
|
transformers: [
|
|
transformerDirectives(),
|
|
transformerVariantGroup()
|
|
]
|
|
});
|