Files
veridian/uno.config.ts

39 lines
1.0 KiB
TypeScript

import { defineConfig, presetMini, presetIcons } from 'unocss';
export default defineConfig({
presets: [
presetMini(),
presetIcons(),
],
safelist: [
"i-mynaui-search",
"i-mynaui-link",
"i-mynaui-globe",
"i-mynaui-terminal",
"i-mynaui-file",
"i-mynaui-edit",
"i-mynaui-database",
"i-mynaui-tool",
"i-mynaui-danger-triangle",
"i-svg-spinners-180-ring-with-bg",
],
rules: [
['object-cover', { 'object-fit': 'cover' }],
['backdrop-blur-md', { 'backdrop-filter': 'blur(12px)' }],
['backdrop-filter-none', { 'backdrop-filter': 'none' }],
],
variants: [
// match tailwindCSS's hoverOnlyWhenSupported feature
(matcher) => {
if (!matcher.startsWith('@hover:'))
return matcher
return {
matcher: matcher.slice(7),
parent: '@media (hover: hover) and (pointer: fine)',
selector: s => `${s}:hover`,
}
},
],
});