diff --git a/package.json b/package.json index 6322f79c..f682e377 100644 --- a/package.json +++ b/package.json @@ -87,7 +87,7 @@ "playwright": "1.31.2", "prettier": "2.8.4", "release-it": "15.9.0", - "typescript": "4.9.5", + "typescript": "5.0.2", "vitest": "0.29.3", "vue": "3.2.45" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 65614fbd..778bbd09 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -37,7 +37,7 @@ importers: playwright: 1.31.2 prettier: 2.8.4 release-it: 15.9.0 - typescript: 4.9.5 + typescript: 5.0.2 ufo: ^1.0.0 unimport: ^2.0.0 vitest: 0.29.3 @@ -59,7 +59,7 @@ importers: '@nuxt/module-builder': 0.2.1 '@nuxt/schema': 3.1.0 '@nuxt/test-utils': 3.1.0_vue@3.2.45 - '@nuxtjs/eslint-config-typescript': 12.0.0_vgl77cfdswitgr47lm5swmv43m + '@nuxtjs/eslint-config-typescript': 12.0.0_j4766f7ecgqbon3u7zlxn5zszu '@release-it/conventional-changelog': 5.1.1_release-it@15.9.0 '@types/node': 18.15.3 '@vitest/coverage-c8': 0.29.3_vitest@0.29.3 @@ -71,12 +71,12 @@ importers: expect-type: 0.15.0 husky: 8.0.3 lint-staged: 13.2.0 - nuxt: 3.1.0_ljnxlgyghq45p5s2ym2u3f3qdy + nuxt: 3.1.0_kndgrqttv4ggg5ri4kt4ok5d5a pinst: 3.0.0 playwright: 1.31.2 prettier: 2.8.4 release-it: 15.9.0 - typescript: 4.9.5 + typescript: 5.0.2 vitest: 0.29.3 vue: 3.2.45 @@ -1920,7 +1920,7 @@ packages: resolution: {integrity: sha512-KffiTNdVaZlkx0tgwopmy627WQclWO0kqFD1R646wawDbNlWkpmwj5qI5qoh2Rx13/O+KkYdc28H3JsQdQmXJw==} dev: true - /@nuxt/vite-builder/3.1.0_jvuraxzkjzi3hnnwuexifvu6hm: + /@nuxt/vite-builder/3.1.0_7lpb7pmjejup4n56fims5atnka: resolution: {integrity: sha512-TsQzHuVy6b8I/zKGicjnl6sLPv2AgWr4/JgIgDIqv0n/StBrp/tHkVKfk3mDLP3qgsv6jlqLWV1GW6v/6pSluQ==} engines: {node: ^14.16.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} peerDependencies: @@ -1957,7 +1957,7 @@ packages: unplugin: 1.1.0 vite: 4.0.4_@types+node@18.15.3 vite-node: 0.27.3_@types+node@18.15.3 - vite-plugin-checker: 0.5.4_fp7qcnwbkkbs5rdbeethmq2jme + vite-plugin-checker: 0.5.4_nwv7shs5ccnmnvu2j2aurm4kli vue: 3.2.45 vue-bundle-renderer: 1.0.0 transitivePeerDependencies: @@ -2063,14 +2063,14 @@ packages: - supports-color dev: true - /@nuxtjs/eslint-config-typescript/12.0.0_vgl77cfdswitgr47lm5swmv43m: + /@nuxtjs/eslint-config-typescript/12.0.0_j4766f7ecgqbon3u7zlxn5zszu: resolution: {integrity: sha512-HJR0ho5MYuOCFjkL+eMX/VXbUwy36J12DUMVy+dj3Qz1GYHwX92Saxap3urFzr8oPkzzFiuOknDivfCeRBWakg==} peerDependencies: eslint: ^8.23.0 dependencies: '@nuxtjs/eslint-config': 12.0.0_vyzo4mqpszywfbvkhexx5odkqe - '@typescript-eslint/eslint-plugin': 5.43.0_5o2ldahlsxu2aoobcgsijelg3m - '@typescript-eslint/parser': 5.43.0_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/eslint-plugin': 5.43.0_ujjznmrpxssknu5o5ka647rnqm + '@typescript-eslint/parser': 5.43.0_j4766f7ecgqbon3u7zlxn5zszu eslint: 8.36.0 eslint-import-resolver-typescript: 3.5.2_6efblkktgpzjjbdhcug3twoi7q eslint-plugin-import: 2.26.0_vyzo4mqpszywfbvkhexx5odkqe @@ -2688,7 +2688,7 @@ packages: resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==} dev: true - /@typescript-eslint/eslint-plugin/5.43.0_5o2ldahlsxu2aoobcgsijelg3m: + /@typescript-eslint/eslint-plugin/5.43.0_ujjznmrpxssknu5o5ka647rnqm: resolution: {integrity: sha512-wNPzG+eDR6+hhW4yobEmpR36jrqqQv1vxBq5LJO3fBAktjkvekfr4BRl+3Fn1CM/A+s8/EiGUbOMDoYqWdbtXA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2699,23 +2699,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.43.0_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/parser': 5.43.0_j4766f7ecgqbon3u7zlxn5zszu '@typescript-eslint/scope-manager': 5.43.0 - '@typescript-eslint/type-utils': 5.43.0_vgl77cfdswitgr47lm5swmv43m - '@typescript-eslint/utils': 5.43.0_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/type-utils': 5.43.0_j4766f7ecgqbon3u7zlxn5zszu + '@typescript-eslint/utils': 5.43.0_j4766f7ecgqbon3u7zlxn5zszu debug: 4.3.4 eslint: 8.36.0 ignore: 5.2.4 natural-compare-lite: 1.4.0 regexpp: 3.2.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.43.0_vgl77cfdswitgr47lm5swmv43m: + /@typescript-eslint/parser/5.43.0_j4766f7ecgqbon3u7zlxn5zszu: resolution: {integrity: sha512-2iHUK2Lh7PwNUlhFxxLI2haSDNyXvebBO9izhjhMoDC+S3XI9qt2DGFUsiJ89m2k7gGYch2aEpYqV5F/+nwZug==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2727,10 +2727,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.43.0 '@typescript-eslint/types': 5.43.0 - '@typescript-eslint/typescript-estree': 5.43.0_typescript@4.9.5 + '@typescript-eslint/typescript-estree': 5.43.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 @@ -2743,7 +2743,7 @@ packages: '@typescript-eslint/visitor-keys': 5.43.0 dev: true - /@typescript-eslint/type-utils/5.43.0_vgl77cfdswitgr47lm5swmv43m: + /@typescript-eslint/type-utils/5.43.0_j4766f7ecgqbon3u7zlxn5zszu: resolution: {integrity: sha512-K21f+KY2/VvYggLf5Pk4tgBOPs2otTaIHy2zjclo7UZGLyFH86VfUOm5iq+OtDtxq/Zwu2I3ujDBykVW4Xtmtg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2753,12 +2753,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.43.0_typescript@4.9.5 - '@typescript-eslint/utils': 5.43.0_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/typescript-estree': 5.43.0_typescript@5.0.2 + '@typescript-eslint/utils': 5.43.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 @@ -2768,7 +2768,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/5.43.0_typescript@4.9.5: + /@typescript-eslint/typescript-estree/5.43.0_typescript@5.0.2: resolution: {integrity: sha512-BZ1WVe+QQ+igWal2tDbNg1j2HWUkAa+CVqdU79L4HP9izQY6CNhXfkNwd1SS4+sSZAP/EthI1uiCSY/+H0pROg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2783,13 +2783,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 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/utils/5.43.0_vgl77cfdswitgr47lm5swmv43m: + /@typescript-eslint/utils/5.43.0_j4766f7ecgqbon3u7zlxn5zszu: resolution: {integrity: sha512-8nVpA6yX0sCjf7v/NDfeaOlyaIIqL7OaIGOWSPFqUKK59Gnumd3Wa+2l8oAaYO2lk0sO+SbWFWRSvhu8gLGv4A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2799,7 +2799,7 @@ packages: '@types/semver': 7.3.13 '@typescript-eslint/scope-manager': 5.43.0 '@typescript-eslint/types': 5.43.0 - '@typescript-eslint/typescript-estree': 5.43.0_typescript@4.9.5 + '@typescript-eslint/typescript-estree': 5.43.0_typescript@5.0.2 eslint: 8.36.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@8.36.0 @@ -5105,7 +5105,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.43.0_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/parser': 5.43.0_j4766f7ecgqbon3u7zlxn5zszu debug: 3.2.7 eslint: 8.36.0 eslint-import-resolver-node: 0.3.6 @@ -5146,7 +5146,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.43.0_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/parser': 5.43.0_j4766f7ecgqbon3u7zlxn5zszu array-includes: 3.1.5 array.prototype.flat: 1.3.0 debug: 2.6.9 @@ -8533,7 +8533,7 @@ packages: - vue-tsc dev: true - /nuxt/3.1.0_ljnxlgyghq45p5s2ym2u3f3qdy: + /nuxt/3.1.0_kndgrqttv4ggg5ri4kt4ok5d5a: resolution: {integrity: sha512-0UjSx3XMXqdVWVUygUn5FPWtC2KdAq5E6mxmG4KVsD5wicq2mKoA7dApGHFV7NqknaCA4vBdtalyoytHn5zhSQ==} engines: {node: ^14.16.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} hasBin: true @@ -8543,7 +8543,7 @@ packages: '@nuxt/schema': 3.1.0 '@nuxt/telemetry': 2.1.9 '@nuxt/ui-templates': 1.1.0 - '@nuxt/vite-builder': 3.1.0_jvuraxzkjzi3hnnwuexifvu6hm + '@nuxt/vite-builder': 3.1.0_7lpb7pmjejup4n56fims5atnka '@unhead/ssr': 1.0.18 '@vue/reactivity': 3.2.45 '@vue/shared': 3.2.45 @@ -11018,14 +11018,14 @@ packages: /tslib/2.4.0: resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} - /tsutils/3.21.0_typescript@4.9.5: + /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: 4.9.5 + typescript: 5.0.2 dev: true /tunnel-agent/0.6.0: @@ -11115,6 +11115,12 @@ packages: hasBin: true dev: true + /typescript/5.0.2: + resolution: {integrity: sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==} + engines: {node: '>=12.20'} + hasBin: true + dev: true + /ufo/1.0.0: resolution: {integrity: sha512-DRty0ZBNlJ2R59y4mEupJRKLbkLQsc4qtxjpQv78AwEDuBkaUogMc2LkeqW3HddFlw6NwnXYfdThEZOiNgkmmQ==} dev: false @@ -11669,7 +11675,7 @@ packages: - terser dev: true - /vite-plugin-checker/0.5.4_fp7qcnwbkkbs5rdbeethmq2jme: + /vite-plugin-checker/0.5.4_nwv7shs5ccnmnvu2j2aurm4kli: resolution: {integrity: sha512-T6y+OHXqwOjGrCErbhzg5x79NQZV46cgLwYTxuMQnDzAfA6skh2i8PIHcKks8ZlxopzbkvMb5vwc2DpNXiHJdg==} engines: {node: '>=14.16'} peerDependencies: @@ -11712,7 +11718,7 @@ packages: npm-run-path: 4.0.1 strip-ansi: 6.0.1 tiny-invariant: 1.2.0 - typescript: 4.9.5 + typescript: 5.0.2 vite: 4.0.4_@types+node@18.15.3 vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0