chore: bump @vue/tsconfig

Signed-off-by: Henrique Dias <mail@hacdias.com>
pull/5522/head
Henrique Dias 2025-11-13 14:17:51 +01:00
parent f35b7c9d9d
commit bf3ba65782
No known key found for this signature in database
4 changed files with 165 additions and 159 deletions

View File

@ -11,7 +11,7 @@
"dev": "vite dev",
"build": "pnpm run typecheck && vite build",
"clean": "find ./dist -maxdepth 1 -mindepth 1 ! -name '.gitkeep' -exec rm -r {} +",
"typecheck": "vue-tsc -p ./tsconfig.tsc.json --noEmit",
"typecheck": "vue-tsc -p ./tsconfig.app.json --noEmit",
"lint": "eslint src/",
"lint:fix": "eslint --fix src/",
"format": "prettier --write ."
@ -57,7 +57,7 @@
"@vitejs/plugin-vue": "^6.0.1",
"@vue/eslint-config-prettier": "^10.2.0",
"@vue/eslint-config-typescript": "^14.6.0",
"@vue/tsconfig": "^0.7.0",
"@vue/tsconfig": "^0.8.1",
"autoprefixer": "^10.4.21",
"eslint": "^9.31.0",
"eslint-config-prettier": "^10.1.5",
@ -66,6 +66,7 @@
"postcss": "^8.5.6",
"prettier": "^3.6.2",
"terser": "^5.43.1",
"typescript": "^5.9.3",
"vite": "^7.2.2",
"vite-plugin-compression2": "^2.3.1",
"vue-tsc": "^3.1.3"

View File

