diff --git a/package.json b/package.json index 6e442336..e646d705 100644 --- a/package.json +++ b/package.json @@ -79,7 +79,7 @@ "uuid": "^11.1.0", "webdav": "^5.8.0", "write-file-atomic": "^6.0.0", - "vue": "^3.5.18" + "vue": "^3.5.19" }, "devDependencies": { "@headlessui/vue": "^1.7.23", @@ -111,9 +111,9 @@ "@types/write-file-atomic": "^4.0.3", "@vitejs/plugin-vue": "^6.0.1", "@vue/eslint-config-standard": "^9.0.1", - "dotenv": "^16.3.1", + "dotenv": "^17.2.1", "dpdm": "^3.14.0", - "electron": "^36.7.4", + "electron": "^37.3.1", "electron-builder": "^26.0.12", "electron-devtools-installer": "^4.0.0", "electron-vite": "^4.0.0", @@ -134,7 +134,7 @@ "vite": "^7.1.3", "vitest": "^3.2.4", "vue-eslint-parser": "^10.2.0", - "vue-tsc": "^3.0.5" + "vue-tsc": "^3.0.6" }, "config": { "commitizen": { diff --git a/yarn.lock b/yarn.lock index 8b6de139..2278af60 100644 --- a/yarn.lock +++ b/yarn.lock @@ -768,6 +768,13 @@ dependencies: "@babel/types" "^7.28.0" +"@babel/parser@^7.28.3": + version "7.28.3" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.28.3.tgz#d2d25b814621bca5fe9d172bc93792547e7a2a71" + integrity sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA== + dependencies: + "@babel/types" "^7.28.2" + "@babel/plugin-transform-arrow-functions@^7.27.1": version "7.27.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz#6e2061067ba3ab0266d834a9f94811196f2aba9a" @@ -3553,24 +3560,24 @@ loupe "^3.1.4" tinyrainbow "^2.0.0" -"@volar/language-core@2.4.22": - version "2.4.22" - resolved "https://registry.yarnpkg.com/@volar/language-core/-/language-core-2.4.22.tgz#a980a18c4d3e550b55a8e389a9f590debd815810" - integrity sha512-gp4M7Di5KgNyIyO903wTClYBavRt6UyFNpc5LWfyZr1lBsTUY+QrVZfmbNF2aCyfklBOVk9YC4p+zkwoyT7ECg== +"@volar/language-core@2.4.23": + version "2.4.23" + resolved "https://registry.yarnpkg.com/@volar/language-core/-/language-core-2.4.23.tgz#deb6dbc5fdbafa9bb7ba691fc59cb196cdb856d3" + integrity sha512-hEEd5ET/oSmBC6pi1j6NaNYRWoAiDhINbT8rmwtINugR39loROSlufGdYMF9TaKGfz+ViGs1Idi3mAhnuPcoGQ== dependencies: - "@volar/source-map" "2.4.22" + "@volar/source-map" "2.4.23" -"@volar/source-map@2.4.22": - version "2.4.22" - resolved "https://registry.yarnpkg.com/@volar/source-map/-/source-map-2.4.22.tgz#3b001bbfb0900e34382e513a1fa1a5513443cc5f" - integrity sha512-L2nVr/1vei0xKRgO2tYVXtJYd09HTRjaZi418e85Q+QdbbqA8h7bBjfNyPPSsjnrOO4l4kaAo78c8SQUAdHvgA== +"@volar/source-map@2.4.23": + version "2.4.23" + resolved "https://registry.yarnpkg.com/@volar/source-map/-/source-map-2.4.23.tgz#d476e11a3a669d89858a5eb38b02342be39b0e44" + integrity sha512-Z1Uc8IB57Lm6k7q6KIDu/p+JWtf3xsXJqAX/5r18hYOTpJyBn0KXUR8oTJ4WFYOcDzWC9n3IflGgHowx6U6z9Q== -"@volar/typescript@2.4.22": - version "2.4.22" - resolved "https://registry.yarnpkg.com/@volar/typescript/-/typescript-2.4.22.tgz#e44e018f2cbdd39bee89626100dcdbbd2402f96c" - integrity sha512-6ZczlJW1/GWTrNnkmZxJp4qyBt/SGVlcTuCWpI5zLrdPdCZsj66Aff9ZsfFaT3TyjG8zVYgBMYPuCm/eRkpcpQ== +"@volar/typescript@2.4.23": + version "2.4.23" + resolved "https://registry.yarnpkg.com/@volar/typescript/-/typescript-2.4.23.tgz#b9b114ea01ad0ad977139edda0239fdafdb21ad7" + integrity sha512-lAB5zJghWxVPqfcStmAP1ZqQacMpe90UrP5RJ3arDyrhy4aCUQqmxPPLB2PWDKugvylmO41ljK7vZ+t6INMTag== dependencies: - "@volar/language-core" "2.4.22" + "@volar/language-core" "2.4.23" path-browserify "^1.0.1" vscode-uri "^3.0.8" @@ -3585,6 +3592,17 @@ estree-walker "^2.0.2" source-map-js "^1.2.1" +"@vue/compiler-core@3.5.19": + version "3.5.19" + resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.5.19.tgz#f141d35b61b55ce72c3cbb4dc9eeca3821d451aa" + integrity sha512-/afpyvlkrSNYbPo94Qu8GtIOWS+g5TRdOvs6XZNw6pWQQmj5pBgSZvEPOIZlqWq0YvoUhDDQaQ2TnzuJdOV4hA== + dependencies: + "@babel/parser" "^7.28.3" + "@vue/shared" "3.5.19" + entities "^4.5.0" + estree-walker "^2.0.2" + source-map-js "^1.2.1" + "@vue/compiler-dom@3.5.18", "@vue/compiler-dom@^3.2.45", "@vue/compiler-dom@^3.5.0": version "3.5.18" resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.5.18.tgz#e13504492c3061ec5bbe6a2e789f15261d4f03a7" @@ -3593,6 +3611,14 @@ "@vue/compiler-core" "3.5.18" "@vue/shared" "3.5.18" +"@vue/compiler-dom@3.5.19": + version "3.5.19" + resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.5.19.tgz#fc57d9dca4987df67d6ce64dbddaac6d73f1a6ef" + integrity sha512-Drs6rPHQZx/pN9S6ml3Z3K/TWCIRPvzG2B/o5kFK9X0MNHt8/E+38tiRfojufrYBfA6FQUFB2qBBRXlcSXWtOA== + dependencies: + "@vue/compiler-core" "3.5.19" + "@vue/shared" "3.5.19" + "@vue/compiler-sfc@3.5.18": version "3.5.18" resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.5.18.tgz#ba1e849561337d809937994cdaf900539542eeca" @@ -3608,6 +3634,21 @@ postcss "^8.5.6" source-map-js "^1.2.1" +"@vue/compiler-sfc@3.5.19": + version "3.5.19" + resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.5.19.tgz#7f9792ad7de5d4be9b6a32129c75e1f6cd4da015" + integrity sha512-YWCm1CYaJ+2RvNmhCwI7t3I3nU+hOrWGWMsn+Z/kmm1jy5iinnVtlmkiZwbLlbV1SRizX7vHsc0/bG5dj0zRTg== + dependencies: + "@babel/parser" "^7.28.3" + "@vue/compiler-core" "3.5.19" + "@vue/compiler-dom" "3.5.19" + "@vue/compiler-ssr" "3.5.19" + "@vue/shared" "3.5.19" + estree-walker "^2.0.2" + magic-string "^0.30.17" + postcss "^8.5.6" + source-map-js "^1.2.1" + "@vue/compiler-ssr@3.5.18": version "3.5.18" resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.5.18.tgz#aecde0b0bff268a9c9014ba66799307c4a784328" @@ -3616,6 +3657,14 @@ "@vue/compiler-dom" "3.5.18" "@vue/shared" "3.5.18" +"@vue/compiler-ssr@3.5.19": + version "3.5.19" + resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.5.19.tgz#1719e7fda6d54f5696ca63d4d40281668c0e601c" + integrity sha512-/wx0VZtkWOPdiQLWPeQeqpHWR/LuNC7bHfSX7OayBTtUy8wur6vT6EQIX6Et86aED6J+y8tTw43qo2uoqGg5sw== + dependencies: + "@vue/compiler-dom" "3.5.19" + "@vue/shared" "3.5.19" + "@vue/compiler-vue2@^2.7.16": version "2.7.16" resolved "https://registry.yarnpkg.com/@vue/compiler-vue2/-/compiler-vue2-2.7.16.tgz#2ba837cbd3f1b33c2bc865fbe1a3b53fb611e249" @@ -3668,12 +3717,12 @@ eslint-plugin-promise "^7.2.1" globals "^16.0.0" -"@vue/language-core@3.0.5": - version "3.0.5" - resolved "https://registry.yarnpkg.com/@vue/language-core/-/language-core-3.0.5.tgz#c296c65e7b2e6d69fbf2088f0208a55362825323" - integrity sha512-gCEjn9Ik7I/seHVNIEipOm8W+f3/kg60e8s1IgIkMYma2wu9ZGUTMv3mSL2bX+Md2L8fslceJ4SU8j1fgSRoiw== +"@vue/language-core@3.0.6": + version "3.0.6" + resolved "https://registry.yarnpkg.com/@vue/language-core/-/language-core-3.0.6.tgz#5e9d2f58f3a91465c5d86e460f0239f9c6e8300d" + integrity sha512-e2RRzYWm+qGm8apUHW1wA5RQxzNhkqbbKdbKhiDUcmMrNAZGyM8aTiL3UrTqkaFI5s7wJRGGrp4u3jgusuBp2A== dependencies: - "@volar/language-core" "2.4.22" + "@volar/language-core" "2.4.23" "@vue/compiler-dom" "^3.5.0" "@vue/compiler-vue2" "^2.7.16" "@vue/shared" "^3.5.0" @@ -3689,6 +3738,13 @@ dependencies: "@vue/shared" "3.5.18" +"@vue/reactivity@3.5.19": + version "3.5.19" + resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.5.19.tgz#c06f172da26e2fc74060cc490d1c3aaffc024622" + integrity sha512-4bueZg2qs5MSsK2dQk3sssV0cfvxb/QZntTC8v7J448GLgmfPkQ+27aDjlt40+XFqOwUq5yRxK5uQh14Fc9eVA== + dependencies: + "@vue/shared" "3.5.19" + "@vue/runtime-core@3.5.18": version "3.5.18" resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.5.18.tgz#9e9ae8b9491548b53d0cea2bf25746d27c52e191" @@ -3697,6 +3753,14 @@ "@vue/reactivity" "3.5.18" "@vue/shared" "3.5.18" +"@vue/runtime-core@3.5.19": + version "3.5.19" + resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.5.19.tgz#7af375addd88b8be0a3a90162112bb98f92a9359" + integrity sha512-TaooCr8Hge1sWjLSyhdubnuofs3shhzZGfyD11gFolZrny76drPwBVQj28/z/4+msSFb18tOIg6VVVgf9/IbIA== + dependencies: + "@vue/reactivity" "3.5.19" + "@vue/shared" "3.5.19" + "@vue/runtime-dom@3.5.18": version "3.5.18" resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.5.18.tgz#1150952d1048b5822e4f1dd8aed24665cbb22107" @@ -3707,6 +3771,16 @@ "@vue/shared" "3.5.18" csstype "^3.1.3" +"@vue/runtime-dom@3.5.19": + version "3.5.19" + resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.5.19.tgz#b8cb4101778a306bdb64b5faba539a90ecce712c" + integrity sha512-qmahqeok6ztuUTmV8lqd7N9ymbBzctNF885n8gL3xdCC1u2RnM/coX16Via0AiONQXUoYpxPojL3U1IsDgSWUQ== + dependencies: + "@vue/reactivity" "3.5.19" + "@vue/runtime-core" "3.5.19" + "@vue/shared" "3.5.19" + csstype "^3.1.3" + "@vue/server-renderer@3.5.18": version "3.5.18" resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.5.18.tgz#e9fa267b95b3a1d8cddca762377e5de2ae9122bd" @@ -3715,11 +3789,24 @@ "@vue/compiler-ssr" "3.5.18" "@vue/shared" "3.5.18" +"@vue/server-renderer@3.5.19": + version "3.5.19" + resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.5.19.tgz#68269701e73640ec0b861fcaff5cc77331d245e9" + integrity sha512-ZJ/zV9SQuaIO+BEEVq/2a6fipyrSYfjKMU3267bPUk+oTx/hZq3RzV7VCh0Unlppt39Bvh6+NzxeopIFv4HJNg== + dependencies: + "@vue/compiler-ssr" "3.5.19" + "@vue/shared" "3.5.19" + "@vue/shared@3.5.18", "@vue/shared@^3.5.0": version "3.5.18" resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.5.18.tgz#529f24a88d3ed678d50fd5c07455841fbe8ac95e" integrity sha512-cZy8Dq+uuIXbxCZpuLd2GJdeSO/lIzIspC2WtkqIpje5QyFbvLaI5wZtdUjLHjGZrlVX6GilejatWwVYYRc8tA== +"@vue/shared@3.5.19": + version "3.5.19" + resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.5.19.tgz#5301967a910cb62145e4f17131f3bee88b463c83" + integrity sha512-IhXCOn08wgKrLQxRFKKlSacWg4Goi1BolrdEeLYn6tgHjJNXVrWJ5nzoxZqNwl5p88aLlQ8LOaoMa3AYvaKJ/Q== + "@xmldom/xmldom@^0.8.3": version "0.8.6" resolved "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.6.tgz#8a1524eb5bd5e965c1e3735476f0262469f71440" @@ -5216,16 +5303,16 @@ dotenv-expand@^11.0.6: dependencies: dotenv "^16.4.5" -dotenv@^16.3.1: - version "16.3.1" - resolved "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz#369034de7d7e5b120972693352a3bf112172cc3e" - integrity sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ== - dotenv@^16.4.5: version "16.6.1" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.6.1.tgz#773f0e69527a8315c7285d5ee73c4459d20a8020" integrity sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow== +dotenv@^17.2.1: + version "17.2.1" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-17.2.1.tgz#6f32e10faf014883515538dc922a0fb8765d9b32" + integrity sha512-kQhDYKZecqnM0fCnzI5eIv5L4cAe/iRI+HqMbO/hbRdTAeXDG+M9FjipUxNfbARuEg4iHIbhnhs78BCHNbSxEQ== + dpdm@^3.14.0: version "3.14.0" resolved "https://registry.npmjs.org/dpdm/-/dpdm-3.14.0.tgz#12a60a2d88b23981c91239b86e7462a5c203e5e9" @@ -5346,10 +5433,10 @@ electron-vite@^4.0.0: magic-string "^0.30.17" picocolors "^1.1.1" -electron@^36.7.4: - version "36.7.4" - resolved "https://registry.yarnpkg.com/electron/-/electron-36.7.4.tgz#0b0acf5e31ae3af261b34832465dee097eb9ada2" - integrity sha512-IOZCD2dLQHsjqqlvMA1VC3qo7Udm6syGYwJe/l5LqX31QksosMdHbhFzgSCbm1s50ZU4/hbO/gJDFoi9AtGaqw== +electron@^37.3.1: + version "37.3.1" + resolved "https://registry.yarnpkg.com/electron/-/electron-37.3.1.tgz#92d0299593c4302dcdf3305af917c60dad69719f" + integrity sha512-7DhktRLqhe6OJh/Bo75bTI0puUYEmIwSzMinocgO63mx3MVjtIn2tYMzLmAleNIlud2htkjpsMG2zT4PiTCloA== dependencies: "@electron/get" "^2.0.0" "@types/node" "^22.7.7" @@ -10564,13 +10651,13 @@ vue-router@^4.5.1: dependencies: "@vue/devtools-api" "^6.6.4" -vue-tsc@^3.0.5: - version "3.0.5" - resolved "https://registry.yarnpkg.com/vue-tsc/-/vue-tsc-3.0.5.tgz#2edb2222393fd8b70613c083aacc72484a9296be" - integrity sha512-PsTFN9lo1HJCrZw9NoqjYcAbYDXY0cOKyuW2E7naX5jcaVyWpqEsZOHN9Dws5890E8e5SDAD4L4Zam3dxG3/Cw== +vue-tsc@^3.0.6: + version "3.0.6" + resolved "https://registry.yarnpkg.com/vue-tsc/-/vue-tsc-3.0.6.tgz#09376812d2f1fab64e3592ab93281dc62e6d2754" + integrity sha512-Tbs8Whd43R2e2nxez4WXPvvdjGbW24rOSgRhLOHXzWiT4pcP4G7KeWh0YCn18rF4bVwv7tggLLZ6MJnO6jXPBg== dependencies: - "@volar/typescript" "2.4.22" - "@vue/language-core" "3.0.5" + "@volar/typescript" "2.4.23" + "@vue/language-core" "3.0.6" vue3-lazyload@^0.3.8: version "0.3.8" @@ -10579,7 +10666,7 @@ vue3-lazyload@^0.3.8: dependencies: vue-demi "^0.12.5" -vue@^3.4, vue@^3.5.18: +vue@^3.4: version "3.5.18" resolved "https://registry.yarnpkg.com/vue/-/vue-3.5.18.tgz#3d622425ad1391a2b0138323211ec784f4415686" integrity sha512-7W4Y4ZbMiQ3SEo+m9lnoNpV9xG7QVMLa+/0RFwwiAVkeYoyGXqWE85jabU4pllJNUzqfLShJ5YLptewhCWUgNA== @@ -10590,6 +10677,17 @@ vue@^3.4, vue@^3.5.18: "@vue/server-renderer" "3.5.18" "@vue/shared" "3.5.18" +vue@^3.5.19: + version "3.5.19" + resolved "https://registry.yarnpkg.com/vue/-/vue-3.5.19.tgz#973ba643a331bd35578eec2a27fa115f500eb25b" + integrity sha512-ZRh0HTmw6KChRYWgN8Ox/wi7VhpuGlvMPrHjIsdRbzKNgECFLzy+dKL5z9yGaBSjCpmcfJCbh3I1tNSRmBz2tg== + dependencies: + "@vue/compiler-dom" "3.5.19" + "@vue/compiler-sfc" "3.5.19" + "@vue/runtime-dom" "3.5.19" + "@vue/server-renderer" "3.5.19" + "@vue/shared" "3.5.19" + walk-up-path@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/walk-up-path/-/walk-up-path-4.0.0.tgz#590666dcf8146e2d72318164f1f2ac6ef51d4198"