Merge pull request #246 from Sebclem/renovate/all-minor-patch

⬆️ Update all non-major dependencies
This commit is contained in:
Sébastien Clément 2024-08-14 12:17:39 +02:00 committed by GitHub
commit 7332c431b7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
9 changed files with 70 additions and 207 deletions

View File

@ -1,4 +1,4 @@
ARG BUILD_FROM=ghcr.io/home-assistant/amd64-base:3.18 ARG BUILD_FROM=ghcr.io/home-assistant/amd64-base:3.20
FROM node:20 AS frontend-builder FROM node:20 AS frontend-builder

View File

@ -1,10 +1,10 @@
/* eslint-disable */ /* eslint-disable */
/* prettier-ignore */
// @ts-nocheck // @ts-nocheck
// Generated by unplugin-vue-components // Generated by unplugin-vue-components
// Read more: https://github.com/vuejs/core/pull/3399 // Read more: https://github.com/vuejs/core/pull/3399
export {} export {}
/* prettier-ignore */
declare module 'vue' { declare module 'vue' {
export interface GlobalComponents { export interface GlobalComponents {
ActionComponent: typeof import('./src/components/statusBar/ActionComponent.vue')['default'] ActionComponent: typeof import('./src/components/statusBar/ActionComponent.vue')['default']

View File

@ -18,7 +18,7 @@
"roboto-fontface": "^0.10.0", "roboto-fontface": "^0.10.0",
"uuid": "^9.0.1", "uuid": "^9.0.1",
"vue": "^3.4.37", "vue": "^3.4.37",
"vuetify": "3.5.16" "vuetify": "3.6.14"
}, },
"devDependencies": { "devDependencies": {
"@babel/types": "^7.25.2", "@babel/types": "^7.25.2",
@ -38,12 +38,12 @@
"pinia": "^2.2.1", "pinia": "^2.2.1",
"sass": "^1.77.8", "sass": "^1.77.8",
"typescript": "^5.5.4", "typescript": "^5.5.4",
"unplugin-auto-import": "^0.17.8", "unplugin-auto-import": "^0.18.0",
"unplugin-fonts": "^1.1.1", "unplugin-fonts": "^1.1.1",
"unplugin-vue-components": "^0.26.0", "unplugin-vue-components": "^0.27.0",
"unplugin-vue-router": "^0.7.0", "unplugin-vue-router": "^0.10.0",
"vite": "^5.4.0", "vite": "^5.4.0",
"vite-plugin-vue-layouts": "^0.10.0", "vite-plugin-vue-layouts": "^0.11.0",
"vite-plugin-vuetify": "^2.0.4", "vite-plugin-vuetify": "^2.0.4",
"vue-router": "^4.4.3", "vue-router": "^4.4.3",
"vue-tsc": "^2.0.26" "vue-tsc": "^2.0.26"

View File

@ -33,8 +33,8 @@ importers:
specifier: ^3.4.37 specifier: ^3.4.37
version: 3.4.37(typescript@5.5.4) version: 3.4.37(typescript@5.5.4)
vuetify: vuetify:
specifier: 3.5.16 specifier: 3.6.14
version: 3.5.16(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue@3.4.37(typescript@5.5.4)) version: 3.6.14(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue@3.4.37(typescript@5.5.4))
devDependencies: devDependencies:
'@babel/types': '@babel/types':
specifier: ^7.25.2 specifier: ^7.25.2
@ -65,7 +65,7 @@ importers:
version: 17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.6.0(eslint@8.57.0))(eslint@8.57.0) version: 17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint-plugin-promise@6.6.0(eslint@8.57.0))(eslint@8.57.0)
eslint-config-vuetify: eslint-config-vuetify:
specifier: ^1.0.0 specifier: ^1.0.0
version: 1.0.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint@8.57.0)(typescript@5.5.4)(vite-plugin-vuetify@2.0.4(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8))(vue@3.4.37(typescript@5.5.4))(vuetify@3.5.16)) version: 1.0.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint@8.57.0)(typescript@5.5.4)(vite-plugin-vuetify@2.0.4(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8))(vue@3.4.37(typescript@5.5.4))(vuetify@3.6.14))
eslint-plugin-import: eslint-plugin-import:
specifier: ^2.29.1 specifier: ^2.29.1
version: 2.29.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0) version: 2.29.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)
@ -88,26 +88,26 @@ importers:
specifier: ^5.5.4 specifier: ^5.5.4
version: 5.5.4 version: 5.5.4
unplugin-auto-import: unplugin-auto-import:
specifier: ^0.17.8 specifier: ^0.18.0
version: 0.17.8(rollup@4.20.0) version: 0.18.2(rollup@4.20.0)
unplugin-fonts: unplugin-fonts:
specifier: ^1.1.1 specifier: ^1.1.1
version: 1.1.1(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8)) version: 1.1.1(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8))
unplugin-vue-components: unplugin-vue-components:
specifier: ^0.26.0 specifier: ^0.27.0
version: 0.26.0(@babel/parser@7.25.3)(rollup@4.20.0)(vue@3.4.37(typescript@5.5.4)) version: 0.27.4(@babel/parser@7.25.3)(rollup@4.20.0)(vue@3.4.37(typescript@5.5.4))
unplugin-vue-router: unplugin-vue-router:
specifier: ^0.7.0 specifier: ^0.10.0
version: 0.7.0(rollup@4.20.0)(vue-router@4.4.3(vue@3.4.37(typescript@5.5.4)))(vue@3.4.37(typescript@5.5.4)) version: 0.10.3(rollup@4.20.0)(vue-router@4.4.3(vue@3.4.37(typescript@5.5.4)))(vue@3.4.37(typescript@5.5.4))
vite: vite:
specifier: ^5.4.0 specifier: ^5.4.0
version: 5.4.0(@types/node@20.14.15)(sass@1.77.8) version: 5.4.0(@types/node@20.14.15)(sass@1.77.8)
vite-plugin-vue-layouts: vite-plugin-vue-layouts:
specifier: ^0.10.0 specifier: ^0.11.0
version: 0.10.0(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8))(vue-router@4.4.3(vue@3.4.37(typescript@5.5.4)))(vue@3.4.37(typescript@5.5.4)) version: 0.11.0(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8))(vue-router@4.4.3(vue@3.4.37(typescript@5.5.4)))(vue@3.4.37(typescript@5.5.4))
vite-plugin-vuetify: vite-plugin-vuetify:
specifier: ^2.0.4 specifier: ^2.0.4
version: 2.0.4(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8))(vue@3.4.37(typescript@5.5.4))(vuetify@3.5.16) version: 2.0.4(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8))(vue@3.4.37(typescript@5.5.4))(vuetify@3.6.14)
vue-router: vue-router:
specifier: ^4.4.3 specifier: ^4.4.3
version: 4.4.3(vue@3.4.37(typescript@5.5.4)) version: 4.4.3(vue@3.4.37(typescript@5.5.4))
@ -675,16 +675,12 @@ packages:
resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==}
engines: {node: '>= 0.4'} engines: {node: '>= 0.4'}
ast-kit@0.9.5:
resolution: {integrity: sha512-kbL7ERlqjXubdDd+szuwdlQ1xUxEz9mCz1+m07ftNVStgwRb2RWw+U6oKo08PAvOishMxiqz1mlJyLl8yQx2Qg==}
engines: {node: '>=16.14.0'}
ast-kit@1.0.1: ast-kit@1.0.1:
resolution: {integrity: sha512-XdXKlmX3YIrGKJS7d324CAbswH+C1klMCIRQ4VRy0+iPxGeP2scVOoYd09/V6uGjGAi/ZuEwBLzT7xBerSKNQg==} resolution: {integrity: sha512-XdXKlmX3YIrGKJS7d324CAbswH+C1klMCIRQ4VRy0+iPxGeP2scVOoYd09/V6uGjGAi/ZuEwBLzT7xBerSKNQg==}
engines: {node: '>=16.14.0'} engines: {node: '>=16.14.0'}
ast-walker-scope@0.5.0: ast-walker-scope@0.6.2:
resolution: {integrity: sha512-NsyHMxBh4dmdEHjBo1/TBZvCKxffmZxRYhmclfu0PP6Aftre47jOHYaYaNqJcV0bxihxFXhDkzLHUwHc0ocd0Q==} resolution: {integrity: sha512-1UWOyC50xI3QZkRuDj6PqDtpm1oHWtYs+NQGwqL/2R11eN3Q81PHAHPM0SWW3BNQm53UDwS//Jv8L4CCVLM1bQ==}
engines: {node: '>=16.14.0'} engines: {node: '>=16.14.0'}
available-typed-arrays@1.0.7: available-typed-arrays@1.0.7:
@ -1332,10 +1328,6 @@ packages:
resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
engines: {node: '>= 0.8.0'} engines: {node: '>= 0.8.0'}
local-pkg@0.4.3:
resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==}
engines: {node: '>=14'}
local-pkg@0.5.0: local-pkg@0.5.0:
resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==}
engines: {node: '>=14'} engines: {node: '>=14'}
@ -1726,8 +1718,8 @@ packages:
unimport@3.10.0: unimport@3.10.0:
resolution: {integrity: sha512-/UvKRfWx3mNDWwWQhR62HsoM3wxHwYdTq8ellZzMOHnnw4Dp8tovgthyW7DjTrbjDL+i4idOp06voz2VKlvrLw==} resolution: {integrity: sha512-/UvKRfWx3mNDWwWQhR62HsoM3wxHwYdTq8ellZzMOHnnw4Dp8tovgthyW7DjTrbjDL+i4idOp06voz2VKlvrLw==}
unplugin-auto-import@0.17.8: unplugin-auto-import@0.18.2:
resolution: {integrity: sha512-CHryj6HzJ+n4ASjzwHruD8arhbdl+UXvhuAIlHDs15Y/IMecG3wrf7FVg4pVH/DIysbq/n0phIjNHAjl7TG7Iw==} resolution: {integrity: sha512-Dwb3rAic75harVBrVjwiq6H24PT+nBq2dpxV5BH8NNI6sDFaTytvP+iyo4xy7prQbR3r5K6nMs4f5Wp9PE4g8A==}
engines: {node: '>=14'} engines: {node: '>=14'}
peerDependencies: peerDependencies:
'@nuxt/kit': ^3.2.2 '@nuxt/kit': ^3.2.2
@ -1747,8 +1739,8 @@ packages:
'@nuxt/kit': '@nuxt/kit':
optional: true optional: true
unplugin-vue-components@0.26.0: unplugin-vue-components@0.27.4:
resolution: {integrity: sha512-s7IdPDlnOvPamjunVxw8kNgKNK8A5KM1YpK5j/p97jEKTjlPNrA0nZBiSfAKKlK1gWZuyWXlKL5dk3EDw874LQ==} resolution: {integrity: sha512-1XVl5iXG7P1UrOMnaj2ogYa5YTq8aoh5jwDPQhemwO/OrXW+lPQKDXd1hMz15qxQPxgb/XXlbgo3HQ2rLEbmXQ==}
engines: {node: '>=14'} engines: {node: '>=14'}
peerDependencies: peerDependencies:
'@babel/parser': ^7.15.8 '@babel/parser': ^7.15.8
@ -1760,10 +1752,10 @@ packages:
'@nuxt/kit': '@nuxt/kit':
optional: true optional: true
unplugin-vue-router@0.7.0: unplugin-vue-router@0.10.3:
resolution: {integrity: sha512-ddRreGq0t5vlSB7OMy4e4cfU1w2AwBQCwmvW3oP/0IHQiokzbx4hd3TpwBu3eIAFVuhX2cwNQwp1U32UybTVCw==} resolution: {integrity: sha512-qyR3etefMT2U6gBz8li6vFhIdGMib1wCZ7iqwYNEk22qBvx7i/LmFTrNsDpNpPpwXlfM6xOITd6yfVo9pPQklw==}
peerDependencies: peerDependencies:
vue-router: ^4.1.0 vue-router: ^4.4.0
peerDependenciesMeta: peerDependenciesMeta:
vue-router: vue-router:
optional: true optional: true
@ -1786,8 +1778,8 @@ packages:
resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==}
hasBin: true hasBin: true
vite-plugin-vue-layouts@0.10.0: vite-plugin-vue-layouts@0.11.0:
resolution: {integrity: sha512-95hG4rm3EZq1w56b+rlAC+9AxIeytaOFeBS2KDIa2ZJHyDxiWaqf/v93uLCuqkP7ye6W78B/0b7Xo4/y7mocgQ==} resolution: {integrity: sha512-uh6NW7lt+aOXujK4eHfiNbeo55K9OTuB7fnv+5RVc4OBn/cZull6ThXdYH03JzKanUfgt6QZ37NbbtJ0og59qw==}
peerDependencies: peerDependencies:
vite: ^4.0.0 || ^5.0.0 vite: ^4.0.0 || ^5.0.0
vue: ^3.2.4 vue: ^3.2.4
@ -1871,8 +1863,8 @@ packages:
typescript: typescript:
optional: true optional: true
vuetify@3.5.16: vuetify@3.6.14:
resolution: {integrity: sha512-jyApfATreFMkgjvK0bL7ntZnr+p9TU73+4E3kX6fIvUitdAP9fltG7yj+v3k14HLqZRSNhTL1GhQ95DFx631zw==} resolution: {integrity: sha512-iSa3CgdTEt/7B0aGDmkBARe8rxDDycEYHu1zNtOf1Xpvs/Tv7Ql5yHGqM2XCY0h7SL8Dme39pJIovzg3q4JLbQ==}
engines: {node: ^12.20 || >=14.13} engines: {node: ^12.20 || >=14.13}
peerDependencies: peerDependencies:
typescript: '>=4.7' typescript: '>=4.7'
@ -2395,11 +2387,11 @@ snapshots:
'@vue/shared@3.4.37': {} '@vue/shared@3.4.37': {}
'@vuetify/loader-shared@2.0.3(vue@3.4.37(typescript@5.5.4))(vuetify@3.5.16(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue@3.4.37(typescript@5.5.4)))': '@vuetify/loader-shared@2.0.3(vue@3.4.37(typescript@5.5.4))(vuetify@3.6.14(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue@3.4.37(typescript@5.5.4)))':
dependencies: dependencies:
upath: 2.0.1 upath: 2.0.1
vue: 3.4.37(typescript@5.5.4) vue: 3.4.37(typescript@5.5.4)
vuetify: 3.5.16(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue@3.4.37(typescript@5.5.4)) vuetify: 3.6.14(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue@3.4.37(typescript@5.5.4))
acorn-jsx@5.3.2(acorn@8.12.1): acorn-jsx@5.3.2(acorn@8.12.1):
dependencies: dependencies:
@ -2481,25 +2473,15 @@ snapshots:
is-array-buffer: 3.0.4 is-array-buffer: 3.0.4
is-shared-array-buffer: 1.0.3 is-shared-array-buffer: 1.0.3
ast-kit@0.9.5(rollup@4.20.0):
dependencies:
'@babel/parser': 7.25.3
'@rollup/pluginutils': 5.1.0(rollup@4.20.0)
pathe: 1.1.2
transitivePeerDependencies:
- rollup
ast-kit@1.0.1: ast-kit@1.0.1:
dependencies: dependencies:
'@babel/parser': 7.25.3 '@babel/parser': 7.25.3
pathe: 1.1.2 pathe: 1.1.2
ast-walker-scope@0.5.0(rollup@4.20.0): ast-walker-scope@0.6.2:
dependencies: dependencies:
'@babel/parser': 7.25.3 '@babel/parser': 7.25.3
ast-kit: 0.9.5(rollup@4.20.0) ast-kit: 1.0.1
transitivePeerDependencies:
- rollup
available-typed-arrays@1.0.7: available-typed-arrays@1.0.7:
dependencies: dependencies:
@ -2784,7 +2766,7 @@ snapshots:
eslint-plugin-n: 16.6.2(eslint@8.57.0) eslint-plugin-n: 16.6.2(eslint@8.57.0)
eslint-plugin-promise: 6.6.0(eslint@8.57.0) eslint-plugin-promise: 6.6.0(eslint@8.57.0)
eslint-config-vuetify@1.0.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint@8.57.0)(typescript@5.5.4)(vite-plugin-vuetify@2.0.4(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8))(vue@3.4.37(typescript@5.5.4))(vuetify@3.5.16)): eslint-config-vuetify@1.0.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.4))(eslint-plugin-n@16.6.2(eslint@8.57.0))(eslint@8.57.0)(typescript@5.5.4)(vite-plugin-vuetify@2.0.4(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8))(vue@3.4.37(typescript@5.5.4))(vuetify@3.6.14)):
dependencies: dependencies:
babel-eslint: 10.1.0(eslint@8.57.0) babel-eslint: 10.1.0(eslint@8.57.0)
eslint: 8.57.0 eslint: 8.57.0
@ -2795,9 +2777,9 @@ snapshots:
eslint-plugin-promise: 6.6.0(eslint@8.57.0) eslint-plugin-promise: 6.6.0(eslint@8.57.0)
eslint-plugin-standard: 4.1.0(eslint@8.57.0) eslint-plugin-standard: 4.1.0(eslint@8.57.0)
eslint-plugin-vue: 9.27.0(eslint@8.57.0) eslint-plugin-vue: 9.27.0(eslint@8.57.0)
eslint-plugin-vuetify: 2.4.0(eslint@8.57.0)(vuetify@3.5.16(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue@3.4.37(typescript@5.5.4))) eslint-plugin-vuetify: 2.4.0(eslint@8.57.0)(vuetify@3.6.14(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue@3.4.37(typescript@5.5.4)))
vue: 3.4.37(typescript@5.5.4) vue: 3.4.37(typescript@5.5.4)
vuetify: 3.5.16(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue@3.4.37(typescript@5.5.4)) vuetify: 3.6.14(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue@3.4.37(typescript@5.5.4))
transitivePeerDependencies: transitivePeerDependencies:
- '@typescript-eslint/parser' - '@typescript-eslint/parser'
- eslint-import-resolver-typescript - eslint-import-resolver-typescript
@ -2913,12 +2895,12 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
eslint-plugin-vuetify@2.4.0(eslint@8.57.0)(vuetify@3.5.16(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue@3.4.37(typescript@5.5.4))): eslint-plugin-vuetify@2.4.0(eslint@8.57.0)(vuetify@3.6.14(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue@3.4.37(typescript@5.5.4))):
dependencies: dependencies:
eslint: 8.57.0 eslint: 8.57.0
eslint-plugin-vue: 9.27.0(eslint@8.57.0) eslint-plugin-vue: 9.27.0(eslint@8.57.0)
requireindex: 1.2.0 requireindex: 1.2.0
vuetify: 3.5.16(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue@3.4.37(typescript@5.5.4)) vuetify: 3.6.14(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue@3.4.37(typescript@5.5.4))
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@ -3284,8 +3266,6 @@ snapshots:
prelude-ls: 1.2.1 prelude-ls: 1.2.1
type-check: 0.4.0 type-check: 0.4.0
local-pkg@0.4.3: {}
local-pkg@0.5.0: local-pkg@0.5.0:
dependencies: dependencies:
mlly: 1.7.1 mlly: 1.7.1
@ -3707,7 +3687,7 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- rollup - rollup
unplugin-auto-import@0.17.8(rollup@4.20.0): unplugin-auto-import@0.18.2(rollup@4.20.0):
dependencies: dependencies:
'@antfu/utils': 0.7.10 '@antfu/utils': 0.7.10
'@rollup/pluginutils': 5.1.0(rollup@4.20.0) '@rollup/pluginutils': 5.1.0(rollup@4.20.0)
@ -3726,17 +3706,17 @@ snapshots:
unplugin: 1.12.1 unplugin: 1.12.1
vite: 5.4.0(@types/node@20.14.15)(sass@1.77.8) vite: 5.4.0(@types/node@20.14.15)(sass@1.77.8)
unplugin-vue-components@0.26.0(@babel/parser@7.25.3)(rollup@4.20.0)(vue@3.4.37(typescript@5.5.4)): unplugin-vue-components@0.27.4(@babel/parser@7.25.3)(rollup@4.20.0)(vue@3.4.37(typescript@5.5.4)):
dependencies: dependencies:
'@antfu/utils': 0.7.10 '@antfu/utils': 0.7.10
'@rollup/pluginutils': 5.1.0(rollup@4.20.0) '@rollup/pluginutils': 5.1.0(rollup@4.20.0)
chokidar: 3.6.0 chokidar: 3.6.0
debug: 4.3.6 debug: 4.3.6
fast-glob: 3.3.2 fast-glob: 3.3.2
local-pkg: 0.4.3 local-pkg: 0.5.0
magic-string: 0.30.11 magic-string: 0.30.11
minimatch: 9.0.5 minimatch: 9.0.5
resolve: 1.22.8 mlly: 1.7.1
unplugin: 1.12.1 unplugin: 1.12.1
vue: 3.4.37(typescript@5.5.4) vue: 3.4.37(typescript@5.5.4)
optionalDependencies: optionalDependencies:
@ -3745,16 +3725,16 @@ snapshots:
- rollup - rollup
- supports-color - supports-color
unplugin-vue-router@0.7.0(rollup@4.20.0)(vue-router@4.4.3(vue@3.4.37(typescript@5.5.4)))(vue@3.4.37(typescript@5.5.4)): unplugin-vue-router@0.10.3(rollup@4.20.0)(vue-router@4.4.3(vue@3.4.37(typescript@5.5.4)))(vue@3.4.37(typescript@5.5.4)):
dependencies: dependencies:
'@babel/types': 7.25.2 '@babel/types': 7.25.2
'@rollup/pluginutils': 5.1.0(rollup@4.20.0) '@rollup/pluginutils': 5.1.0(rollup@4.20.0)
'@vue-macros/common': 1.12.2(rollup@4.20.0)(vue@3.4.37(typescript@5.5.4)) '@vue-macros/common': 1.12.2(rollup@4.20.0)(vue@3.4.37(typescript@5.5.4))
ast-walker-scope: 0.5.0(rollup@4.20.0) ast-walker-scope: 0.6.2
chokidar: 3.6.0 chokidar: 3.6.0
fast-glob: 3.3.2 fast-glob: 3.3.2
json5: 2.2.3 json5: 2.2.3
local-pkg: 0.4.3 local-pkg: 0.5.0
mlly: 1.7.1 mlly: 1.7.1
pathe: 1.1.2 pathe: 1.1.2
scule: 1.3.0 scule: 1.3.0
@ -3783,7 +3763,7 @@ snapshots:
uuid@9.0.1: {} uuid@9.0.1: {}
vite-plugin-vue-layouts@0.10.0(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8))(vue-router@4.4.3(vue@3.4.37(typescript@5.5.4)))(vue@3.4.37(typescript@5.5.4)): vite-plugin-vue-layouts@0.11.0(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8))(vue-router@4.4.3(vue@3.4.37(typescript@5.5.4)))(vue@3.4.37(typescript@5.5.4)):
dependencies: dependencies:
debug: 4.3.6 debug: 4.3.6
fast-glob: 3.3.2 fast-glob: 3.3.2
@ -3793,14 +3773,14 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
vite-plugin-vuetify@2.0.4(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8))(vue@3.4.37(typescript@5.5.4))(vuetify@3.5.16): vite-plugin-vuetify@2.0.4(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8))(vue@3.4.37(typescript@5.5.4))(vuetify@3.6.14):
dependencies: dependencies:
'@vuetify/loader-shared': 2.0.3(vue@3.4.37(typescript@5.5.4))(vuetify@3.5.16(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue@3.4.37(typescript@5.5.4))) '@vuetify/loader-shared': 2.0.3(vue@3.4.37(typescript@5.5.4))(vuetify@3.6.14(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue@3.4.37(typescript@5.5.4)))
debug: 4.3.6 debug: 4.3.6
upath: 2.0.1 upath: 2.0.1
vite: 5.4.0(@types/node@20.14.15)(sass@1.77.8) vite: 5.4.0(@types/node@20.14.15)(sass@1.77.8)
vue: 3.4.37(typescript@5.5.4) vue: 3.4.37(typescript@5.5.4)
vuetify: 3.5.16(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue@3.4.37(typescript@5.5.4)) vuetify: 3.6.14(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue@3.4.37(typescript@5.5.4))
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@ -3855,12 +3835,12 @@ snapshots:
optionalDependencies: optionalDependencies:
typescript: 5.5.4 typescript: 5.5.4
vuetify@3.5.16(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue@3.4.37(typescript@5.5.4)): vuetify@3.6.14(typescript@5.5.4)(vite-plugin-vuetify@2.0.4)(vue@3.4.37(typescript@5.5.4)):
dependencies: dependencies:
vue: 3.4.37(typescript@5.5.4) vue: 3.4.37(typescript@5.5.4)
optionalDependencies: optionalDependencies:
typescript: 5.5.4 typescript: 5.5.4
vite-plugin-vuetify: 2.0.4(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8))(vue@3.4.37(typescript@5.5.4))(vuetify@3.5.16) vite-plugin-vuetify: 2.0.4(vite@5.4.0(@types/node@20.14.15)(sass@1.77.8))(vue@3.4.37(typescript@5.5.4))(vuetify@3.6.14)
webpack-sources@3.2.3: {} webpack-sources@3.2.3: {}

