import type { Preset } from 'unocss' import { presetChromatic } from '@proj-airi/unocss-preset-chromatic' import { defineConfig, presetAttributify, presetIcons, presetTypography, presetWebFonts, presetWind3, transformerDirectives, transformerVariantGroup, } from 'unocss' import { presetWebFontsFonts } from '../../uno.config' export default defineConfig({ presets: [ presetWind3(), presetAttributify(), presetTypography(), presetWebFonts({ fonts: { ...presetWebFontsFonts('fontsource'), }, timeouts: { failure: 10000, warning: 5000, }, }), presetIcons({ scale: 1.2, }), presetChromatic({ baseHue: 240.25, colors: { complementary: 180, primary: 0, }, }) as Preset, ], safelist: 'prose prose-sm m-auto text-left'.split(' '), transformers: [ transformerDirectives(), transformerVariantGroup(), ], })