From f9c85bca3f7d552b5b0f9cfaf563e42e5613cf59 Mon Sep 17 00:00:00 2001 From: dap <15891557205@163.com> Date: Fri, 23 Jan 2026 11:39:44 +0800 Subject: [PATCH] =?UTF-8?q?chore(icons):=20=E7=A7=BB=E9=99=A4=E6=9C=AA?= =?UTF-8?q?=E4=BD=BF=E7=94=A8=E7=9A=84iconify=E5=9B=BE=E6=A0=87=E5=8C=85?= =?UTF-8?q?=E4=BE=9D=E8=B5=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 移除开发依赖中未实际使用的多个@iconify/icons-*包,仅保留ri和simple-icons。 这简化了依赖管理并减少了安装体积。 --- packages/icons/package.json | 33 --------------------------------- packages/icons/src/svg/load.ts | 2 +- 2 files changed, 1 insertion(+), 34 deletions(-) diff --git a/packages/icons/package.json b/packages/icons/package.json index 57d07eb5..1db5061e 100644 --- a/packages/icons/package.json +++ b/packages/icons/package.json @@ -21,41 +21,8 @@ "@vben-core/shadcn-ui": "workspace:^" }, "devDependencies": { - "@iconify/icons-akar-icons": "^1.2.19", - "@iconify/icons-ant-design": "^1.2.7", - "@iconify/icons-arcticons": "^1.2.77", - "@iconify/icons-bi": "^1.2.19", - "@iconify/icons-bx": "^1.2.6", - "@iconify/icons-carbon": "^1.2.20", - "@iconify/icons-devicon": "^1.2.17", - "@iconify/icons-emojione": "^1.2.6", - "@iconify/icons-eos-icons": "^1.2.6", - "@iconify/icons-fa-brands": "^1.2.4", - "@iconify/icons-fe": "^1.2.5", - "@iconify/icons-flat-color-icons": "^1.2.5", - "@iconify/icons-fluent": "^1.2.38", - "@iconify/icons-fluent-mdl2": "^1.2.1", - "@iconify/icons-ic": "^1.2.13", - "@iconify/icons-icon-park-outline": "^1.2.11", - "@iconify/icons-icon-park-twotone": "^1.2.8", - "@iconify/icons-la": "^1.2.3", - "@iconify/icons-logos": "^1.2.36", - "@iconify/icons-lucide": "^1.2.135", - "@iconify/icons-majesticons": "^1.2.6", - "@iconify/icons-material-symbols": "^1.2.58", - "@iconify/icons-mdi": "^1.2.48", - "@iconify/icons-mingcute": "^1.2.9", - "@iconify/icons-noto": "^1.2.10", - "@iconify/icons-ph": "^1.2.5", "@iconify/icons-ri": "^1.2.10", "@iconify/icons-simple-icons": "^1.2.74", - "@iconify/icons-skill-icons": "^1.2.1", - "@iconify/icons-solar": "^1.2.3", - "@iconify/icons-streamline": "^1.2.3", - "@iconify/icons-tabler": "^1.2.95", - "@iconify/icons-uiw": "^1.2.6", - "@iconify/icons-vscode-icons": "^1.2.29", - "@iconify/icons-wpf": "^1.2.3", "@iconify/json": "catalog:" } } diff --git a/packages/icons/src/svg/load.ts b/packages/icons/src/svg/load.ts index 99b6935b..59098bdb 100644 --- a/packages/icons/src/svg/load.ts +++ b/packages/icons/src/svg/load.ts @@ -64,7 +64,7 @@ async function loadSvgIcons() { await Promise.all( Object.entries(svgEagers).map((svg) => { - const [key, body] = svg as [string, { default: string } | string]; + const [key, body] = svg as [string, string | { default: string }]; // ./icons/xxxx.svg => xxxxxx const start = key.lastIndexOf('/') + 1;