Commit 7e2ca79ece2f5209cb7ce4b0f5ee15012f9f51de

Authored by vben
1 parent 8eaf5756

fix: theme switching fails

Showing 2 changed files with 73 additions and 42 deletions
package.json
... ... @@ -63,7 +63,7 @@
63 63 "devDependencies": {
64 64 "@commitlint/cli": "^12.1.4",
65 65 "@commitlint/config-conventional": "^12.1.4",
66   - "@iconify/json": "^1.1.348",
  66 + "@iconify/json": "^1.1.349",
67 67 "@purge-icons/generated": "^0.7.0",
68 68 "@types/codemirror": "^5.60.0",
69 69 "@types/crypto-js": "^4.0.1",
... ... @@ -81,7 +81,7 @@
81 81 "@vitejs/plugin-vue": "^1.2.2",
82 82 "@vitejs/plugin-vue-jsx": "^1.1.4",
83 83 "@vue/compiler-sfc": "3.1.0-beta.4",
84   - "autoprefixer": "^10.2.5",
  84 + "autoprefixer": "^10.2.6",
85 85 "commitizen": "^4.2.4",
86 86 "conventional-changelog-cli": "^2.1.1",
87 87 "cross-env": "^7.0.3",
... ... @@ -110,7 +110,7 @@
110 110 "stylelint-order": "^4.1.0",
111 111 "ts-node": "^10.0.0",
112 112 "typescript": "4.2.4",
113   - "vite": "2.3.4",
  113 + "vite": "2.3.3",
114 114 "vite-plugin-compression": "^0.2.5",
115 115 "vite-plugin-html": "^2.0.7",
116 116 "vite-plugin-imagemin": "^0.3.2",
... ... @@ -119,7 +119,7 @@
119 119 "vite-plugin-pwa": "^0.7.3",
120 120 "vite-plugin-style-import": "^0.10.1",
121 121 "vite-plugin-svg-icons": "^0.6.1",
122   - "vite-plugin-theme": "^0.7.1",
  122 + "vite-plugin-theme": "^0.8.0",
123 123 "vite-plugin-windicss": "0.16.0",
124 124 "vue-eslint-parser": "^7.6.0",
125 125 "vue-tsc": "^0.1.6"
... ... @@ -127,7 +127,7 @@
127 127 "resolutions": {
128 128 "//": "Used to install imagemin dependencies, because imagemin may not be installed in China. If it is abroad, you can delete it",
129 129 "bin-wrapper": "npm:bin-wrapper-china",
130   - "rollup": "^2.50.0"
  130 + "rollup": "^2.50.1"
131 131 },
132 132 "repository": {
133 133 "type": "git",
... ...
yarn.lock
... ... @@ -1191,10 +1191,10 @@
1191 1191 dependencies:
1192 1192 cross-fetch "^3.0.6"
1193 1193  
1194   -"@iconify/json@^1.1.348":
1195   - version "1.1.348"
1196   - resolved "https://registry.npmjs.com/@iconify/json/-/json-1.1.348.tgz#5713f1da0a2df280a3313edbeb3e6e7985824cfc"
1197   - integrity sha512-ZOMK8XRQU1gUeGhnNY2lQdGWzqdTH66efzos8OT7IgjFYoUcVCdZYoy1IF+Uh4Do9eEqjmNMiF7NGphxJJBFFQ==
  1194 +"@iconify/json@^1.1.349":
  1195 + version "1.1.349"
  1196 + resolved "https://registry.yarnpkg.com/@iconify/json/-/json-1.1.349.tgz#c3784ea0fb63e348c3f251cfd7f376808c2c15f8"
  1197 + integrity sha512-eYUjmqyQ2ytNHc6t039ooCXyiIPOkiYKcNITG0g2nECrtuY0jPmd686Q0Y8tMNEaS6uniznT6SKOvIEAFr4U9A==
1198 1198  
1199 1199 "@intlify/core-base@9.1.6":
1200 1200 version "9.1.6"
... ... @@ -1678,11 +1678,16 @@
1678 1678 resolved "https://registry.npmjs.org/@types/mousetrap/-/mousetrap-1.6.7.tgz#362411f89ef78a9ece3a5ff71361e85e3ce6febf"
1679 1679 integrity sha512-VGAfynzXjVzqx2TzLTrdXURhgn+N/66IgEFFt4LYCJ0JIzRGcFUCX9sTAqgJGnyHKYt/vvlo+B9sJHhpEWaP5w==
1680 1680  
1681   -"@types/node@*", "@types/node@^14.14.37":
  1681 +"@types/node@*":
1682 1682 version "14.14.37"
1683 1683 resolved "https://registry.npmjs.org/@types/node/-/node-14.14.37.tgz#a3dd8da4eb84a996c36e331df98d82abd76b516e"
1684 1684 integrity sha512-XYmBiy+ohOR4Lh5jE379fV2IU+6Jn4g5qASinhitfyO71b/sCo6MKsMLF5tc7Zf2CE8hViVQyYSobJNke8OvUw==
1685 1685  
  1686 +"@types/node@^14.17.1":
  1687 + version "14.17.1"
  1688 + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.17.1.tgz#5e07e0cb2ff793aa7a1b41deae76221e6166049f"
  1689 + integrity sha512-/tpUyFD7meeooTRwl3sYlihx2BrJE7q9XF71EguPFIySj9B7qgnRtHsHTho+0AUm4m1SvWGm6uSncrR94q6Vtw==
  1690 +
1686 1691 "@types/normalize-package-data@^2.4.0":
1687 1692 version "2.4.0"
1688 1693 resolved "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e"
... ... @@ -1753,7 +1758,7 @@
1753 1758  
1754 1759 "@types/tinycolor2@^1.4.2":
1755 1760 version "1.4.2"
1756   - resolved "https://registry.npmjs.org/@types/tinycolor2/-/tinycolor2-1.4.2.tgz#721ca5c5d1a2988b4a886e35c2ffc5735b6afbdf"
  1761 + resolved "https://registry.yarnpkg.com/@types/tinycolor2/-/tinycolor2-1.4.2.tgz#721ca5c5d1a2988b4a886e35c2ffc5735b6afbdf"
1757 1762 integrity sha512-PeHg/AtdW6aaIO2a+98Xj7rWY4KC1E6yOy7AFknJQ7VXUGNrMlyxDFxJo7HqLtjQms/ZhhQX52mLVW/EX3JGOw==
1758 1763  
1759 1764 "@types/unist@*", "@types/unist@^2.0.0", "@types/unist@^2.0.2":
... ... @@ -2418,15 +2423,15 @@ atob@^2.1.2:
2418 2423 resolved "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
2419 2424 integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
2420 2425  
2421   -autoprefixer@^10.2.5:
2422   - version "10.2.5"
2423   - resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.2.5.tgz#096a0337dbc96c0873526d7fef5de4428d05382d"
2424   - integrity sha512-7H4AJZXvSsn62SqZyJCP+1AWwOuoYpUfK6ot9vm0e87XD6mT8lDywc9D9OTJPMULyGcvmIxzTAMeG2Cc+YX+fA==
  2426 +autoprefixer@^10.2.6:
  2427 + version "10.2.6"
  2428 + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.2.6.tgz#aadd9ec34e1c98d403e01950038049f0eb252949"
  2429 + integrity sha512-8lChSmdU6dCNMCQopIf4Pe5kipkAGj/fvTMslCsih0uHpOrXOPUEVOmYMMqmw3cekQkSD7EhIeuYl5y0BLdKqg==
2425 2430 dependencies:
2426   - browserslist "^4.16.3"
2427   - caniuse-lite "^1.0.30001196"
  2431 + browserslist "^4.16.6"
  2432 + caniuse-lite "^1.0.30001230"
2428 2433 colorette "^1.2.2"
2429   - fraction.js "^4.0.13"
  2434 + fraction.js "^4.1.1"
2430 2435 normalize-range "^0.1.2"
2431 2436 postcss-value-parser "^4.1.0"
2432 2437  
... ... @@ -2673,6 +2678,17 @@ browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.16.3:
2673 2678 escalade "^3.1.1"
2674 2679 node-releases "^1.1.70"
2675 2680  
  2681 +browserslist@^4.16.6:
  2682 + version "4.16.6"
  2683 + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.6.tgz#d7901277a5a88e554ed305b183ec9b0c08f66fa2"
  2684 + integrity sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==
  2685 + dependencies:
  2686 + caniuse-lite "^1.0.30001219"
  2687 + colorette "^1.2.2"
  2688 + electron-to-chromium "^1.3.723"
  2689 + escalade "^3.1.1"
  2690 + node-releases "^1.1.71"
  2691 +
2676 2692 buffer-alloc-unsafe@^1.1.0:
2677 2693 version "1.1.0"
2678 2694 resolved "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0"
... ... @@ -2827,11 +2843,16 @@ camelcase@^6.0.0:
2827 2843 resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809"
2828 2844 integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==
2829 2845  
2830   -caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001181, caniuse-lite@^1.0.30001196:
  2846 +caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001181:
2831 2847 version "1.0.30001208"
2832 2848 resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001208.tgz#a999014a35cebd4f98c405930a057a0d75352eb9"
2833 2849 integrity sha512-OE5UE4+nBOro8Dyvv0lfx+SRtfVIOM9uhKqFmJeUbGriqhhStgp1A0OyBpgy3OUF8AhYCT+PVwPC1gMl2ZcQMA==
2834 2850  
  2851 +caniuse-lite@^1.0.30001219, caniuse-lite@^1.0.30001230:
  2852 + version "1.0.30001230"
  2853 + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001230.tgz#8135c57459854b2240b57a4a6786044bdc5a9f71"
  2854 + integrity sha512-5yBd5nWCBS+jWKTcHOzXwo5xzcj4ePE/yjtkZyUV1BTUmrBaA9MRGC+e7mxnqXSA90CmCA8L3eKLaSUkt099IQ==
  2855 +
2835 2856 capital-case@^1.0.4:
2836 2857 version "1.0.4"
2837 2858 resolved "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz#9d130292353c9249f6b00fa5852bee38a717e669"
... ... @@ -3003,7 +3024,7 @@ clean-css@^4.2.3:
3003 3024  
3004 3025 clean-css@^5.1.2:
3005 3026 version "5.1.2"
3006   - resolved "https://registry.npmjs.org/clean-css/-/clean-css-5.1.2.tgz#6ea0da7286b4ddc2469a1b776e2461a5007eed54"
  3027 + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.1.2.tgz#6ea0da7286b4ddc2469a1b776e2461a5007eed54"
3007 3028 integrity sha512-QcaGg9OuMo+0Ds933yLOY+gHPWbxhxqF0HDexmToPf8pczvmvZGYzd+QqWp9/mkucAOKViI+dSFOqoZIvXbeBw==
3008 3029 dependencies:
3009 3030 source-map "~0.6.0"
... ... @@ -4142,6 +4163,11 @@ electron-to-chromium@^1.3.649:
4142 4163 resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.712.tgz#ae467ffe5f95961c6d41ceefe858fc36eb53b38f"
4143 4164 integrity sha512-3kRVibBeCM4vsgoHHGKHmPocLqtFAGTrebXxxtgKs87hNUzXrX2NuS3jnBys7IozCnw7viQlozxKkmty2KNfrw==
4144 4165  
  4166 +electron-to-chromium@^1.3.723:
  4167 + version "1.3.739"
  4168 + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.739.tgz#f07756aa92cabd5a6eec6f491525a64fe62f98b9"
  4169 + integrity sha512-+LPJVRsN7hGZ9EIUUiWCpO7l4E3qBYHNadazlucBfsXBbccDFNKUBAgzE68FnkWGJPwD/AfKhSzL+G+Iqb8A4A==
  4170 +
4145 4171 emmet@^2.3.0:
4146 4172 version "2.3.4"
4147 4173 resolved "https://registry.npmjs.org/emmet/-/emmet-2.3.4.tgz#5ba0d7a5569a68c7697dfa890c772e4f3179d123"
... ... @@ -4246,7 +4272,7 @@ es-to-primitive@^1.2.1:
4246 4272  
4247 4273 esbuild-plugin-alias@^0.1.2:
4248 4274 version "0.1.2"
4249   - resolved "https://registry.npmjs.org/esbuild-plugin-alias/-/esbuild-plugin-alias-0.1.2.tgz#1232fbde807c0c8ad44c44ec859819eb492e12a8"
  4275 + resolved "https://registry.yarnpkg.com/esbuild-plugin-alias/-/esbuild-plugin-alias-0.1.2.tgz#1232fbde807c0c8ad44c44ec859819eb492e12a8"
4250 4276 integrity sha512-WsX0OJy8IGOsGZV+4oHEU5B6XQUpxOsZN1iSoYf9COTDbY7WXcOwd1oCLYNWUIWCExyGXSghIGq2k7sXBldxwQ==
4251 4277  
4252 4278 esbuild-register@^2.2.0:
... ... @@ -4267,7 +4293,7 @@ esbuild@^0.11.23, esbuild@^0.11.4:
4267 4293 resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.11.23.tgz#c42534f632e165120671d64db67883634333b4b8"
4268 4294 integrity sha512-iaiZZ9vUF5wJV8ob1tl+5aJTrwDczlvGP0JoMmnpC2B0ppiMCu8n8gmy5ZTGl5bcG081XBVn+U+jP+mPFm5T5Q==
4269 4295  
4270   -esbuild@^0.11.5, esbuild@^0.11.6:
  4296 +esbuild@^0.11.5:
4271 4297 version "0.11.10"
4272 4298 resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.11.10.tgz#f5d39e4d9cc130b78d751664fef1b663240f5545"
4273 4299 integrity sha512-XvGbf+UreVFA24Tlk6sNOqNcvF2z49XAZt4E7A4H80+yqn944QOLTTxaU0lkdYNtZKFiITNea+VxmtrfjvnLPA==
... ... @@ -4945,10 +4971,10 @@ frac@~1.1.2:
4945 4971 resolved "https://registry.npmjs.org/frac/-/frac-1.1.2.tgz#3d74f7f6478c88a1b5020306d747dc6313c74d0b"
4946 4972 integrity sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==
4947 4973  
4948   -fraction.js@^4.0.13:
4949   - version "4.0.13"
4950   - resolved "https://registry.npmjs.org/fraction.js/-/fraction.js-4.0.13.tgz#3c1c315fa16b35c85fffa95725a36fa729c69dfe"
4951   - integrity sha512-E1fz2Xs9ltlUp+qbiyx9wmt2n9dRzPsS11Jtdb8D2o+cC7wr9xkkKsVKJuBX0ST+LVS+LhLO+SbLJNtfWcJvXA==
  4974 +fraction.js@^4.1.1:
  4975 + version "4.1.1"
  4976 + resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.1.1.tgz#ac4e520473dae67012d618aab91eda09bcb400ff"
  4977 + integrity sha512-MHOhvvxHTfRFpF1geTK9czMIZ6xclsEor2wkIGYYq+PxcQqT7vStJqjhe6S1TenZrMZzo+wlqOufBDVepUEgPg==
4952 4978  
4953 4979 fragment-cache@^0.2.1:
4954 4980 version "0.2.1"
... ... @@ -7312,6 +7338,11 @@ node-releases@^1.1.70:
7312 7338 resolved "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz#cb1334b179896b1c89ecfdd4b725fb7bbdfc7dbb"
7313 7339 integrity sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==
7314 7340  
  7341 +node-releases@^1.1.71:
  7342 + version "1.1.72"
  7343 + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.72.tgz#14802ab6b1039a79a0c7d662b610a5bbd76eacbe"
  7344 + integrity sha512-LLUo+PpH3dU6XizX3iVoubUNheF/owjXCZZ5yACDxNnPtgFuludV1ZL3ayK1kVep42Rmm0+R9/Y60NQbZ2bifw==
  7345 +
7315 7346 normalize-package-data@^2.3.0, normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.5.0:
7316 7347 version "2.5.0"
7317 7348 resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
... ... @@ -8887,10 +8918,10 @@ rollup-plugin-visualizer@5.5.0:
8887 8918 source-map "^0.7.3"
8888 8919 yargs "^16.2.0"
8889 8920  
8890   -rollup@^2.38.5, rollup@^2.43.1, rollup@^2.45.2, rollup@^2.50.0:
8891   - version "2.50.0"
8892   - resolved "https://registry.npmjs.com/rollup/-/rollup-2.50.0.tgz#e5a77820c2230c66ef9ea26cbc9d7a3c1a18a439"
8893   - integrity sha512-wO+F2MqWPGUCZx0549oqY8dsQqHVjuSxoyBWWnxKoQE+1UGcDKjtL7wHq/8jnnLJEeoGDQLf3ztrpgRwlbGJ0A==
  8921 +rollup@^2.38.5, rollup@^2.43.1, rollup@^2.45.2, rollup@^2.50.1:
  8922 + version "2.50.1"
  8923 + resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.50.1.tgz#5d52d5c65ade19164d56efec98f16a461c6df38e"
  8924 + integrity sha512-3MQhSdGpms4xjYrtR3WNHMT+VrWWM4oqUxUC770MmLo1FWFR2pr/OL81HSPC/ifmiu0uMFk0qPGLmjkSMRIESw==
8894 8925 optionalDependencies:
8895 8926 fsevents "~2.3.1"
8896 8927  
... ... @@ -9852,7 +9883,7 @@ timed-out@^4.0.0, timed-out@^4.0.1:
9852 9883  
9853 9884 tinycolor2@^1.4.2:
9854 9885 version "1.4.2"
9855   - resolved "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz#3f6a4d1071ad07676d7fa472e1fac40a719d8803"
  9886 + resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.4.2.tgz#3f6a4d1071ad07676d7fa472e1fac40a719d8803"
9856 9887 integrity sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==
9857 9888  
9858 9889 tinymce@^5.8.1:
... ... @@ -10649,17 +10680,17 @@ vite-plugin-svg-icons@^0.6.1:
10649 10680 svg-baker "1.7.0"
10650 10681 svgo "^2.3.0"
10651 10682  
10652   -vite-plugin-theme@^0.7.1:
10653   - version "0.7.1"
10654   - resolved "https://registry.npmjs.org/vite-plugin-theme/-/vite-plugin-theme-0.7.1.tgz#046ae8a0eba016ea75c327ad6f99a0191592de0b"
10655   - integrity sha512-QWPOpTskXXYqU6kkWgKhyqn0rC2GZ6F/HmimBAPCf76qR//zYNkd0Kpm7hV36Z/TsjzJLpei2JpA3XENimI2OQ==
  10683 +vite-plugin-theme@^0.8.0:
  10684 + version "0.8.0"
  10685 + resolved "https://registry.yarnpkg.com/vite-plugin-theme/-/vite-plugin-theme-0.8.0.tgz#dc829cf8c285dca212c62f8e11eb4cba46711dfe"
  10686 + integrity sha512-WLlaVPg34Vxj3trzMlOAE6nuvwkojWfHFIrC6cBit9RL/UeOnQkvslJac3W0hTgPJ7g38hBwdnNgVFlOhE2INg==
10656 10687 dependencies:
10657   - "@types/node" "^14.14.37"
  10688 + "@types/node" "^14.17.1"
10658 10689 "@types/tinycolor2" "^1.4.2"
10659   - chalk "^4.1.0"
  10690 + chalk "^4.1.1"
10660 10691 clean-css "^5.1.2"
10661 10692 debug "^4.3.2"
10662   - esbuild "^0.11.6"
  10693 + esbuild "^0.11.23"
10663 10694 esbuild-plugin-alias "^0.1.2"
10664 10695 tinycolor2 "^1.4.2"
10665 10696  
... ... @@ -10673,10 +10704,10 @@ vite-plugin-windicss@0.16.0:
10673 10704 debug "^4.3.2"
10674 10705 windicss "^3.0.9"
10675 10706  
10676   -vite@2.3.4:
10677   - version "2.3.4"
10678   - resolved "https://registry.npmjs.com/vite/-/vite-2.3.4.tgz#370118e0334725b898ff754ea43d5db4c5e120e3"
10679   - integrity sha512-7orxrF65+Q5n/sMCnO91S8OS0gkPJ7g+y3bLlc7CPCXVswK8to1T8YycCk9SZh+AcIc0TuN6YajWTBFS5atMNA==
  10707 +vite@2.3.3:
  10708 + version "2.3.3"
  10709 + resolved "https://registry.yarnpkg.com/vite/-/vite-2.3.3.tgz#7e88a71abd03985c647789938d784cce0ee3b0fd"
  10710 + integrity sha512-eO1iwRbn3/BfkNVMNJDeANAFCZ5NobYOFPu7IqfY7DcI7I9nFGjJIZid0EViTmLDGwwSUPmRAq3cRBbO3+DsMA==
10680 10711 dependencies:
10681 10712 esbuild "^0.11.23"
10682 10713 postcss "^8.2.10"
... ...