Skip to content

axetroy/iconfont-componentized

Repository files navigation

Build Status 996.icu LICENSE

IconFont Componentized

IconFont Componentized 是一系列工具,用于生成 IconFont 组件用于各种框架/环境中。

支持生成的框架/环境

使用方法

  1. 安装依赖
npm install @iconfont-componentized/cli -D
  1. 生成配置文件 iconfont-componentized.json
{
    "$schema": "https://raw.githubusercontent.com/axetroy/iconfont-componentized/main/packages/share/src/config/schema.json",
    "defaultSize": 32,
    "classNamePrefix": "icon-font"
}
  1. 获取 IconFont 的地址

img

  1. 添加生成脚本到 package.json
   "script": {
       "iconfont": "iconfont-componentized --url https://at.alicdn.com/t/font_caopq7l9o8t1emi.js --config iconfont-componentized.json"
   }
  1. 生成组件
npm run iconfont

参与贡献

git clone https://github.com/axetroy/iconfont-componentized
cd iconfont-componentized
pnpm install
pnpm test

开源许可

ANTI-996 LICENSE