diff --git a/cypress/e2e/tsconfig.json b/cypress/e2e/tsconfig.json index 4c26a2fd0..abac350a1 100644 --- a/cypress/e2e/tsconfig.json +++ b/cypress/e2e/tsconfig.json @@ -6,6 +6,7 @@ "isolatedModules": false, "target": "ES2015", "lib": ["ESNext", "dom"], - "types": ["cypress"] + "types": ["cypress"], + "ignoreDeprecations": "5.0" } } diff --git a/package.json b/package.json index 91ef4a873..ef8aa1de2 100644 --- a/package.json +++ b/package.json @@ -133,7 +133,7 @@ "rollup-plugin-visualizer": "5.9.0", "sass": "1.59.3", "start-server-and-test": "2.0.0", - "typescript": "4.9.5", + "typescript": "5.0.2", "vite": "4.2.1", "vite-plugin-inject-preload": "1.3.1", "vite-plugin-pwa": "0.14.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 26f32ed91..94655f482 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -84,7 +84,7 @@ specifiers: snake-case: 3.0.4 sortablejs: 1.15.0 start-server-and-test: 2.0.0 - typescript: 4.9.5 + typescript: 5.0.2 ufo: 1.1.1 vite: 4.2.1 vite-plugin-inject-preload: 1.3.1 @@ -136,7 +136,7 @@ dependencies: klona: 2.0.6 lodash.debounce: 4.0.8 marked: 4.3.0 - pinia: 2.0.33_hmuptsblhheur2tugfgucj7gc4 + pinia: 2.0.33_p4srtwdgezcoeovfcc2yxzvaue register-service-worker: 1.7.2 snake-case: 3.0.4 sortablejs: 1.15.0 @@ -165,11 +165,11 @@ devDependencies: '@types/marked': 4.0.8 '@types/node': 18.15.5 '@types/postcss-preset-env': 7.7.0 - '@typescript-eslint/eslint-plugin': 5.56.0_iskin7c6dxqunwflhstekcjqmq - '@typescript-eslint/parser': 5.56.0_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/eslint-plugin': 5.56.0_2hcjazgfnbtq42tcc73br2vup4 + '@typescript-eslint/parser': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu '@vitejs/plugin-legacy': 4.0.2_terser@5.10.0+vite@4.2.1 '@vitejs/plugin-vue': 4.1.0_vite@4.2.1+vue@3.2.47 - '@vue/eslint-config-typescript': 11.0.2_75cttubc7yphoaabg6k3yrjnke + '@vue/eslint-config-typescript': 11.0.2_cgv3ijhnmp44cwuqfct7aff4va '@vue/test-utils': 2.3.2_vue@3.2.47 '@vue/tsconfig': 0.1.3_@types+node@18.15.5 autoprefixer: 10.4.14_postcss@8.4.21 @@ -191,13 +191,13 @@ devDependencies: rollup-plugin-visualizer: 5.9.0_rollup@3.20.0 sass: 1.59.3 start-server-and-test: 2.0.0 - typescript: 4.9.5 + typescript: 5.0.2 vite: 4.2.1_cmfuwwiatpvig23qflkpysmzgu vite-plugin-inject-preload: 1.3.1_vite@4.2.1 vite-plugin-pwa: 0.14.5_h7yo2zok6ssdtcsppnnx4hllne vite-svg-loader: 4.0.0 vitest: 0.29.7_qkiijodw3iekfhhsd7gvopg4tm - vue-tsc: 1.2.0_typescript@4.9.5 + vue-tsc: 1.2.0_typescript@5.0.2 wait-on: 7.0.1 workbox-cli: 6.5.4_acorn@7.4.1 @@ -3934,7 +3934,7 @@ packages: dev: true optional: true - /@typescript-eslint/eslint-plugin/5.56.0_iskin7c6dxqunwflhstekcjqmq: + /@typescript-eslint/eslint-plugin/5.56.0_2hcjazgfnbtq42tcc73br2vup4: resolution: {integrity: sha512-ZNW37Ccl3oMZkzxrYDUX4o7cnuPgU+YrcaYXzsRtLB16I1FR5SHMqga3zGsaSliZADCWo2v8qHWqAYIj8nWCCg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3946,23 +3946,23 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.4.0 - '@typescript-eslint/parser': 5.56.0_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/parser': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu '@typescript-eslint/scope-manager': 5.56.0 - '@typescript-eslint/type-utils': 5.56.0_vgl77cfdswitgr47lm5swmv43m - '@typescript-eslint/utils': 5.56.0_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/type-utils': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu + '@typescript-eslint/utils': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu debug: 4.3.4 eslint: 8.36.0 grapheme-splitter: 1.0.4 ignore: 5.2.0 natural-compare-lite: 1.4.0 semver: 7.3.8 - tsutils: 3.21.0_typescript@4.9.5 - typescript: 4.9.5 + tsutils: 3.21.0_typescript@5.0.2 + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser/5.56.0_vgl77cfdswitgr47lm5swmv43m: + /@typescript-eslint/parser/5.56.0_j4766f7ecgqbon3u7zlxn5zszu: resolution: {integrity: sha512-sn1OZmBxUsgxMmR8a8U5QM/Wl+tyqlH//jTqCg8daTAmhAk26L2PFhcqPLlYBhYUJMZJK276qLXlHN3a83o2cg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3974,10 +3974,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.56.0 '@typescript-eslint/types': 5.56.0 - '@typescript-eslint/typescript-estree': 5.56.0_typescript@4.9.5 + '@typescript-eslint/typescript-estree': 5.56.0_typescript@5.0.2 debug: 4.3.4 eslint: 8.36.0 - typescript: 4.9.5 + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true @@ -3990,7 +3990,7 @@ packages: '@typescript-eslint/visitor-keys': 5.56.0 dev: true - /@typescript-eslint/type-utils/5.56.0_vgl77cfdswitgr47lm5swmv43m: + /@typescript-eslint/type-utils/5.56.0_j4766f7ecgqbon3u7zlxn5zszu: resolution: {integrity: sha512-8WxgOgJjWRy6m4xg9KoSHPzBNZeQbGlQOH7l2QEhQID/+YseaFxg5J/DLwWSsi9Axj4e/cCiKx7PVzOq38tY4A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -4000,12 +4000,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.56.0_typescript@4.9.5 - '@typescript-eslint/utils': 5.56.0_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/typescript-estree': 5.56.0_typescript@5.0.2 + '@typescript-eslint/utils': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu debug: 4.3.4 eslint: 8.36.0 - tsutils: 3.21.0_typescript@4.9.5 - typescript: 4.9.5 + tsutils: 3.21.0_typescript@5.0.2 + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true @@ -4057,7 +4057,28 @@ packages: - supports-color dev: true - /@typescript-eslint/utils/5.56.0_vgl77cfdswitgr47lm5swmv43m: + /@typescript-eslint/typescript-estree/5.56.0_typescript@5.0.2: + resolution: {integrity: sha512-41CH/GncsLXOJi0jb74SnC7jVPWeVJ0pxQj8bOjH1h2O26jXN3YHKDT1ejkVz5YeTEQPeLCCRY0U2r68tfNOcg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.56.0 + '@typescript-eslint/visitor-keys': 5.56.0 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.3.8 + tsutils: 3.21.0_typescript@5.0.2 + typescript: 5.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/utils/5.56.0_j4766f7ecgqbon3u7zlxn5zszu: resolution: {integrity: sha512-XhZDVdLnUJNtbzaJeDSCIYaM+Tgr59gZGbFuELgF7m0IY03PlciidS7UQNKLE0+WpUTn1GlycEr6Ivb/afjbhA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -4068,7 +4089,7 @@ packages: '@types/semver': 7.3.12 '@typescript-eslint/scope-manager': 5.56.0 '@typescript-eslint/types': 5.56.0 - '@typescript-eslint/typescript-estree': 5.56.0_typescript@4.9.5 + '@typescript-eslint/typescript-estree': 5.56.0_typescript@5.0.2 eslint: 8.36.0 eslint-scope: 5.1.1 semver: 7.3.8 @@ -4310,7 +4331,7 @@ packages: resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==} dev: false - /@vue/eslint-config-typescript/11.0.2_75cttubc7yphoaabg6k3yrjnke: + /@vue/eslint-config-typescript/11.0.2_cgv3ijhnmp44cwuqfct7aff4va: resolution: {integrity: sha512-EiKud1NqlWmSapBFkeSrE994qpKx7/27uCGnhdqzllYDpQZroyX/O6bwjEpeuyKamvLbsGdO6PMR2faIf+zFnw==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: @@ -4321,11 +4342,11 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.56.0_iskin7c6dxqunwflhstekcjqmq - '@typescript-eslint/parser': 5.56.0_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/eslint-plugin': 5.56.0_2hcjazgfnbtq42tcc73br2vup4 + '@typescript-eslint/parser': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu eslint: 8.36.0 eslint-plugin-vue: 9.9.0_eslint@8.36.0 - typescript: 4.9.5 + typescript: 5.0.2 vue-eslint-parser: 9.0.3_eslint@8.36.0 transitivePeerDependencies: - supports-color @@ -11746,7 +11767,7 @@ packages: engines: {node: '>=6'} dev: true - /pinia/2.0.33_hmuptsblhheur2tugfgucj7gc4: + /pinia/2.0.33_p4srtwdgezcoeovfcc2yxzvaue: resolution: {integrity: sha512-HOj1yVV2itw6rNIrR2f7+MirGNxhORjrULL8GWgRwXsGSvEqIQ+SE0MYt6cwtpegzCda3i+rVTZM+AM7CG+kRg==} peerDependencies: '@vue/composition-api': ^1.4.0 @@ -11759,7 +11780,7 @@ packages: optional: true dependencies: '@vue/devtools-api': 6.5.0 - typescript: 4.9.5 + typescript: 5.0.2 vue: 3.2.47 vue-demi: 0.12.1_vue@3.2.47 dev: false @@ -14171,6 +14192,16 @@ packages: typescript: 4.9.5 dev: true + /tsutils/3.21.0_typescript@5.0.2: + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + dependencies: + tslib: 1.14.1 + typescript: 5.0.2 + dev: true + /tunnel-agent/0.6.0: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} dependencies: @@ -14263,6 +14294,12 @@ packages: resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} engines: {node: '>=4.2.0'} hasBin: true + dev: true + + /typescript/5.0.2: + resolution: {integrity: sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==} + engines: {node: '>=12.20'} + hasBin: true /typo-js/1.2.1: resolution: {integrity: sha512-bTGLjbD3WqZDR3CgEFkyi9Q/SS2oM29ipXrWfDb4M74ea69QwKAECVceYpaBu0GfdnASMg9Qfl67ttB23nePHg==} @@ -14843,7 +14880,7 @@ packages: he: 1.2.0 dev: true - /vue-tsc/1.2.0_typescript@4.9.5: + /vue-tsc/1.2.0_typescript@5.0.2: resolution: {integrity: sha512-rIlzqdrhyPYyLG9zxsVRa+JEseeS9s8F2BbVVVWRRsTZvJO2BbhLEb2HW3MY+DFma0378tnIqs+vfTzbcQtRFw==} hasBin: true peerDependencies: @@ -14851,7 +14888,7 @@ packages: dependencies: '@volar/vue-language-core': 1.2.0 '@volar/vue-typescript': 1.2.0 - typescript: 4.9.5 + typescript: 5.0.2 dev: true /vue/3.2.47: diff --git a/tsconfig.app.json b/tsconfig.app.json index b095907f0..1449d4f37 100644 --- a/tsconfig.app.json +++ b/tsconfig.app.json @@ -13,7 +13,8 @@ "paths": { "@/*": ["./src/*"] - } + }, + "ignoreDeprecations": "5.0" }, "vueCompilerOptions": { // "strictTemplates": true