|
- import {
- defineConfig,
- presetAttributify,
- presetIcons,
- presetTypography,
- presetUno,
- presetWebFonts,
- transformerDirectives,
- transformerVariantGroup,
- } from 'unocss'
-
- export default defineConfig({
- shortcuts: [
- ['icon-btn', 'inline-block cursor-pointer select-none opacity-75 transition duration-200 ease-in-out hover:opacity-100 hover:text-teal-600'],
- ],
- presets: [
- presetUno(),
- presetAttributify(),
- presetIcons({
- scale: 1.2,
- warn: true,
- cdn: 'https://esm.sh/',
- }),
- presetTypography(),
- presetWebFonts({
- fonts: {
- sans: 'DM Sans',
- serif: 'DM Serif Display',
- mono: 'DM Mono',
- },
- }),
- ],
- transformers: [
- transformerDirectives(),
- transformerVariantGroup(),
- ],
- safelist: 'prose prose-sm m-auto text-left'.split(' '),
- })
|