@ -10,13 +10,13 @@ importers:
dependencies:
'@chenfengyuan/vue-number-input':
specifier: ^2.0.1
version: 2.0.1(vue@3.5.24(typescript@5.6.3))
version: 2.0.1(vue@3.5.24(typescript@5.9.3))
'@vueuse/core':
specifier: ^14.0.0
version: 14.0.0(vue@3.5.24(typescript@5.6.3))
version: 14.0.0(vue@3.5.24(typescript@5.9.3))
'@vueuse/integrations':
specifier: ^14.0.0
version: 14.0.0(focus-trap@7.6.2)(jwt-decode@4.0.0)(vue@3.5.24(typescript@5.6.3))
version: 14.0.0(focus-trap@7.6.2)(jwt-decode@4.0.0)(vue@3.5.24(typescript@5.9.3))
ace-builds:
specifier: ^1.43.2
version: 1.43.4
@ -52,13 +52,13 @@ importers:
version: 8.0.1
pinia:
specifier: ^3.0.4
version: 3.0.4(typescript@5.6.3)(vue@3.5.24(typescript@5.6.3))
version: 3.0.4(typescript@5.9.3)(vue@3.5.24(typescript@5.9.3))
pretty-bytes:
specifier: ^7.1.0
version: 7.1.0
qrcode.vue:
specifier: ^3.6.0
version: 3.6.0(vue@3.5.24(typescript@5.6.3))
version: 3.6.0(vue@3.5.24(typescript@5.9.3))
tus-js-client:
specifier: ^4.3.1
version: 4.3.1
@ -76,13 +76,13 @@ importers:
version: 1.1.1(video.js@8.23.4)
vue:
specifier: ^3.5.17
version: 3.5.24(typescript@5.6.3)
version: 3.5.24(typescript@5.9.3)
vue-final-modal:
specifier: ^4.5.5
version: 4.5.5(@vueuse/core@14.0.0(vue@3.5.24(typescript@5.6.3)))(@vueuse/integrations@14.0.0(focus-trap@7.6.2)(jwt-decode@4.0.0)(vue@3.5.24(typescript@5.6.3)))(focus-trap@7.6.2)(vue@3.5.24(typescript@5.6.3))
version: 4.5.5(@vueuse/core@14.0.0(vue@3.5.24(typescript@5.9.3)))(@vueuse/integrations@14.0.0(focus-trap@7.6.2)(jwt-decode@4.0.0)(vue@3.5.24(typescript@5.9.3)))(focus-trap@7.6.2)(vue@3.5.24(typescript@5.9.3))
vue-i18n:
specifier: ^11.1.10
version: 11.1.12(vue@3.5.24(typescript@5.6.3))
version: 11.1.12(vue@3.5.24(typescript@5.9.3))
vue-lazyload:
specifier: ^3.0.0
version: 3.0.0
@ -91,14 +91,14 @@ importers:
version: 1.3.3
vue-router:
specifier: ^4.5.1
version: 4.6.3(vue@3.5.24(typescript@5.6.3))
version: 4.6.3(vue@3.5.24(typescript@5.9.3))
vue-toastification:
specifier: ^2.0.0-rc.5
version: 2.0.0-rc.5(vue@3.5.24(typescript@5.6.3))
version: 2.0.0-rc.5(vue@3.5.24(typescript@5.9.3))
devDependencies:
'@intlify/unplugin-vue-i18n':
specifier: ^11.0.1
version: 11.0.1(@vue/compiler-dom@3.5.24)(eslint@9.39.1)(rollup@4.52.5)(typescript@5.6.3)(vue-i18n@11.1.12(vue@3.5.24(typescript@5.6.3)))(vue@3.5.24(typescript@5.6.3))
version: 11.0.1(@vue/compiler-dom@3.5.24)(eslint@9.39.1)(rollup@4.52.5)(typescript@5.9.3)(vue-i18n@11.1.12(vue@3.5.24(typescript@5.9.3)))(vue@3.5.24(typescript@5.9.3))
'@tsconfig/node24':
specifier: ^24.0.2
version: 24.0.2
@ -110,22 +110,22 @@ importers:
version: 24.10.1
'@typescript-eslint/eslint-plugin':
specifier: ^8.37.0
version: 8.46.4(@typescript-eslint/parser@8.37.0(eslint@9.39.1)(typescript@5.6.3))(eslint@9.39.1)(typescript@5.6.3)
version: 8.46.4(@typescript-eslint/parser@8.37.0(eslint@9.39.1)(typescript@5.9.3))(eslint@9.39.1)(typescript@5.9.3)
'@vitejs/plugin-legacy':
specifier: ^7.2.1
version: 7.2.1(terser@5.44.1)(vite@7.2.2(@types/node@24.10.1)(terser@5.44.1)(yaml@2.7.0))
'@vitejs/plugin-vue':
specifier: ^6.0.1
version: 6.0.1(vite@7.2.2(@types/node@24.10.1)(terser@5.44.1)(yaml@2.7.0))(vue@3.5.24(typescript@5.6.3))
version: 6.0.1(vite@7.2.2(@types/node@24.10.1)(terser@5.44.1)(yaml@2.7.0))(vue@3.5.24(typescript@5.9.3))
'@vue/eslint-config-prettier':
specifier: ^10.2.0
version: 10.2.0(eslint@9.39.1)(prettier@3.6.2)
'@vue/eslint-config-typescript':
specifier: ^14.6.0
version: 14.6.0(eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.37.0(eslint@9.39.1)(typescript@5.6.3))(eslint@9.39.1)(vue-eslint-parser@10.2.0(eslint@9.39.1)))(eslint@9.39.1)(typescript@5.6.3)
version: 14.6.0(eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.37.0(eslint@9.39.1)(typescript@5.9.3))(eslint@9.39.1)(vue-eslint-parser@10.2.0(eslint@9.39.1)))(eslint@9.39.1)(typescript@5.9.3)
'@vue/tsconfig':
specifier: ^0.7.0
version: 0.7.0(typescript@5.6.3)(vue@3.5.24(typescript@5.6.3))
specifier: ^0.8.1
version: 0.8.1(typescript@5.9.3)(vue@3.5.24(typescript@5.9.3))
autoprefixer:
specifier: ^10.4.21
version: 10.4.22(postcss@8.5.6)
@ -140,7 +140,7 @@ importers:
version: 5.5.4(eslint-config-prettier@10.1.8(eslint@9.39.1))(eslint@9.39.1)(prettier@3.6.2)
eslint-plugin-vue:
specifier: ^10.5.1
version: 10.5.1(@typescript-eslint/parser@8.37.0(eslint@9.39.1)(typescript@5.6.3))(eslint@9.39.1)(vue-eslint-parser@10.2.0(eslint@9.39.1))
version: 10.5.1(@typescript-eslint/parser@8.37.0(eslint@9.39.1)(typescript@5.9.3))(eslint@9.39.1)(vue-eslint-parser@10.2.0(eslint@9.39.1))
postcss:
specifier: ^8.5.6
version: 8.5.6
@ -150,6 +150,9 @@ importers:
terser:
specifier: ^5.43.1
version: 5.44.1
typescript:
specifier: ^5.9.3
version: 5.9.3
vite:
specifier: ^7.2.2
version: 7.2.2(@types/node@24.10.1)(terser@5.44.1)(yaml@2.7.0)
@ -158,7 +161,7 @@ importers:
version: 2.3.1(rollup@4.52.5)
vue-tsc:
specifier: ^3.1.3
version: 3.1.3(typescript@5.6.3)
version: 3.1.3(typescript@5.9.3)
packages:
@ -1325,8 +1328,8 @@ packages:
'@vue/shared@3.5.24':
resolution: {integrity: sha512-9cwHL2EsJBdi8NY22pngYYWzkTDhld6fAD6jlaeloNGciNSJL6bLpbxVgXl96X00Jtc6YWQv96YA/0sxex/k1A==}
'@vue/tsconfig@0.7.0':
resolution: {integrity: sha512-ku2uNz5MaZ9IerPPUyOHzyjhXoX2kVJaVf7hL315DC17vS6IiZRmmCPfggNbU16QTvM80+uYYy3eYJB59WCtvg==}
'@vue/tsconfig@0.8.1':
resolution: {integrity: sha512-aK7feIWPXFSUhsCP9PFqPyFOcz4ENkb8hZ2pneL6m2UjCkccvaOhC/5KCKluuBufvp2KzkbdA2W2pk20vLzu3g==}
peerDependencies:
typescript: 5.x
vue: ^3.4.0
@ -2329,8 +2332,8 @@ packages:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.9.0'
typescript@5.6.3:
resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==}
typescript@5.9.3:
resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==}
engines: {node: '>=14.17'}
hasBin: true
@ -3183,9 +3186,9 @@ snapshots:
'@babel/helper-string-parser': 7.27.1
'@babel/helper-validator-identifier': 7.28.5
'@chenfengyuan/vue-number-input@2.0.1(vue@3.5.24(typescript@5.6.3))':
'@chenfengyuan/vue-number-input@2.0.1(vue@3.5.24(typescript@5.9.3))':
dependencies:
vue: 3.5.24(typescript@5.6.3)
vue: 3.5.24(typescript@5.9.3)
'@esbuild/aix-ppc64@0.25.11':
optional: true
@ -3322,7 +3325,7 @@ snapshots:
'@humanwhocodes/retry@0.4.3': {}
'@intlify/bundle-utils@11.0.1(vue-i18n@11.1.12(vue@3.5.24(typescript@5.6.3)))':
'@intlify/bundle-utils@11.0.1(vue-i18n@11.1.12(vue@3.5.24(typescript@5.9.3)))':
dependencies:
'@intlify/message-compiler': 11.1.12
'@intlify/shared': 11.1.12
@ -3334,7 +3337,7 @@ snapshots:
source-map-js: 1.2.1
yaml-eslint-parser: 1.2.3
optionalDependencies:
vue-i18n: 11.1.12(vue@3.5.24(typescript@5.6.3))
vue-i18n: 11.1.12(vue@3.5.24(typescript@5.9.3))
'@intlify/core-base@11.1.12':
dependencies:
@ -3348,23 +3351,23 @@ snapshots:
'@intlify/shared@11.1.12': {}
'@intlify/unplugin-vue-i18n@11.0.1(@vue/compiler-dom@3.5.24)(eslint@9.39.1)(rollup@4.52.5)(typescript@5.6.3)(vue-i18n@11.1.12(vue@3.5.24(typescript@5.6.3)))(vue@3.5.24(typescript@5.6.3))':
'@intlify/unplugin-vue-i18n@11.0.1(@vue/compiler-dom@3.5.24)(eslint@9.39.1)(rollup@4.52.5)(typescript@5.9.3)(vue-i18n@11.1.12(vue@3.5.24(typescript@5.9.3)))(vue@3.5.24(typescript@5.9.3))':
dependencies:
'@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1)
'@intlify/bundle-utils': 11.0.1(vue-i18n@11.1.12(vue@3.5.24(typescript@5.6.3)))
'@intlify/bundle-utils': 11.0.1(vue-i18n@11.1.12(vue@3.5.24(typescript@5.9.3)))
'@intlify/shared': 11.1.12
'@intlify/vue-i18n-extensions': 8.0.0(@intlify/shared@11.1.12)(@vue/compiler-dom@3.5.24)(vue-i18n@11.1.12(vue@3.5.24(typescript@5.6.3)))(vue@3.5.24(typescript@5.6.3))
'@intlify/vue-i18n-extensions': 8.0.0(@intlify/shared@11.1.12)(@vue/compiler-dom@3.5.24)(vue-i18n@11.1.12(vue@3.5.24(typescript@5.9.3)))(vue@3.5.24(typescript@5.9.3))
'@rollup/pluginutils': 5.3.0(rollup@4.52.5)
'@typescript-eslint/scope-manager': 8.46.4
'@typescript-eslint/typescript-estree': 8.46.4(typescript@5.6.3)
'@typescript-eslint/typescript-estree': 8.46.4(typescript@5.9.3)
debug: 4.4.3
fast-glob: 3.3.3
pathe: 2.0.3
picocolors: 1.1.1
unplugin: 2.3.10
vue: 3.5.24(typescript@5.6.3)
vue: 3.5.24(typescript@5.9.3)
optionalDependencies:
vue-i18n: 11.1.12(vue@3.5.24(typescript@5.6.3))
vue-i18n: 11.1.12(vue@3.5.24(typescript@5.9.3))
transitivePeerDependencies:
- '@vue/compiler-dom'
- eslint
@ -3372,14 +3375,14 @@ snapshots:
- supports-color
- typescript
'@intlify/vue-i18n-extensions@8.0.0(@intlify/shared@11.1.12)(@vue/compiler-dom@3.5.24)(vue-i18n@11.1.12(vue@3.5.24(typescript@5.6.3)))(vue@3.5.24(typescript@5.6.3))':
'@intlify/vue-i18n-extensions@8.0.0(@intlify/shared@11.1.12)(@vue/compiler-dom@3.5.24)(vue-i18n@11.1.12(vue@3.5.24(typescript@5.9.3)))(vue@3.5.24(typescript@5.9.3))':
dependencies:
'@babel/parser': 7.28.5
optionalDependencies:
'@intlify/shared': 11.1.12
'@vue/compiler-dom': 3.5.24
vue: 3.5.24(typescript@5.6.3)
vue-i18n: 11.1.12(vue@3.5.24(typescript@5.6.3))
vue: 3.5.24(typescript@5.9.3)
vue-i18n: 11.1.12(vue@3.5.24(typescript@5.9.3))
'@jridgewell/gen-mapping@0.3.13':
dependencies:
@ -3520,67 +3523,67 @@ snapshots:
'@types/web-bluetooth@0.0.21': {}
'@typescript-eslint/eslint-plugin@8.37.0(@typescript-eslint/parser@8.37.0(eslint@9.39.1)(typescript@5.6.3))(eslint@9.39.1)(typescript@5.6.3)':
'@typescript-eslint/eslint-plugin@8.37.0(@typescript-eslint/parser@8.37.0(eslint@9.39.1)(typescript@5.9.3))(eslint@9.39.1)(typescript@5.9.3)':
dependencies:
'@eslint-community/regexpp': 4.12.2
'@typescript-eslint/parser': 8.37.0(eslint@9.39.1)(typescript@5.6.3)
'@typescript-eslint/parser': 8.37.0(eslint@9.39.1)(typescript@5.9.3)
'@typescript-eslint/scope-manager': 8.37.0
'@typescript-eslint/type-utils': 8.37.0(eslint@9.39.1)(typescript@5.6.3)
'@typescript-eslint/utils': 8.37.0(eslint@9.39.1)(typescript@5.6.3)
'@typescript-eslint/type-utils': 8.37.0(eslint@9.39.1)(typescript@5.9.3)
'@typescript-eslint/utils': 8.37.0(eslint@9.39.1)(typescript@5.9.3)
'@typescript-eslint/visitor-keys': 8.37.0
eslint: 9.39.1
graphemer: 1.4.0
ignore: 7.0.5
natural-compare: 1.4.0
ts-api-utils: 2.1.0(typescript@5.6.3)
typescript: 5.6.3
ts-api-utils: 2.1.0(typescript@5.9.3)
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
'@typescript-eslint/eslint-plugin@8.46.4(@typescript-eslint/parser@8.37.0(eslint@9.39.1)(typescript@5.6.3))(eslint@9.39.1)(typescript@5.6.3)':
'@typescript-eslint/eslint-plugin@8.46.4(@typescript-eslint/parser@8.37.0(eslint@9.39.1)(typescript@5.9.3))(eslint@9.39.1)(typescript@5.9.3)':
dependencies:
'@eslint-community/regexpp': 4.12.2
'@typescript-eslint/parser': 8.37.0(eslint@9.39.1)(typescript@5.6.3)
'@typescript-eslint/parser': 8.37.0(eslint@9.39.1)(typescript@5.9.3)
'@typescript-eslint/scope-manager': 8.46.4
'@typescript-eslint/type-utils': 8.46.4(eslint@9.39.1)(typescript@5.6.3)
'@typescript-eslint/utils': 8.46.4(eslint@9.39.1)(typescript@5.6.3)
'@typescript-eslint/type-utils': 8.46.4(eslint@9.39.1)(typescript@5.9.3)
'@typescript-eslint/utils': 8.46.4(eslint@9.39.1)(typescript@5.9.3)
'@typescript-eslint/visitor-keys': 8.46.4
eslint: 9.39.1
graphemer: 1.4.0
ignore: 7.0.5
natural-compare: 1.4.0
ts-api-utils: 2.1.0(typescript@5.6.3)
typescript: 5.6.3
ts-api-utils: 2.1.0(typescript@5.9.3)
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
'@typescript-eslint/parser@8.37.0(eslint@9.39.1)(typescript@5.6.3)':
'@typescript-eslint/parser@8.37.0(eslint@9.39.1)(typescript@5.9.3)':
dependencies:
'@typescript-eslint/scope-manager': 8.37.0
'@typescript-eslint/types': 8.37.0
'@typescript-eslint/typescript-estree': 8.37.0(typescript@5.6.3)
'@typescript-eslint/typescript-estree': 8.37.0(typescript@5.9.3)
'@typescript-eslint/visitor-keys': 8.37.0
debug: 4.4.3
eslint: 9.39.1
typescript: 5.6.3
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
'@typescript-eslint/project-service@8.37.0(typescript@5.6.3)':
'@typescript-eslint/project-service@8.37.0(typescript@5.9.3)':
dependencies:
'@typescript-eslint/tsconfig-utils': 8.37.0(typescript@5.6.3)
'@typescript-eslint/tsconfig-utils': 8.37.0(typescript@5.9.3)
'@typescript-eslint/types': 8.37.0
debug: 4.4.3
typescript: 5.6.3
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
'@typescript-eslint/project-service@8.46.4(typescript@5.6.3)':
'@typescript-eslint/project-service@8.46.4(typescript@5.9.3)':
dependencies:
'@typescript-eslint/tsconfig-utils': 8.46.4(typescript@5.6.3)
'@typescript-eslint/tsconfig-utils': 8.46.4(typescript@5.9.3)
'@typescript-eslint/types': 8.46.4
debug: 4.4.3
typescript: 5.6.3
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
@ -3594,35 +3597,35 @@ snapshots:
'@typescript-eslint/types': 8.46.4
'@typescript-eslint/visitor-keys': 8.46.4
'@typescript-eslint/tsconfig-utils@8.37.0(typescript@5.6.3)':
'@typescript-eslint/tsconfig-utils@8.37.0(typescript@5.9.3)':
dependencies:
typescript: 5.6.3
typescript: 5.9.3
'@typescript-eslint/tsconfig-utils@8.46.4(typescript@5.6.3)':
'@typescript-eslint/tsconfig-utils@8.46.4(typescript@5.9.3)':
dependencies:
typescript: 5.6.3
typescript: 5.9.3
'@typescript-eslint/type-utils@8.37.0(eslint@9.39.1)(typescript@5.6.3)':
'@typescript-eslint/type-utils@8.37.0(eslint@9.39.1)(typescript@5.9.3)':
dependencies:
'@typescript-eslint/types': 8.37.0
'@typescript-eslint/typescript-estree': 8.37.0(typescript@5.6.3)
'@typescript-eslint/utils': 8.37.0(eslint@9.39.1)(typescript@5.6.3)
'@typescript-eslint/typescript-estree': 8.37.0(typescript@5.9.3)
'@typescript-eslint/utils': 8.37.0(eslint@9.39.1)(typescript@5.9.3)
debug: 4.4.3
eslint: 9.39.1
ts-api-utils: 2.1.0(typescript@5.6.3)
typescript: 5.6.3
ts-api-utils: 2.1.0(typescript@5.9.3)
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
'@typescript-eslint/type-utils@8.46.4(eslint@9.39.1)(typescript@5.6.3)':
'@typescript-eslint/type-utils@8.46.4(eslint@9.39.1)(typescript@5.9.3)':
dependencies:
'@typescript-eslint/types': 8.46.4
'@typescript-eslint/typescript-estree': 8.46.4(typescript@5.6.3)
'@typescript-eslint/utils': 8.46.4(eslint@9.39.1)(typescript@5.6.3)
'@typescript-eslint/typescript-estree': 8.46.4(typescript@5.9.3)
'@typescript-eslint/utils': 8.46.4(eslint@9.39.1)(typescript@5.9.3)
debug: 4.4.3
eslint: 9.39.1
ts-api-utils: 2.1.0(typescript@5.6.3)
typescript: 5.6.3
ts-api-utils: 2.1.0(typescript@5.9.3)
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
@ -3630,10 +3633,10 @@ snapshots:
'@typescript-eslint/types@8.46.4': {}
'@typescript-eslint/typescript-estree@8.37.0(typescript@5.6.3)':
'@typescript-eslint/typescript-estree@8.37.0(typescript@5.9.3)':
dependencies:
'@typescript-eslint/project-service': 8.37.0(typescript@5.6.3)
'@typescript-eslint/tsconfig-utils': 8.37.0(typescript@5.6.3)
'@typescript-eslint/project-service': 8.37.0(typescript@5.9.3)
'@typescript-eslint/tsconfig-utils': 8.37.0(typescript@5.9.3)
'@typescript-eslint/types': 8.37.0
'@typescript-eslint/visitor-keys': 8.37.0
debug: 4.4.3
@ -3641,15 +3644,15 @@ snapshots:
is-glob: 4.0.3
minimatch: 9.0.5
semver: 7.7.3
ts-api-utils: 2.1.0(typescript@5.6.3)
typescript: 5.6.3
ts-api-utils: 2.1.0(typescript@5.9.3)
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
'@typescript-eslint/typescript-estree@8.46.4(typescript@5.6.3)':
'@typescript-eslint/typescript-estree@8.46.4(typescript@5.9.3)':
dependencies:
'@typescript-eslint/project-service': 8.46.4(typescript@5.6.3)
'@typescript-eslint/tsconfig-utils': 8.46.4(typescript@5.6.3)
'@typescript-eslint/project-service': 8.46.4(typescript@5.9.3)
'@typescript-eslint/tsconfig-utils': 8.46.4(typescript@5.9.3)
'@typescript-eslint/types': 8.46.4
'@typescript-eslint/visitor-keys': 8.46.4
debug: 4.4.3
@ -3657,30 +3660,30 @@ snapshots:
is-glob: 4.0.3
minimatch: 9.0.5
semver: 7.7.3
ts-api-utils: 2.1.0(typescript@5.6.3)
typescript: 5.6.3
ts-api-utils: 2.1.0(typescript@5.9.3)
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
'@typescript-eslint/utils@8.37.0(eslint@9.39.1)(typescript@5.6.3)':
'@typescript-eslint/utils@8.37.0(eslint@9.39.1)(typescript@5.9.3)':
dependencies:
'@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1)
'@typescript-eslint/scope-manager': 8.37.0
'@typescript-eslint/types': 8.37.0
'@typescript-eslint/typescript-estree': 8.37.0(typescript@5.6.3)
'@typescript-eslint/typescript-estree': 8.37.0(typescript@5.9.3)
eslint: 9.39.1
typescript: 5.6.3
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
'@typescript-eslint/utils@8.46.4(eslint@9.39.1)(typescript@5.6.3)':
'@typescript-eslint/utils@8.46.4(eslint@9.39.1)(typescript@5.9.3)':
dependencies:
'@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1)
'@typescript-eslint/scope-manager': 8.46.4
'@typescript-eslint/types': 8.46.4
'@typescript-eslint/typescript-estree': 8.46.4(typescript@5.6.3)
'@typescript-eslint/typescript-estree': 8.46.4(typescript@5.9.3)
eslint: 9.39.1
typescript: 5.6.3
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
@ -3735,11 +3738,11 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@vitejs/plugin-vue@6.0.1(vite@7.2.2(@types/node@24.10.1)(terser@5.44.1)(yaml@2.7.0))(vue@3.5.24(typescript@5.6.3))':
'@vitejs/plugin-vue@6.0.1(vite@7.2.2(@types/node@24.10.1)(terser@5.44.1)(yaml@2.7.0))(vue@3.5.24(typescript@5.9.3))':
dependencies:
'@rolldown/pluginutils': 1.0.0-beta.29
vite: 7.2.2(@types/node@24.10.1)(terser@5.44.1)(yaml@2.7.0)
vue: 3.5.24(typescript@5.6.3)
vue: 3.5.24(typescript@5.9.3)
'@volar/language-core@2.4.23':
dependencies:
@ -3812,20 +3815,20 @@ snapshots:
transitivePeerDependencies:
- '@types/eslint'
'@vue/eslint-config-typescript@14.6.0(eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.37.0(eslint@9.39.1)(typescript@5.6.3))(eslint@9.39.1)(vue-eslint-parser@10.2.0(eslint@9.39.1)))(eslint@9.39.1)(typescript@5.6.3)':
'@vue/eslint-config-typescript@14.6.0(eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.37.0(eslint@9.39.1)(typescript@5.9.3))(eslint@9.39.1)(vue-eslint-parser@10.2.0(eslint@9.39.1)))(eslint@9.39.1)(typescript@5.9.3)':
dependencies:
'@typescript-eslint/utils': 8.37.0(eslint@9.39.1)(typescript@5.6.3)
'@typescript-eslint/utils': 8.37.0(eslint@9.39.1)(typescript@5.9.3)
eslint: 9.39.1
eslint-plugin-vue: 10.5.1(@typescript-eslint/parser@8.37.0(eslint@9.39.1)(typescript@5.6.3))(eslint@9.39.1)(vue-eslint-parser@10.2.0(eslint@9.39.1))
eslint-plugin-vue: 10.5.1(@typescript-eslint/parser@8.37.0(eslint@9.39.1)(typescript@5.9.3))(eslint@9.39.1)(vue-eslint-parser@10.2.0(eslint@9.39.1))
fast-glob: 3.3.3
typescript-eslint: 8.37.0(eslint@9.39.1)(typescript@5.6.3)
typescript-eslint: 8.37.0(eslint@9.39.1)(typescript@5.9.3)
vue-eslint-parser: 10.2.0(eslint@9.39.1)
optionalDependencies:
typescript: 5.6.3
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
'@vue/language-core@3.1.3(typescript@5.6.3)':
'@vue/language-core@3.1.3(typescript@5.9.3)':
dependencies:
'@volar/language-core': 2.4.23
'@vue/compiler-dom': 3.5.24
@ -3835,7 +3838,7 @@ snapshots:
path-browserify: 1.0.1
picomatch: 4.0.3
optionalDependencies:
typescript: 5.6.3
typescript: 5.9.3
'@vue/reactivity@3.5.24':
dependencies:
@ -3853,40 +3856,40 @@ snapshots:
'@vue/shared': 3.5.24
csstype: 3.1.3
'@vue/server-renderer@3.5.24(vue@3.5.24(typescript@5.6.3))':
'@vue/server-renderer@3.5.24(vue@3.5.24(typescript@5.9.3))':
dependencies:
'@vue/compiler-ssr': 3.5.24
'@vue/shared': 3.5.24
vue: 3.5.24(typescript@5.6.3)
vue: 3.5.24(typescript@5.9.3)
'@vue/shared@3.5.24': {}
'@vue/tsconfig@0.7.0(typescript@5.6.3)(vue@3.5.24(typescript@5.6.3))':
'@vue/tsconfig@0.8.1(typescript@5.9.3)(vue@3.5.24(typescript@5.9.3))':
optionalDependencies:
typescript: 5.6.3
vue: 3.5.24(typescript@5.6.3)
typescript: 5.9.3
vue: 3.5.24(typescript@5.9.3)
'@vueuse/core@14.0.0(vue@3.5.24(typescript@5.6.3))':
'@vueuse/core@14.0.0(vue@3.5.24(typescript@5.9.3))':
dependencies:
'@types/web-bluetooth': 0.0.21
'@vueuse/metadata': 14.0.0
'@vueuse/shared': 14.0.0(vue@3.5.24(typescript@5.6.3))
vue: 3.5.24(typescript@5.6.3)
'@vueuse/shared': 14.0.0(vue@3.5.24(typescript@5.9.3))
vue: 3.5.24(typescript@5.9.3)
'@vueuse/integrations@14.0.0(focus-trap@7.6.2)(jwt-decode@4.0.0)(vue@3.5.24(typescript@5.6.3))':
'@vueuse/integrations@14.0.0(focus-trap@7.6.2)(jwt-decode@4.0.0)(vue@3.5.24(typescript@5.9.3))':
dependencies:
'@vueuse/core': 14.0.0(vue@3.5.24(typescript@5.6.3))
'@vueuse/shared': 14.0.0(vue@3.5.24(typescript@5.6.3))
vue: 3.5.24(typescript@5.6.3)
'@vueuse/core': 14.0.0(vue@3.5.24(typescript@5.9.3))
'@vueuse/shared': 14.0.0(vue@3.5.24(typescript@5.9.3))
vue: 3.5.24(typescript@5.9.3)
optionalDependencies:
focus-trap: 7.6.2
jwt-decode: 4.0.0
'@vueuse/metadata@14.0.0': {}
'@vueuse/shared@14.0.0(vue@3.5.24(typescript@5.6.3))':
'@vueuse/shared@14.0.0(vue@3.5.24(typescript@5.9.3))':
dependencies:
vue: 3.5.24(typescript@5.6.3)
vue: 3.5.24(typescript@5.9.3)
'@xmldom/xmldom@0.7.13': {}
@ -4149,7 +4152,7 @@ snapshots:
optionalDependencies:
eslint-config-prettier: 10.1.8(eslint@9.39.1)
eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.37.0(eslint@9.39.1)(typescript@5.6.3))(eslint@9.39.1)(vue-eslint-parser@10.2.0(eslint@9.39.1)):
eslint-plugin-vue@10.5.1(@typescript-eslint/parser@8.37.0(eslint@9.39.1)(typescript@5.9.3))(eslint@9.39.1)(vue-eslint-parser@10.2.0(eslint@9.39.1)):
dependencies:
'@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1)
eslint: 9.39.1
@ -4160,7 +4163,7 @@ snapshots:
vue-eslint-parser: 10.2.0(eslint@9.39.1)
xml-name-validator: 4.0.0
optionalDependencies:
'@typescript-eslint/parser': 8.37.0(eslint@9.39.1)(typescript@5.6.3)
'@typescript-eslint/parser': 8.37.0(eslint@9.39.1)(typescript@5.9.3)
eslint-scope@8.4.0:
dependencies:
@ -4588,12 +4591,12 @@ snapshots:
picomatch@4.0.3: {}
pinia@3.0.4(typescript@5.6.3)(vue@3.5.24(typescript@5.6.3)):
pinia@3.0.4(typescript@5.9.3)(vue@3.5.24(typescript@5.9.3)):
dependencies:
'@vue/devtools-api': 7.7.8
vue: 3.5.24(typescript@5.6.3)
vue: 3.5.24(typescript@5.9.3)
optionalDependencies:
typescript: 5.6.3
typescript: 5.9.3
pkcs7@1.0.4:
dependencies:
@ -4634,9 +4637,9 @@ snapshots:
punycode@2.3.1: {}
qrcode.vue@3.6.0(vue@3.5.24(typescript@5.6.3)):
qrcode.vue@3.6.0(vue@3.5.24(typescript@5.9.3)):
dependencies:
vue: 3.5.24(typescript@5.6.3)
vue: 3.5.24(typescript@5.9.3)
querystringify@2.2.0: {}
@ -4792,9 +4795,9 @@ snapshots:
dependencies:
is-number: 7.0.0
ts-api-utils@2.1.0(typescript@5.6.3):
ts-api-utils@2.1.0(typescript@5.9.3):
dependencies:
typescript: 5.6.3
typescript: 5.9.3
tus-js-client@4.3.1:
dependencies:
@ -4812,18 +4815,18 @@ snapshots:
type@2.7.3: {}
typescript-eslint@8.37.0(eslint@9.39.1)(typescript@5.6.3):
typescript-eslint@8.37.0(eslint@9.39.1)(typescript@5.9.3):
dependencies:
'@typescript-eslint/eslint-plugin': 8.37.0(@typescript-eslint/parser@8.37.0(eslint@9.39.1)(typescript@5.6.3))(eslint@9.39.1)(typescript@5.6.3)
'@typescript-eslint/parser': 8.37.0(eslint@9.39.1)(typescript@5.6.3)
'@typescript-eslint/typescript-estree': 8.37.0(typescript@5.6.3)
'@typescript-eslint/utils': 8.37.0(eslint@9.39.1)(typescript@5.6.3)
'@typescript-eslint/eslint-plugin': 8.37.0(@typescript-eslint/parser@8.37.0(eslint@9.39.1)(typescript@5.9.3))(eslint@9.39.1)(typescript@5.9.3)
'@typescript-eslint/parser': 8.37.0(eslint@9.39.1)(typescript@5.9.3)
'@typescript-eslint/typescript-estree': 8.37.0(typescript@5.9.3)
'@typescript-eslint/utils': 8.37.0(eslint@9.39.1)(typescript@5.9.3)
eslint: 9.39.1
typescript: 5.6.3
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
typescript@5.6.3: {}
typescript@5.9.3: {}
undici-types@7.16.0: {}
@ -4934,19 +4937,19 @@ snapshots:
transitivePeerDependencies:
- supports-color
vue-final-modal@4.5.5(@vueuse/core@14.0.0(vue@3.5.24(typescript@5.6.3)))(@vueuse/integrations@14.0.0(focus-trap@7.6.2)(jwt-decode@4.0.0)(vue@3.5.24(typescript@5.6.3)))(focus-trap@7.6.2)(vue@3.5.24(typescript@5.6.3)):
vue-final-modal@4.5.5(@vueuse/core@14.0.0(vue@3.5.24(typescript@5.9.3)))(@vueuse/integrations@14.0.0(focus-trap@7.6.2)(jwt-decode@4.0.0)(vue@3.5.24(typescript@5.9.3)))(focus-trap@7.6.2)(vue@3.5.24(typescript@5.9.3)):
dependencies:
'@vueuse/core': 14.0.0(vue@3.5.24(typescript@5.6.3))
'@vueuse/integrations': 14.0.0(focus-trap@7.6.2)(jwt-decode@4.0.0)(vue@3.5.24(typescript@5.6.3))
'@vueuse/core': 14.0.0(vue@3.5.24(typescript@5.9.3))
'@vueuse/integrations': 14.0.0(focus-trap@7.6.2)(jwt-decode@4.0.0)(vue@3.5.24(typescript@5.9.3))
focus-trap: 7.6.2
vue: 3.5.24(typescript@5.6.3)
vue: 3.5.24(typescript@5.9.3)
vue-i18n@11.1.12(vue@3.5.24(typescript@5.6.3)):
vue-i18n@11.1.12(vue@3.5.24(typescript@5.9.3)):
dependencies:
'@intlify/core-base': 11.1.12
'@intlify/shared': 11.1.12
'@vue/devtools-api': 6.6.4
vue: 3.5.24(typescript@5.6.3)
vue: 3.5.24(typescript@5.9.3)
vue-lazyload@3.0.0: {}
@ -4954,30 +4957,30 @@ snapshots:
dependencies:
epubjs: 0.3.93
vue-router@4.6.3(vue@3.5.24(typescript@5.6.3)):
vue-router@4.6.3(vue@3.5.24(typescript@5.9.3)):
dependencies:
'@vue/devtools-api': 6.6.4
vue: 3.5.24(typescript@5.6.3)
vue: 3.5.24(typescript@5.9.3)
vue-toastification@2.0.0-rc.5(vue@3.5.24(typescript@5.6.3)):
vue-toastification@2.0.0-rc.5(vue@3.5.24(typescript@5.9.3)):
dependencies:
vue: 3.5.24(typescript@5.6.3)
vue: 3.5.24(typescript@5.9.3)
vue-tsc@3.1.3(typescript@5.6.3):
vue-tsc@3.1.3(typescript@5.9.3):
dependencies:
'@volar/typescript': 2.4.23
'@vue/language-core': 3.1.3(typescript@5.6.3)
typescript: 5.6.3
'@vue/language-core': 3.1.3(typescript@5.9.3)
typescript: 5.9.3
vue@3.5.24(typescript@5.6.3):
vue@3.5.24(typescript@5.9.3):
dependencies:
'@vue/compiler-dom': 3.5.24
'@vue/compiler-sfc': 3.5.24
'@vue/runtime-dom': 3.5.24
'@vue/server-renderer': 3.5.24(vue@3.5.24(typescript@5.6.3))
'@vue/server-renderer': 3.5.24(vue@3.5.24(typescript@5.9.3))
'@vue/shared': 3.5.24
optionalDependencies:
typescript: 5.6.3
typescript: 5.9.3
webpack-virtual-modules@0.6.2: {}

