diff --git a/package.json b/package.json index 26896d2..1c1b912 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "eslint": "^8.41.0", "eslint-config-prettier": "^8.8.0", "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-vue": "^9.13.0", + "eslint-plugin-vue": "^9.14.0", "git-cz": "^4.9.0", "husky": "8.0.3", "jsdom": "^22.1.0", @@ -65,22 +65,22 @@ "stylelint-config-recommended-vue": "^1.4.0", "stylelint-config-standard": "^33.0.0", "stylelint-order": "^6.0.3", - "terser": "^5.17.3", + "terser": "^5.17.5", "typescript": "^5.0.0", - "unplugin-auto-import": "^0.16.0", + "unplugin-auto-import": "^0.16.1", "unplugin-vue-components": "^0.24.1", - "vite": "^4.3.7", + "vite": "^4.3.8", "vite-plugin-compression": "^0.5.1", "vite-plugin-eruda": "^1.0.1", "vite-plugin-imagemin": "^0.6.1", "vite-plugin-mock": "^3.0.0", - "vite-plugin-pages": "^0.30.0", + "vite-plugin-pages": "^0.30.1", "vite-plugin-progress": "^0.0.7", "vite-plugin-restart": "^0.3.1", "vite-plugin-svg-icons": "^2.0.1", "vitest": "^0.31.1", "vue-eslint-parser": "^9.3.0", - "vue-tsc": "^1.5.0" + "vue-tsc": "^1.6.0" }, "husky": { "hooks": { diff --git a/yarn.lock b/yarn.lock index df96f6b..1ce3866 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2066,35 +2066,35 @@ dependencies: muggle-string "^0.2.2" -"@volar/typescript@1.4.1": - version "1.4.1" - resolved "https://registry.yarnpkg.com/@volar/typescript/-/typescript-1.4.1.tgz#a013419e6f029155e5467443f3ab72815da608b5" - integrity sha512-phTy6p9yG6bgMIKQWEeDOi/aeT0njZsb1a/G1mrEuDsLmAn24Le4gDwSsGNhea6Uhu+3gdpUZn2PmZXa+WG2iQ== +"@volar/typescript@1.4.1-patch.2": + version "1.4.1-patch.2" + resolved "https://registry.yarnpkg.com/@volar/typescript/-/typescript-1.4.1-patch.2.tgz#89f4bd199ca81a832d86d1449b01f49f2b72137c" + integrity sha512-lPFYaGt8OdMEzNGJJChF40uYqMO4Z/7Q9fHPQC/NRVtht43KotSXLrkPandVVMf9aPbiJ059eAT+fwHGX16k4w== dependencies: "@volar/language-core" "1.4.1" -"@volar/vue-language-core@1.6.4": - version "1.6.4" - resolved "https://registry.yarnpkg.com/@volar/vue-language-core/-/vue-language-core-1.6.4.tgz#b1d695861945e63c65ff4e74609b07cb06772b7c" - integrity sha512-1o+cAtN2DIDNAX/HS8rkjZc8wTMTK+zCab/qtYbvEVlmokhZiDrQeoD9/l0Ug7YCNg+mVuMNHKNBY7pX8U2/Jw== +"@volar/vue-language-core@1.6.5": + version "1.6.5" + resolved "https://registry.yarnpkg.com/@volar/vue-language-core/-/vue-language-core-1.6.5.tgz#db42520f1a29737c7e40fbb3e6aead8def85ba75" + integrity sha512-IF2b6hW4QAxfsLd5mePmLgtkXzNi+YnH6ltCd80gb7+cbdpFMjM1I+w+nSg2kfBTyfu+W8useCZvW89kPTBpzg== dependencies: "@volar/language-core" "1.4.1" "@volar/source-map" "1.4.1" - "@vue/compiler-dom" "^3.3.0-beta.3" - "@vue/compiler-sfc" "^3.3.0-beta.3" - "@vue/reactivity" "^3.3.0-beta.3" - "@vue/shared" "^3.3.0-beta.3" + "@vue/compiler-dom" "^3.3.0" + "@vue/compiler-sfc" "^3.3.0" + "@vue/reactivity" "^3.3.0" + "@vue/shared" "^3.3.0" minimatch "^9.0.0" muggle-string "^0.2.2" vue-template-compiler "^2.7.14" -"@volar/vue-typescript@1.6.4": - version "1.6.4" - resolved "https://registry.yarnpkg.com/@volar/vue-typescript/-/vue-typescript-1.6.4.tgz#9358e2c7cdb5bdc3ef05926084be4bb6cd3673f7" - integrity sha512-qKwgP0KVQR/aaH/SN3AP7RB8NnXPWDn3tjyXP6IT6etxkDeZLBLsXWUD9KMak/RvV1DgbXDuz4F9yuZlbt29rA== +"@volar/vue-typescript@1.6.5": + version "1.6.5" + resolved "https://registry.yarnpkg.com/@volar/vue-typescript/-/vue-typescript-1.6.5.tgz#6ca9bfefa5dc64ff97fcdbc74249e5e7da44e533" + integrity sha512-er9rVClS4PHztMUmtPMDTl+7c7JyrxweKSAEe/o/Noeq2bQx6v3/jZHVHBe8ZNUti5ubJL/+Tg8L3bzmlalV8A== dependencies: - "@volar/typescript" "1.4.1" - "@volar/vue-language-core" "1.6.4" + "@volar/typescript" "1.4.1-patch.2" + "@volar/vue-language-core" "1.6.5" "@vue/babel-helper-vue-transform-on@^1.0.2": version "1.0.2" @@ -2126,16 +2126,6 @@ estree-walker "^2.0.2" source-map "^0.6.1" -"@vue/compiler-core@3.3.0-beta.4": - version "3.3.0-beta.4" - resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.3.0-beta.4.tgz#6d2b037a32502dca82d56fb5ad72fa508ce101f5" - integrity sha512-P4K3tkaAPhv9KSRnqpvPvvE8f8LORXVC0wP9b0sHOU2ooi2k3f7sNtVCMkCOsW0WA6FeZ7Ec4o0e7H9tazXqBQ== - dependencies: - "@babel/parser" "^7.21.3" - "@vue/shared" "3.3.0-beta.4" - estree-walker "^2.0.2" - source-map-js "^1.0.2" - "@vue/compiler-core@3.3.4": version "3.3.4" resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.3.4.tgz#7fbf591c1c19e1acd28ffd284526e98b4f581128" @@ -2154,15 +2144,7 @@ "@vue/compiler-core" "3.2.47" "@vue/shared" "3.2.47" -"@vue/compiler-dom@3.3.0-beta.4", "@vue/compiler-dom@^3.3.0-beta.3": - version "3.3.0-beta.4" - resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.3.0-beta.4.tgz#2fdd0abde28e9204b514184662ab4ff0da049cb7" - integrity sha512-dbMAIqJCIwQTRdDZPGYV/rXzaVr2gkIuXxty/73U4zI6SJNqA2fPZo9Qv27TbKK8PWSUEKT6iqqbxaUszf9ivw== - dependencies: - "@vue/compiler-core" "3.3.0-beta.4" - "@vue/shared" "3.3.0-beta.4" - -"@vue/compiler-dom@3.3.4": +"@vue/compiler-dom@3.3.4", "@vue/compiler-dom@^3.3.0": version "3.3.4" resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz#f56e09b5f4d7dc350f981784de9713d823341151" integrity sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w== @@ -2170,7 +2152,7 @@ "@vue/compiler-core" "3.3.4" "@vue/shared" "3.3.4" -"@vue/compiler-sfc@3.3.4": +"@vue/compiler-sfc@3.3.4", "@vue/compiler-sfc@^3.3.0": version "3.3.4" resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.3.4.tgz#b19d942c71938893535b46226d602720593001df" integrity sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ== @@ -2186,22 +2168,6 @@ postcss "^8.1.10" source-map-js "^1.0.2" -"@vue/compiler-sfc@^3.3.0-beta.3": - version "3.3.0-beta.4" - resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.3.0-beta.4.tgz#2f0c006d1cb83007af8d6bed7f38fd569ce670ea" - integrity sha512-yL/4Sc67j6HyYBLVBaV8ZgJcufuHq4qSvKzpyzxI4G7KxVf5oTdyxJ+ZigtYw99+kwefBa8tCvkl/+wgIk0x6Q== - dependencies: - "@babel/parser" "^7.20.15" - "@vue/compiler-core" "3.3.0-beta.4" - "@vue/compiler-dom" "3.3.0-beta.4" - "@vue/compiler-ssr" "3.3.0-beta.4" - "@vue/reactivity-transform" "3.3.0-beta.4" - "@vue/shared" "3.3.0-beta.4" - estree-walker "^2.0.2" - magic-string "^0.30.0" - postcss "^8.1.10" - source-map-js "^1.0.2" - "@vue/compiler-ssr@3.2.47": version "3.2.47" resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.2.47.tgz#35872c01a273aac4d6070ab9d8da918ab13057ee" @@ -2210,14 +2176,6 @@ "@vue/compiler-dom" "3.2.47" "@vue/shared" "3.2.47" -"@vue/compiler-ssr@3.3.0-beta.4": - version "3.3.0-beta.4" - resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.3.0-beta.4.tgz#a140f1ae2c709aef4788cdf36136a2f3ef4c3b86" - integrity sha512-IWTlqvEkkniPV2OJKNQ3ASg/XAu4VkQoxy1cAOE4oTwh3YV6twUaLFK2MAQSlL6Z96PhhcgnrLO+l4v1F8LhZQ== - dependencies: - "@vue/compiler-dom" "3.3.0-beta.4" - "@vue/shared" "3.3.0-beta.4" - "@vue/compiler-ssr@3.3.4": version "3.3.4" resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.3.4.tgz#9d1379abffa4f2b0cd844174ceec4a9721138777" @@ -2253,17 +2211,6 @@ "@typescript-eslint/parser" "^5.59.1" vue-eslint-parser "^9.1.1" -"@vue/reactivity-transform@3.3.0-beta.4": - version "3.3.0-beta.4" - resolved "https://registry.yarnpkg.com/@vue/reactivity-transform/-/reactivity-transform-3.3.0-beta.4.tgz#790a2892bc9fadd97f0f1b5fcdc510ee44784667" - integrity sha512-9qukjXoyHcSSGuQkhNvmR1IG9CLUfCZ42VVLq7me47VD/xHh49IpI9NYuNfdO5jH+va6F7EuUkXfiERIxuuebw== - dependencies: - "@babel/parser" "^7.20.15" - "@vue/compiler-core" "3.3.0-beta.4" - "@vue/shared" "3.3.0-beta.4" - estree-walker "^2.0.2" - magic-string "^0.30.0" - "@vue/reactivity-transform@3.3.4": version "3.3.4" resolved "https://registry.yarnpkg.com/@vue/reactivity-transform/-/reactivity-transform-3.3.4.tgz#52908476e34d6a65c6c21cd2722d41ed8ae51929" @@ -2275,20 +2222,13 @@ estree-walker "^2.0.2" magic-string "^0.30.0" -"@vue/reactivity@3.3.4": +"@vue/reactivity@3.3.4", "@vue/reactivity@^3.3.0": version "3.3.4" resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.3.4.tgz#a27a29c6cd17faba5a0e99fbb86ee951653e2253" integrity sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ== dependencies: "@vue/shared" "3.3.4" -"@vue/reactivity@^3.3.0-beta.3": - version "3.3.0-beta.4" - resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.3.0-beta.4.tgz#5af61d8951e10775f8f6e09b867c8797818bedd0" - integrity sha512-Cun0yLgiNz+tqWzOVTIr7R8cv2vtyHk3mQssWMgR6PpgC+91FEUyNvDNkc98L2jJxgVsOhC/ayXWfQR31+Hp9g== - dependencies: - "@vue/shared" "3.3.0-beta.4" - "@vue/runtime-core@3.3.4": version "3.3.4" resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.3.4.tgz#4bb33872bbb583721b340f3088888394195967d1" @@ -2327,12 +2267,7 @@ resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.2.47.tgz#e597ef75086c6e896ff5478a6bfc0a7aa4bbd14c" integrity sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ== -"@vue/shared@3.3.0-beta.4", "@vue/shared@^3.3.0-beta.3": - version "3.3.0-beta.4" - resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.3.0-beta.4.tgz#920c19c5238d04416ff899b1b7f634688d327a47" - integrity sha512-yRrdT1FUWhuLNgj3UUasmToYZ0zR0SOdmVyLa0FHIzbnn00LOiK4lZoPRELMRMnyPy6wwwWHRNmItUeWc2ZGPQ== - -"@vue/shared@3.3.4", "@vue/shared@^3.0.0": +"@vue/shared@3.3.4", "@vue/shared@^3.0.0", "@vue/shared@^3.3.0": version "3.3.4" resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.3.4.tgz#06e83c5027f464eef861c329be81454bc8b70780" integrity sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ== @@ -4084,7 +4019,7 @@ eslint-plugin-prettier@^4.0.0, eslint-plugin-prettier@^4.2.1: dependencies: prettier-linter-helpers "^1.0.0" -eslint-plugin-vue@^9.13.0: +eslint-plugin-vue@^9.14.0: version "9.14.1" resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-9.14.1.tgz#3b0c9857642dac547c7564031cfb09d283eafdd4" integrity sha512-LQazDB1qkNEKejLe/b5a9VfEbtbczcOaui5lQ4Qw0tbRBbQYREyxxOV5BQgNDTqGPs9pxqiEpbMi9ywuIaF7vw== @@ -8424,7 +8359,7 @@ tempfile@^2.0.0: temp-dir "^1.0.0" uuid "^3.0.1" -terser@^5.17.3: +terser@^5.17.5: version "5.17.6" resolved "https://registry.yarnpkg.com/terser/-/terser-5.17.6.tgz#d810e75e1bb3350c799cd90ebefe19c9412c12de" integrity sha512-V8QHcs8YuyLkLHsJO5ucyff1ykrLVsR4dNnS//L5Y3NiSXpbK1J+WMVUs67eI0KTxs9JtHhgEQpXQVHlHI92DQ== @@ -8741,10 +8676,10 @@ unpipe@~1.0.0: resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== -unplugin-auto-import@^0.16.0: - version "0.16.3" - resolved "https://registry.yarnpkg.com/unplugin-auto-import/-/unplugin-auto-import-0.16.3.tgz#4ef19f0c0a07b0324b50b0d1e00ba42b83bcf04d" - integrity sha512-WVa/oM3P8Gi/Cq7MuUg6DhcDaLmgPsBxpCg9IU7i+yp6uXJt7wHz4Fmn5exlucNgygO6Wlhbm87nxs1RqCtGOA== +unplugin-auto-import@^0.16.1: + version "0.16.4" + resolved "https://registry.yarnpkg.com/unplugin-auto-import/-/unplugin-auto-import-0.16.4.tgz#7b78de0c1ec92cc1a753a89d718ed23828576db9" + integrity sha512-xdgBa9NAS3JG8HjkAZHSbGSMlrjKpaWKXGUzaF6RzEtr980RCl1t0Zsu0skUInNYrEQfqaHc7aGWPv41DLTK/w== dependencies: "@antfu/utils" "^0.7.2" "@rollup/pluginutils" "^5.0.2" @@ -8961,7 +8896,7 @@ vite-plugin-mock@^3.0.0: path-to-regexp "^6.2.1" picocolors "^1.0.0" -vite-plugin-pages@^0.30.0: +vite-plugin-pages@^0.30.1: version "0.30.1" resolved "https://registry.yarnpkg.com/vite-plugin-pages/-/vite-plugin-pages-0.30.1.tgz#045c70cb48dcbc737149a3e4ea3a435b4ce3cd7c" integrity sha512-PHneaWBKA4MaUn0/KTBG+dGT+5V5VhTnOnMCE+HJmixxEkFj7PrgSVGFJjWvgHUflrRE7p2O67iC5cIWLzPDyQ== @@ -9018,7 +8953,7 @@ vite-plugin-svg-icons@^2.0.1: optionalDependencies: fsevents "~2.3.2" -vite@^4.3.7: +vite@^4.3.8: version "4.3.9" resolved "https://registry.yarnpkg.com/vite/-/vite-4.3.9.tgz#db896200c0b1aa13b37cdc35c9e99ee2fdd5f96d" integrity sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg== @@ -9121,13 +9056,13 @@ vue-template-compiler@^2.7.14: de-indent "^1.0.2" he "^1.2.0" -vue-tsc@^1.5.0: - version "1.6.4" - resolved "https://registry.yarnpkg.com/vue-tsc/-/vue-tsc-1.6.4.tgz#ca4e931e9d3b9c55cd7a0f551bc0c9536edb6386" - integrity sha512-8rg8S1AhRJ6/WriENQEhyqH5wsxSxuD5iaD+QnkZn2ArZ6evlhqfBAIcVN8mfSyCV9DeLkQXkOSv/MaeJiJPAQ== +vue-tsc@^1.6.0: + version "1.6.5" + resolved "https://registry.yarnpkg.com/vue-tsc/-/vue-tsc-1.6.5.tgz#cd18804b12087c300b6c9ee2a1da41a63f11103e" + integrity sha512-Wtw3J7CC+JM2OR56huRd5iKlvFWpvDiU+fO1+rqyu4V2nMTotShz4zbOZpW5g9fUOcjnyZYfBo5q5q+D/q27JA== dependencies: - "@volar/vue-language-core" "1.6.4" - "@volar/vue-typescript" "1.6.4" + "@volar/vue-language-core" "1.6.5" + "@volar/vue-typescript" "1.6.5" semver "^7.3.8" vue@^3.3.1: