diff --git a/package.json b/package.json index 591cf5c..9cfe8ca 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,8 @@ "dependencies": { "@fingerprintjs/fingerprintjs": "^4.4.3", "@unocss/reset": "^0.61.9", + "@vicons/ionicons5": "^0.13.0", + "@vicons/utils": "^0.1.4", "axios": "^1.7.3", "cnjm-postcss-px-to-viewport": "^1.0.1", "gsap": "^3.12.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a469e2e..8080635 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -14,6 +14,12 @@ importers: '@unocss/reset': specifier: ^0.61.9 version: 0.61.9 + '@vicons/ionicons5': + specifier: ^0.13.0 + version: 0.13.0 + '@vicons/utils': + specifier: ^0.1.4 + version: 0.1.4(vue@3.4.35) axios: specifier: ^1.7.3 version: 1.7.3 @@ -1338,6 +1344,9 @@ packages: '@types/minimatch@5.1.2': resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} + '@types/node@14.14.45': + resolution: {integrity: sha512-DssMqTV9UnnoxDWu959sDLZzfvqCF0qDNRjaWeYSui9xkFe61kKo4l1TWNTQONpuXEm+gLMRvdlzvNHBamzmEw==} + '@types/node@22.13.10': resolution: {integrity: sha512-I6LPUvlRH+O6VRUqYOcMudhaIdUVWfsjnZavnsraHvpBwaEyMN29ry+0UVJhImYL16xsscu0aske3yA+uPOWfw==} @@ -1447,6 +1456,14 @@ packages: peerDependencies: vue: ^3.0.0 + '@vicons/ionicons5@0.13.0': + resolution: {integrity: sha512-zvZKBPjEXKN7AXNo2Na2uy+nvuv6SP4KAMQxpKL2vfHMj0fSvuw7JZcOPCjQC3e7ayssKnaoFVAhbYcW6v41qQ==} + + '@vicons/utils@0.1.4': + resolution: {integrity: sha512-OHI19qVNN6i+uPQ+Y3f2s0dUxwsYnOCcKBW7XOU4yXXO1aU3ZoKpblCc3+4N0qmgoJs5rWKRAaMisipqEXJwAg==} + peerDependencies: + vue: ^3.0.6 + '@vitejs/plugin-legacy@5.4.1': resolution: {integrity: sha512-kee0l7dVevCNs1l3u2PnihVunvQ0WTJL2UJ/siQGD3Iht546mR9NO16tCv32uCP6lcGO1QDLqlPqInJtV1FE7A==} engines: {node: ^18.0.0 || >=20.0.0} @@ -1502,6 +1519,9 @@ packages: '@vueuse/shared@10.11.0': resolution: {integrity: sha512-fyNoIXEq3PfX1L3NkNhtVQUSRtqYwJtJg+Bp9rIzculIZWHTkKSysujrOk2J+NrRulLTQH9+3gGSfYLWSEWU1A==} + '@xicons/utils@0.1.4': + resolution: {integrity: sha512-uXxKDLz9abr80yJC05XSTq6wlyFcdW+N/1IYJkeHjzzXVc4VQ0sEYMoMMTjAH7HQBOyOkzOB4pf5NGF72lwa8Q==} + acorn@8.12.1: resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} engines: {node: '>=0.4.0'} @@ -1816,6 +1836,9 @@ packages: peerDependencies: postcss: ^8.4 + css-render@0.13.9: + resolution: {integrity: sha512-n3C4ZH59rveBrUlAD7n0Ze9/gUMKa4dlH1C9CWKpGcIHR/xRcIVXzBGy1iw8WWq2ySmn2/ZqOpySQNAK5Pb6sw==} + css-render@0.15.14: resolution: {integrity: sha512-9nF4PdUle+5ta4W5SyZdLCCmFd37uVimSjg1evcTqKJCyvCEEj12WKzOSBNak6r4im4J4iYXKH1OWpUV5LBYFg==} @@ -5135,6 +5158,8 @@ snapshots: '@types/minimatch@5.1.2': {} + '@types/node@14.14.45': {} + '@types/node@22.13.10': dependencies: undici-types: 6.20.0 @@ -5317,6 +5342,13 @@ snapshots: dependencies: vue: 3.4.35 + '@vicons/ionicons5@0.13.0': {} + + '@vicons/utils@0.1.4(vue@3.4.35)': + dependencies: + '@xicons/utils': 0.1.4 + vue: 3.4.35 + '@vitejs/plugin-legacy@5.4.1(terser@5.31.3)(vite@5.3.5(@types/node@22.13.10)(sass@1.77.8)(terser@5.31.3))': dependencies: '@babel/core': 7.25.2 @@ -5412,6 +5444,10 @@ snapshots: - '@vue/composition-api' - vue + '@xicons/utils@0.1.4': + dependencies: + css-render: 0.13.9 + acorn@8.12.1: {} agent-base@7.1.1: @@ -5770,6 +5806,12 @@ snapshots: dependencies: postcss: 8.4.40 + css-render@0.13.9: + dependencies: + '@emotion/hash': 0.8.0 + '@types/node': 14.14.45 + csstype: 3.0.11 + css-render@0.15.14: dependencies: '@emotion/hash': 0.8.0 diff --git a/src/App.vue b/src/App.vue index ac9336a..1713d08 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,10 +1,10 @@