From f046f462579e7a7611e49044ba38f5bfcc1473d4 Mon Sep 17 00:00:00 2001 From: ZhouXY108 Date: Tue, 27 Dec 2022 11:05:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=89=E8=A3=85=20Naive=20UI=E3=80=81?= =?UTF-8?q?=E5=AD=97=E4=BD=93=E3=80=81=E5=9B=BE=E6=A0=87=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 3 + pnpm-lock.yaml | 213 +++++++++++++++++++++++++++++++++++++++++++++++++ src/main.ts | 13 +++ 3 files changed, 229 insertions(+) diff --git a/package.json b/package.json index 58da980..08411fa 100644 --- a/package.json +++ b/package.json @@ -18,15 +18,18 @@ "devDependencies": { "@rushstack/eslint-patch": "^1.1.4", "@types/node": "^18.11.12", + "@vicons/fluent": "^0.12.0", "@vitejs/plugin-vue": "^4.0.0", "@vue/eslint-config-prettier": "^7.0.0", "@vue/eslint-config-typescript": "^11.0.0", "@vue/tsconfig": "^0.1.3", "eslint": "^8.22.0", "eslint-plugin-vue": "^9.3.0", + "naive-ui": "^2.34.3", "npm-run-all": "^4.1.5", "prettier": "^2.7.1", "typescript": "~4.7.4", + "vfonts": "^0.0.3", "vite": "^4.0.0", "vue-tsc": "^1.0.12" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ecab49a..3f24975 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -3,16 +3,19 @@ lockfileVersion: 5.4 specifiers: '@rushstack/eslint-patch': ^1.1.4 '@types/node': ^18.11.12 + '@vicons/fluent': ^0.12.0 '@vitejs/plugin-vue': ^4.0.0 '@vue/eslint-config-prettier': ^7.0.0 '@vue/eslint-config-typescript': ^11.0.0 '@vue/tsconfig': ^0.1.3 eslint: ^8.22.0 eslint-plugin-vue: ^9.3.0 + naive-ui: ^2.34.3 npm-run-all: ^4.1.5 pinia: ^2.0.28 prettier: ^2.7.1 typescript: ~4.7.4 + vfonts: ^0.0.3 vite: ^4.0.0 vue: ^3.2.45 vue-router: ^4.1.6 @@ -26,15 +29,18 @@ dependencies: devDependencies: '@rushstack/eslint-patch': registry.npmmirror.com/@rushstack/eslint-patch/1.2.0 '@types/node': registry.npmmirror.com/@types/node/18.11.18 + '@vicons/fluent': registry.npmmirror.com/@vicons/fluent/0.12.0 '@vitejs/plugin-vue': registry.npmmirror.com/@vitejs/plugin-vue/4.0.0_vite@4.0.3+vue@3.2.45 '@vue/eslint-config-prettier': registry.npmmirror.com/@vue/eslint-config-prettier/7.0.0_l5rdqc4k22455lce6ocqroldia '@vue/eslint-config-typescript': registry.npmmirror.com/@vue/eslint-config-typescript/11.0.2_adxhicpeghzj7xflzvuh26phpu '@vue/tsconfig': registry.npmmirror.com/@vue/tsconfig/0.1.3_@types+node@18.11.18 eslint: registry.npmmirror.com/eslint/8.30.0 eslint-plugin-vue: registry.npmmirror.com/eslint-plugin-vue/9.8.0_eslint@8.30.0 + naive-ui: registry.npmmirror.com/naive-ui/2.34.3_vue@3.2.45 npm-run-all: registry.npmmirror.com/npm-run-all/4.1.5 prettier: registry.npmmirror.com/prettier/2.8.1 typescript: registry.npmmirror.com/typescript/4.7.4 + vfonts: registry.npmmirror.com/vfonts/0.0.3 vite: registry.npmmirror.com/vite/4.0.3_@types+node@18.11.18 vue-tsc: registry.npmmirror.com/vue-tsc/1.0.18_typescript@4.7.4 @@ -71,6 +77,34 @@ packages: '@babel/helper-validator-identifier': registry.npmmirror.com/@babel/helper-validator-identifier/7.19.1 to-fast-properties: registry.npmmirror.com/to-fast-properties/2.0.0 + registry.npmmirror.com/@css-render/plugin-bem/0.15.12_css-render@0.15.12: + resolution: {integrity: sha512-Lq2jSOZn+wYQtsyaFj6QRz2EzAnd3iW5fZeHO1WSXQdVYwvwGX0ZiH3X2JQgtgYLT1yeGtrwrqJdNdMEUD2xTw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@css-render/plugin-bem/-/plugin-bem-0.15.12.tgz} + id: registry.npmmirror.com/@css-render/plugin-bem/0.15.12 + name: '@css-render/plugin-bem' + version: 0.15.12 + peerDependencies: + css-render: ~0.15.12 + dependencies: + css-render: registry.npmmirror.com/css-render/0.15.12 + dev: true + + registry.npmmirror.com/@css-render/vue3-ssr/0.15.12_vue@3.2.45: + resolution: {integrity: sha512-AQLGhhaE0F+rwybRCkKUdzBdTEM/5PZBYy+fSYe1T9z9+yxMuV/k7ZRqa4M69X+EI1W8pa4kc9Iq2VjQkZx4rg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@css-render/vue3-ssr/-/vue3-ssr-0.15.12.tgz} + id: registry.npmmirror.com/@css-render/vue3-ssr/0.15.12 + name: '@css-render/vue3-ssr' + version: 0.15.12 + peerDependencies: + vue: ^3.0.11 + dependencies: + vue: registry.npmmirror.com/vue/3.2.45 + dev: true + + registry.npmmirror.com/@emotion/hash/0.8.0: + resolution: {integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@emotion/hash/-/hash-0.8.0.tgz} + name: '@emotion/hash' + version: 0.8.0 + dev: true + registry.npmmirror.com/@esbuild/android-arm/0.16.11: resolution: {integrity: sha512-j2xsG1OETgCe+OBA54DG5vLuGjmMZtQvyxt+rTw2aYK/RqjcG/F+UDdj43uoUOv8lSRC3lM4XpKLOVZfY/82yA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.16.11.tgz} name: '@esbuild/android-arm' @@ -358,6 +392,12 @@ packages: version: 1.2.1 dev: true + registry.npmmirror.com/@juggle/resize-observer/3.4.0: + resolution: {integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@juggle/resize-observer/-/resize-observer-3.4.0.tgz} + name: '@juggle/resize-observer' + version: 3.4.0 + dev: true + registry.npmmirror.com/@nodelib/fs.scandir/2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz} name: '@nodelib/fs.scandir' @@ -397,6 +437,26 @@ packages: version: 7.0.11 dev: true + registry.npmmirror.com/@types/katex/0.14.0: + resolution: {integrity: sha512-+2FW2CcT0K3P+JMR8YG846bmDwplKUTsWgT2ENwdQ1UdVfRk3GQrh6Mi4sTopy30gI8Uau5CEqHTDZ6YvWIUPA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/katex/-/katex-0.14.0.tgz} + name: '@types/katex' + version: 0.14.0 + dev: true + + registry.npmmirror.com/@types/lodash-es/4.17.6: + resolution: {integrity: sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/lodash-es/-/lodash-es-4.17.6.tgz} + name: '@types/lodash-es' + version: 4.17.6 + dependencies: + '@types/lodash': registry.npmmirror.com/@types/lodash/4.14.191 + dev: true + + registry.npmmirror.com/@types/lodash/4.14.191: + resolution: {integrity: sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/lodash/-/lodash-4.14.191.tgz} + name: '@types/lodash' + version: 4.14.191 + dev: true + registry.npmmirror.com/@types/node/18.11.18: resolution: {integrity: sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@types/node/-/node-18.11.18.tgz} name: '@types/node' @@ -559,6 +619,12 @@ packages: eslint-visitor-keys: registry.npmmirror.com/eslint-visitor-keys/3.3.0 dev: true + registry.npmmirror.com/@vicons/fluent/0.12.0: + resolution: {integrity: sha512-ATCiqPuiJ6RI5GBlD3BIpZ9Xw4MsCA4RpI5oR6MCti4quS4mX1Gp6N74FCzw7lgOj+80rV4HMKhZTVInwimpVQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vicons/fluent/-/fluent-0.12.0.tgz} + name: '@vicons/fluent' + version: 0.12.0 + dev: true + registry.npmmirror.com/@vitejs/plugin-vue/4.0.0_vite@4.0.3+vue@3.2.45: resolution: {integrity: sha512-e0X4jErIxAB5oLtDqbHvHpJe/uWNkdpYV83AOG2xo2tEVSzCzewgJMtREZM30wXnM5ls90hxiOtAuVU6H5JgbA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-4.0.0.tgz} id: registry.npmmirror.com/@vitejs/plugin-vue/4.0.0 @@ -844,6 +910,12 @@ packages: engines: {node: '>=8'} dev: true + registry.npmmirror.com/async-validator/4.2.5: + resolution: {integrity: sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/async-validator/-/async-validator-4.2.5.tgz} + name: async-validator + version: 4.2.5 + dev: true + registry.npmmirror.com/balanced-match/1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz} name: balanced-match @@ -978,6 +1050,15 @@ packages: which: registry.npmmirror.com/which/2.0.2 dev: true + registry.npmmirror.com/css-render/0.15.12: + resolution: {integrity: sha512-eWzS66patiGkTTik+ipO9qNGZ+uNuGyTmnz6/+EJIiFg8+3yZRpnMwgFo8YdXhQRsiePzehnusrxVvugNjXzbw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/css-render/-/css-render-0.15.12.tgz} + name: css-render + version: 0.15.12 + dependencies: + '@emotion/hash': registry.npmmirror.com/@emotion/hash/0.8.0 + csstype: registry.npmmirror.com/csstype/3.0.11 + dev: true + registry.npmmirror.com/cssesc/3.0.0: resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz} name: cssesc @@ -991,6 +1072,30 @@ packages: name: csstype version: 2.6.21 + registry.npmmirror.com/csstype/3.0.11: + resolution: {integrity: sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/csstype/-/csstype-3.0.11.tgz} + name: csstype + version: 3.0.11 + dev: true + + registry.npmmirror.com/date-fns-tz/1.3.7_date-fns@2.29.3: + resolution: {integrity: sha512-1t1b8zyJo+UI8aR+g3iqr5fkUHWpd58VBx8J/ZSQ+w7YrGlw80Ag4sA86qkfCXRBLmMc4I2US+aPMd4uKvwj5g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/date-fns-tz/-/date-fns-tz-1.3.7.tgz} + id: registry.npmmirror.com/date-fns-tz/1.3.7 + name: date-fns-tz + version: 1.3.7 + peerDependencies: + date-fns: '>=2.0.0' + dependencies: + date-fns: registry.npmmirror.com/date-fns/2.29.3 + dev: true + + registry.npmmirror.com/date-fns/2.29.3: + resolution: {integrity: sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/date-fns/-/date-fns-2.29.3.tgz} + name: date-fns + version: 2.29.3 + engines: {node: '>=0.11'} + dev: true + registry.npmmirror.com/de-indent/1.0.2: resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/de-indent/-/de-indent-1.0.2.tgz} name: de-indent @@ -1348,6 +1453,12 @@ packages: engines: {node: '>=0.10.0'} dev: true + registry.npmmirror.com/evtd/0.2.4: + resolution: {integrity: sha512-qaeGN5bx63s/AXgQo8gj6fBkxge+OoLddLniox5qtLAEY5HSnuSlISXVPxnSae1dWblvTh4/HoMIB+mbMsvZzw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/evtd/-/evtd-0.2.4.tgz} + name: evtd + version: 0.2.4 + dev: true + registry.npmmirror.com/fast-deep-equal/3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz} name: fast-deep-equal @@ -1631,6 +1742,13 @@ packages: hasBin: true dev: true + registry.npmmirror.com/highlight.js/11.7.0: + resolution: {integrity: sha512-1rRqesRFhMO/PRF+G86evnyJkCgaZFOI+Z6kdj15TA18funfoqJXvgPCLSf0SWq3SRfg1j3HlDs8o4s3EGq1oQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/highlight.js/-/highlight.js-11.7.0.tgz} + name: highlight.js + version: 11.7.0 + engines: {node: '>=12.0.0'} + dev: true + registry.npmmirror.com/hosted-git-info/2.8.9: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz} name: hosted-git-info @@ -1895,6 +2013,12 @@ packages: p-locate: registry.npmmirror.com/p-locate/5.0.0 dev: true + registry.npmmirror.com/lodash-es/4.17.21: + resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz} + name: lodash-es + version: 4.17.21 + dev: true + registry.npmmirror.com/lodash.merge/4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz} name: lodash.merge @@ -1976,6 +2100,35 @@ packages: version: 0.1.0 dev: true + registry.npmmirror.com/naive-ui/2.34.3_vue@3.2.45: + resolution: {integrity: sha512-fUMr0dzb/iGsOTWgoblPVobY5X5dihQ1eam5dA+H74oyLYAvgX4pL96xQFPBLIYqvyRFBAsN85kHN5pLqdtpxA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/naive-ui/-/naive-ui-2.34.3.tgz} + id: registry.npmmirror.com/naive-ui/2.34.3 + name: naive-ui + version: 2.34.3 + peerDependencies: + vue: ^3.0.0 + dependencies: + '@css-render/plugin-bem': registry.npmmirror.com/@css-render/plugin-bem/0.15.12_css-render@0.15.12 + '@css-render/vue3-ssr': registry.npmmirror.com/@css-render/vue3-ssr/0.15.12_vue@3.2.45 + '@types/katex': registry.npmmirror.com/@types/katex/0.14.0 + '@types/lodash': registry.npmmirror.com/@types/lodash/4.14.191 + '@types/lodash-es': registry.npmmirror.com/@types/lodash-es/4.17.6 + async-validator: registry.npmmirror.com/async-validator/4.2.5 + css-render: registry.npmmirror.com/css-render/0.15.12 + date-fns: registry.npmmirror.com/date-fns/2.29.3 + date-fns-tz: registry.npmmirror.com/date-fns-tz/1.3.7_date-fns@2.29.3 + evtd: registry.npmmirror.com/evtd/0.2.4 + highlight.js: registry.npmmirror.com/highlight.js/11.7.0 + lodash: registry.npmmirror.com/lodash/4.17.21 + lodash-es: registry.npmmirror.com/lodash-es/4.17.21 + seemly: registry.npmmirror.com/seemly/0.3.6 + treemate: registry.npmmirror.com/treemate/0.3.11 + vdirs: registry.npmmirror.com/vdirs/0.1.8_vue@3.2.45 + vooks: registry.npmmirror.com/vooks/0.2.12_vue@3.2.45 + vue: registry.npmmirror.com/vue/3.2.45 + vueuc: registry.npmmirror.com/vueuc/0.4.51_vue@3.2.45 + dev: true + registry.npmmirror.com/nanoid/3.3.4: resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/nanoid/-/nanoid-3.3.4.tgz} name: nanoid @@ -2368,6 +2521,12 @@ packages: is-regex: registry.npmmirror.com/is-regex/1.1.4 dev: true + registry.npmmirror.com/seemly/0.3.6: + resolution: {integrity: sha512-lEV5VB8BUKTo/AfktXJcy+JeXns26ylbMkIUco8CYREsQijuz4mrXres2Q+vMLdwkuLxJdIPQ8IlCIxLYm71Yw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/seemly/-/seemly-0.3.6.tgz} + name: seemly + version: 0.3.6 + dev: true + registry.npmmirror.com/semver/5.7.1: resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz} name: semver @@ -2588,6 +2747,12 @@ packages: is-number: registry.npmmirror.com/is-number/7.0.0 dev: true + registry.npmmirror.com/treemate/0.3.11: + resolution: {integrity: sha512-M8RGFoKtZ8dF+iwJfAJTOH/SM4KluKOKRJpjCMhI8bG3qB74zrFoArKZ62ll0Fr3mqkMJiQOmWYkdYgDeITYQg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/treemate/-/treemate-0.3.11.tgz} + name: treemate + version: 0.3.11 + dev: true + registry.npmmirror.com/tslib/1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/tslib/-/tslib-1.14.1.tgz} name: tslib @@ -2664,6 +2829,24 @@ packages: spdx-expression-parse: registry.npmmirror.com/spdx-expression-parse/3.0.1 dev: true + registry.npmmirror.com/vdirs/0.1.8_vue@3.2.45: + resolution: {integrity: sha512-H9V1zGRLQZg9b+GdMk8MXDN2Lva0zx72MPahDKc30v+DtwKjfyOSXWRIX4t2mhDubM1H09gPhWeth/BJWPHGUw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vdirs/-/vdirs-0.1.8.tgz} + id: registry.npmmirror.com/vdirs/0.1.8 + name: vdirs + version: 0.1.8 + peerDependencies: + vue: ^3.0.11 + dependencies: + evtd: registry.npmmirror.com/evtd/0.2.4 + vue: registry.npmmirror.com/vue/3.2.45 + dev: true + + registry.npmmirror.com/vfonts/0.0.3: + resolution: {integrity: sha512-nguyw8L6Un8eelg1vQ31vIU2ESxqid7EYmy8V+MDeMaHBqaRSkg3dTBToC1PR00D89UzS/SLkfYPnx0Wf23IQQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vfonts/-/vfonts-0.0.3.tgz} + name: vfonts + version: 0.0.3 + dev: true + registry.npmmirror.com/vite/4.0.3_@types+node@18.11.18: resolution: {integrity: sha512-HvuNv1RdE7deIfQb8mPk51UKjqptO/4RXZ5yXSAvurd5xOckwS/gg8h9Tky3uSbnjYTgUm0hVCet1cyhKd73ZA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vite/-/vite-4.0.3.tgz} id: registry.npmmirror.com/vite/4.0.3 @@ -2701,6 +2884,18 @@ packages: fsevents: registry.npmmirror.com/fsevents/2.3.2 dev: true + registry.npmmirror.com/vooks/0.2.12_vue@3.2.45: + resolution: {integrity: sha512-iox0I3RZzxtKlcgYaStQYKEzWWGAduMmq+jS7OrNdQo1FgGfPMubGL3uGHOU9n97NIvfFDBGnpSvkWyb/NSn/Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vooks/-/vooks-0.2.12.tgz} + id: registry.npmmirror.com/vooks/0.2.12 + name: vooks + version: 0.2.12 + peerDependencies: + vue: ^3.0.0 + dependencies: + evtd: registry.npmmirror.com/evtd/0.2.4 + vue: registry.npmmirror.com/vue/3.2.45 + dev: true + registry.npmmirror.com/vue-demi/0.13.11_vue@3.2.45: resolution: {integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vue-demi/-/vue-demi-0.13.11.tgz} id: registry.npmmirror.com/vue-demi/0.13.11 @@ -2786,6 +2981,24 @@ packages: '@vue/server-renderer': registry.npmmirror.com/@vue/server-renderer/3.2.45_vue@3.2.45 '@vue/shared': registry.npmmirror.com/@vue/shared/3.2.45 + registry.npmmirror.com/vueuc/0.4.51_vue@3.2.45: + resolution: {integrity: sha512-pLiMChM4f+W8czlIClGvGBYo656lc2Y0/mXFSCydcSmnCR1izlKPGMgiYBGjbY9FDkFG8a2HEVz7t0DNzBWbDw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vueuc/-/vueuc-0.4.51.tgz} + id: registry.npmmirror.com/vueuc/0.4.51 + name: vueuc + version: 0.4.51 + peerDependencies: + vue: ^3.0.11 + dependencies: + '@css-render/vue3-ssr': registry.npmmirror.com/@css-render/vue3-ssr/0.15.12_vue@3.2.45 + '@juggle/resize-observer': registry.npmmirror.com/@juggle/resize-observer/3.4.0 + css-render: registry.npmmirror.com/css-render/0.15.12 + evtd: registry.npmmirror.com/evtd/0.2.4 + seemly: registry.npmmirror.com/seemly/0.3.6 + vdirs: registry.npmmirror.com/vdirs/0.1.8_vue@3.2.45 + vooks: registry.npmmirror.com/vooks/0.2.12_vue@3.2.45 + vue: registry.npmmirror.com/vue/3.2.45 + dev: true + registry.npmmirror.com/which-boxed-primitive/1.0.2: resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz} name: which-boxed-primitive diff --git a/src/main.ts b/src/main.ts index 4fb24b7..682f5d2 100644 --- a/src/main.ts +++ b/src/main.ts @@ -6,9 +6,22 @@ import router from './router' import './assets/main.css' +import { + // create naive ui + create, + // component + NButton, +} from 'naive-ui' + +const naive = create({ + components: [NButton], +}) + const app = createApp(App) app.use(createPinia()) app.use(router) +app.use(naive) + app.mount('#app')