1 Star 0 Fork 0

Kaya/light-minprogam

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
unocss.config.ts 719 Bytes
一键复制 编辑 原始数据 按行查看 历史
2521750059 提交于 2024-03-28 12:03 . feat: 初始化项目
import type { Preset, Rule } from 'unocss';
import { defineConfig, presetAttributify, presetUno } from 'unocss';
import presetRemToRpx from './preset-rem-to-rpx';
const sizeMapping: Record<string, string> = {
fs: 'font-size'
};
function getSizeRules(Mapping: Record<string, string>): Rule<{}>[] {
return Object.keys(Mapping).map((key) => {
const value = Mapping[key];
return [new RegExp(`^${key}-(\\d+)$`), ([, d]) => ({ [value]: `${d}rpx` })];
});
}
export default defineConfig({
presets: [
presetAttributify(),
presetUno(),
presetRemToRpx({
baseFontSize: 4
}) as Preset
],
theme: {
preflightRoot: ['page,::before,::after']
},
rules: getSizeRules(sizeMapping)
});
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/yagaminaito_admin/light-minprogam.git
git@gitee.com:yagaminaito_admin/light-minprogam.git
yagaminaito_admin
light-minprogam
light-minprogam
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385