View File

@ -1,7 +1,6 @@
<template> <template>
<v-app> <v-app>
<navbar-component></navbar-component> <navbar-component></navbar-component>
<message-bar></message-bar>
<webdav-config-menu @saved="cloudList?.refreshBackup"></webdav-config-menu> <webdav-config-menu @saved="cloudList?.refreshBackup"></webdav-config-menu>
<backup-config-menu></backup-config-menu> <backup-config-menu></backup-config-menu>
<alert-manager></alert-manager> <alert-manager></alert-manager>
@ -24,7 +23,6 @@ import { ref } from "vue";
import AlertManager from "./components/AlertManager.vue"; import AlertManager from "./components/AlertManager.vue";
import CloudList from "./components/cloud/CloudList.vue"; import CloudList from "./components/cloud/CloudList.vue";
import HaList from "./components/homeAssistant/HaList.vue"; import HaList from "./components/homeAssistant/HaList.vue";
import MessageBar from "./components/MessageBar.vue";
import NavbarComponent from "./components/NavbarComponent.vue"; import NavbarComponent from "./components/NavbarComponent.vue";
import BackupConfigMenu from "./components/settings/BackupConfigMenu.vue"; import BackupConfigMenu from "./components/settings/BackupConfigMenu.vue";
import WebdavConfigMenu from "./components/settings/WebdavConfigMenu.vue"; import WebdavConfigMenu from "./components/settings/WebdavConfigMenu.vue";
@ -39,3 +37,4 @@ function refreshLists() {
</script> </script>
<style scoped></style> <style scoped></style>

View File

@ -25,6 +25,7 @@
</v-col> </v-col>
</v-row> </v-row>
<!-- @vue-ignore -->
<v-progress-linear <v-progress-linear
:max="alertStore.timeOutValue" :max="alertStore.timeOutValue"
:model-value="alert.timeOut" :model-value="alert.timeOut"
@ -62,4 +63,3 @@ const alertVisible = computed(() => alertList.value.length > 0);
} }
} }
</style> </style>
@/store/alert

