Skip to content

Commit 1659335

Browse files
feat: Automate generation of the MDI icon font subset during dashboard dev and build workflows (#8264)
* feat: ignore字体集的生成文件,并在编译时自动生成 * 移除preview的前置运行 Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --------- Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
1 parent c4693fa commit 1659335

5 files changed

Lines changed: 6 additions & 1347 deletions

File tree

dashboard/.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
node_modules/
22
.DS_Store
3-
dist/
3+
dist/
4+
src/assets/mdi-subset/

dashboard/package.json

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,11 @@
44
"private": true,
55
"author": "CodedThemes",
66
"scripts": {
7-
"dev": "vite --host",
8-
"subset-icons": "node scripts/subset-mdi-font.mjs",
7+
"dev": "node scripts/subset-mdi-font.mjs && vite --host",
98
"build:t2i-shiki-runtime": "node scripts/build-t2i-shiki-runtime.mjs",
10-
"build": "vue-tsc --noEmit && vite build",
11-
"build-stage": "vue-tsc --noEmit && vite build --base=/vue/free/stage/",
12-
"build-prod": "vue-tsc --noEmit && vite build --base=/vue/free/",
9+
"build": "node scripts/subset-mdi-font.mjs && vue-tsc --noEmit && vite build",
10+
"build-stage": "node scripts/subset-mdi-font.mjs && vue-tsc --noEmit && vite build --base=/vue/free/stage/",
11+
"build-prod": "node scripts/subset-mdi-font.mjs && vue-tsc --noEmit && vite build --base=/vue/free/",
1312
"preview": "vite preview --port 5050",
1413
"typecheck": "vue-tsc --noEmit",
1514
"lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore"

0 commit comments

Comments
 (0)