dp-salad-docs/uno.config.ts
ld3zian b9926ceb4b g
2025-05-26 20:32:25 -07:00

33 lines
1.3 KiB
TypeScript

import { defineConfig } from 'unocss'
import presetUno from '@unocss/preset-uno'
import presetIcons from '@unocss/preset-icons'
export default defineConfig({
presets: [
presetUno(), // Or your preferred base preset
presetIcons({
// Use the 'mask' mode for CSS-based icons
mode: 'auto', // Or 'background-img' if you prefer background images
// Optional: customize other options
scale: 1.2, // Default icon size scaling
warn: true, // Warn when icons requested are not found
// Example: prefix for all icons
// prefix: 'icon-',
// Example: customize collections
// collections: {
// 'my-icons': () => import('@iconify-json/mdi/icons.json').then(i => i.default),
// }
}),
],
shortcuts: [
// Shortcut to convert :collection-name: to i-collection-name
// Example: :mdi-home: -> i-mdi-home
[/^:([a-z0-9-]+)-([a-z0-9-]+):$/, ([, collection, name]) => `i-${collection}-${name}`],
// Add any other project-specific shortcuts here
// Example: ['btn', 'px-4 py-1 rounded inline-block bg-teal-600 text-white cursor-pointer hover:bg-teal-700 disabled:cursor-default disabled:bg-gray-600 disabled:opacity-50'],
],
// Optional: Add rules or transformers if needed
// rules: [],
// transformers: [],
})