View File

@ -1,13 +1,29 @@
{
"extends": "@vue/tsconfig/tsconfig.dom.json",
"include": ["env.d.ts", "src/**/*", "src/**/*.vue"],
"exclude": ["src/**/__tests__/*"],
"exclude": [
"src/**/__tests__/*",
// Excluding non-TS Vue files which use the old Options API.
// This can be removed once those files are properly migrated to
// the new Composition API with TS support.
"src/components/Shell.vue",
"src/components/prompts/Copy.vue",
"src/components/prompts/Move.vue",
"src/components/prompts/Delete.vue",
"src/components/prompts/FileList.vue",
"src/components/prompts/Rename.vue",
"src/components/prompts/Share.vue"
],
"compilerOptions": {
"composite": true,
"tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo",
"types": ["vite/client", "@intlify/unplugin-vue-i18n/messages"],
"paths": {
"@/*": ["./src/*"]
}
},
// Version 0.8.0 of @vue/tsconfig enabled this automatically.
// Disabling for now since it's causing quite a lot of errors.
// Should be revisited.
"noUncheckedIndexedAccess": false
}
}

View File

@ -1,14 +0,0 @@
{
"extends": "./tsconfig.app.json",
// vue-tsc wont shut up about error TS9005
// in non-TS vue files so exclude them
"exclude": [
"src/components/Shell.vue",
"src/components/prompts/Copy.vue",
"src/components/prompts/Move.vue",
"src/components/prompts/Delete.vue",
"src/components/prompts/FileList.vue",
"src/components/prompts/Rename.vue",
"src/components/prompts/Share.vue"
]
}