View File

@ -1,5 +1,5 @@
<template> <template>
<v-menu activator="#message-btn" :close-on-content-click="false"> <v-menu activator="parent" :close-on-content-click="false">
<v-sheet width="500" border rounded> <v-sheet width="500" border rounded>
<v-toolbar color="surface" density="comfortable" border> <v-toolbar color="surface" density="comfortable" border>
<v-toolbar-title>Messages</v-toolbar-title> <v-toolbar-title>Messages</v-toolbar-title>

View File

@ -18,6 +18,7 @@
<v-icon class="shake">mdi-bell</v-icon> <v-icon class="shake">mdi-bell</v-icon>
</v-badge> </v-badge>
<v-icon v-else>mdi-bell</v-icon> <v-icon v-else>mdi-bell</v-icon>
<message-bar></message-bar>
</v-btn> </v-btn>
<v-menu width="210px"> <v-menu width="210px">
<template v-slot:activator="{ props }"> <template v-slot:activator="{ props }">
@ -46,6 +47,7 @@ import { useDialogStatusStore } from "@/store/dialogStatus";
import { useMessageStore } from "@/store/message"; import { useMessageStore } from "@/store/message";
import { storeToRefs } from "pinia"; import { storeToRefs } from "pinia";
import logoUrl from "../assets/logo.svg"; import logoUrl from "../assets/logo.svg";
import MessageBar from "./MessageBar.vue";
const dialogStatusStore = useDialogStatusStore(); const dialogStatusStore = useDialogStatusStore();
const messagesStore = useMessageStore(); const messagesStore = useMessageStore();

