Spaces:
Runtime error
Runtime error
import { | |
defineConfig, | |
// presetIcons, | |
presetUno, | |
presetWebFonts, | |
transformerDirectives, | |
transformerVariantGroup, | |
} from 'unocss' | |
import presetIcons from '@unocss/preset-icons/browser' | |
export default defineConfig({ | |
rules: [ | |
[/^m-(\d+)$/, ([, d]) => ({ margin: `${d / 4}rem` })], | |
[/^w-screen-(\d+)$/, ([, d]) => ({ width: `${d}vw` })], | |
[/^h-screen-(\d+)$/, ([, d]) => ({ height: `${d}vh` })], | |
], | |
presets: [ | |
presetUno(), | |
presetIcons({ | |
scale: 1.5, | |
warn: true, | |
unit: 'em', | |
extraProperties: { | |
'display': 'inline-block', | |
'vertical-align': 'middle', | |
// ... | |
}, | |
collections: { | |
// carbon: () => import('@iconify/json/carbon.json').then(i => i.default), | |
// mdi: () => import('@iconify/json/mid.json').then(i => i.default), | |
// logos: () => import('@iconify/json/logos.json').then(i => i.default), | |
// twemoji: () => import('@iconify/json/twemoji.json').then(i => i.default), | |
// mdi: () => import('@iconify/json/json/mdi.json').then(i => i.default), | |
// logos: () => import('@iconify/json/json/logos.json').then(i => i.default), | |
// twemoji: () => import('@iconify/json/json/twemoji.json').then(i => i.default), | |
// vscode: () => import('@iconify/json/json/vscode-icons.json').then(i => i.default), | |
fa: () => import('@iconify/json/json/fa-solid.json').then(i => i.default), | |
fad: () => import('@iconify/json/json/fad.json').then(i => i.default), | |
foundation: () => import('@iconify/json/json/foundation.json').then(i => i.default), | |
}, | |
}), | |
presetWebFonts({ | |
provider: 'bunny', | |
fonts: { | |
sans: 'Inter', | |
}, | |
}), | |
], | |
transformers: [ | |
transformerDirectives(), | |
transformerVariantGroup(), | |
], | |
}) | |