From 6ba00f8a73f1f8b592b28ecd0ae9e608bdbfd11f Mon Sep 17 00:00:00 2001 From: hooray <304327508@qq.com> Date: Fri, 28 Jan 2022 10:32:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=BE=9D=E8=B5=96=EF=BC=8C?= =?UTF-8?q?=E6=9B=B4=E6=96=B0vite=E6=8F=92=E4=BB=B6=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 20 ++--- pnpm-lock.yaml | 209 ++++++++++++++++++++++++------------------- vite/plugins/html.js | 6 +- 3 files changed, 132 insertions(+), 103 deletions(-) diff --git a/package.json b/package.json index 19faedb2..aef03504 100644 --- a/package.json +++ b/package.json @@ -17,18 +17,18 @@ "dependencies": { "@element-plus/icons-vue": "^0.2.6", "@tinymce/tinymce-vue": "^4.0.5", - "@vueuse/core": "^7.5.4", - "@vueuse/integrations": "^7.5.4", + "@vueuse/core": "^7.5.5", + "@vueuse/integrations": "^7.5.5", "axios": "^0.25.0", "dayjs": "^1.10.7", - "element-plus": "^1.3.0-beta.8", + "element-plus": "^1.3.0-beta.9", "hotkeys-js": "^3.8.7", "js-cookie": "^3.0.1", "mitt": "^3.0.0", "mockjs": "^1.1.0", "path-browserify": "^1.0.1", "path-to-regexp": "^6.2.0", - "pinia": "^2.0.9", + "pinia": "^2.0.10", "qs": "^6.10.3", "tinymce": "^5.10.2", "vue": "^3.2.29", @@ -39,10 +39,10 @@ "@vitejs/plugin-vue-jsx": "^1.3.3", "@vue/compiler-sfc": "^3.2.29", "eslint": "^8.7.0", - "eslint-plugin-vue": "^8.3.0", + "eslint-plugin-vue": "^8.4.0", "http-server": "^14.1.0", "husky": "^7.0.4", - "lint-staged": "^12.3.1", + "lint-staged": "^12.3.2", "plop": "^3.0.5", "postcss-html": "^1.3.0", "postcss-scss": "^4.0.3", @@ -56,16 +56,16 @@ "stylelint-scss": "^4.1.0", "svgo": "^2.8.0", "unplugin-auto-import": "^0.5.11", - "unplugin-vue-components": "^0.17.14", + "unplugin-vue-components": "^0.17.15", "vite": "^2.7.13", "vite-plugin-banner": "^0.2.0", "vite-plugin-compression": "^0.4.0", - "vite-plugin-html": "^2.1.2", + "vite-plugin-html": "^3.0.2", "vite-plugin-mock": "^2.9.6", - "vite-plugin-restart": "^0.1.0", + "vite-plugin-restart": "^0.1.1", "vite-plugin-spritesmith": "^0.1.1", "vite-plugin-svg-icons": "^1.1.0", - "vite-plugin-vue-setup-extend": "^0.3.0", + "vite-plugin-vue-setup-extend": "^0.4.0", "vue-eslint-parser": "^8.2.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 615a468d..c326cbfa 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,23 +6,23 @@ specifiers: '@vitejs/plugin-vue': ^2.1.0 '@vitejs/plugin-vue-jsx': ^1.3.3 '@vue/compiler-sfc': ^3.2.29 - '@vueuse/core': ^7.5.4 - '@vueuse/integrations': ^7.5.4 + '@vueuse/core': ^7.5.5 + '@vueuse/integrations': ^7.5.5 axios: ^0.25.0 dayjs: ^1.10.7 - element-plus: ^1.3.0-beta.8 + element-plus: ^1.3.0-beta.9 eslint: ^8.7.0 - eslint-plugin-vue: ^8.3.0 + eslint-plugin-vue: ^8.4.0 hotkeys-js: ^3.8.7 http-server: ^14.1.0 husky: ^7.0.4 js-cookie: ^3.0.1 - lint-staged: ^12.3.1 + lint-staged: ^12.3.2 mitt: ^3.0.0 mockjs: ^1.1.0 path-browserify: ^1.0.1 path-to-regexp: ^6.2.0 - pinia: ^2.0.9 + pinia: ^2.0.10 plop: ^3.0.5 postcss-html: ^1.3.0 postcss-scss: ^4.0.3 @@ -38,16 +38,16 @@ specifiers: svgo: ^2.8.0 tinymce: ^5.10.2 unplugin-auto-import: ^0.5.11 - unplugin-vue-components: ^0.17.14 + unplugin-vue-components: ^0.17.15 vite: ^2.7.13 vite-plugin-banner: ^0.2.0 vite-plugin-compression: ^0.4.0 - vite-plugin-html: ^2.1.2 + vite-plugin-html: ^3.0.2 vite-plugin-mock: ^2.9.6 - vite-plugin-restart: ^0.1.0 + vite-plugin-restart: ^0.1.1 vite-plugin-spritesmith: ^0.1.1 vite-plugin-svg-icons: ^1.1.0 - vite-plugin-vue-setup-extend: ^0.3.0 + vite-plugin-vue-setup-extend: ^0.4.0 vue: ^3.2.29 vue-eslint-parser: ^8.2.0 vue-router: ^4.0.12 @@ -55,18 +55,18 @@ specifiers: dependencies: '@element-plus/icons-vue': 0.2.6_vue@3.2.29 '@tinymce/tinymce-vue': 4.0.5_vue@3.2.29 - '@vueuse/core': 7.5.4_vue@3.2.29 - '@vueuse/integrations': 7.5.4_vue@3.2.29 + '@vueuse/core': 7.5.5_vue@3.2.29 + '@vueuse/integrations': 7.5.5_vue@3.2.29 axios: 0.25.0 dayjs: 1.10.7 - element-plus: 1.3.0-beta.8_vue@3.2.29 + element-plus: 1.3.0-beta.9_vue@3.2.29 hotkeys-js: 3.8.7 js-cookie: 3.0.1 mitt: 3.0.0 mockjs: 1.1.0 path-browserify: 1.0.1 path-to-regexp: 6.2.0 - pinia: 2.0.9_vue@3.2.29 + pinia: 2.0.10_vue@3.2.29 qs: 6.10.3 tinymce: 5.10.2 vue: 3.2.29 @@ -77,10 +77,10 @@ devDependencies: '@vitejs/plugin-vue-jsx': 1.3.3 '@vue/compiler-sfc': 3.2.29 eslint: 8.7.0 - eslint-plugin-vue: 8.3.0_eslint@8.7.0 + eslint-plugin-vue: 8.4.0_eslint@8.7.0 http-server: 14.1.0 husky: 7.0.4 - lint-staged: 12.3.1 + lint-staged: 12.3.2 plop: 3.0.5 postcss-html: 1.3.0 postcss-scss: 4.0.3 @@ -93,17 +93,17 @@ devDependencies: stylelint-config-standard: 24.0.0_stylelint@14.3.0 stylelint-scss: 4.1.0_stylelint@14.3.0 svgo: 2.8.0 - unplugin-auto-import: 0.5.11_@vueuse+core@7.5.4+vite@2.7.13 - unplugin-vue-components: 0.17.14_vite@2.7.13+vue@3.2.29 + unplugin-auto-import: 0.5.11_@vueuse+core@7.5.5+vite@2.7.13 + unplugin-vue-components: 0.17.15_vite@2.7.13+vue@3.2.29 vite: 2.7.13_sass@1.49.0 vite-plugin-banner: 0.2.0 vite-plugin-compression: 0.4.0_vite@2.7.13 - vite-plugin-html: 2.1.2_vite@2.7.13 + vite-plugin-html: 3.0.2_vite@2.7.13 vite-plugin-mock: 2.9.6_mockjs@1.1.0+vite@2.7.13 - vite-plugin-restart: 0.1.0_vite@2.7.13 + vite-plugin-restart: 0.1.1_vite@2.7.13 vite-plugin-spritesmith: 0.1.1 vite-plugin-svg-icons: 1.1.0_vite@2.7.13 - vite-plugin-vue-setup-extend: 0.3.0_vite@2.7.13 + vite-plugin-vue-setup-extend: 0.4.0_vite@2.7.13 vue-eslint-parser: 8.2.0_eslint@8.7.0 packages: @@ -742,8 +742,8 @@ packages: /@vue/shared/3.2.29: resolution: {integrity: sha512-BjNpU8OK6Z0LVzGUppEk0CMYm/hKDnZfYdjSmPOs0N+TR1cLKJAkDwW8ASZUvaaSLEi6d3hVM7jnWnX+6yWnHw==, tarball: '@vue/shared/download/@vue/shared-3.2.29.tgz'} - /@vueuse/core/7.5.4_vue@3.2.29: - resolution: {integrity: sha512-PKmyHN2lZuttGgKmsoMMqiSojSYYKraszilP0gpQIGcLt2YoLABaG3VFjdPs2tY6DM+HG3o70HuzOMEQCY8fqQ==, tarball: '@vueuse/core/download/@vueuse/core-7.5.4.tgz'} + /@vueuse/core/7.5.5_vue@3.2.29: + resolution: {integrity: sha512-RBDqmIoGfak4h3xdXa/Av+ibkb8NY044wEy6+PG2FAWNaID8/FkqmSFjbxogrbmpSX1yZ1PBHrM8DUp/FrIpbg==, tarball: '@vueuse/core/download/@vueuse/core-7.5.5.tgz'} peerDependencies: '@vue/composition-api': ^1.1.0 vue: ^2.6.0 || ^3.2.0 @@ -753,16 +753,16 @@ packages: vue: optional: true dependencies: - '@vueuse/shared': 7.5.4_vue@3.2.29 + '@vueuse/shared': 7.5.5_vue@3.2.29 vue: 3.2.29 vue-demi: 0.12.1_vue@3.2.29 dev: false - /@vueuse/integrations/7.5.4_vue@3.2.29: - resolution: {integrity: sha512-gvv2XJsD5z5P1ros4vxMM2ERVf7PfNGjVEn2D3GVpVoFoGPTbQNl0UCXMFL/BNlE4iiH9S+MD6oMyZji4ywQhg==, tarball: '@vueuse/integrations/download/@vueuse/integrations-7.5.4.tgz'} + /@vueuse/integrations/7.5.5_vue@3.2.29: + resolution: {integrity: sha512-x8ZJxEa5d3Am57XyT1AsGbadDnRBA8u+lczwKTrahhos+/fbDr0QDi/KdtUQAmdjy4nUrDzqeBsiaYLEof/rAw==, tarball: '@vueuse/integrations/download/@vueuse/integrations-7.5.5.tgz'} dependencies: - '@vueuse/core': 7.5.4_vue@3.2.29 - '@vueuse/shared': 7.5.4_vue@3.2.29 + '@vueuse/core': 7.5.5_vue@3.2.29 + '@vueuse/shared': 7.5.5_vue@3.2.29 vue-demi: 0.12.1_vue@3.2.29 optionalDependencies: axios: 0.24.0 @@ -779,8 +779,8 @@ packages: - vue dev: false - /@vueuse/shared/7.5.4_vue@3.2.29: - resolution: {integrity: sha512-750RnGUEgg1+K4jGVkv7M5UOStAa/IjAInV6BugyBOvRYL2l1lcIDUi4V/qIKTlhd2oUAByCEnlqIpFD2a3tfw==, tarball: '@vueuse/shared/download/@vueuse/shared-7.5.4.tgz'} + /@vueuse/shared/7.5.5_vue@3.2.29: + resolution: {integrity: sha512-mzzTsotHQRPnPAChy8iCv6ek/90CKYhAFyMRgNsMxpT0afZJkbMO/X0OaOu/1NuGbgb8UVjlsWKmCUgKTOF5hA==, tarball: '@vueuse/shared/download/@vueuse/shared-7.5.5.tgz'} peerDependencies: '@vue/composition-api': ^1.1.0 vue: ^2.6.0 || ^3.2.0 @@ -975,7 +975,13 @@ packages: dev: false /async/0.9.2: - resolution: {integrity: sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=, tarball: async/download/async-0.9.2.tgz} + resolution: {integrity: sha512-l6ToIJIotphWahxxHyzK9bnLR6kM4jJIIgLShZeqLY7iboHoGkdgFl7W2/Ivi4SkMJYGKqW8vSuk0uKUj6qsSw==, tarball: async/download/async-0.9.2.tgz} + dev: true + + /async/2.6.3: + resolution: {integrity: sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==, tarball: async/download/async-2.6.3.tgz} + dependencies: + lodash: 4.17.21 dev: true /asynckit/0.4.0: @@ -1292,8 +1298,8 @@ packages: static-extend: 0.1.2 dev: true - /clean-css/5.2.2: - resolution: {integrity: sha1-06fG7iURAR4FFxmDi9z4MU3EVI0=, tarball: clean-css/download/clean-css-5.2.2.tgz} + /clean-css/5.2.3: + resolution: {integrity: sha512-qjywD7LvpZJ5+E16lf00GnMVUX5TEVBcKW1/vtGPgAerHwRwE4JP4p1Y40zbLnup2ZfWsd30P2bHdoAKH93XxA==, tarball: clean-css/download/clean-css-5.2.3.tgz} engines: {node: '>= 10.0'} dependencies: source-map: 0.6.1 @@ -1431,7 +1437,7 @@ packages: dev: false /commander/8.3.0: - resolution: {integrity: sha1-SDfqGy2me5xhamevuw+v7lZ7ymY=, tarball: commander/download/commander-8.3.0.tgz} + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==, tarball: commander/download/commander-8.3.0.tgz} engines: {node: '>= 12'} dev: true @@ -1462,6 +1468,10 @@ packages: utils-merge: 1.0.1 dev: true + /consola/2.15.3: + resolution: {integrity: sha1-LhH5jWpL5x/3LgvfB70j4Sy2FVA=, tarball: consola/download/consola-2.15.3.tgz} + dev: true + /constant-case/3.0.4: resolution: {integrity: sha1-O4Sprq9M8x7EXmv13pG9+wWJ+vE=, tarball: constant-case/download/constant-case-3.0.4.tgz} dependencies: @@ -1535,7 +1545,17 @@ packages: dependencies: boolbase: 1.0.0 css-what: 5.1.0 - domhandler: 4.2.2 + domhandler: 4.3.0 + domutils: 2.8.0 + nth-check: 2.0.1 + dev: true + + /css-select/4.2.1: + resolution: {integrity: sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==, tarball: css-select/download/css-select-4.2.1.tgz} + dependencies: + boolbase: 1.0.0 + css-what: 5.1.0 + domhandler: 4.3.0 domutils: 2.8.0 nth-check: 2.0.1 dev: true @@ -1699,7 +1719,7 @@ packages: engines: {node: '>=10'} dependencies: globby: 11.0.4 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 is-glob: 4.0.3 is-path-cwd: 2.2.0 is-path-inside: 3.0.3 @@ -1748,7 +1768,7 @@ packages: resolution: {integrity: sha1-YgZDfTLO767HFhgDIwx6ILwbTZE=, tarball: dom-serializer/download/dom-serializer-1.3.2.tgz} dependencies: domelementtype: 2.2.0 - domhandler: 4.2.2 + domhandler: 4.3.0 entities: 2.2.0 dev: true @@ -1766,8 +1786,8 @@ packages: domelementtype: 1.3.1 dev: true - /domhandler/4.2.2: - resolution: {integrity: sha1-6CXXIdGahrjCAaNSZOImxnjudV8=, tarball: domhandler/download/domhandler-4.2.2.tgz} + /domhandler/4.3.0: + resolution: {integrity: sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==, tarball: domhandler/download/domhandler-4.3.0.tgz} engines: {node: '>= 4'} dependencies: domelementtype: 2.2.0 @@ -1785,7 +1805,7 @@ packages: dependencies: dom-serializer: 1.3.2 domelementtype: 2.2.0 - domhandler: 4.2.2 + domhandler: 4.3.0 dev: true /dot-case/3.0.4: @@ -1795,13 +1815,14 @@ packages: tslib: 2.3.1 dev: true - /dotenv-expand/5.1.0: - resolution: {integrity: sha1-P7rwIL/XlIhAcuomsel5HUWmKfA=, tarball: dotenv-expand/download/dotenv-expand-5.1.0.tgz} + /dotenv-expand/6.0.1: + resolution: {integrity: sha512-GNHcCOyRKLCXWnH3L/+sJ04PQxxgTOZDCPuQQnqkqPMGIilyoxHZ2JUNmh2VWKCfzVKH/AZsqcbuSYlDDVb/xw==, tarball: dotenv-expand/download/dotenv-expand-6.0.1.tgz} + engines: {node: '>=12'} dev: true - /dotenv/10.0.0: - resolution: {integrity: sha1-PUInuPuV+BCWzdK2ZlP7LHCFuoE=, tarball: dotenv/download/dotenv-10.0.0.tgz} - engines: {node: '>=10'} + /dotenv/14.3.2: + resolution: {integrity: sha512-vwEppIphpFdvaMCaHfCEv9IgwcxMljMw2TnAQBB4VWPvzXQLTb82jwmdOKzlEVUL3gNFT4l4TPKO+Bn+sqcrVQ==, tarball: dotenv/download/dotenv-14.3.2.tgz} + engines: {node: '>=12'} dev: true /drauu/0.2.1: @@ -1824,7 +1845,7 @@ packages: dev: true /ejs/3.1.6: - resolution: {integrity: sha1-W/0KBol0O7UmizVQzO7rvBcCgio=, tarball: ejs/download/ejs-3.1.6.tgz} + resolution: {integrity: sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==, tarball: ejs/download/ejs-3.1.6.tgz} engines: {node: '>=0.10.0'} hasBin: true dependencies: @@ -1835,15 +1856,15 @@ packages: resolution: {integrity: sha512-RT3SEmpv7XUA+tKXrZGudAWLDpa7f8qmhjcLaM6OD/ERxjQ/zAojT8/Vvo0BSzbArkElFZ1WyZ9FuwAYbkdBNA==, tarball: electron-to-chromium/download/electron-to-chromium-1.4.48.tgz} dev: true - /element-plus/1.3.0-beta.8_vue@3.2.29: - resolution: {integrity: sha512-PRYzCKKqHoQ5IWpNj0hxPyjjRhaKlQvN0WNPeVrIe4OK7SxsV2Q8lfwIwn0GDYg8uYANTytxkg0Bky8Y+SALOQ==, tarball: element-plus/download/element-plus-1.3.0-beta.8.tgz} + /element-plus/1.3.0-beta.9_vue@3.2.29: + resolution: {integrity: sha512-h+I6VVtJNwjVkNhfhXp2oCYjgBN7kWQ2Y6nWzwc0wiphAlQDhGuBXAGj9eYpf1uOrMgIpFFwbRhvK7C6sOJsWg==, tarball: element-plus/download/element-plus-1.3.0-beta.9.tgz} peerDependencies: vue: ^3.2.0 dependencies: '@ctrl/tinycolor': 3.4.0 '@element-plus/icons-vue': 0.2.6_vue@3.2.29 '@popperjs/core': 2.11.2 - '@vueuse/core': 7.5.4_vue@3.2.29 + '@vueuse/core': 7.5.5_vue@3.2.29 async-validator: 4.0.7 dayjs: 1.10.7 lodash: 4.17.21 @@ -2080,8 +2101,8 @@ packages: engines: {node: '>=10'} dev: true - /eslint-plugin-vue/8.3.0_eslint@8.7.0: - resolution: {integrity: sha512-IIuLHw4vQxGlHcoP2dG6t/2OVdQf2qoyAzEGAxreU1afZOHGA7y3TWq8I+r3ZA6Wjs6xpeUWGHlT31QGr9Rb5g==, tarball: eslint-plugin-vue/download/eslint-plugin-vue-8.3.0.tgz} + /eslint-plugin-vue/8.4.0_eslint@8.7.0: + resolution: {integrity: sha512-Ga96QRG8GA9AyzKtEDxqYRCMt/VJM4SLkcNmm4FvUiFBE4jpaBr25unRBi9iVmHLYhA9EZ/4I+jD8n1vfWzyAA==, tarball: eslint-plugin-vue/download/eslint-plugin-vue-8.4.0.tgz} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 @@ -2369,7 +2390,7 @@ packages: dev: true /filelist/1.0.2: - resolution: {integrity: sha1-gCAvIUYtTRwuIUEZsYB8G8A4Dls=, tarball: filelist/download/filelist-1.0.2.tgz} + resolution: {integrity: sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==, tarball: filelist/download/filelist-1.0.2.tgz} dependencies: minimatch: 3.0.4 dev: true @@ -2508,7 +2529,7 @@ packages: resolution: {integrity: sha1-n/YbZV3eU/s0qC34S7IUzoAuF8E=, tarball: fs-extra/download/fs-extra-10.0.0.tgz} engines: {node: '>=12'} dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 jsonfile: 6.1.0 universalify: 2.0.0 dev: true @@ -2740,8 +2761,8 @@ packages: minimatch: 3.0.4 dev: true - /graceful-fs/4.2.8: - resolution: {integrity: sha1-5BK40z9eAGWTy9PO5t+fLOu+gCo=, tarball: graceful-fs/download/graceful-fs-4.2.8.tgz} + /graceful-fs/4.2.9: + resolution: {integrity: sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==, tarball: graceful-fs/download/graceful-fs-4.2.9.tgz} dev: true /handlebars-layouts/3.1.4: @@ -2759,7 +2780,7 @@ packages: source-map: 0.6.1 wordwrap: 1.0.0 optionalDependencies: - uglify-js: 3.14.5 + uglify-js: 3.15.0 dev: true /har-schema/2.0.0: @@ -2888,7 +2909,7 @@ packages: hasBin: true dependencies: camel-case: 4.1.2 - clean-css: 5.2.2 + clean-css: 5.2.3 commander: 8.3.0 he: 1.2.0 param-case: 3.0.4 @@ -2918,7 +2939,7 @@ packages: resolution: {integrity: sha1-WHkj048DvIngMHbgDLosdHPzf3w=, tarball: htmlparser2/download/htmlparser2-7.1.2.tgz} dependencies: domelementtype: 2.2.0 - domhandler: 4.2.2 + domhandler: 4.3.0 domutils: 2.8.0 entities: 3.0.1 dev: true @@ -3400,11 +3421,11 @@ packages: dev: true /jsonfile/6.1.0: - resolution: {integrity: sha1-vFWyY0eTxnnsZAMJTrE2mKbsCq4=, tarball: jsonfile/download/jsonfile-6.1.0.tgz} + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==, tarball: jsonfile/download/jsonfile-6.1.0.tgz} dependencies: universalify: 2.0.0 optionalDependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 dev: true /jsprim/1.4.1: @@ -3489,8 +3510,8 @@ packages: resolution: {integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=, tarball: lines-and-columns/download/lines-and-columns-1.1.6.tgz} dev: true - /lint-staged/12.3.1: - resolution: {integrity: sha512-Ocht/eT+4/siWOZDJpNUKcKX2UeWW/pDbohJ4gRsrafAjBi79JK8kiNVk2ciIVNKdw0Q4ABptl2nr6uQAlRImw==, tarball: lint-staged/download/lint-staged-12.3.1.tgz} + /lint-staged/12.3.2: + resolution: {integrity: sha512-gtw4Cbj01SuVSfAOXC6ivd/7VKHTj51yj5xV8TgktFmYNMsZzXuSd5/brqJEA93v63wL7R6iDlunMANOechC0A==, tarball: lint-staged/download/lint-staged-12.3.2.tgz} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} hasBin: true dependencies: @@ -3855,6 +3876,13 @@ packages: engines: {node: '>=v0.6.5'} dev: true + /node-html-parser/5.2.0: + resolution: {integrity: sha512-fmiwLfQu+J2A0zjwSEkztSHexAf5qq/WoiL/Hgo1K7JpfEP+OGWY5maG0kGaM+IFVdixF/1QbyXaQ3h4cGfeLw==, tarball: node-html-parser/download/node-html-parser-5.2.0.tgz} + dependencies: + css-select: 4.2.1 + he: 1.2.0 + dev: true + /node-plop/0.30.0: resolution: {integrity: sha512-5w9+jWoy9OtMm3qRmHgL2z/3L5VL3RhEegKkKC4tA1IIjG3aXf8Ee/8wdgU9qXyt1yDfPWI9Tan1rHpXAp0ZnA==, tarball: node-plop/download/node-plop-0.30.0.tgz} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -4190,6 +4218,10 @@ packages: engines: {node: '>=8'} dev: true + /pathe/0.2.0: + resolution: {integrity: sha1-MP17vgoNkfDmC65iH10Z6eIlwzk=, tarball: pathe/download/pathe-0.2.0.tgz} + 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 @@ -4211,8 +4243,8 @@ packages: engines: {node: '>=8.6'} dev: true - /pinia/2.0.9_vue@3.2.29: - resolution: {integrity: sha512-iuYdxLJKQ07YPyOHYH05wNG9eKWqkP/4y4GE8+RqEYtz5fwHgPA5kr6zQbg/DoEJGnR2XCm1w1vdt6ppzL9ATg==, tarball: pinia/download/pinia-2.0.9.tgz} + /pinia/2.0.10_vue@3.2.29: + resolution: {integrity: sha512-Gq8qCjWkz1SZSCrHqGg/k+wbeu35R7y44eDXFHJlBr5gZ8ooAf6bAHLt5zpAVIDptv09h0+XLZpy9dMHbwvXWw==, tarball: pinia/download/pinia-2.0.10.tgz} peerDependencies: '@vue/composition-api': ^1.4.0 typescript: '>=4.4.4' @@ -4965,7 +4997,7 @@ packages: dev: true /source-map-support/0.5.21: - resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==, tarball: source-map-support/download/source-map-support-0.5.21.tgz?cache=0&sync_timestamp=1637325041778&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsource-map-support%2Fdownload%2Fsource-map-support-0.5.21.tgz} + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==, tarball: source-map-support/download/source-map-support-0.5.21.tgz?cache=0&sync_timestamp=1637369159526&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fsource-map-support%2Fdownload%2Fsource-map-support-0.5.21.tgz} dependencies: buffer-from: 1.1.2 source-map: 0.6.1 @@ -5498,7 +5530,7 @@ packages: dev: true /tslib/2.3.1: - resolution: {integrity: sha1-6KM1rdXOrlGqJh0ypJAVjvBC7wE=, tarball: tslib/download/tslib-2.3.1.tgz} + resolution: {integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==, tarball: tslib/download/tslib-2.3.1.tgz} dev: true /tunnel-agent/0.6.0: @@ -5551,8 +5583,8 @@ packages: resolution: {integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=, tarball: typedarray/download/typedarray-0.0.6.tgz} dev: true - /uglify-js/3.14.5: - resolution: {integrity: sha512-qZukoSxOG0urUTvjc2ERMTcAy+BiFh3weWAkeurLwjrCba73poHmG3E36XEjd/JGukMzwTL7uCxZiAexj8ppvQ==, tarball: uglify-js/download/uglify-js-3.14.5.tgz} + /uglify-js/3.15.0: + resolution: {integrity: sha512-x+xdeDWq7FiORDvyIJ0q/waWd4PhjBNOm5dQUOq2AKC0IEjxOS66Ha9tctiVDGcRQuh69K7fgU5oRuTK4cysSg==, tarball: uglify-js/download/uglify-js-3.15.0.tgz} engines: {node: '>=0.8.0'} hasBin: true dev: true @@ -5607,7 +5639,7 @@ packages: engines: {node: '>= 0.8'} dev: true - /unplugin-auto-import/0.5.11_@vueuse+core@7.5.4+vite@2.7.13: + /unplugin-auto-import/0.5.11_@vueuse+core@7.5.5+vite@2.7.13: resolution: {integrity: sha512-MJ3POLe/IysRHF4yd32FkKDoxqSRoiuIHm89ys67B8FLuz2Pvh9poeqTVe6IhJsNxwv0+GSdFfj5Dpq24lhm4g==, tarball: unplugin-auto-import/download/unplugin-auto-import-0.5.11.tgz} engines: {node: '>=14'} peerDependencies: @@ -5618,7 +5650,7 @@ packages: dependencies: '@antfu/utils': 0.4.0 '@rollup/pluginutils': 4.1.2 - '@vueuse/core': 7.5.4_vue@3.2.29 + '@vueuse/core': 7.5.5_vue@3.2.29 local-pkg: 0.4.1 magic-string: 0.25.7 resolve: 1.21.0 @@ -5630,8 +5662,8 @@ packages: - webpack dev: true - /unplugin-vue-components/0.17.14_vite@2.7.13+vue@3.2.29: - resolution: {integrity: sha512-PSJ2EwFTxFSVg/HhUDyoYa5/s6hWqdQzlbJLOIEr0bv4Qczp5YRpTlObld5cjgieFtgPtq2W21A77ucB/msgeg==, tarball: unplugin-vue-components/download/unplugin-vue-components-0.17.14.tgz} + /unplugin-vue-components/0.17.15_vite@2.7.13+vue@3.2.29: + resolution: {integrity: sha512-KpSlv7BaPRswwlCUy7gdpiqOAaHnMeMTmMOqJPmreYTGupt+6qXH3S3uLEmPmXUcuzRXlL+4eysuVunSAbsn0A==, tarball: unplugin-vue-components/download/unplugin-vue-components-0.17.15.tgz} engines: {node: '>=14'} peerDependencies: '@babel/parser': ^7.15.8 @@ -5789,7 +5821,7 @@ packages: resolution: {integrity: sha1-qgVjTTqGe6kUR77bs0r8sm9E9uc=, tarball: vinyl-file/download/vinyl-file-1.3.0.tgz} engines: {node: '>=0.10.0'} dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 strip-bom: 2.0.0 strip-bom-stream: 1.0.0 vinyl: 1.2.0 @@ -5821,17 +5853,22 @@ packages: - supports-color dev: true - /vite-plugin-html/2.1.2_vite@2.7.13: - resolution: {integrity: sha512-7HXkL6n7M2qDEaUV4Vnz8yM2glW4gV36d5HSBIM5gOoAG1PkuQb4Vv9FTPgPiQxq4sPRf/6IgABX0MeLVW+CyQ==, tarball: vite-plugin-html/download/vite-plugin-html-2.1.2.tgz} + /vite-plugin-html/3.0.2_vite@2.7.13: + resolution: {integrity: sha512-mm2dsGOmlCJFO+BTrmUTFv7tdbdf5Fb+SOMqzhtQeYYiS8NKx4j4yDoL5RqZ9bP1CL8oaKBpFtNtp7ADEryReA==, tarball: vite-plugin-html/download/vite-plugin-html-3.0.2.tgz} peerDependencies: vite: '>=2.0.0' dependencies: '@rollup/pluginutils': 4.1.2 - dotenv: 10.0.0 - dotenv-expand: 5.1.0 + colorette: 2.0.16 + consola: 2.15.3 + dotenv: 14.3.2 + dotenv-expand: 6.0.1 ejs: 3.1.6 + fast-glob: 3.2.11 fs-extra: 10.0.0 html-minifier-terser: 6.1.0 + node-html-parser: 5.2.0 + pathe: 0.2.0 vite: 2.7.13_sass@1.49.0 transitivePeerDependencies: - acorn @@ -5860,8 +5897,8 @@ packages: - supports-color dev: true - /vite-plugin-restart/0.1.0_vite@2.7.13: - resolution: {integrity: sha512-WR+GFzEN+30/zeTbUbMaMSzqxBaQ/FkoulZE5YNQ+JBqYCJEtKCoUSHA8o2BE6c8dKjzdlo9r3rRK9bozEjo1w==, tarball: vite-plugin-restart/download/vite-plugin-restart-0.1.0.tgz} + /vite-plugin-restart/0.1.1_vite@2.7.13: + resolution: {integrity: sha512-kBxOqRrdbjVmC0PiT2KNXZogpgqA2epMkny//VjWnOS2k9NV/vXA7PYgf8/1lmBCZsC+iMj1C1ODuAR/9Sig4A==, tarball: vite-plugin-restart/download/vite-plugin-restart-0.1.1.tgz} peerDependencies: vite: ^2.0.0 dependencies: @@ -5897,8 +5934,8 @@ packages: - supports-color dev: true - /vite-plugin-vue-setup-extend/0.3.0_vite@2.7.13: - resolution: {integrity: sha512-9Nd7Bj4TftB2CoOAD2ZI4cHLW5zjKMF3LNihWbrnAPx3nuGBn33tM9SVUGBVjBB6uv1mGAPavwKCTU0xAD8qhw==, tarball: vite-plugin-vue-setup-extend/download/vite-plugin-vue-setup-extend-0.3.0.tgz} + /vite-plugin-vue-setup-extend/0.4.0_vite@2.7.13: + resolution: {integrity: sha512-WMbjPCui75fboFoUTHhdbXzu4Y/bJMv5N9QT9a7do3wNMNHHqrk+Tn2jrSJU0LS5fGl/EG+FEDBYVUeWIkDqXQ==, tarball: vite-plugin-vue-setup-extend/download/vite-plugin-vue-setup-extend-0.4.0.tgz} peerDependencies: vite: '>=2.0.0' dependencies: @@ -6105,14 +6142,6 @@ packages: 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 - version: 2.6.3 - dependencies: - lodash: 4.17.21 - dev: true - registry.nlark.com/basic-auth/2.0.1: resolution: {integrity: sha1-uZgnm/R844NEtPPPkW1Gebv1Hjo=, registry: https://registry.npm.taobao.org/, tarball: https://registry.nlark.com/basic-auth/download/basic-auth-2.0.1.tgz} name: basic-auth @@ -6218,7 +6247,7 @@ packages: version: 1.0.28 engines: {node: '>= 0.12.0'} dependencies: - async: registry.nlark.com/async/2.6.3 + async: 2.6.3 debug: 3.2.7 mkdirp: registry.nlark.com/mkdirp/0.5.5 dev: true diff --git a/vite/plugins/html.js b/vite/plugins/html.js index 8c8f2fa3..22328c9f 100644 --- a/vite/plugins/html.js +++ b/vite/plugins/html.js @@ -1,4 +1,4 @@ -import htmlPlugin from 'vite-plugin-html' +import { createHtmlPlugin } from 'vite-plugin-html' const copyright_common_style = 'font-size: 14px; margin-bottom: 2px; padding: 6px 8px; color: #fff;' const copyright_main_style = `${copyright_common_style} background: #e24329;` @@ -6,9 +6,9 @@ const copyright_sub_style = `${copyright_common_style} background: #707070;` export default function createHtml(env, isBuild) { const { VITE_APP_TITLE, VITE_APP_DEBUG_TOOL } = env - const html = htmlPlugin({ + const html = createHtmlPlugin({ inject: { - injectData: { + data: { title: VITE_APP_TITLE, debugTool: VITE_APP_DEBUG_TOOL, copyrightScript: `