View File

@ -5,136 +5,18 @@
// It's recommended to commit this file. // It's recommended to commit this file.
// Make sure to add this file to your tsconfig.json file as an "includes" or "files" entry. // Make sure to add this file to your tsconfig.json file as an "includes" or "files" entry.
/// <reference types="unplugin-vue-router/client" /> declare module 'vue-router/auto-routes' {
import type {
import type {
// type safe route locations
RouteLocationTypedList,
RouteLocationResolvedTypedList,
RouteLocationNormalizedTypedList,
RouteLocationNormalizedLoadedTypedList,
RouteLocationAsString,
RouteLocationAsRelativeTypedList,
RouteLocationAsPathTypedList,
// helper types
// route definitions
RouteRecordInfo, RouteRecordInfo,
ParamValue, ParamValue,
ParamValueOneOrMore, ParamValueOneOrMore,
ParamValueZeroOrMore, ParamValueZeroOrMore,
ParamValueZeroOrOne, ParamValueZeroOrOne,
} from 'vue-router'
// vue-router extensions /**
_RouterTyped, * Route name map generated by unplugin-vue-router
RouterLinkTyped, */
RouterLinkPropsTyped,
NavigationGuard,
UseLinkFnTyped,
// data fetching
_DataLoader,
_DefineLoaderOptions,
} from 'unplugin-vue-router/types'
declare module 'vue-router/auto/routes' {
export interface RouteNamedMap { export interface RouteNamedMap {
} }
} }
declare module 'vue-router/auto' {
import type { RouteNamedMap } from 'vue-router/auto/routes'
export type RouterTyped = _RouterTyped<RouteNamedMap>
/**
* Type safe version of `RouteLocationNormalized` (the type of `to` and `from` in navigation guards).
* Allows passing the name of the route to be passed as a generic.
*/
export type RouteLocationNormalized<Name extends keyof RouteNamedMap = keyof RouteNamedMap> = RouteLocationNormalizedTypedList<RouteNamedMap>[Name]
/**
* Type safe version of `RouteLocationNormalizedLoaded` (the return type of `useRoute()`).
* Allows passing the name of the route to be passed as a generic.
*/
export type RouteLocationNormalizedLoaded<Name extends keyof RouteNamedMap = keyof RouteNamedMap> = RouteLocationNormalizedLoadedTypedList<RouteNamedMap>[Name]
/**
* Type safe version of `RouteLocationResolved` (the returned route of `router.resolve()`).
* Allows passing the name of the route to be passed as a generic.
*/
export type RouteLocationResolved<Name extends keyof RouteNamedMap = keyof RouteNamedMap> = RouteLocationResolvedTypedList<RouteNamedMap>[Name]
/**
* Type safe version of `RouteLocation` . Allows passing the name of the route to be passed as a generic.
*/
export type RouteLocation<Name extends keyof RouteNamedMap = keyof RouteNamedMap> = RouteLocationTypedList<RouteNamedMap>[Name]
/**
* Type safe version of `RouteLocationRaw` . Allows passing the name of the route to be passed as a generic.
*/
export type RouteLocationRaw<Name extends keyof RouteNamedMap = keyof RouteNamedMap> =
| RouteLocationAsString<RouteNamedMap>
| RouteLocationAsRelativeTypedList<RouteNamedMap>[Name]
| RouteLocationAsPathTypedList<RouteNamedMap>[Name]
/**
* Generate a type safe params for a route location. Requires the name of the route to be passed as a generic.
*/
export type RouteParams<Name extends keyof RouteNamedMap> = RouteNamedMap[Name]['params']
/**
* Generate a type safe raw params for a route location. Requires the name of the route to be passed as a generic.
*/
export type RouteParamsRaw<Name extends keyof RouteNamedMap> = RouteNamedMap[Name]['paramsRaw']
export function useRouter(): RouterTyped
export function useRoute<Name extends keyof RouteNamedMap = keyof RouteNamedMap>(name?: Name): RouteLocationNormalizedLoadedTypedList<RouteNamedMap>[Name]
export const useLink: UseLinkFnTyped<RouteNamedMap>
export function onBeforeRouteLeave(guard: NavigationGuard<RouteNamedMap>): void
export function onBeforeRouteUpdate(guard: NavigationGuard<RouteNamedMap>): void
export const RouterLink: RouterLinkTyped<RouteNamedMap>
export const RouterLinkProps: RouterLinkPropsTyped<RouteNamedMap>
// Experimental Data Fetching
export function defineLoader<
P extends Promise<any>,
Name extends keyof RouteNamedMap = keyof RouteNamedMap,
isLazy extends boolean = false,
>(
name: Name,
loader: (route: RouteLocationNormalizedLoaded<Name>) => P,
options?: _DefineLoaderOptions<isLazy>,
): _DataLoader<Awaited<P>, isLazy>
export function defineLoader<
P extends Promise<any>,
isLazy extends boolean = false,
>(
loader: (route: RouteLocationNormalizedLoaded) => P,
options?: _DefineLoaderOptions<isLazy>,
): _DataLoader<Awaited<P>, isLazy>
export {
_definePage as definePage,
_HasDataLoaderMeta as HasDataLoaderMeta,
_setupDataFetchingGuard as setupDataFetchingGuard,
_stopDataFetchingScope as stopDataFetchingScope,
} from 'unplugin-vue-router/runtime'
}
declare module 'vue-router' {
import type { RouteNamedMap } from 'vue-router/auto/routes'
export interface TypesConfig {
beforeRouteUpdate: NavigationGuard<RouteNamedMap>
beforeRouteLeave: NavigationGuard<RouteNamedMap>
$route: RouteLocationNormalizedLoadedTypedList<RouteNamedMap>[keyof RouteNamedMap]
$router: _RouterTyped<RouteNamedMap>
RouterLink: RouterLinkTyped<RouteNamedMap>
}
}