31 lines
817 B
TypeScript
31 lines
817 B
TypeScript
import { createLocalFontProcessor } from '@unocss/preset-web-fonts/local';
|
|
import { defineConfig, presetWind3, presetTypography, presetWebFonts, transformerVariantGroup, transformerDirectives, presetIcons } from 'unocss';
|
|
|
|
export default defineConfig({
|
|
presets: [
|
|
presetWind3(),
|
|
presetTypography(),
|
|
presetIcons({
|
|
scale: 1.2,
|
|
warn: true,
|
|
}),
|
|
presetWebFonts({
|
|
fonts: {
|
|
mono: {
|
|
name: 'Maple Mono',
|
|
provider: 'fontsource',
|
|
},
|
|
},
|
|
processors: createLocalFontProcessor({
|
|
cacheDir: 'node_modules/.cache/unocss/fonts',
|
|
fontAssetsDir: 'public/assets/fonts/cache',
|
|
fontServeBaseUrl: '/assets/fonts/cache',
|
|
}),
|
|
}),
|
|
],
|
|
transformers: [
|
|
transformerDirectives(),
|
|
transformerVariantGroup(),
|
|
],
|
|
});
|