1234567891011121314151617181920212223242526272829303132333435363738394041 |
- // import {
- // createLocalFontProcessor,
- // } from '@unocss/preset-web-fonts/local'
- import {
- defineConfig,
- presetAttributify,
- presetIcons,
- presetTypography,
- presetUno,
- // presetWebFonts,
- transformerDirectives,
- transformerVariantGroup,
- } from 'unocss'
- export default defineConfig({
- shortcuts: [
- ['btn', 'px-4 py-1 rounded inline-block bg-teal-700 text-white cursor-pointer !outline-none hover:bg-teal-800 disabled:cursor-default disabled:bg-gray-600 disabled:opacity-50'],
- ['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,
- }),
- presetTypography(),
- // presetWebFonts({
- // fonts: {
- // sans: 'DM Sans',
- // serif: 'DM Serif Display',
- // mono: 'DM Mono',
- // },
- // processors: createLocalFontProcessor(),
- // }),
- ],
- transformers: [
- transformerDirectives(),
- transformerVariantGroup(),
- ],
- safelist: 'prose prose-sm m-auto text-left'.split(' '),
- })
|