chore: upgrade deps and GitHub Actions for Node.js 24 (#889)

chore: upgrade dependencies and GitHub Actions for Node.js 24 compatibility

Upgrade GitHub Actions to fix Node.js 20 deprecation warnings:
- actions/checkout v4 → v6
- actions/setup-node v4 → v6
- pnpm/action-setup v3 → v4
- docker/login-action v3 → v4
- docker/setup-qemu-action v3 → v4
- docker/setup-buildx-action v3 → v4
- docker/build-push-action v5 → v7
- node-version 20 → 22, pnpm 8 → 10

Upgrade project dependencies:
- frontend: vue 3.5.30, naive-ui 2.44.1, dompurify 3.3.3, @unhead/vue 2.1.12
- worker: hono 4.12.7, @cloudflare/workers-types, typescript-eslint 8.57.0
- all: wrangler 4.72.0

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Dream Hunter
2026-03-12 01:27:03 +08:00
committed by GitHub
co-authored by Claude Opus 4.6
parent 7d880ef340
commit 5bb053fb7b
15 changed files with 585 additions and 586 deletions
+5 -5
View File
@@ -24,18 +24,18 @@
"dependencies": {
"@fingerprintjs/fingerprintjs": "^5.1.0",
"@simplewebauthn/browser": "13.2.2",
"@unhead/vue": "^2.1.10",
"@unhead/vue": "^2.1.12",
"@vueuse/core": "^14.2.1",
"@wangeditor/editor": "^5.1.23",
"@wangeditor/editor-for-vue": "^5.1.12",
"axios": "^1.13.6",
"dompurify": "^3.3.2",
"dompurify": "^3.3.3",
"jszip": "^3.10.1",
"mail-parser-wasm": "^0.2.1",
"naive-ui": "^2.44.0",
"naive-ui": "^2.44.1",
"postal-mime": "^2.7.3",
"vooks": "^0.2.12",
"vue": "^3.5.29",
"vue": "^3.5.30",
"vue-clipboard3": "^2.0.0",
"vue-i18n": "^11.3.0",
"vue-router": "^4.6.4"
@@ -54,7 +54,7 @@
"vitest": "^3.2.4",
"workbox-build": "^7.4.0",
"workbox-window": "^7.4.0",
"wrangler": "^4.71.0"
"wrangler": "^4.72.0"
},
"packageManager": "pnpm@10.10.0+sha512.d615db246fe70f25dcfea6d8d73dee782ce23e2245e3c4f6f888249fb568149318637dca73c2c5c8ef2a4ca0d5657fb9567188bfab47f566d1ee6ce987815c39"
}
+159 -160
View File
@@ -15,23 +15,23 @@ importers:
specifier: 13.2.2
version: 13.2.2
'@unhead/vue':
specifier: ^2.1.10
version: 2.1.10(vue@3.5.29(typescript@5.4.5))
specifier: ^2.1.12
version: 2.1.12(vue@3.5.30(typescript@5.4.5))
'@vueuse/core':
specifier: ^14.2.1
version: 14.2.1(vue@3.5.29(typescript@5.4.5))
version: 14.2.1(vue@3.5.30(typescript@5.4.5))
'@wangeditor/editor':
specifier: ^5.1.23
version: 5.1.23
'@wangeditor/editor-for-vue':
specifier: ^5.1.12
version: 5.1.12(@wangeditor/editor@5.1.23)(vue@3.5.29(typescript@5.4.5))
version: 5.1.12(@wangeditor/editor@5.1.23)(vue@3.5.30(typescript@5.4.5))
axios:
specifier: ^1.13.6
version: 1.13.6
dompurify:
specifier: ^3.3.2
version: 3.3.2
specifier: ^3.3.3
version: 3.3.3
jszip:
specifier: ^3.10.1
version: 3.10.1
@@ -39,26 +39,26 @@ importers:
specifier: ^0.2.1
version: 0.2.1
naive-ui:
specifier: ^2.44.0
version: 2.44.0(vue@3.5.29(typescript@5.4.5))
specifier: ^2.44.1
version: 2.44.1(vue@3.5.30(typescript@5.4.5))
postal-mime:
specifier: ^2.7.3
version: 2.7.3
vooks:
specifier: ^0.2.12
version: 0.2.12(vue@3.5.29(typescript@5.4.5))
version: 0.2.12(vue@3.5.30(typescript@5.4.5))
vue:
specifier: ^3.5.29
version: 3.5.29(typescript@5.4.5)
specifier: ^3.5.30
version: 3.5.30(typescript@5.4.5)
vue-clipboard3:
specifier: ^2.0.0
version: 2.0.0
vue-i18n:
specifier: ^11.3.0
version: 11.3.0(vue@3.5.29(typescript@5.4.5))
version: 11.3.0(vue@3.5.30(typescript@5.4.5))
vue-router:
specifier: ^4.6.4
version: 4.6.4(vue@3.5.29(typescript@5.4.5))
version: 4.6.4(vue@3.5.30(typescript@5.4.5))
devDependencies:
'@vicons/fa':
specifier: ^0.13.0
@@ -68,16 +68,16 @@ importers:
version: 0.13.0
'@vitejs/plugin-vue':
specifier: ^6.0.4
version: 6.0.4(vite@7.3.1(terser@5.46.0))(vue@3.5.29(typescript@5.4.5))
version: 6.0.4(vite@7.3.1(terser@5.46.0))(vue@3.5.30(typescript@5.4.5))
jsdom:
specifier: ^28.1.0
version: 28.1.0
unplugin-auto-import:
specifier: ^20.3.0
version: 20.3.0(@vueuse/core@14.2.1(vue@3.5.29(typescript@5.4.5)))
version: 20.3.0(@vueuse/core@14.2.1(vue@3.5.30(typescript@5.4.5)))
unplugin-vue-components:
specifier: ^30.0.0
version: 30.0.0(@babel/parser@7.29.0)(vue@3.5.29(typescript@5.4.5))
version: 30.0.0(@babel/parser@7.29.0)(vue@3.5.30(typescript@5.4.5))
vite:
specifier: ^7.3.1
version: 7.3.1(terser@5.46.0)
@@ -100,8 +100,8 @@ importers:
specifier: ^7.4.0
version: 7.4.0
wrangler:
specifier: ^4.71.0
version: 4.71.0
specifier: ^4.72.0
version: 4.72.0
packages:
@@ -636,32 +636,32 @@ packages:
workerd:
optional: true
'@cloudflare/workerd-darwin-64@1.20260301.1':
resolution: {integrity: sha512-+kJvwociLrvy1JV9BAvoSVsMEIYD982CpFmo/yMEvBwxDIjltYsLTE8DLi0mCkGsQ8Ygidv2fD9wavzXeiY7OQ==}
'@cloudflare/workerd-darwin-64@1.20260310.1':
resolution: {integrity: sha512-hF2VpoWaMb1fiGCQJqCY6M8I+2QQqjkyY4LiDYdTL5D/w6C1l5v1zhc0/jrjdD1DXfpJtpcSMSmEPjHse4p9Ig==}
engines: {node: '>=16'}
cpu: [x64]
os: [darwin]
'@cloudflare/workerd-darwin-arm64@1.20260301.1':
resolution: {integrity: sha512-PPIetY3e67YBr9O4UhILK8nbm5TqUDl14qx4rwFNrRSBOvlzuczzbd4BqgpAtbGVFxKp1PWpjAnBvGU/OI/tLQ==}
'@cloudflare/workerd-darwin-arm64@1.20260310.1':
resolution: {integrity: sha512-h/Vl3XrYYPI6yFDE27XO1QPq/1G1lKIM8tzZGIWYpntK3IN5XtH3Ee/sLaegpJ49aIJoqhF2mVAZ6Yw+Vk2gJw==}
engines: {node: '>=16'}
cpu: [arm64]
os: [darwin]
'@cloudflare/workerd-linux-64@1.20260301.1':
resolution: {integrity: sha512-Gu5vaVTZuYl3cHa+u5CDzSVDBvSkfNyuAHi6Mdfut7TTUdcb3V5CIcR/mXRSyMXzEy9YxEWIfdKMxOMBjupvYQ==}
'@cloudflare/workerd-linux-64@1.20260310.1':
resolution: {integrity: sha512-XzQ0GZ8G5P4d74bQYOIP2Su4CLdNPpYidrInaSOuSxMw+HamsHaFrjVsrV2mPy/yk2hi6SY2yMbgKFK9YjA7vw==}
engines: {node: '>=16'}
cpu: [x64]
os: [linux]
'@cloudflare/workerd-linux-arm64@1.20260301.1':
resolution: {integrity: sha512-igL1pkyCXW6GiGpjdOAvqMi87UW0LMc/+yIQe/CSzuZJm5GzXoAMrwVTkCFnikk6JVGELrM5x0tGYlxa0sk5Iw==}
'@cloudflare/workerd-linux-arm64@1.20260310.1':
resolution: {integrity: sha512-sxv4CxnN4ZR0uQGTFVGa0V4KTqwdej/czpIc5tYS86G8FQQoGIBiAIs2VvU7b8EROPcandxYHDBPTb+D9HIMPw==}
engines: {node: '>=16'}
cpu: [arm64]
os: [linux]
'@cloudflare/workerd-windows-64@1.20260301.1':
resolution: {integrity: sha512-Q0wMJ4kcujXILwQKQFc1jaYamVsNvjuECzvRrTI8OxGFMx2yq9aOsswViE4X1gaS2YQQ5u0JGwuGi5WdT1Lt7A==}
'@cloudflare/workerd-windows-64@1.20260310.1':
resolution: {integrity: sha512-+1ZTViWKJypLfgH/luAHCqkent0DEBjAjvO40iAhOMHRLYP/SPphLvr4Jpi6lb+sIocS8Q1QZL4uM5Etg1Wskg==}
engines: {node: '>=16'}
cpu: [x64]
os: [win32]
@@ -1386,8 +1386,8 @@ packages:
'@types/web-bluetooth@0.0.21':
resolution: {integrity: sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA==}
'@unhead/vue@2.1.10':
resolution: {integrity: sha512-VP78Onh2HNezLPfhYjfHqn4dxlcQsE6PJgTTs61NksO/thvilNswtgBq0N0MWCLtn43N5akEPGW2y2zxM3PWgQ==}
'@unhead/vue@2.1.12':
resolution: {integrity: sha512-zEWqg0nZM8acpuTZE40wkeUl8AhIe0tU0OkilVi1D4fmVjACrwoh5HP6aNqJ8kUnKsoy6D+R3Vi/O+fmdNGO7g==}
peerDependencies:
vue: '>=3.5.18'
@@ -1450,37 +1450,37 @@ packages:
'@vitest/utils@3.2.4':
resolution: {integrity: sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==}
'@vue/compiler-core@3.5.29':
resolution: {integrity: sha512-cuzPhD8fwRHk8IGfmYaR4eEe4cAyJEL66Ove/WZL7yWNL134nqLddSLwNRIsFlnnW1kK+p8Ck3viFnC0chXCXw==}
'@vue/compiler-core@3.5.30':
resolution: {integrity: sha512-s3DfdZkcu/qExZ+td75015ljzHc6vE+30cFMGRPROYjqkroYI5NV2X1yAMX9UeyBNWB9MxCfPcsjpLS11nzkkw==}
'@vue/compiler-dom@3.5.29':
resolution: {integrity: sha512-n0G5o7R3uBVmVxjTIYcz7ovr8sy7QObFG8OQJ3xGCDNhbG60biP/P5KnyY8NLd81OuT1WJflG7N4KWYHaeeaIg==}
'@vue/compiler-dom@3.5.30':
resolution: {integrity: sha512-eCFYESUEVYHhiMuK4SQTldO3RYxyMR/UQL4KdGD1Yrkfdx4m/HYuZ9jSfPdA+nWJY34VWndiYdW/wZXyiPEB9g==}
'@vue/compiler-sfc@3.5.29':
resolution: {integrity: sha512-oJZhN5XJs35Gzr50E82jg2cYdZQ78wEwvRO6Y63TvLVTc+6xICzJHP1UIecdSPPYIbkautNBanDiWYa64QSFIA==}
'@vue/compiler-sfc@3.5.30':
resolution: {integrity: sha512-LqmFPDn89dtU9vI3wHJnwaV6GfTRD87AjWpTWpyrdVOObVtjIuSeZr181z5C4PmVx/V3j2p+0f7edFKGRMpQ5A==}
'@vue/compiler-ssr@3.5.29':
resolution: {integrity: sha512-Y/ARJZE6fpjzL5GH/phJmsFwx3g6t2KmHKHx5q+MLl2kencADKIrhH5MLF6HHpRMmlRAYBRSvv347Mepf1zVNw==}
'@vue/compiler-ssr@3.5.30':
resolution: {integrity: sha512-NsYK6OMTnx109PSL2IAyf62JP6EUdk4Dmj6AkWcJGBvN0dQoMYtVekAmdqgTtWQgEJo+Okstbf/1p7qZr5H+bA==}
'@vue/devtools-api@6.6.4':
resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==}
'@vue/reactivity@3.5.29':
resolution: {integrity: sha512-zcrANcrRdcLtmGZETBxWqIkoQei8HaFpZWx/GHKxx79JZsiZ8j1du0VUJtu4eJjgFvU/iKL5lRXFXksVmI+5DA==}
'@vue/reactivity@3.5.30':
resolution: {integrity: sha512-179YNgKATuwj9gB+66snskRDOitDiuOZqkYia7mHKJaidOMo/WJxHKF8DuGc4V4XbYTJANlfEKb0yxTQotnx4Q==}
'@vue/runtime-core@3.5.29':
resolution: {integrity: sha512-8DpW2QfdwIWOLqtsNcds4s+QgwSaHSJY/SUe04LptianUQ/0xi6KVsu/pYVh+HO3NTVvVJjIPL2t6GdeKbS4Lg==}
'@vue/runtime-core@3.5.30':
resolution: {integrity: sha512-e0Z+8PQsUTdwV8TtEsLzUM7SzC7lQwYKePydb7K2ZnmS6jjND+WJXkmmfh/swYzRyfP1EY3fpdesyYoymCzYfg==}
'@vue/runtime-dom@3.5.29':
resolution: {integrity: sha512-AHvvJEtcY9tw/uk+s/YRLSlxxQnqnAkjqvK25ZiM4CllCZWzElRAoQnCM42m9AHRLNJ6oe2kC5DCgD4AUdlvXg==}
'@vue/runtime-dom@3.5.30':
resolution: {integrity: sha512-2UIGakjU4WSQ0T4iwDEW0W7vQj6n7AFn7taqZ9Cvm0Q/RA2FFOziLESrDL4GmtI1wV3jXg5nMoJSYO66egDUBw==}
'@vue/server-renderer@3.5.29':
resolution: {integrity: sha512-G/1k6WK5MusLlbxSE2YTcqAAezS+VuwHhOvLx2KnQU7G2zCH6KIb+5Wyt6UjMq7a3qPzNEjJXs1hvAxDclQH+g==}
'@vue/server-renderer@3.5.30':
resolution: {integrity: sha512-v+R34icapydRwbZRD0sXwtHqrQJv38JuMB4JxbOxd8NEpGLny7cncMp53W9UH/zo4j8eDHjQ1dEJXwzFQknjtQ==}
peerDependencies:
vue: 3.5.29
vue: 3.5.30
'@vue/shared@3.5.29':
resolution: {integrity: sha512-w7SR0A5zyRByL9XUkCfdLs7t9XOHUyJ67qPGQjOou3p6GvBeBW+AVjUUmlxtZ4PIYaRvE+1LmK44O4uajlZwcg==}
'@vue/shared@3.5.30':
resolution: {integrity: sha512-YXgQ7JjaO18NeK2K9VTbDHaFy62WrObMa6XERNfNOkAhD1F1oDSf3ZJ7K6GqabZ0BvSDHajp8qfS5Sa2I9n8uQ==}
'@vueuse/core@14.2.1':
resolution: {integrity: sha512-3vwDzV+GDUNpdegRY6kzpLm4Igptq+GA0QkJ3W61Iv27YWwW/ufSlOfgQIpN6FZRMG0mkaz4gglJRtq5SeJyIQ==}
@@ -1840,9 +1840,8 @@ packages:
dom7@3.0.0:
resolution: {integrity: sha512-oNlcUdHsC4zb7Msx7JN3K0Nro1dzJ48knvBOnDPKJ2GV9wl1i5vydJZUSyOfrkKFDZEud/jBsTk92S/VGSAe/g==}
dompurify@3.3.2:
resolution: {integrity: sha512-6obghkliLdmKa56xdbLOpUZ43pAR6xFy1uOrxBaIDjT+yaRuuybLjGS9eVBoSR/UPU5fq3OXClEHLJNGvbxKpQ==}
engines: {node: '>=20'}
dompurify@3.3.3:
resolution: {integrity: sha512-Oj6pzI2+RqBfFG+qOaOLbFXLQ90ARpcGG6UePL82bJLtdsa6CYJD7nmiU8MW9nQNOtCHV3lZ/Bzq1X0QYbBZCA==}
dunder-proto@1.0.1:
resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
@@ -2377,8 +2376,8 @@ packages:
resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
engines: {node: '>= 0.6'}
miniflare@4.20260301.1:
resolution: {integrity: sha512-fqkHx0QMKswRH9uqQQQOU/RoaS3Wjckxy3CUX3YGJr0ZIMu7ObvI+NovdYi6RIsSPthNtq+3TPmRNxjeRiasog==}
miniflare@4.20260310.0:
resolution: {integrity: sha512-uC5vNPenFpDSj5aUU3wGSABG6UUqMr+Xs1m4AkCrTHo37F4Z6xcQw5BXqViTfPDVT/zcYH1UgTVoXhr1l6ZMXw==}
engines: {node: '>=18.0.0'}
hasBin: true
@@ -2400,8 +2399,8 @@ packages:
ms@2.1.3:
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
naive-ui@2.44.0:
resolution: {integrity: sha512-+2eNNldKOluVu038BhcyJMlj661XxKKt4wBo1BDrCayzNLOkFXX8JHv1XFGSEEdewEic+zPJoFLxkTgTxOxovQ==}
naive-ui@2.44.1:
resolution: {integrity: sha512-reo8Esw0p58liZwbUutC7meW24Xbn3EwNv91zReWKm2W4JPu+zfgJRn/F7aO0BFmvN+h2brA2M5lRvYqLq4kuA==}
engines: {node: '>=20'}
peerDependencies:
vue: ^3.0.0
@@ -2494,8 +2493,8 @@ packages:
resolution: {integrity: sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg==}
engines: {node: ^10 || ^12 || >=14}
preact@10.28.4:
resolution: {integrity: sha512-uKFfOHWuSNpRFVTnljsCluEFq57OKT+0QdOiQo8XWnQ/pSvg7OpX5eNOejELXJMWy+BwM2nobz0FkvzmnpCNsQ==}
preact@10.29.0:
resolution: {integrity: sha512-wSAGyk2bYR1c7t3SZ3jHcM6xy0lcBcDel6lODcs9ME6Th++Dx2KU+6D3HD8wMMKGA8Wpw7OMd3/4RGzYRpzwRg==}
pretty-bytes@5.6.0:
resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==}
@@ -2874,8 +2873,8 @@ packages:
unenv@2.0.0-rc.24:
resolution: {integrity: sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw==}
unhead@2.1.10:
resolution: {integrity: sha512-We8l9uNF8zz6U8lfQaVG70+R/QBfQx1oPIgXin4BtZnK2IQpz6yazQ0qjMNVBDw2ADgF2ea58BtvSK+XX5AS7g==}
unhead@2.1.12:
resolution: {integrity: sha512-iTHdWD9ztTunOErtfUFk6Wr11BxvzumcYJ0CzaSCBUOEtg+DUZ9+gnE99i8QkLFT2q1rZD48BYYGXpOZVDLYkA==}
unicode-canonical-property-names-ecmascript@2.0.1:
resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==}
@@ -3074,8 +3073,8 @@ packages:
peerDependencies:
vue: ^3.5.0
vue@3.5.29:
resolution: {integrity: sha512-BZqN4Ze6mDQVNAni0IHeMJ5mwr8VAJ3MQC9FmprRhcBYENw+wOAAjRj8jfmN6FLl0j96OXbR+CjWhmAmM+QGnA==}
vue@3.5.30:
resolution: {integrity: sha512-hTHLc6VNZyzzEH/l7PFGjpcTvUgiaPK5mdLkbjrTeWSRcEfxFrv56g/XckIYlE9ckuobsdwqd5mk2g1sBkMewg==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
@@ -3190,17 +3189,17 @@ packages:
workbox-window@7.4.0:
resolution: {integrity: sha512-/bIYdBLAVsNR3v7gYGaV4pQW3M3kEPx5E8vDxGvxo6khTrGtSSCS7QiFKv9ogzBgZiy0OXLP9zO28U/1nF1mfw==}
workerd@1.20260301.1:
resolution: {integrity: sha512-oterQ1IFd3h7PjCfT4znSFOkJCvNQ6YMOyZ40YsnO3nrSpgB4TbJVYWFOnyJAw71/RQuupfVqZZWKvsy8GO3fw==}
workerd@1.20260310.1:
resolution: {integrity: sha512-yawXhypXXHtArikJj15HOMknNGikpBbSg2ZDe6lddUbqZnJXuCVSkgc/0ArUeVMG1jbbGvpst+REFtKwILvRTQ==}
engines: {node: '>=16'}
hasBin: true
wrangler@4.71.0:
resolution: {integrity: sha512-j6pSGAncOLNQDRzqtp0EqzYj52CldDP7uz/C9cxVrIgqa5p+cc0b4pIwnapZZAGv9E1Loa3tmPD0aXonH7KTkw==}
wrangler@4.72.0:
resolution: {integrity: sha512-bKkb8150JGzJZJWiNB2nu/33smVfawmfYiecA6rW4XH7xS23/jqMbgpdelM34W/7a1IhR66qeQGVqTRXROtAZg==}
engines: {node: '>=20.0.0'}
hasBin: true
peerDependencies:
'@cloudflare/workers-types': ^4.20260226.1
'@cloudflare/workers-types': ^4.20260310.1
peerDependenciesMeta:
'@cloudflare/workers-types':
optional: true
@@ -3922,25 +3921,25 @@ snapshots:
'@cloudflare/kv-asset-handler@0.4.2': {}
'@cloudflare/unenv-preset@2.15.0(unenv@2.0.0-rc.24)(workerd@1.20260301.1)':
'@cloudflare/unenv-preset@2.15.0(unenv@2.0.0-rc.24)(workerd@1.20260310.1)':
dependencies:
unenv: 2.0.0-rc.24
optionalDependencies:
workerd: 1.20260301.1
workerd: 1.20260310.1
'@cloudflare/workerd-darwin-64@1.20260301.1':
'@cloudflare/workerd-darwin-64@1.20260310.1':
optional: true
'@cloudflare/workerd-darwin-arm64@1.20260301.1':
'@cloudflare/workerd-darwin-arm64@1.20260310.1':
optional: true
'@cloudflare/workerd-linux-64@1.20260301.1':
'@cloudflare/workerd-linux-64@1.20260310.1':
optional: true
'@cloudflare/workerd-linux-arm64@1.20260301.1':
'@cloudflare/workerd-linux-arm64@1.20260310.1':
optional: true
'@cloudflare/workerd-windows-64@1.20260301.1':
'@cloudflare/workerd-windows-64@1.20260310.1':
optional: true
'@cspotcode/source-map-support@0.8.1':
@@ -3951,9 +3950,9 @@ snapshots:
dependencies:
css-render: 0.15.14
'@css-render/vue3-ssr@0.15.14(vue@3.5.29(typescript@5.4.5))':
'@css-render/vue3-ssr@0.15.14(vue@3.5.30(typescript@5.4.5))':
dependencies:
vue: 3.5.29(typescript@5.4.5)
vue: 3.5.30(typescript@5.4.5)
'@csstools/color-helpers@6.0.2': {}
@@ -4448,11 +4447,11 @@ snapshots:
'@types/web-bluetooth@0.0.21': {}
'@unhead/vue@2.1.10(vue@3.5.29(typescript@5.4.5))':
'@unhead/vue@2.1.12(vue@3.5.30(typescript@5.4.5))':
dependencies:
hookable: 6.0.1
unhead: 2.1.10
vue: 3.5.29(typescript@5.4.5)
unhead: 2.1.12
vue: 3.5.30(typescript@5.4.5)
'@uppy/companion-client@2.2.2':
dependencies:
@@ -4468,7 +4467,7 @@ snapshots:
mime-match: 1.0.2
namespace-emitter: 2.0.1
nanoid: 3.3.11
preact: 10.28.4
preact: 10.29.0
'@uppy/store-default@2.1.1': {}
@@ -4487,11 +4486,11 @@ snapshots:
'@vicons/material@0.13.0': {}
'@vitejs/plugin-vue@6.0.4(vite@7.3.1(terser@5.46.0))(vue@3.5.29(typescript@5.4.5))':
'@vitejs/plugin-vue@6.0.4(vite@7.3.1(terser@5.46.0))(vue@3.5.30(typescript@5.4.5))':
dependencies:
'@rolldown/pluginutils': 1.0.0-rc.2
vite: 7.3.1(terser@5.46.0)
vue: 3.5.29(typescript@5.4.5)
vue: 3.5.30(typescript@5.4.5)
'@vitest/expect@3.2.4':
dependencies:
@@ -4535,74 +4534,74 @@ snapshots:
loupe: 3.2.1
tinyrainbow: 2.0.0
'@vue/compiler-core@3.5.29':
'@vue/compiler-core@3.5.30':
dependencies:
'@babel/parser': 7.29.0
'@vue/shared': 3.5.29
'@vue/shared': 3.5.30
entities: 7.0.1
estree-walker: 2.0.2
source-map-js: 1.2.1
'@vue/compiler-dom@3.5.29':
'@vue/compiler-dom@3.5.30':
dependencies:
'@vue/compiler-core': 3.5.29
'@vue/shared': 3.5.29
'@vue/compiler-core': 3.5.30
'@vue/shared': 3.5.30
'@vue/compiler-sfc@3.5.29':
'@vue/compiler-sfc@3.5.30':
dependencies:
'@babel/parser': 7.29.0
'@vue/compiler-core': 3.5.29
'@vue/compiler-dom': 3.5.29
'@vue/compiler-ssr': 3.5.29
'@vue/shared': 3.5.29
'@vue/compiler-core': 3.5.30
'@vue/compiler-dom': 3.5.30
'@vue/compiler-ssr': 3.5.30
'@vue/shared': 3.5.30
estree-walker: 2.0.2
magic-string: 0.30.21
postcss: 8.5.8
source-map-js: 1.2.1
'@vue/compiler-ssr@3.5.29':
'@vue/compiler-ssr@3.5.30':
dependencies:
'@vue/compiler-dom': 3.5.29
'@vue/shared': 3.5.29
'@vue/compiler-dom': 3.5.30
'@vue/shared': 3.5.30
'@vue/devtools-api@6.6.4': {}
'@vue/reactivity@3.5.29':
'@vue/reactivity@3.5.30':
dependencies:
'@vue/shared': 3.5.29
'@vue/shared': 3.5.30
'@vue/runtime-core@3.5.29':
'@vue/runtime-core@3.5.30':
dependencies:
'@vue/reactivity': 3.5.29
'@vue/shared': 3.5.29
'@vue/reactivity': 3.5.30
'@vue/shared': 3.5.30
'@vue/runtime-dom@3.5.29':
'@vue/runtime-dom@3.5.30':
dependencies:
'@vue/reactivity': 3.5.29
'@vue/runtime-core': 3.5.29
'@vue/shared': 3.5.29
'@vue/reactivity': 3.5.30
'@vue/runtime-core': 3.5.30
'@vue/shared': 3.5.30
csstype: 3.2.3
'@vue/server-renderer@3.5.29(vue@3.5.29(typescript@5.4.5))':
'@vue/server-renderer@3.5.30(vue@3.5.30(typescript@5.4.5))':
dependencies:
'@vue/compiler-ssr': 3.5.29
'@vue/shared': 3.5.29
vue: 3.5.29(typescript@5.4.5)
'@vue/compiler-ssr': 3.5.30
'@vue/shared': 3.5.30
vue: 3.5.30(typescript@5.4.5)
'@vue/shared@3.5.29': {}
'@vue/shared@3.5.30': {}
'@vueuse/core@14.2.1(vue@3.5.29(typescript@5.4.5))':
'@vueuse/core@14.2.1(vue@3.5.30(typescript@5.4.5))':
dependencies:
'@types/web-bluetooth': 0.0.21
'@vueuse/metadata': 14.2.1
'@vueuse/shared': 14.2.1(vue@3.5.29(typescript@5.4.5))
vue: 3.5.29(typescript@5.4.5)
'@vueuse/shared': 14.2.1(vue@3.5.30(typescript@5.4.5))
vue: 3.5.30(typescript@5.4.5)
'@vueuse/metadata@14.2.1': {}
'@vueuse/shared@14.2.1(vue@3.5.29(typescript@5.4.5))':
'@vueuse/shared@14.2.1(vue@3.5.30(typescript@5.4.5))':
dependencies:
vue: 3.5.29(typescript@5.4.5)
vue: 3.5.30(typescript@5.4.5)
'@wangeditor/basic-modules@1.1.7(@wangeditor/core@1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.11)(slate@0.72.8)(snabbdom@3.6.3))(dom7@3.0.0)(lodash.throttle@4.1.1)(nanoid@3.3.11)(slate@0.72.8)(snabbdom@3.6.3)':
dependencies:
@@ -4645,10 +4644,10 @@ snapshots:
slate-history: 0.66.0(slate@0.72.8)
snabbdom: 3.6.3
'@wangeditor/editor-for-vue@5.1.12(@wangeditor/editor@5.1.23)(vue@3.5.29(typescript@5.4.5))':
'@wangeditor/editor-for-vue@5.1.12(@wangeditor/editor@5.1.23)(vue@3.5.30(typescript@5.4.5))':
dependencies:
'@wangeditor/editor': 5.1.23
vue: 3.5.29(typescript@5.4.5)
vue: 3.5.30(typescript@5.4.5)
'@wangeditor/editor@5.1.23':
dependencies:
@@ -4978,7 +4977,7 @@ snapshots:
dependencies:
ssr-window: 3.0.0
dompurify@3.3.2:
dompurify@3.3.3:
optionalDependencies:
'@types/trusted-types': 2.0.7
@@ -5587,12 +5586,12 @@ snapshots:
dependencies:
mime-db: 1.52.0
miniflare@4.20260301.1:
miniflare@4.20260310.0:
dependencies:
'@cspotcode/source-map-support': 0.8.1
sharp: 0.34.5
undici: 7.18.2
workerd: 1.20260301.1
workerd: 1.20260310.1
ws: 8.18.0
youch: 4.1.0-beta.10
transitivePeerDependencies:
@@ -5618,10 +5617,10 @@ snapshots:
ms@2.1.3: {}
naive-ui@2.44.0(vue@3.5.29(typescript@5.4.5)):
naive-ui@2.44.1(vue@3.5.30(typescript@5.4.5)):
dependencies:
'@css-render/plugin-bem': 0.15.14(css-render@0.15.14)
'@css-render/vue3-ssr': 0.15.14(vue@3.5.29(typescript@5.4.5))
'@css-render/vue3-ssr': 0.15.14(vue@3.5.30(typescript@5.4.5))
'@types/lodash': 4.17.24
'@types/lodash-es': 4.17.12
async-validator: 4.2.5
@@ -5635,10 +5634,10 @@ snapshots:
lodash-es: 4.17.23
seemly: 0.3.10
treemate: 0.3.11
vdirs: 0.1.8(vue@3.5.29(typescript@5.4.5))
vooks: 0.2.12(vue@3.5.29(typescript@5.4.5))
vue: 3.5.29(typescript@5.4.5)
vueuc: 0.4.65(vue@3.5.29(typescript@5.4.5))
vdirs: 0.1.8(vue@3.5.30(typescript@5.4.5))
vooks: 0.2.12(vue@3.5.30(typescript@5.4.5))
vue: 3.5.30(typescript@5.4.5)
vueuc: 0.4.65(vue@3.5.30(typescript@5.4.5))
namespace-emitter@2.0.1: {}
@@ -5718,7 +5717,7 @@ snapshots:
picocolors: 1.1.1
source-map-js: 1.2.1
preact@10.28.4: {}
preact@10.29.0: {}
pretty-bytes@5.6.0: {}
@@ -6189,7 +6188,7 @@ snapshots:
dependencies:
pathe: 2.0.3
unhead@2.1.10:
unhead@2.1.12:
dependencies:
hookable: 6.0.1
@@ -6227,7 +6226,7 @@ snapshots:
universalify@2.0.1: {}
unplugin-auto-import@20.3.0(@vueuse/core@14.2.1(vue@3.5.29(typescript@5.4.5))):
unplugin-auto-import@20.3.0(@vueuse/core@14.2.1(vue@3.5.30(typescript@5.4.5))):
dependencies:
local-pkg: 1.1.2
magic-string: 0.30.21
@@ -6236,14 +6235,14 @@ snapshots:
unplugin: 2.3.11
unplugin-utils: 0.3.1
optionalDependencies:
'@vueuse/core': 14.2.1(vue@3.5.29(typescript@5.4.5))
'@vueuse/core': 14.2.1(vue@3.5.30(typescript@5.4.5))
unplugin-utils@0.3.1:
dependencies:
pathe: 2.0.3
picomatch: 4.0.3
unplugin-vue-components@30.0.0(@babel/parser@7.29.0)(vue@3.5.29(typescript@5.4.5)):
unplugin-vue-components@30.0.0(@babel/parser@7.29.0)(vue@3.5.30(typescript@5.4.5)):
dependencies:
chokidar: 4.0.3
debug: 4.4.3
@@ -6253,7 +6252,7 @@ snapshots:
tinyglobby: 0.2.15
unplugin: 2.3.11
unplugin-utils: 0.3.1
vue: 3.5.29(typescript@5.4.5)
vue: 3.5.30(typescript@5.4.5)
optionalDependencies:
'@babel/parser': 7.29.0
transitivePeerDependencies:
@@ -6278,10 +6277,10 @@ snapshots:
uuid@10.0.0: {}
vdirs@0.1.8(vue@3.5.29(typescript@5.4.5)):
vdirs@0.1.8(vue@3.5.30(typescript@5.4.5)):
dependencies:
evtd: 0.2.4
vue: 3.5.29(typescript@5.4.5)
vue: 3.5.30(typescript@5.4.5)
vite-node@3.2.4(terser@5.46.0):
dependencies:
@@ -6383,48 +6382,48 @@ snapshots:
- tsx
- yaml
vooks@0.2.12(vue@3.5.29(typescript@5.4.5)):
vooks@0.2.12(vue@3.5.30(typescript@5.4.5)):
dependencies:
evtd: 0.2.4
vue: 3.5.29(typescript@5.4.5)
vue: 3.5.30(typescript@5.4.5)
vue-clipboard3@2.0.0:
dependencies:
clipboard: 2.0.11
vue-i18n@11.3.0(vue@3.5.29(typescript@5.4.5)):
vue-i18n@11.3.0(vue@3.5.30(typescript@5.4.5)):
dependencies:
'@intlify/core-base': 11.3.0
'@intlify/devtools-types': 11.3.0
'@intlify/shared': 11.3.0
'@vue/devtools-api': 6.6.4
vue: 3.5.29(typescript@5.4.5)
vue: 3.5.30(typescript@5.4.5)
vue-router@4.6.4(vue@3.5.29(typescript@5.4.5)):
vue-router@4.6.4(vue@3.5.30(typescript@5.4.5)):
dependencies:
'@vue/devtools-api': 6.6.4
vue: 3.5.29(typescript@5.4.5)
vue: 3.5.30(typescript@5.4.5)
vue@3.5.29(typescript@5.4.5):
vue@3.5.30(typescript@5.4.5):
dependencies:
'@vue/compiler-dom': 3.5.29
'@vue/compiler-sfc': 3.5.29
'@vue/runtime-dom': 3.5.29
'@vue/server-renderer': 3.5.29(vue@3.5.29(typescript@5.4.5))
'@vue/shared': 3.5.29
'@vue/compiler-dom': 3.5.30
'@vue/compiler-sfc': 3.5.30
'@vue/runtime-dom': 3.5.30
'@vue/server-renderer': 3.5.30(vue@3.5.30(typescript@5.4.5))
'@vue/shared': 3.5.30
optionalDependencies:
typescript: 5.4.5
vueuc@0.4.65(vue@3.5.29(typescript@5.4.5)):
vueuc@0.4.65(vue@3.5.30(typescript@5.4.5)):
dependencies:
'@css-render/vue3-ssr': 0.15.14(vue@3.5.29(typescript@5.4.5))
'@css-render/vue3-ssr': 0.15.14(vue@3.5.30(typescript@5.4.5))
'@juggle/resize-observer': 3.4.0
css-render: 0.15.14
evtd: 0.2.4
seemly: 0.3.10
vdirs: 0.1.8(vue@3.5.29(typescript@5.4.5))
vooks: 0.2.12(vue@3.5.29(typescript@5.4.5))
vue: 3.5.29(typescript@5.4.5)
vdirs: 0.1.8(vue@3.5.30(typescript@5.4.5))
vooks: 0.2.12(vue@3.5.30(typescript@5.4.5))
vue: 3.5.30(typescript@5.4.5)
w3c-xmlserializer@5.0.0:
dependencies:
@@ -6617,24 +6616,24 @@ snapshots:
'@types/trusted-types': 2.0.7
workbox-core: 7.4.0
workerd@1.20260301.1:
workerd@1.20260310.1:
optionalDependencies:
'@cloudflare/workerd-darwin-64': 1.20260301.1
'@cloudflare/workerd-darwin-arm64': 1.20260301.1
'@cloudflare/workerd-linux-64': 1.20260301.1
'@cloudflare/workerd-linux-arm64': 1.20260301.1
'@cloudflare/workerd-windows-64': 1.20260301.1
'@cloudflare/workerd-darwin-64': 1.20260310.1
'@cloudflare/workerd-darwin-arm64': 1.20260310.1
'@cloudflare/workerd-linux-64': 1.20260310.1
'@cloudflare/workerd-linux-arm64': 1.20260310.1
'@cloudflare/workerd-windows-64': 1.20260310.1
wrangler@4.71.0:
wrangler@4.72.0:
dependencies:
'@cloudflare/kv-asset-handler': 0.4.2
'@cloudflare/unenv-preset': 2.15.0(unenv@2.0.0-rc.24)(workerd@1.20260301.1)
'@cloudflare/unenv-preset': 2.15.0(unenv@2.0.0-rc.24)(workerd@1.20260310.1)
blake3-wasm: 2.1.5
esbuild: 0.27.3
miniflare: 4.20260301.1
miniflare: 4.20260310.0
path-to-regexp: 6.3.0
unenv: 2.0.0-rc.24
workerd: 1.20260301.1
workerd: 1.20260310.1
optionalDependencies:
fsevents: 2.3.3
transitivePeerDependencies: