diff --git a/package.json b/package.json index 5772ba98..9483bb49 100644 --- a/package.json +++ b/package.json @@ -17,19 +17,19 @@ "dependencies": { "@element-plus/icons-vue": "^0.2.4", "@tinymce/tinymce-vue": "^4.0.5", + "@vueuse/core": "^7.5.3", + "@vueuse/integrations": "^7.5.3", "axios": "^0.24.0", "dayjs": "^1.10.7", - "element-plus": "^1.3.0-beta.1", + "element-plus": "^1.3.0-beta.3", "hotkeys-js": "^3.8.7", "js-cookie": "^3.0.1", "mitt": "^3.0.0", "mockjs": "^1.1.0", - "nprogress": "^0.2.0", "path-browserify": "^1.0.1", "path-to-regexp": "^6.2.0", "pinia": "^2.0.9", "qs": "^6.10.2", - "screenfull": "^6.0.0", "tinymce": "^5.10.2", "vue": "^3.2.26", "vue-router": "^4.0.12" @@ -41,11 +41,11 @@ "eslint-plugin-vue": "^8.2.0", "http-server": "^14.0.0", "husky": "^7.0.4", - "lint-staged": "^12.1.4", + "lint-staged": "^12.1.7", "plop": "^3.0.5", "postcss-html": "^1.3.0", "postcss-scss": "^4.0.2", - "sass": "^1.45.2", + "sass": "^1.47.0", "stylelint": "^14.2.0", "stylelint-config-html": "^1.0.0", "stylelint-config-recommended": "^6.0.0", @@ -57,11 +57,11 @@ "unplugin-auto-import": "^0.5.5", "unplugin-vue-components": "^0.17.11", "vite": "^2.7.10", - "vite-plugin-banner": "^0.1.3", + "vite-plugin-banner": "^0.2.0", "vite-plugin-compression": "^0.4.0", "vite-plugin-html": "^2.1.2", "vite-plugin-mock": "^2.9.6", - "vite-plugin-restart": "^0.0.2", + "vite-plugin-restart": "^0.1.0", "vite-plugin-spritesmith": "^0.1.1", "vite-plugin-svg-icons": "^1.1.0", "vite-plugin-vue-setup-extend": "^0.3.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9798954d..520e0d8f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,19 +5,20 @@ specifiers: '@tinymce/tinymce-vue': ^4.0.5 '@vitejs/plugin-vue': ^2.0.1 '@vue/compiler-sfc': ^3.2.26 + '@vueuse/core': ^7.5.3 + '@vueuse/integrations': ^7.5.3 axios: ^0.24.0 dayjs: ^1.10.7 - element-plus: ^1.3.0-beta.1 + element-plus: ^1.3.0-beta.3 eslint: ^8.6.0 eslint-plugin-vue: ^8.2.0 hotkeys-js: ^3.8.7 http-server: ^14.0.0 husky: ^7.0.4 js-cookie: ^3.0.1 - lint-staged: ^12.1.4 + lint-staged: ^12.1.7 mitt: ^3.0.0 mockjs: ^1.1.0 - nprogress: ^0.2.0 path-browserify: ^1.0.1 path-to-regexp: ^6.2.0 pinia: ^2.0.9 @@ -25,8 +26,7 @@ specifiers: postcss-html: ^1.3.0 postcss-scss: ^4.0.2 qs: ^6.10.2 - sass: ^1.45.2 - screenfull: ^6.0.0 + sass: ^1.47.0 stylelint: ^14.2.0 stylelint-config-html: ^1.0.0 stylelint-config-recommended: ^6.0.0 @@ -39,11 +39,11 @@ specifiers: unplugin-auto-import: ^0.5.5 unplugin-vue-components: ^0.17.11 vite: ^2.7.10 - vite-plugin-banner: ^0.1.3 + vite-plugin-banner: ^0.2.0 vite-plugin-compression: ^0.4.0 vite-plugin-html: ^2.1.2 vite-plugin-mock: ^2.9.6 - vite-plugin-restart: ^0.0.2 + vite-plugin-restart: ^0.1.0 vite-plugin-spritesmith: ^0.1.1 vite-plugin-svg-icons: ^1.1.0 vite-plugin-vue-setup-extend: ^0.3.0 @@ -54,19 +54,19 @@ specifiers: dependencies: '@element-plus/icons-vue': 0.2.4_vue@3.2.26 '@tinymce/tinymce-vue': 4.0.5_vue@3.2.26 + '@vueuse/core': 7.5.3_vue@3.2.26 + '@vueuse/integrations': 7.5.3_vue@3.2.26 axios: 0.24.0 dayjs: 1.10.7 - element-plus: 1.3.0-beta.1_vue@3.2.26 + element-plus: 1.3.0-beta.3_vue@3.2.26 hotkeys-js: 3.8.7 js-cookie: 3.0.1 mitt: 3.0.0 mockjs: 1.1.0 - nprogress: 0.2.0 path-browserify: 1.0.1 path-to-regexp: 6.2.0 pinia: 2.0.9_vue@3.2.26 qs: 6.10.2 - screenfull: 6.0.0 tinymce: 5.10.2 vue: 3.2.26 vue-router: 4.0.12_vue@3.2.26 @@ -78,11 +78,11 @@ devDependencies: eslint-plugin-vue: 8.2.0_eslint@8.6.0 http-server: 14.0.0 husky: 7.0.4 - lint-staged: 12.1.4 + lint-staged: 12.1.7 plop: 3.0.5 postcss-html: 1.3.0 postcss-scss: 4.0.2 - sass: 1.45.2 + sass: 1.47.0 stylelint: 14.2.0 stylelint-config-html: 1.0.0_2d1bcf73d0f2e8e613ccd6d821b0344f stylelint-config-recommended: 6.0.0_stylelint@14.2.0 @@ -91,14 +91,14 @@ devDependencies: stylelint-config-standard: 24.0.0_stylelint@14.2.0 stylelint-scss: 4.1.0_stylelint@14.2.0 svgo: 2.8.0 - unplugin-auto-import: 0.5.5_vite@2.7.10 + unplugin-auto-import: 0.5.5_@vueuse+core@7.5.3+vite@2.7.10 unplugin-vue-components: 0.17.11_vite@2.7.10+vue@3.2.26 - vite: 2.7.10_sass@1.45.2 - vite-plugin-banner: 0.1.3 + vite: 2.7.10_sass@1.47.0 + vite-plugin-banner: 0.2.0 vite-plugin-compression: 0.4.0_vite@2.7.10 vite-plugin-html: 2.1.2_vite@2.7.10 vite-plugin-mock: 2.9.6_mockjs@1.1.0+vite@2.7.10 - vite-plugin-restart: 0.0.2_vite@2.7.10 + vite-plugin-restart: 0.1.0_vite@2.7.10 vite-plugin-spritesmith: 0.1.1 vite-plugin-svg-icons: 1.1.0_vite@2.7.10 vite-plugin-vue-setup-extend: 0.3.0_vite@2.7.10 @@ -143,6 +143,13 @@ packages: engines: {node: '>=10'} dev: false + /@drauu/core/0.2.1: + resolution: {integrity: sha1-clmg/od6n2AChmMqFlTKA/hWdKA=, tarball: '@drauu/core/download/@drauu/core-0.2.1.tgz'} + dependencies: + perfect-freehand: 1.0.16 + dev: false + optional: true + /@element-plus/icons-vue/0.2.4_vue@3.2.26: resolution: {integrity: sha512-RsJNyL58rwxtsjeMy34o8txkL6UlME1stWsUlRpTac6UE9Bx9gdJvnDXbIKhOJqBLX17fBjmposdrn6VTqim2w==, tarball: '@element-plus/icons-vue/download/@element-plus/icons-vue-0.2.4.tgz'} peerDependencies: @@ -230,7 +237,7 @@ packages: dependencies: '@types/estree': 0.0.39 estree-walker: 1.0.1 - picomatch: 2.3.0 + picomatch: 2.3.1 dev: true /@rollup/pluginutils/4.1.1: @@ -238,7 +245,7 @@ packages: engines: {node: '>= 8.0.0'} dependencies: estree-walker: 2.0.2 - picomatch: 2.3.0 + picomatch: 2.3.1 dev: true /@rollup/pluginutils/4.1.2: @@ -246,7 +253,7 @@ packages: engines: {node: '>= 8.0.0'} dependencies: estree-walker: 2.0.2 - picomatch: 2.3.0 + picomatch: 2.3.1 dev: true /@tinymce/tinymce-vue/4.0.5_vue@3.2.26: @@ -263,6 +270,11 @@ packages: engines: {node: '>=10.13.0'} dev: true + /@types/cookie/0.3.3: + resolution: {integrity: sha1-hbx0ungvt6o6UU0RdngysOO8aAM=, tarball: '@types/cookie/download/@types/cookie-0.3.3.tgz'} + dev: false + optional: true + /@types/estree/0.0.39: resolution: {integrity: sha1-4Xfmme4bjCLSMXTKqnQiZEOJUJ8=, tarball: '@types/estree/download/@types/estree-0.0.39.tgz'} dev: true @@ -338,7 +350,7 @@ packages: vite: ^2.5.10 vue: ^3.2.25 dependencies: - vite: 2.7.10_sass@1.45.2 + vite: 2.7.10_sass@1.47.0 vue: 3.2.26 dev: true @@ -427,8 +439,8 @@ packages: /@vue/shared/3.2.26: resolution: {integrity: sha512-vPV6Cq+NIWbH5pZu+V+2QHE9y1qfuTq49uNWw4f7FDEeZaDU2H2cx5jcUZOAKW7qTrUS4k6qZPbMy1x4N96nbA==, tarball: '@vue/shared/download/@vue/shared-3.2.26.tgz'} - /@vueuse/core/7.5.1_vue@3.2.26: - resolution: {integrity: sha512-GczfdTWqH483zkUHdDYiLm0Tn51OtsQXYc+eBKKIeolh0mgn682KbSYmkrjNytaF7qGc74YxMDAYjkPBW6V2Pg==, tarball: '@vueuse/core/download/@vueuse/core-7.5.1.tgz'} + /@vueuse/core/7.5.3_vue@3.2.26: + resolution: {integrity: sha512-D9j5ymHFMFRXQqCp0yZJkf/bvBGiz0MrKUa364p+L8dMyd5zyq2K1JmHyvoBd4xbTFRfmQ1h878u6YE5LCkDVQ==, tarball: '@vueuse/core/download/@vueuse/core-7.5.3.tgz'} peerDependencies: '@vue/composition-api': ^1.1.0 vue: ^2.6.0 || ^3.2.0 @@ -438,13 +450,34 @@ packages: vue: optional: true dependencies: - '@vueuse/shared': 7.5.1_vue@3.2.26 + '@vueuse/shared': 7.5.3_vue@3.2.26 vue: 3.2.26 vue-demi: 0.12.1_vue@3.2.26 dev: false - /@vueuse/shared/7.5.1_vue@3.2.26: - resolution: {integrity: sha512-zMQEuYJyTmr5Hj2rYgSbb4H/cSI8mdaa9dUuw20j6rPV+xLV11y7vCyIkxo31uODDr0p77FMlProKzNDiK9rAA==, tarball: '@vueuse/shared/download/@vueuse/shared-7.5.1.tgz'} + /@vueuse/integrations/7.5.3_vue@3.2.26: + resolution: {integrity: sha512-1GCIHKrGzS14uq2UDX7Bu6kNZEgQ/GslF62ZaEQF9HzRf6Eg0BCuwPBzUbm2eUdRMdCLpZypcODwRw+ZEDA0hA==, tarball: '@vueuse/integrations/download/@vueuse/integrations-7.5.3.tgz'} + dependencies: + '@vueuse/core': 7.5.3_vue@3.2.26 + '@vueuse/shared': 7.5.3_vue@3.2.26 + vue-demi: 0.12.1_vue@3.2.26 + optionalDependencies: + axios: 0.24.0 + drauu: 0.2.1 + focus-trap: 6.7.1 + fuse.js: 6.5.3 + jwt-decode: 3.1.2 + nprogress: 0.2.0 + qrcode: 1.5.0 + universal-cookie: 4.0.4 + transitivePeerDependencies: + - '@vue/composition-api' + - debug + - vue + dev: false + + /@vueuse/shared/7.5.3_vue@3.2.26: + resolution: {integrity: sha512-BJ71cxHN5VByW1S58Gl85NFJaQu93F7Vs7K/MuAKsIIuHm9PBbkR5Vxkg9ko9cBdiKVt+FNoo13BhdbA+Vwycg==, tarball: '@vueuse/shared/download/@vueuse/shared-7.5.3.tgz'} peerDependencies: '@vue/composition-api': ^1.1.0 vue: ^2.6.0 || ^3.2.0 @@ -532,7 +565,6 @@ packages: /ansi-regex/5.0.1: resolution: {integrity: sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=, tarball: ansi-regex/download/ansi-regex-5.0.1.tgz} engines: {node: '>=8'} - dev: true /ansi-regex/6.0.1: resolution: {integrity: sha1-MYPjj66aZdfLXlOUXNWJfQJgoGo=, tarball: ansi-regex/download/ansi-regex-6.0.1.tgz} @@ -556,7 +588,6 @@ packages: engines: {node: '>=8'} dependencies: color-convert: 2.0.1 - dev: true /ansi-styles/6.1.0: resolution: {integrity: sha1-hzE8ECuBGKvVc3GvqzRhi/c1DtM=, tarball: ansi-styles/download/ansi-styles-6.1.0.tgz} @@ -568,7 +599,7 @@ packages: engines: {node: '>= 8'} dependencies: normalize-path: 3.0.0 - picomatch: 2.3.0 + picomatch: 2.3.1 dev: true /argparse/2.0.1: @@ -845,9 +876,8 @@ packages: dev: true /camelcase/5.3.1: - resolution: {integrity: sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=, tarball: camelcase/download/camelcase-5.3.1.tgz?cache=0&sync_timestamp=1632825560555&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fcamelcase%2Fdownload%2Fcamelcase-5.3.1.tgz} + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==, tarball: camelcase/download/camelcase-5.3.1.tgz} engines: {node: '>=6'} - dev: true /capital-case/1.0.4: resolution: {integrity: sha1-nRMCkjU8kkn2sA+lhSvuOKcX5mk=, tarball: capital-case/download/capital-case-1.0.4.tgz} @@ -992,6 +1022,15 @@ packages: engines: {node: '>= 10'} dev: true + /cliui/6.0.0: + resolution: {integrity: sha1-UR1wLAxOQcoVbX0OlgIfI+EyJbE=, tarball: cliui/download/cliui-6.0.0.tgz} + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 6.2.0 + dev: false + optional: true + /clone-regexp/2.2.0: resolution: {integrity: sha1-fWXgCIXNh5ZAXDWnN+eoa3Qp428=, tarball: clone-regexp/download/clone-regexp-2.2.0.tgz} engines: {node: '>=6'} @@ -1032,7 +1071,6 @@ packages: engines: {node: '>=7.0.0'} dependencies: color-name: 1.1.4 - dev: true /color-name/1.1.3: resolution: {integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=, tarball: color-name/download/color-name-1.1.3.tgz} @@ -1040,7 +1078,6 @@ packages: /color-name/1.1.4: resolution: {integrity: sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=, tarball: color-name/download/color-name-1.1.4.tgz} - dev: true /colord/2.9.2: resolution: {integrity: sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==, tarball: colord/download/colord-2.9.2.tgz} @@ -1118,6 +1155,12 @@ packages: readable-stream: 1.0.34 dev: true + /cookie/0.4.1: + resolution: {integrity: sha1-r9cT/ibr0hupXOth+agRblClN9E=, tarball: cookie/download/cookie-0.4.1.tgz} + engines: {node: '>= 0.6'} + dev: false + optional: true + /copy-descriptor/0.1.1: resolution: {integrity: sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=, tarball: copy-descriptor/download/copy-descriptor-0.1.1.tgz} engines: {node: '>=0.10.0'} @@ -1280,7 +1323,6 @@ packages: /decamelize/1.2.0: resolution: {integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=, tarball: decamelize/download/decamelize-1.2.0.tgz} engines: {node: '>=0.10.0'} - dev: true /decode-uri-component/0.2.0: resolution: {integrity: sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=, tarball: decode-uri-component/download/decode-uri-component-0.2.0.tgz} @@ -1348,6 +1390,11 @@ packages: engines: {node: '>=0.10.0'} dev: true + /dijkstrajs/1.0.2: + resolution: {integrity: sha1-LkjA07glRir+datK1egpyOzjYlc=, tarball: dijkstrajs/download/dijkstrajs-1.0.2.tgz} + dev: false + optional: true + /dir-glob/3.0.1: resolution: {integrity: sha1-Vtv3PZkqSpO6FYT0U0Bj/S5BcX8=, tarball: dir-glob/download/dir-glob-3.0.1.tgz} engines: {node: '>=8'} @@ -1429,6 +1476,14 @@ packages: engines: {node: '>=10'} dev: true + /drauu/0.2.1: + resolution: {integrity: sha1-p/Komf4uHAONwp2DBIjIDXYZs8k=, tarball: drauu/download/drauu-0.2.1.tgz} + requiresBuild: true + dependencies: + '@drauu/core': 0.2.1 + dev: false + optional: true + /ecc-jsbn/0.1.2: resolution: {integrity: sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=, tarball: ecc-jsbn/download/ecc-jsbn-0.1.2.tgz} dependencies: @@ -1448,15 +1503,15 @@ packages: jake: 10.8.2 dev: true - /element-plus/1.3.0-beta.1_vue@3.2.26: - resolution: {integrity: sha512-q3vMaKElPpuSTeIF7kuDmMOE+N1YVCCIG3fshXpz6qgjnxPbgZumVM0qGfhr8DTu9JxRbBoDok49dqtX/BWn3w==, tarball: element-plus/download/element-plus-1.3.0-beta.1.tgz} + /element-plus/1.3.0-beta.3_vue@3.2.26: + resolution: {integrity: sha512-OeSAfuXpZJAdakC9hsQkcBrQEib+uVzzTZ52EiZZxQ1ArktxdfONkQyZ/KTR20pfr+3gla2guhWseg60md1sLA==, tarball: element-plus/download/element-plus-1.3.0-beta.3.tgz} peerDependencies: vue: ^3.2.0 dependencies: '@ctrl/tinycolor': 3.4.0 '@element-plus/icons-vue': 0.2.4_vue@3.2.26 '@popperjs/core': 2.11.0 - '@vueuse/core': 7.5.1_vue@3.2.26 + '@vueuse/core': 7.5.3_vue@3.2.26 async-validator: 4.0.7 dayjs: 1.10.7 lodash: 4.17.21 @@ -1469,7 +1524,6 @@ packages: /emoji-regex/8.0.0: resolution: {integrity: sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=, tarball: emoji-regex/download/emoji-regex-8.0.0.tgz} - dev: true /emoji-regex/9.2.2: resolution: {integrity: sha1-hAyIA7DYBH9P8M+WMXazLU7z7XI=, tarball: emoji-regex/download/emoji-regex-9.2.2.tgz} @@ -1480,6 +1534,11 @@ packages: engines: {node: '>= 4'} dev: true + /encode-utf8/1.0.3: + resolution: {integrity: sha1-8w/dMdoH+1lvKBvrL2sCeFGZTNo=, tarball: encode-utf8/download/encode-utf8-1.0.3.tgz} + dev: false + optional: true + /encodeurl/1.0.2: resolution: {integrity: sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=, tarball: encodeurl/download/encodeurl-1.0.2.tgz} engines: {node: '>= 0.8'} @@ -2026,7 +2085,6 @@ packages: dependencies: locate-path: 5.0.0 path-exists: 4.0.0 - dev: true /findup-sync/5.0.0: resolution: {integrity: sha1-VDgK2WWn7coAzI9jETVZqtxUG9I=, tarball: findup-sync/download/findup-sync-5.0.0.tgz} @@ -2071,6 +2129,14 @@ packages: resolution: {integrity: sha1-ZL/tXLaP48p4s+shStl7Y77c5WE=, tarball: flatted/download/flatted-3.2.2.tgz} dev: true + /focus-trap/6.7.1: + resolution: {integrity: sha1-1HT4bbrzx/vw1TzwsSKV9PQGjRA=, tarball: focus-trap/download/focus-trap-6.7.1.tgz} + requiresBuild: true + dependencies: + tabbable: 5.2.1 + dev: false + optional: true + /for-in/1.0.2: resolution: {integrity: sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=, tarball: for-in/download/for-in-1.0.2.tgz} engines: {node: '>=0.10.0'} @@ -2130,6 +2196,13 @@ packages: resolution: {integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=, tarball: functional-red-black-tree/download/functional-red-black-tree-1.0.1.tgz} dev: true + /fuse.js/6.5.3: + resolution: {integrity: sha512-sA5etGE7yD/pOqivZRBvUBd/NaL2sjAu6QuSaFoe1H2BrJSkH/T/UXAJ8CdXdw7DvY3Hs8CXKYkDWX7RiP5KOg==, tarball: fuse.js/download/fuse.js-6.5.3.tgz} + engines: {node: '>=10'} + requiresBuild: true + dev: false + optional: true + /gaze/1.1.3: resolution: {integrity: sha1-xEFzPhO5J6yMD/C0w7Az8ogSkko=, tarball: gaze/download/gaze-1.1.3.tgz} engines: {node: '>= 4.0.0'} @@ -2137,6 +2210,12 @@ packages: globule: 1.3.3 dev: true + /get-caller-file/2.0.5: + resolution: {integrity: sha1-T5RBKoLbMvNuOwuXQfipf+sDH34=, tarball: get-caller-file/download/get-caller-file-2.0.5.tgz} + engines: {node: 6.* || 8.* || >= 10.*} + dev: false + optional: true + /get-intrinsic/1.1.1: resolution: {integrity: sha1-FfWfN2+FXERpY5SPDSTNNje0q8Y=, tarball: get-intrinsic/download/get-intrinsic-1.1.1.tgz} dependencies: @@ -2731,7 +2810,6 @@ packages: /is-fullwidth-code-point/3.0.0: resolution: {integrity: sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=, tarball: is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz} engines: {node: '>=8'} - dev: true /is-fullwidth-code-point/4.0.0: resolution: {integrity: sha1-+uMWfHKedGP4RhzlErCApJJoqog=, tarball: is-fullwidth-code-point/download/is-fullwidth-code-point-4.0.0.tgz} @@ -2970,6 +3048,12 @@ packages: verror: 1.10.0 dev: true + /jwt-decode/3.1.2: + resolution: {integrity: sha1-P7MZ82daLfDCiVyPXp+ktnsE7Vk=, tarball: jwt-decode/download/jwt-decode-3.1.2.tgz} + requiresBuild: true + dev: false + optional: true + /kind-of/3.2.2: resolution: {integrity: sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=, tarball: kind-of/download/kind-of-3.2.2.tgz} engines: {node: '>=0.10.0'} @@ -3036,8 +3120,8 @@ packages: resolution: {integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=, tarball: lines-and-columns/download/lines-and-columns-1.1.6.tgz} dev: true - /lint-staged/12.1.4: - resolution: {integrity: sha512-RgDz9nsFsE0/5eL9Vat0AvCuk0+j5mEuzBIVfrRH5FRtt5wibYe8zTjZs2nuqLFrLAGQGYnj8+HJxolcj08i/A==, tarball: lint-staged/download/lint-staged-12.1.4.tgz} + /lint-staged/12.1.7: + resolution: {integrity: sha512-bltv/ejiLWtowExpjU+s5z8j1Byjg9AlmaAjMmqNbIicY69u6sYIwXGg0dCn0TlkrrY2CphtHIXAkbZ+1VoWQQ==, tarball: lint-staged/download/lint-staged-12.1.7.tgz} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} hasBin: true dependencies: @@ -3098,7 +3182,6 @@ packages: engines: {node: '>=8'} dependencies: p-locate: 4.1.0 - dev: true /lodash.get/4.4.2: resolution: {integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=, tarball: lodash.get/download/lodash.get-4.4.2.tgz} @@ -3258,7 +3341,7 @@ packages: engines: {node: '>=8.6'} dependencies: braces: 3.0.2 - picomatch: 2.3.0 + picomatch: 2.3.1 dev: true /mime-db/1.50.0: @@ -3470,8 +3553,10 @@ packages: dev: true /nprogress/0.2.0: - resolution: {integrity: sha1-y480xTIT2JVyP8urkH6UIq28r7E=, tarball: nprogress/download/nprogress-0.2.0.tgz} + resolution: {integrity: sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==, tarball: nprogress/download/nprogress-0.2.0.tgz} + requiresBuild: true dev: false + optional: true /nth-check/2.0.1: resolution: {integrity: sha1-Lv4WL1w9oGoolZ+9PbddvuqfD8I=, tarball: nth-check/download/nth-check-2.0.1.tgz} @@ -3612,14 +3697,12 @@ packages: engines: {node: '>=6'} dependencies: p-try: 2.2.0 - dev: true /p-locate/4.1.0: resolution: {integrity: sha1-o0KLtwiLOmApL2aRkni3wpetTwc=, tarball: p-locate/download/p-locate-4.1.0.tgz} engines: {node: '>=8'} dependencies: p-limit: 2.3.0 - dev: true /p-map/4.0.0: resolution: {integrity: sha1-uy+Vpe2i7BaOySdOBqdHw+KQTSs=, tarball: p-map/download/p-map-4.0.0.tgz} @@ -3631,7 +3714,6 @@ packages: /p-try/2.2.0: resolution: {integrity: sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=, tarball: p-try/download/p-try-2.2.0.tgz} engines: {node: '>=6'} - dev: true /param-case/3.0.4: resolution: {integrity: sha1-fRf+SqEr3jTUp32RrPtiGcqtAcU=, tarball: param-case/download/param-case-3.0.4.tgz} @@ -3708,7 +3790,6 @@ packages: /path-exists/4.0.0: resolution: {integrity: sha1-UTvb4tO5XXdi6METfvoZXGxhtbM=, tarball: path-exists/download/path-exists-4.0.0.tgz} engines: {node: '>=8'} - dev: true /path-is-absolute/1.0.1: resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=, tarball: path-is-absolute/download/path-is-absolute-1.0.1.tgz} @@ -3744,6 +3825,11 @@ packages: engines: {node: '>=8'} dev: true + /perfect-freehand/1.0.16: + resolution: {integrity: sha1-OFde+Ub/UTuclAV8djysADtQQCA=, tarball: perfect-freehand/download/perfect-freehand-1.0.16.tgz} + dev: false + optional: true + /performance-now/2.1.0: resolution: {integrity: sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=, tarball: performance-now/download/performance-now-2.1.0.tgz} dev: true @@ -3755,8 +3841,8 @@ packages: resolution: {integrity: sha1-y1vcdP8/UYkiNur3nWi8RFZKuBw=, tarball: picocolors/download/picocolors-1.0.0.tgz} dev: true - /picomatch/2.3.0: - resolution: {integrity: sha1-8fBh3o9qS/AiiS4tEoI0+5gwKXI=, tarball: picomatch/download/picomatch-2.3.0.tgz} + /picomatch/2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==, tarball: picomatch/download/picomatch-2.3.1.tgz} engines: {node: '>=8.6'} dev: true @@ -3816,6 +3902,12 @@ packages: engines: {node: '>=4.0.0'} dev: true + /pngjs/5.0.0: + resolution: {integrity: sha1-553SshV2f9nARWHAEjbflgvOf7s=, tarball: pngjs/download/pngjs-5.0.0.tgz} + engines: {node: '>=10.13.0'} + dev: false + optional: true + /posix-character-classes/0.1.1: resolution: {integrity: sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=, tarball: posix-character-classes/download/posix-character-classes-0.1.1.tgz} engines: {node: '>=0.10.0'} @@ -3988,6 +4080,19 @@ packages: engines: {node: '>=6'} dev: true + /qrcode/1.5.0: + resolution: {integrity: sha512-9MgRpgVc+/+47dFvQeD6U2s0Z92EsKzcHogtum4QB+UNd025WOJSHvn/hjk9xmzj7Stj95CyUAs31mrjxliEsQ==, tarball: qrcode/download/qrcode-1.5.0.tgz} + engines: {node: '>=10.13.0'} + hasBin: true + requiresBuild: true + dependencies: + dijkstrajs: 1.0.2 + encode-utf8: 1.0.3 + pngjs: 5.0.0 + yargs: 15.4.1 + dev: false + optional: true + /qs/6.10.2: resolution: {integrity: sha512-mSIdjzqznWgfd4pMii7sHtaYF8rx8861hBO80SraY5GT0XQibWZWJSid0avzHGkDIZLImux2S5mXO0Hfct2QCw==, tarball: qs/download/qs-6.10.2.tgz} engines: {node: '>=0.6'} @@ -4089,7 +4194,7 @@ packages: resolution: {integrity: sha1-dKNwvYVxFuJFspzJc0DNQxoCpsc=, tarball: readdirp/download/readdirp-3.6.0.tgz} engines: {node: '>=8.10.0'} dependencies: - picomatch: 2.3.0 + picomatch: 2.3.1 dev: true /rechoir/0.8.0: @@ -4167,11 +4272,22 @@ packages: uuid: 3.4.0 dev: true + /require-directory/2.1.1: + resolution: {integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I=, tarball: require-directory/download/require-directory-2.1.1.tgz} + engines: {node: '>=0.10.0'} + dev: false + optional: true + /require-from-string/2.0.2: resolution: {integrity: sha1-iaf92TgmEmcxjq/hT5wy5ZjDaQk=, tarball: require-from-string/download/require-from-string-2.0.2.tgz} engines: {node: '>=0.10.0'} dev: true + /require-main-filename/2.0.0: + resolution: {integrity: sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs=, tarball: require-main-filename/download/require-main-filename-2.0.0.tgz} + dev: false + optional: true + /resolve-dir/1.0.1: resolution: {integrity: sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=, tarball: resolve-dir/download/resolve-dir-1.0.1.tgz} engines: {node: '>=0.10.0'} @@ -4282,8 +4398,8 @@ packages: resolution: {integrity: sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=, tarball: safer-buffer/download/safer-buffer-2.1.2.tgz} dev: true - /sass/1.45.2: - resolution: {integrity: sha512-cKfs+F9AMPAFlbbTXNsbGvg3y58nV0mXA3E94jqaySKcC8Kq3/8983zVKQ0TLMUrHw7hF9Tnd3Bz9z5Xgtrl9g==, tarball: sass/download/sass-1.45.2.tgz} + /sass/1.47.0: + resolution: {integrity: sha512-GtXwvwgD7/6MLUZPnlA5/8cdRgC9SzT5kAnnJMRmEZQFRE3J56Foswig4NyyyQGsnmNvg6EUM/FP0Pe9Y2zywQ==, tarball: sass/download/sass-1.47.0.tgz} engines: {node: '>=8.9.0'} hasBin: true dependencies: @@ -4304,11 +4420,6 @@ packages: through: 2.3.8 dev: true - /screenfull/6.0.0: - resolution: {integrity: sha1-b383v+GcXuUJMaxDjB/jgNW1/0Q=, tarball: screenfull/download/screenfull-6.0.0.tgz} - engines: {node: ^14.13.1 || >=16.0.0} - dev: false - /secure-compare/3.0.1: resolution: {integrity: sha1-8aAymzCLIh+uN7mXTz1XjQypmeM=, tarball: secure-compare/download/secure-compare-3.0.1.tgz} dev: true @@ -4339,6 +4450,11 @@ packages: upper-case-first: 2.0.2 dev: true + /set-blocking/2.0.0: + resolution: {integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc=, tarball: set-blocking/download/set-blocking-2.0.0.tgz} + dev: false + optional: true + /set-value/2.0.1: resolution: {integrity: sha1-oY1AUw5vB95CKMfe/kInr4ytAFs=, tarball: set-value/download/set-value-2.0.1.tgz} engines: {node: '>=0.10.0'} @@ -4606,7 +4722,6 @@ packages: emoji-regex: 8.0.0 is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - dev: true /string-width/5.0.1: resolution: {integrity: sha1-DYFYM1ps/Y65Xam2smLOMUoDb/0=, tarball: string-width/download/string-width-5.0.1.tgz} @@ -4645,7 +4760,6 @@ packages: engines: {node: '>=8'} dependencies: ansi-regex: 5.0.1 - dev: true /strip-ansi/7.0.1: resolution: {integrity: sha1-YXQKCM42th5Q5lZT8HBg0ACXX7I=, tarball: strip-ansi/download/strip-ansi-7.0.1.tgz?cache=0&sync_timestamp=1632883295900&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fstrip-ansi%2Fdownload%2Fstrip-ansi-7.0.1.tgz} @@ -4872,6 +4986,11 @@ packages: stable: 0.1.8 dev: true + /tabbable/5.2.1: + resolution: {integrity: sha1-4/2nNn3bsXLc2p+HHA/bNtHEzZw=, tarball: tabbable/download/tabbable-5.2.1.tgz} + dev: false + optional: true + /table/6.7.5: resolution: {integrity: sha512-LFNeryOqiQHqCVKzhkymKwt6ozeRhlm8IL1mE8rNUurkir4heF6PzMyRgaTa4tlyPTGGgXuvVOF/OLWiH09Lqw==, tarball: table/download/table-6.7.5.tgz} engines: {node: '>=10.0.0'} @@ -5072,6 +5191,15 @@ packages: resolution: {integrity: sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=, tarball: uniq/download/uniq-1.0.1.tgz} dev: true + /universal-cookie/4.0.4: + resolution: {integrity: sha1-BuizYlv5rwSVae+XEJtLsiateY0=, tarball: universal-cookie/download/universal-cookie-4.0.4.tgz} + requiresBuild: true + dependencies: + '@types/cookie': 0.3.3 + cookie: 0.4.1 + dev: false + optional: true + /universalify/2.0.0: resolution: {integrity: sha1-daSYTv7cSwiXXFrrc/Uw0C3yVxc=, tarball: universalify/download/universalify-2.0.0.tgz} engines: {node: '>= 10.0.0'} @@ -5082,7 +5210,7 @@ packages: engines: {node: '>= 0.8'} dev: true - /unplugin-auto-import/0.5.5_vite@2.7.10: + /unplugin-auto-import/0.5.5_@vueuse+core@7.5.3+vite@2.7.10: resolution: {integrity: sha512-PAP/6WdqWtGhlQBvlVZ7qmhHbLcTYSsARtFSbY/jaUx/SaQkRT7SvronHIKEvx4bPmS+l4erQ9gQKSBBPzvUnQ==, tarball: unplugin-auto-import/download/unplugin-auto-import-0.5.5.tgz} engines: {node: '>=14'} peerDependencies: @@ -5093,6 +5221,7 @@ packages: dependencies: '@antfu/utils': 0.3.0 '@rollup/pluginutils': 4.1.2 + '@vueuse/core': 7.5.3_vue@3.2.26 local-pkg: 0.4.0 magic-string: 0.25.7 resolve: 1.20.0 @@ -5148,7 +5277,7 @@ packages: webpack: optional: true dependencies: - vite: 2.7.10_sass@1.45.2 + vite: 2.7.10_sass@1.47.0 webpack-virtual-modules: 0.4.3 dev: true @@ -5252,8 +5381,8 @@ packages: replace-ext: 0.0.1 dev: true - /vite-plugin-banner/0.1.3: - resolution: {integrity: sha1-09To4oSt3tNf6qVKuMonOp0zSeA=, tarball: vite-plugin-banner/download/vite-plugin-banner-0.1.3.tgz} + /vite-plugin-banner/0.2.0: + resolution: {integrity: sha512-IBRYVK6v92ihchBYxl6yhT57hr2cRnSX4RX6CJp84vNeWAg/Hht4B5Ywe0jwKA26Kkx/Yx4SGbMp8YLvAqm2pg==, tarball: vite-plugin-banner/download/vite-plugin-banner-0.2.0.tgz} dev: true /vite-plugin-compression/0.4.0_vite@2.7.10: @@ -5264,7 +5393,7 @@ packages: chalk: 4.1.2 debug: 4.3.3 fs-extra: 10.0.0 - vite: 2.7.10_sass@1.45.2 + vite: 2.7.10_sass@1.47.0 transitivePeerDependencies: - supports-color dev: true @@ -5280,7 +5409,7 @@ packages: ejs: 3.1.6 fs-extra: 10.0.0 html-minifier-terser: 6.1.0 - vite: 2.7.10_sass@1.45.2 + vite: 2.7.10_sass@1.47.0 transitivePeerDependencies: - acorn dev: true @@ -5302,20 +5431,19 @@ packages: fast-glob: 3.2.7 mockjs: 1.1.0 path-to-regexp: 6.2.0 - vite: 2.7.10_sass@1.45.2 + vite: 2.7.10_sass@1.47.0 transitivePeerDependencies: - rollup - supports-color dev: true - /vite-plugin-restart/0.0.2_vite@2.7.10: - resolution: {integrity: sha1-EByTLpw8TV/2BuFaTzLOduHuTdc=, tarball: vite-plugin-restart/download/vite-plugin-restart-0.0.2.tgz} + /vite-plugin-restart/0.1.0_vite@2.7.10: + resolution: {integrity: sha512-WR+GFzEN+30/zeTbUbMaMSzqxBaQ/FkoulZE5YNQ+JBqYCJEtKCoUSHA8o2BE6c8dKjzdlo9r3rRK9bozEjo1w==, tarball: vite-plugin-restart/download/vite-plugin-restart-0.1.0.tgz} peerDependencies: - vite: ^2.0.0-beta.69 + vite: ^2.0.0 dependencies: - chalk: 4.1.2 micromatch: 4.0.4 - vite: 2.7.10_sass@1.45.2 + vite: 2.7.10_sass@1.47.0 dev: true /vite-plugin-spritesmith/0.1.1: @@ -5341,7 +5469,7 @@ packages: fs-extra: 10.0.0 svg-baker: 1.7.0 svgo: 2.8.0 - vite: 2.7.10_sass@1.45.2 + vite: 2.7.10_sass@1.47.0 transitivePeerDependencies: - supports-color dev: true @@ -5353,10 +5481,10 @@ packages: dependencies: '@vue/compiler-sfc': 3.2.26 magic-string: 0.25.7 - vite: 2.7.10_sass@1.45.2 + vite: 2.7.10_sass@1.47.0 dev: true - /vite/2.7.10_sass@1.45.2: + /vite/2.7.10_sass@1.47.0: resolution: {integrity: sha512-KEY96ntXUid1/xJihJbgmLZx7QSC2D4Tui0FdS0Old5OokYzFclcofhtxtjDdGOk/fFpPbHv9yw88+rB93Tb8w==, tarball: vite/download/vite-2.7.10.tgz} engines: {node: '>=12.2.0'} hasBin: true @@ -5376,7 +5504,7 @@ packages: postcss: 8.4.5 resolve: 1.20.0 rollup: 2.60.2 - sass: 1.45.2 + sass: 1.47.0 optionalDependencies: fsevents: 2.3.2 dev: true @@ -5443,6 +5571,11 @@ packages: resolution: {integrity: sha1-zVl8bVHVpey0c+6hmDpY+ooX3tk=, tarball: webpack-virtual-modules/download/webpack-virtual-modules-0.4.3.tgz} dev: true + /which-module/2.0.0: + resolution: {integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=, tarball: which-module/download/which-module-2.0.0.tgz} + dev: false + optional: true + /which/1.3.1: resolution: {integrity: sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=, tarball: which/download/which-1.3.1.tgz} hasBin: true @@ -5474,7 +5607,6 @@ packages: ansi-styles: 4.3.0 string-width: 4.2.3 strip-ansi: 6.0.1 - dev: true /wrap-ansi/7.0.0: resolution: {integrity: sha1-Z+FFz/UQpqaYS98RUpEdadLrnkM=, tarball: wrap-ansi/download/wrap-ansi-7.0.0.tgz} @@ -5503,6 +5635,11 @@ packages: engines: {node: '>=0.4'} dev: true + /y18n/4.0.3: + resolution: {integrity: sha1-tfJZyCzW4zaSHv17/Yv1YN6e7t8=, tarball: y18n/download/y18n-4.0.3.tgz} + dev: false + optional: true + /yallist/4.0.0: resolution: {integrity: sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=, tarball: yallist/download/yallist-4.0.0.tgz} dev: true @@ -5512,11 +5649,38 @@ packages: engines: {node: '>= 6'} dev: true + /yargs-parser/18.1.3: + resolution: {integrity: sha1-vmjEl1xrKr9GkjawyHA2L6sJp7A=, tarball: yargs-parser/download/yargs-parser-18.1.3.tgz?cache=0&sync_timestamp=1637031489825&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fyargs-parser%2Fdownload%2Fyargs-parser-18.1.3.tgz} + engines: {node: '>=6'} + dependencies: + camelcase: 5.3.1 + decamelize: 1.2.0 + dev: false + optional: true + /yargs-parser/20.2.9: resolution: {integrity: sha1-LrfcOwKJcY/ClfNidThFxBoMlO4=, tarball: yargs-parser/download/yargs-parser-20.2.9.tgz?cache=0&sync_timestamp=1634135116887&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fyargs-parser%2Fdownload%2Fyargs-parser-20.2.9.tgz} engines: {node: '>=10'} dev: true + /yargs/15.4.1: + resolution: {integrity: sha1-DYehbeAa7p2L7Cv7909nhRcw9Pg=, tarball: yargs/download/yargs-15.4.1.tgz} + engines: {node: '>=8'} + dependencies: + cliui: 6.0.0 + decamelize: 1.2.0 + find-up: 4.1.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + require-main-filename: 2.0.0 + set-blocking: 2.0.0 + string-width: 4.2.3 + which-module: 2.0.0 + y18n: 4.0.3 + yargs-parser: 18.1.3 + dev: false + optional: true + registry.nlark.com/async/2.6.3: resolution: {integrity: sha1-1yYl4jRKNlbjo61Pp0n6gymdgv8=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/async/download/async-2.6.3.tgz} name: async diff --git a/src/assets/icons/pro.svg b/src/assets/icons/pro.svg deleted file mode 100644 index 35ba55fa..00000000 --- a/src/assets/icons/pro.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/layout/components/Header/index.vue b/src/layout/components/Header/index.vue index 0f18c0a5..d8a4f1f9 100644 --- a/src/layout/components/Header/index.vue +++ b/src/layout/components/Header/index.vue @@ -14,7 +14,7 @@ - + @@ -22,7 +22,7 @@ diff --git a/src/layout/components/UserMenu/index.vue b/src/layout/components/Tools/index.vue similarity index 55% rename from src/layout/components/UserMenu/index.vue rename to src/layout/components/Tools/index.vue index d1a89d96..14f42516 100644 --- a/src/layout/components/UserMenu/index.vue +++ b/src/layout/components/Tools/index.vue @@ -1,14 +1,10 @@