diff --git a/package-lock.json b/package-lock.json
index 716bd07..396c563 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -5,6 +5,7 @@
"requires": true,
"packages": {
"": {
+ "name": "vite-vue2-example",
"version": "1.0.0",
"license": "MIT",
"dependencies": {
@@ -25,7 +26,8 @@
"eslint-plugin-vue": "7.6.0",
"prettier": "2.2.1",
"vite": "2.0.3",
- "vite-plugin-components": "0.7.3",
+ "vite-plugin-components": "0.7.5",
+ "vite-plugin-icons": "^0.3.2",
"vite-plugin-vue2": "1.2.1",
"vite-plugin-windicss": "0.5.4"
}
@@ -454,6 +456,19 @@
"node": "^10.12.0 || >=12.0.0"
}
},
+ "node_modules/@iconify/json": {
+ "version": "1.1.309",
+ "resolved": "https://registry.npmjs.org/@iconify/json/-/json-1.1.309.tgz",
+ "integrity": "sha512-L9556ireR0vOEcrIc54AJpwhts+T4YKArkB5NkxQCMk5b4Rc9+DviglggXByaR2ryqyRZT1/cv1AD/xJtQBQ6g==",
+ "dev": true,
+ "peer": true
+ },
+ "node_modules/@iconify/json-tools": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/@iconify/json-tools/-/json-tools-1.0.10.tgz",
+ "integrity": "sha512-LFelJDOLZ6JHlmlAkgrvmcu4hpNPB91KYcr4f60D/exzU1eNOb4/KCVHIydGHIQFaOacIOD+Xy+B7P1z812cZg==",
+ "dev": true
+ },
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.4",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz",
@@ -4716,11 +4731,10 @@
}
},
"node_modules/vite-plugin-components": {
- "version": "0.7.3",
- "resolved": "https://registry.npmjs.org/vite-plugin-components/-/vite-plugin-components-0.7.3.tgz",
- "integrity": "sha512-OomlwTsyZn8M1xhth7gUxOE2FJZ1v/wn/TQhcJiFCxcsFnxvRiCMleRHzFrJUdRcN0QiM3lTCX3sKRthdOd+9w==",
+ "version": "0.7.5",
+ "resolved": "https://registry.npmjs.org/vite-plugin-components/-/vite-plugin-components-0.7.5.tgz",
+ "integrity": "sha512-Sly+l1GMRqLeeOFXc9uT1wJUSZQ0LP/65h/c4NK9CWdw2HhHBuB/yyp3ocPLfaq2k+KUeIX2J/Vco/G4hGAy4w==",
"dev": true,
- "license": "MIT",
"dependencies": {
"chokidar": "^3.5.1",
"debug": "^4.3.2",
@@ -4734,6 +4748,24 @@
"vite": "^2.0.0-beta.69"
}
},
+ "node_modules/vite-plugin-icons": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/vite-plugin-icons/-/vite-plugin-icons-0.3.2.tgz",
+ "integrity": "sha512-6HDBO6aqJLaJ8lkT9FChAUtniRRzhDWbhNzJLfT7QdDcQ2kaapReksngNEA1+tNlFd5Auey4VGS2VjI3V1KkvA==",
+ "dev": true,
+ "dependencies": {
+ "@iconify/json-tools": "^1.0.10",
+ "vue-template-es2015-compiler": "^1.9.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
+ },
+ "peerDependencies": {
+ "@iconify/json": "*",
+ "@vue/compiler-sfc": "^3.0.2",
+ "vue-template-compiler": "^2.6.12"
+ }
+ },
"node_modules/vite-plugin-vue2": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/vite-plugin-vue2/-/vite-plugin-vue2-1.2.1.tgz",
@@ -5304,6 +5336,19 @@
"strip-json-comments": "^3.1.1"
}
},
+ "@iconify/json": {
+ "version": "1.1.309",
+ "resolved": "https://registry.npmjs.org/@iconify/json/-/json-1.1.309.tgz",
+ "integrity": "sha512-L9556ireR0vOEcrIc54AJpwhts+T4YKArkB5NkxQCMk5b4Rc9+DviglggXByaR2ryqyRZT1/cv1AD/xJtQBQ6g==",
+ "dev": true,
+ "peer": true
+ },
+ "@iconify/json-tools": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/@iconify/json-tools/-/json-tools-1.0.10.tgz",
+ "integrity": "sha512-LFelJDOLZ6JHlmlAkgrvmcu4hpNPB91KYcr4f60D/exzU1eNOb4/KCVHIydGHIQFaOacIOD+Xy+B7P1z812cZg==",
+ "dev": true
+ },
"@nodelib/fs.scandir": {
"version": "2.1.4",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz",
@@ -8686,9 +8731,9 @@
}
},
"vite-plugin-components": {
- "version": "0.7.3",
- "resolved": "https://registry.npmjs.org/vite-plugin-components/-/vite-plugin-components-0.7.3.tgz",
- "integrity": "sha512-OomlwTsyZn8M1xhth7gUxOE2FJZ1v/wn/TQhcJiFCxcsFnxvRiCMleRHzFrJUdRcN0QiM3lTCX3sKRthdOd+9w==",
+ "version": "0.7.5",
+ "resolved": "https://registry.npmjs.org/vite-plugin-components/-/vite-plugin-components-0.7.5.tgz",
+ "integrity": "sha512-Sly+l1GMRqLeeOFXc9uT1wJUSZQ0LP/65h/c4NK9CWdw2HhHBuB/yyp3ocPLfaq2k+KUeIX2J/Vco/G4hGAy4w==",
"dev": true,
"requires": {
"chokidar": "^3.5.1",
@@ -8697,6 +8742,16 @@
"minimatch": "^3.0.4"
}
},
+ "vite-plugin-icons": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/vite-plugin-icons/-/vite-plugin-icons-0.3.2.tgz",
+ "integrity": "sha512-6HDBO6aqJLaJ8lkT9FChAUtniRRzhDWbhNzJLfT7QdDcQ2kaapReksngNEA1+tNlFd5Auey4VGS2VjI3V1KkvA==",
+ "dev": true,
+ "requires": {
+ "@iconify/json-tools": "^1.0.10",
+ "vue-template-es2015-compiler": "^1.9.1"
+ }
+ },
"vite-plugin-vue2": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/vite-plugin-vue2/-/vite-plugin-vue2-1.2.1.tgz",
diff --git a/package.json b/package.json
index 21b838b..2cb5f45 100644
--- a/package.json
+++ b/package.json
@@ -27,7 +27,8 @@
"eslint-plugin-vue": "7.6.0",
"prettier": "2.2.1",
"vite": "2.0.3",
- "vite-plugin-components": "0.7.3",
+ "vite-plugin-components": "0.7.5",
+ "vite-plugin-icons": "^0.3.2",
"vite-plugin-vue2": "1.2.1",
"vite-plugin-windicss": "0.5.4"
},
diff --git a/src/components/Feature.vue b/src/components/Feature.vue
index b65bc7a..b1508a5 100644
--- a/src/components/Feature.vue
+++ b/src/components/Feature.vue
@@ -16,7 +16,7 @@
class="inline-flex items-center mt-3 text-green-500"
>
Learn More
-