diff --git a/package.json b/package.json
index 84cb05d..919a9cc 100644
--- a/package.json
+++ b/package.json
@@ -11,6 +11,7 @@
"format": "prettier --plugin-search-dir . --write ."
},
"devDependencies": {
+ "@iconify-json/carbon": "^1.1.16",
"@sveltejs/adapter-auto": "^2.0.0",
"@sveltejs/kit": "^1.5.0",
"@types/node": "^18.15.11",
@@ -28,6 +29,7 @@
"tslib": "^2.4.1",
"typescript": "^5.0.0",
"unocss": "^0.51.4",
+ "unplugin-icons": "^0.16.1",
"vite": "^4.2.0",
"vite-imagetools": "^4.0.18"
},
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index e21fb05..0462263 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -6,6 +6,9 @@ dependencies:
version: 5.0.2
devDependencies:
+ '@iconify-json/carbon':
+ specifier: ^1.1.16
+ version: 1.1.16
'@sveltejs/adapter-auto':
specifier: ^2.0.0
version: 2.0.0(@sveltejs/kit@1.15.5)
@@ -57,6 +60,9 @@ devDependencies:
unocss:
specifier: ^0.51.4
version: 0.51.4(postcss@8.4.21)(vite@4.2.1)
+ unplugin-icons:
+ specifier: ^0.16.1
+ version: 0.16.1
vite:
specifier: ^4.2.0
version: 4.2.1(@types/node@18.15.11)
@@ -344,6 +350,12 @@ packages:
resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
dev: true
+ /@iconify-json/carbon@1.1.16:
+ resolution: {integrity: sha512-AD8bcnRSGA0WfcGEass2FbA0sagrUzrpFx5WchuDy3uf7yKBWumdypdQK121DH321fQDl5+zZQ26T6gC9knwUQ==}
+ dependencies:
+ '@iconify/types': 2.0.0
+ dev: true
+
/@iconify/types@2.0.0:
resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
dev: true
@@ -2412,6 +2424,43 @@ packages:
- vite
dev: true
+ /unplugin-icons@0.16.1:
+ resolution: {integrity: sha512-qTunFUkpAyDnwzwV7YV1ZgCWRYfLuURcCurhhXOWMy2ipY88qx1pADvral2hJu4Xymh0X0t3Zcll3BIru2AVLQ==}
+ peerDependencies:
+ '@svgr/core': '>=7.0.0'
+ '@vue/compiler-sfc': ^3.0.2 || ^2.7.0
+ vue-template-compiler: ^2.6.12
+ vue-template-es2015-compiler: ^1.9.0
+ peerDependenciesMeta:
+ '@svgr/core':
+ optional: true
+ '@vue/compiler-sfc':
+ optional: true
+ vue-template-compiler:
+ optional: true
+ vue-template-es2015-compiler:
+ optional: true
+ dependencies:
+ '@antfu/install-pkg': 0.1.1
+ '@antfu/utils': 0.7.2
+ '@iconify/utils': 2.1.5
+ debug: 4.3.4
+ kolorist: 1.7.0
+ local-pkg: 0.4.3
+ unplugin: 1.3.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /unplugin@1.3.1:
+ resolution: {integrity: sha512-h4uUTIvFBQRxUKS2Wjys6ivoeofGhxzTe2sRWlooyjHXVttcVfV/JiavNd3d4+jty0SVV0dxGw9AkY9MwiaCEw==}
+ dependencies:
+ acorn: 8.8.2
+ chokidar: 3.5.3
+ webpack-sources: 3.2.3
+ webpack-virtual-modules: 0.5.0
+ dev: true
+
/uri-js@4.4.1:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
dependencies:
@@ -2477,6 +2526,15 @@ packages:
vite: 4.2.1(@types/node@18.15.11)
dev: true
+ /webpack-sources@3.2.3:
+ resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==}
+ engines: {node: '>=10.13.0'}
+ dev: true
+
+ /webpack-virtual-modules@0.5.0:
+ resolution: {integrity: sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==}
+ dev: true
+
/which@2.0.2:
resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
engines: {node: '>= 8'}
diff --git a/src/app.d.ts b/src/app.d.ts
index f59b884..a29896e 100644
--- a/src/app.d.ts
+++ b/src/app.d.ts
@@ -9,4 +9,7 @@ declare global {
}
}
+///