feat(workspace): serve fonts fron local for all apps

This commit is contained in:
Neko Ayaka
2025-07-12 14:06:10 +08:00
parent 76233f883a
commit c52eb447e9
3 changed files with 10 additions and 0 deletions
+2
View File
@@ -46,6 +46,7 @@
"@unocss/eslint-config": "^66.3.3",
"@unocss/eslint-plugin": "^66.3.3",
"@unocss/preset-mini": "^66.3.3",
"@unocss/preset-web-fonts": "^66.3.3",
"@vitest/coverage-v8": "^3.2.4",
"bumpp": "^10.2.0",
"eslint": "^9.30.1",
@@ -59,6 +60,7 @@
"tsx": "^4.20.3",
"turbo": "^2.5.4",
"typescript": "~5.8.3",
"uncrypto": "^0.1.3",
"unocss": "^66.3.3",
"unocss-preset-scrollbar": "^3.2.0",
"unplugin-lightningcss": "^0.4.1",
+6
View File
@@ -100,6 +100,9 @@ importers:
'@unocss/preset-mini':
specifier: ^66.3.3
version: 66.3.3
'@unocss/preset-web-fonts':
specifier: ^66.3.3
version: 66.3.3
'@vitest/coverage-v8':
specifier: ^3.2.4
version: 3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.0.10)(jiti@2.4.2)(jsdom@25.0.1(bufferutil@4.0.9)(utf-8-validate@5.0.10))(less@4.3.0)(lightningcss@1.30.1)(msw@2.7.3(@types/node@24.0.10)(typescript@5.8.3))(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))
@@ -139,6 +142,9 @@ importers:
typescript:
specifier: ~5.8.3
version: 5.8.3
uncrypto:
specifier: ^0.1.3
version: 0.1.3
unocss:
specifier: ^66.3.3
version: 66.3.3(postcss@8.5.6)(vite@6.3.5(@types/node@24.0.10)(jiti@2.4.2)(less@4.3.0)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))
+2
View File
@@ -3,6 +3,7 @@ import type { Preset, PresetOrFactoryAwaitable } from 'unocss'
import { createExternalPackageIconLoader } from '@iconify/utils/lib/loader/external-pkg'
import { presetChromatic } from '@proj-airi/unocss-preset-chromatic'
import { colorToString } from '@unocss/preset-mini/utils'
import { createLocalFontProcessor } from '@unocss/preset-web-fonts/local'
import { defineConfig, mergeConfigs, presetAttributify, presetIcons, presetTypography, presetWebFonts, presetWind3, transformerDirectives, transformerVariantGroup } from 'unocss'
import { presetScrollbar } from 'unocss-preset-scrollbar'
import { parseColor } from 'unocss/preset-mini'
@@ -70,6 +71,7 @@ export function sharedUnoConfig() {
warning: 5000,
failure: 10000,
},
processors: createLocalFontProcessor(),
}),
presetIcons({
scale: 1.2,