diff --git a/package.json b/package.json index c2a0152..503f43c 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,7 @@ "eslint-plugin-vue": "^9.18.1", "prettier": "^3.1.1", "sass": "^1.69.6", - "typescript": "~4.5.3", + "typescript": "~5.7.2", "vite": "^4.5.0", "vite-plugin-pwa": "^0.17.4", "vitest": "^1.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 96c9827..4a15f81 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ importers: dependencies: '@intlify/unplugin-vue-i18n': specifier: ^1.5.0 - version: 1.5.0(rollup@2.79.1)(vue-i18n@9.8.0(vue@3.4.3(typescript@4.5.3))) + version: 1.5.0(rollup@2.79.1)(vue-i18n@9.8.0(vue@3.4.3(typescript@5.7.2))) '@octokit/core': specifier: ^5.0.2 version: 5.0.2 @@ -22,10 +22,10 @@ importers: version: 1.2.4 '@vueuse/core': specifier: ^10.6.0 - version: 10.6.0(vue@3.4.3(typescript@4.5.3)) + version: 10.6.0(vue@3.4.3(typescript@5.7.2)) '@vueuse/router': specifier: ^10.10.0 - version: 10.10.0(vue-router@4.2.5(vue@3.4.3(typescript@4.5.3)))(vue@3.4.3(typescript@4.5.3)) + version: 10.10.0(vue-router@4.2.5(vue@3.4.3(typescript@5.7.2)))(vue@3.4.3(typescript@5.7.2)) bulma: specifier: ^0.9.4 version: 0.9.4 @@ -70,7 +70,7 @@ importers: version: 3.10.0 pinia: specifier: ^2.1.7 - version: 2.1.7(typescript@4.5.3)(vue@3.4.3(typescript@4.5.3)) + version: 2.1.7(typescript@5.7.2)(vue@3.4.3(typescript@5.7.2)) pouchdb-adapter-indexeddb: specifier: ^8.0.1 version: 8.0.1 @@ -88,13 +88,13 @@ importers: version: 2.11.0 vue: specifier: ^3.4.3 - version: 3.4.3(typescript@4.5.3) + version: 3.4.3(typescript@5.7.2) vue-i18n: specifier: ^9.8.0 - version: 9.8.0(vue@3.4.3(typescript@4.5.3)) + version: 9.8.0(vue@3.4.3(typescript@5.7.2)) vue-router: specifier: ^4.2.5 - version: 4.2.5(vue@3.4.3(typescript@4.5.3)) + version: 4.2.5(vue@3.4.3(typescript@5.7.2)) devDependencies: '@babel/core': specifier: ^7.23.3 @@ -119,13 +119,13 @@ importers: version: 2.9.4 '@typescript-eslint/eslint-plugin': specifier: ^6.10.0 - version: 6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.53.0)(typescript@4.5.3))(eslint@8.53.0)(typescript@4.5.3) + version: 6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.53.0)(typescript@5.7.2))(eslint@8.53.0)(typescript@5.7.2) '@typescript-eslint/parser': specifier: ^6.10.0 - version: 6.10.0(eslint@8.53.0)(typescript@4.5.3) + version: 6.10.0(eslint@8.53.0)(typescript@5.7.2) '@vitejs/plugin-vue': specifier: ^4.4.1 - version: 4.4.1(vite@4.5.0(@types/node@20.9.0)(sass@1.69.6)(terser@5.18.2))(vue@3.4.3(typescript@4.5.3)) + version: 4.4.1(vite@4.5.0(@types/node@20.9.0)(sass@1.69.6)(terser@5.18.2))(vue@3.4.3(typescript@5.7.2)) '@vue/compiler-sfc': specifier: ^3.3.8 version: 3.3.8 @@ -134,7 +134,7 @@ importers: version: 8.0.0(@types/eslint@8.44.0)(eslint@8.53.0)(prettier@3.1.1) '@vue/eslint-config-typescript': specifier: ^12.0.0 - version: 12.0.0(eslint-plugin-vue@9.18.1(eslint@8.53.0))(eslint@8.53.0)(typescript@4.5.3) + version: 12.0.0(eslint-plugin-vue@9.18.1(eslint@8.53.0))(eslint@8.53.0)(typescript@5.7.2) eslint: specifier: ^8.53.0 version: 8.53.0 @@ -149,7 +149,7 @@ importers: version: 10.0.0(eslint@8.53.0) eslint-plugin-unused-imports: specifier: ^3.0.0 - version: 3.0.0(@typescript-eslint/eslint-plugin@6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.53.0)(typescript@4.5.3))(eslint@8.53.0)(typescript@4.5.3))(eslint@8.53.0) + version: 3.0.0(@typescript-eslint/eslint-plugin@6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.53.0)(typescript@5.7.2))(eslint@8.53.0)(typescript@5.7.2))(eslint@8.53.0) eslint-plugin-vue: specifier: ^9.18.1 version: 9.18.1(eslint@8.53.0) @@ -160,8 +160,8 @@ importers: specifier: ^1.69.6 version: 1.69.6 typescript: - specifier: ~4.5.3 - version: 4.5.3 + specifier: ~5.7.2 + version: 5.7.2 vite: specifier: ^4.5.0 version: 4.5.0(@types/node@20.9.0)(sass@1.69.6)(terser@5.18.2) @@ -3216,9 +3216,9 @@ packages: typed-array-length@1.0.4: resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} - typescript@4.5.3: - resolution: {integrity: sha512-eVYaEHALSt+s9LbvgEv4Ef+Tdq7hBiIZgii12xXJnukryt3pMgJf6aKhoCZ3FWQsu6sydEnkg11fYXLzhLBjeQ==} - engines: {node: '>=4.2.0'} + typescript@5.7.2: + resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==} + engines: {node: '>=14.17'} hasBin: true uc.micro@1.0.6: @@ -4506,7 +4506,7 @@ snapshots: '@humanwhocodes/object-schema@2.0.1': {} - '@intlify/bundle-utils@7.4.0(vue-i18n@9.8.0(vue@3.4.3(typescript@4.5.3)))': + '@intlify/bundle-utils@7.4.0(vue-i18n@9.8.0(vue@3.4.3(typescript@5.7.2)))': dependencies: '@intlify/message-compiler': 9.6.5 '@intlify/shared': 9.6.5 @@ -4519,7 +4519,7 @@ snapshots: source-map-js: 1.0.2 yaml-eslint-parser: 1.2.2 optionalDependencies: - vue-i18n: 9.8.0(vue@3.4.3(typescript@4.5.3)) + vue-i18n: 9.8.0(vue@3.4.3(typescript@5.7.2)) '@intlify/core-base@9.8.0': dependencies: @@ -4540,9 +4540,9 @@ snapshots: '@intlify/shared@9.8.0': {} - '@intlify/unplugin-vue-i18n@1.5.0(rollup@2.79.1)(vue-i18n@9.8.0(vue@3.4.3(typescript@4.5.3)))': + '@intlify/unplugin-vue-i18n@1.5.0(rollup@2.79.1)(vue-i18n@9.8.0(vue@3.4.3(typescript@5.7.2)))': dependencies: - '@intlify/bundle-utils': 7.4.0(vue-i18n@9.8.0(vue@3.4.3(typescript@4.5.3))) + '@intlify/bundle-utils': 7.4.0(vue-i18n@9.8.0(vue@3.4.3(typescript@5.7.2))) '@intlify/shared': 9.6.5 '@rollup/pluginutils': 5.0.2(rollup@2.79.1) '@vue/compiler-sfc': 3.3.8 @@ -4555,7 +4555,7 @@ snapshots: source-map-js: 1.0.2 unplugin: 1.3.1 optionalDependencies: - vue-i18n: 9.8.0(vue@3.4.3(typescript@4.5.3)) + vue-i18n: 9.8.0(vue@3.4.3(typescript@5.7.2)) transitivePeerDependencies: - rollup - supports-color @@ -4857,13 +4857,13 @@ snapshots: '@types/web-bluetooth@0.0.20': {} - '@typescript-eslint/eslint-plugin@6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.53.0)(typescript@4.5.3))(eslint@8.53.0)(typescript@4.5.3)': + '@typescript-eslint/eslint-plugin@6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.53.0)(typescript@5.7.2))(eslint@8.53.0)(typescript@5.7.2)': dependencies: '@eslint-community/regexpp': 4.6.2 - '@typescript-eslint/parser': 6.10.0(eslint@8.53.0)(typescript@4.5.3) + '@typescript-eslint/parser': 6.10.0(eslint@8.53.0)(typescript@5.7.2) '@typescript-eslint/scope-manager': 6.10.0 - '@typescript-eslint/type-utils': 6.10.0(eslint@8.53.0)(typescript@4.5.3) - '@typescript-eslint/utils': 6.10.0(eslint@8.53.0)(typescript@4.5.3) + '@typescript-eslint/type-utils': 6.10.0(eslint@8.53.0)(typescript@5.7.2) + '@typescript-eslint/utils': 6.10.0(eslint@8.53.0)(typescript@5.7.2) '@typescript-eslint/visitor-keys': 6.10.0 debug: 4.3.4 eslint: 8.53.0 @@ -4871,22 +4871,22 @@ snapshots: ignore: 5.2.4 natural-compare: 1.4.0 semver: 7.5.4 - ts-api-utils: 1.0.1(typescript@4.5.3) + ts-api-utils: 1.0.1(typescript@5.7.2) optionalDependencies: - typescript: 4.5.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@6.10.0(eslint@8.53.0)(typescript@4.5.3)': + '@typescript-eslint/parser@6.10.0(eslint@8.53.0)(typescript@5.7.2)': dependencies: '@typescript-eslint/scope-manager': 6.10.0 '@typescript-eslint/types': 6.10.0 - '@typescript-eslint/typescript-estree': 6.10.0(typescript@4.5.3) + '@typescript-eslint/typescript-estree': 6.10.0(typescript@5.7.2) '@typescript-eslint/visitor-keys': 6.10.0 debug: 4.3.4 eslint: 8.53.0 optionalDependencies: - typescript: 4.5.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color @@ -4895,21 +4895,21 @@ snapshots: '@typescript-eslint/types': 6.10.0 '@typescript-eslint/visitor-keys': 6.10.0 - '@typescript-eslint/type-utils@6.10.0(eslint@8.53.0)(typescript@4.5.3)': + '@typescript-eslint/type-utils@6.10.0(eslint@8.53.0)(typescript@5.7.2)': dependencies: - '@typescript-eslint/typescript-estree': 6.10.0(typescript@4.5.3) - '@typescript-eslint/utils': 6.10.0(eslint@8.53.0)(typescript@4.5.3) + '@typescript-eslint/typescript-estree': 6.10.0(typescript@5.7.2) + '@typescript-eslint/utils': 6.10.0(eslint@8.53.0)(typescript@5.7.2) debug: 4.3.4 eslint: 8.53.0 - ts-api-utils: 1.0.1(typescript@4.5.3) + ts-api-utils: 1.0.1(typescript@5.7.2) optionalDependencies: - typescript: 4.5.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color '@typescript-eslint/types@6.10.0': {} - '@typescript-eslint/typescript-estree@6.10.0(typescript@4.5.3)': + '@typescript-eslint/typescript-estree@6.10.0(typescript@5.7.2)': dependencies: '@typescript-eslint/types': 6.10.0 '@typescript-eslint/visitor-keys': 6.10.0 @@ -4917,20 +4917,20 @@ snapshots: globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 - ts-api-utils: 1.0.1(typescript@4.5.3) + ts-api-utils: 1.0.1(typescript@5.7.2) optionalDependencies: - typescript: 4.5.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@6.10.0(eslint@8.53.0)(typescript@4.5.3)': + '@typescript-eslint/utils@6.10.0(eslint@8.53.0)(typescript@5.7.2)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.53.0) '@types/json-schema': 7.0.12 '@types/semver': 7.5.0 '@typescript-eslint/scope-manager': 6.10.0 '@typescript-eslint/types': 6.10.0 - '@typescript-eslint/typescript-estree': 6.10.0(typescript@4.5.3) + '@typescript-eslint/typescript-estree': 6.10.0(typescript@5.7.2) eslint: 8.53.0 semver: 7.5.4 transitivePeerDependencies: @@ -4944,10 +4944,10 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-vue@4.4.1(vite@4.5.0(@types/node@20.9.0)(sass@1.69.6)(terser@5.18.2))(vue@3.4.3(typescript@4.5.3))': + '@vitejs/plugin-vue@4.4.1(vite@4.5.0(@types/node@20.9.0)(sass@1.69.6)(terser@5.18.2))(vue@3.4.3(typescript@5.7.2))': dependencies: vite: 4.5.0(@types/node@20.9.0)(sass@1.69.6)(terser@5.18.2) - vue: 3.4.3(typescript@4.5.3) + vue: 3.4.3(typescript@5.7.2) '@vitest/expect@1.1.0': dependencies: @@ -5048,15 +5048,15 @@ snapshots: transitivePeerDependencies: - '@types/eslint' - '@vue/eslint-config-typescript@12.0.0(eslint-plugin-vue@9.18.1(eslint@8.53.0))(eslint@8.53.0)(typescript@4.5.3)': + '@vue/eslint-config-typescript@12.0.0(eslint-plugin-vue@9.18.1(eslint@8.53.0))(eslint@8.53.0)(typescript@5.7.2)': dependencies: - '@typescript-eslint/eslint-plugin': 6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.53.0)(typescript@4.5.3))(eslint@8.53.0)(typescript@4.5.3) - '@typescript-eslint/parser': 6.10.0(eslint@8.53.0)(typescript@4.5.3) + '@typescript-eslint/eslint-plugin': 6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.53.0)(typescript@5.7.2))(eslint@8.53.0)(typescript@5.7.2) + '@typescript-eslint/parser': 6.10.0(eslint@8.53.0)(typescript@5.7.2) eslint: 8.53.0 eslint-plugin-vue: 9.18.1(eslint@8.53.0) vue-eslint-parser: 9.3.1(eslint@8.53.0) optionalDependencies: - typescript: 4.5.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color @@ -5083,47 +5083,47 @@ snapshots: '@vue/shared': 3.4.3 csstype: 3.1.3 - '@vue/server-renderer@3.4.3(vue@3.4.3(typescript@4.5.3))': + '@vue/server-renderer@3.4.3(vue@3.4.3(typescript@5.7.2))': dependencies: '@vue/compiler-ssr': 3.4.3 '@vue/shared': 3.4.3 - vue: 3.4.3(typescript@4.5.3) + vue: 3.4.3(typescript@5.7.2) '@vue/shared@3.3.8': {} '@vue/shared@3.4.3': {} - '@vueuse/core@10.6.0(vue@3.4.3(typescript@4.5.3))': + '@vueuse/core@10.6.0(vue@3.4.3(typescript@5.7.2))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.6.0 - '@vueuse/shared': 10.6.0(vue@3.4.3(typescript@4.5.3)) - vue-demi: 0.14.6(vue@3.4.3(typescript@4.5.3)) + '@vueuse/shared': 10.6.0(vue@3.4.3(typescript@5.7.2)) + vue-demi: 0.14.6(vue@3.4.3(typescript@5.7.2)) transitivePeerDependencies: - '@vue/composition-api' - vue '@vueuse/metadata@10.6.0': {} - '@vueuse/router@10.10.0(vue-router@4.2.5(vue@3.4.3(typescript@4.5.3)))(vue@3.4.3(typescript@4.5.3))': + '@vueuse/router@10.10.0(vue-router@4.2.5(vue@3.4.3(typescript@5.7.2)))(vue@3.4.3(typescript@5.7.2))': dependencies: - '@vueuse/shared': 10.10.0(vue@3.4.3(typescript@4.5.3)) - vue-demi: 0.14.7(vue@3.4.3(typescript@4.5.3)) - vue-router: 4.2.5(vue@3.4.3(typescript@4.5.3)) + '@vueuse/shared': 10.10.0(vue@3.4.3(typescript@5.7.2)) + vue-demi: 0.14.7(vue@3.4.3(typescript@5.7.2)) + vue-router: 4.2.5(vue@3.4.3(typescript@5.7.2)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/shared@10.10.0(vue@3.4.3(typescript@4.5.3))': + '@vueuse/shared@10.10.0(vue@3.4.3(typescript@5.7.2))': dependencies: - vue-demi: 0.14.7(vue@3.4.3(typescript@4.5.3)) + vue-demi: 0.14.7(vue@3.4.3(typescript@5.7.2)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/shared@10.6.0(vue@3.4.3(typescript@4.5.3))': + '@vueuse/shared@10.6.0(vue@3.4.3(typescript@5.7.2))': dependencies: - vue-demi: 0.14.6(vue@3.4.3(typescript@4.5.3)) + vue-demi: 0.14.6(vue@3.4.3(typescript@5.7.2)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -5658,12 +5658,12 @@ snapshots: dependencies: eslint: 8.53.0 - eslint-plugin-unused-imports@3.0.0(@typescript-eslint/eslint-plugin@6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.53.0)(typescript@4.5.3))(eslint@8.53.0)(typescript@4.5.3))(eslint@8.53.0): + eslint-plugin-unused-imports@3.0.0(@typescript-eslint/eslint-plugin@6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.53.0)(typescript@5.7.2))(eslint@8.53.0)(typescript@5.7.2))(eslint@8.53.0): dependencies: eslint: 8.53.0 eslint-rule-composer: 0.3.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.53.0)(typescript@4.5.3))(eslint@8.53.0)(typescript@4.5.3) + '@typescript-eslint/eslint-plugin': 6.10.0(@typescript-eslint/parser@6.10.0(eslint@8.53.0)(typescript@5.7.2))(eslint@8.53.0)(typescript@5.7.2) eslint-plugin-vue@9.18.1(eslint@8.53.0): dependencies: @@ -6439,13 +6439,13 @@ snapshots: picomatch@2.3.1: {} - pinia@2.1.7(typescript@4.5.3)(vue@3.4.3(typescript@4.5.3)): + pinia@2.1.7(typescript@5.7.2)(vue@3.4.3(typescript@5.7.2)): dependencies: '@vue/devtools-api': 6.5.0 - vue: 3.4.3(typescript@4.5.3) - vue-demi: 0.14.5(vue@3.4.3(typescript@4.5.3)) + vue: 3.4.3(typescript@5.7.2) + vue-demi: 0.14.5(vue@3.4.3(typescript@5.7.2)) optionalDependencies: - typescript: 4.5.3 + typescript: 5.7.2 pkg-types@1.0.3: dependencies: @@ -6862,9 +6862,9 @@ snapshots: dependencies: punycode: 2.3.0 - ts-api-utils@1.0.1(typescript@4.5.3): + ts-api-utils@1.0.1(typescript@5.7.2): dependencies: - typescript: 4.5.3 + typescript: 5.7.2 tslib@2.6.1: {} @@ -6884,7 +6884,7 @@ snapshots: for-each: 0.3.3 is-typed-array: 1.1.10 - typescript@4.5.3: {} + typescript@5.7.2: {} uc.micro@1.0.6: {} @@ -7033,17 +7033,17 @@ snapshots: - supports-color - terser - vue-demi@0.14.5(vue@3.4.3(typescript@4.5.3)): + vue-demi@0.14.5(vue@3.4.3(typescript@5.7.2)): dependencies: - vue: 3.4.3(typescript@4.5.3) + vue: 3.4.3(typescript@5.7.2) - vue-demi@0.14.6(vue@3.4.3(typescript@4.5.3)): + vue-demi@0.14.6(vue@3.4.3(typescript@5.7.2)): dependencies: - vue: 3.4.3(typescript@4.5.3) + vue: 3.4.3(typescript@5.7.2) - vue-demi@0.14.7(vue@3.4.3(typescript@4.5.3)): + vue-demi@0.14.7(vue@3.4.3(typescript@5.7.2)): dependencies: - vue: 3.4.3(typescript@4.5.3) + vue: 3.4.3(typescript@5.7.2) vue-eslint-parser@9.3.1(eslint@8.53.0): dependencies: @@ -7058,27 +7058,27 @@ snapshots: transitivePeerDependencies: - supports-color - vue-i18n@9.8.0(vue@3.4.3(typescript@4.5.3)): + vue-i18n@9.8.0(vue@3.4.3(typescript@5.7.2)): dependencies: '@intlify/core-base': 9.8.0 '@intlify/shared': 9.8.0 '@vue/devtools-api': 6.5.0 - vue: 3.4.3(typescript@4.5.3) + vue: 3.4.3(typescript@5.7.2) - vue-router@4.2.5(vue@3.4.3(typescript@4.5.3)): + vue-router@4.2.5(vue@3.4.3(typescript@5.7.2)): dependencies: '@vue/devtools-api': 6.5.0 - vue: 3.4.3(typescript@4.5.3) + vue: 3.4.3(typescript@5.7.2) - vue@3.4.3(typescript@4.5.3): + vue@3.4.3(typescript@5.7.2): dependencies: '@vue/compiler-dom': 3.4.3 '@vue/compiler-sfc': 3.4.3 '@vue/runtime-dom': 3.4.3 - '@vue/server-renderer': 3.4.3(vue@3.4.3(typescript@4.5.3)) + '@vue/server-renderer': 3.4.3(vue@3.4.3(typescript@5.7.2)) '@vue/shared': 3.4.3 optionalDependencies: - typescript: 4.5.3 + typescript: 5.7.2 vuvuzela@1.0.3: {} diff --git a/src/hooks/useGitHubContent.hook.ts b/src/hooks/useGitHubContent.hook.ts index a0bd38f..61a12bd 100644 --- a/src/hooks/useGitHubContent.hook.ts +++ b/src/hooks/useGitHubContent.hook.ts @@ -38,6 +38,7 @@ export const useGitHubContent = ({ return response?.data.content?.sha ?? null } catch (error) { errorMessage('Note could not be saved') + console.warn(error) } return null diff --git a/src/modules/repo/store/userRepo.store.ts b/src/modules/repo/store/userRepo.store.ts index e6fbae3..e8d1ecb 100644 --- a/src/modules/repo/store/userRepo.store.ts +++ b/src/modules/repo/store/userRepo.store.ts @@ -49,7 +49,7 @@ export const useUserRepoStore = defineStore({ try { await refreshToken() } catch (error) { - console.warn('impossible to refresh token') + console.warn('impossible to refresh token', error) } const userSettingsId = `UserSetting-${user}-${repo}`