Skip to content

Commit 5e9caed

Browse files
committed
Optimize icon creation
1 parent 4a20e67 commit 5e9caed

3 files changed

Lines changed: 66 additions & 14 deletions

File tree

nuxt.config.ts

Lines changed: 22 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -44,20 +44,28 @@ export default defineNuxtConfig({
4444
priority: ["bunny"]
4545
},
4646
icon: {
47-
mode: "css",
48-
cssLayer: "base",
49-
serverBundle: {
50-
collections: [
51-
"mingcute",
52-
"lucide",
53-
"line-md",
54-
"proicons",
55-
"lets-icons",
56-
"fluent",
57-
"gravity-ui",
58-
"solar",
59-
"akar-icons"
60-
]
47+
provider: "none",
48+
fallbackToApi: false,
49+
mode: "svg",
50+
collections: [
51+
"mingcute",
52+
"lucide",
53+
"line-md",
54+
"proicons",
55+
"lets-icons",
56+
"fluent",
57+
"gravity-ui",
58+
"solar",
59+
"akar-icons",
60+
"tabler",
61+
"ix",
62+
"cuida",
63+
"si"
64+
],
65+
clientBundle: {
66+
scan: {
67+
globInclude: ["ui/**/*.{vue,ts,js}"]
68+
}
6169
}
6270
},
6371
ssr: false,

package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,14 +54,18 @@
5454
"devDependencies": {
5555
"@antfu/eslint-config": "^6.5.1",
5656
"@iconify-json/akar-icons": "^1.2.7",
57+
"@iconify-json/cuida": "^1.2.5",
5758
"@iconify-json/fluent": "^1.2.36",
5859
"@iconify-json/gravity-ui": "^1.2.10",
60+
"@iconify-json/ix": "^1.2.8",
5961
"@iconify-json/lets-icons": "^1.2.2",
6062
"@iconify-json/line-md": "^1.2.11",
6163
"@iconify-json/lucide": "^1.2.79",
6264
"@iconify-json/mingcute": "^1.2.5",
6365
"@iconify-json/proicons": "^1.2.18",
66+
"@iconify-json/si": "^1.2.5",
6467
"@iconify-json/solar": "^1.2.5",
68+
"@iconify-json/tabler": "^1.2.22",
6569
"@nuxt/eslint": "^1.11.0",
6670
"@oxc-minify/binding-darwin-arm64": "0.102.0",
6771
"@oxc-transform/binding-darwin-arm64": "0.102.0",

pnpm-lock.yaml

Lines changed: 40 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)