diff --git a/package.json b/package.json index 6f98c628f..8ccb0d3a7 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "eslint": "^8.36.0", "nuxt": "3.2.3", "release-it": "^15.8.0", - "typescript": "^4.9.5", + "typescript": "^5.0.2", "vue": "^3.2.47" }, "pnpm": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 845668e72..048f24e10 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,7 +17,7 @@ specifiers: eslint: ^8.36.0 nuxt: 3.2.3 release-it: ^15.8.0 - typescript: ^4.9.5 + typescript: ^5.0.2 vue: ^3.2.47 dependencies: @@ -34,12 +34,12 @@ devDependencies: '@docsearch/js': 3.3.3_2xdflmy6sc2qhwxavtux3g5lt4 '@nuxt/devtools': 0.2.5_nuxt@3.2.3 '@nuxtjs/algolia': 1.5.0_vue@3.2.47 - '@nuxtjs/eslint-config-typescript': 12.0.0_vgl77cfdswitgr47lm5swmv43m + '@nuxtjs/eslint-config-typescript': 12.0.0_j4766f7ecgqbon3u7zlxn5zszu '@nuxtjs/plausible': 0.2.0 eslint: 8.36.0 - nuxt: 3.2.3_vgl77cfdswitgr47lm5swmv43m + nuxt: 3.2.3_j4766f7ecgqbon3u7zlxn5zszu release-it: 15.8.0 - typescript: 4.9.5 + typescript: 5.0.2 vue: 3.2.47 packages: @@ -1575,7 +1575,7 @@ packages: hookable: 5.4.2 is-installed-globally: 0.4.0 launch-editor: 2.6.0 - nuxt: 3.2.3_vgl77cfdswitgr47lm5swmv43m + nuxt: 3.2.3_j4766f7ecgqbon3u7zlxn5zszu pacote: 15.1.1 pathe: 1.1.0 pkg-types: 1.0.2 @@ -1714,7 +1714,7 @@ packages: /@nuxt/ui-templates/1.1.1: resolution: {integrity: sha512-PjVETP7+iZXAs5Q8O4ivl4t6qjWZMZqwiTVogUXHoHGZZcw7GZW3u3tzfYfE1HbzyYJfr236IXqQ02MeR8Fz2w==} - /@nuxt/vite-builder/3.2.3_dvv2j667zjrmsuy6szq6yl3izm: + /@nuxt/vite-builder/3.2.3_rnw7zc2wljykqwrgq332y2pw2i: resolution: {integrity: sha512-a+VZAmWUPJnUWqkZSY+bqXUCPxVfllucxXXA8MxxSdg1mgSVvrGkHUQoi6uNt1nfWrvNfkgkjlXLY0Qr+DrX+A==} engines: {node: ^14.18.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} peerDependencies: @@ -1752,7 +1752,7 @@ packages: unplugin: 1.1.0 vite: 4.1.4 vite-node: 0.29.2 - vite-plugin-checker: 0.5.6_g6ovitnzxdgucttfowzbmxl5e4 + vite-plugin-checker: 0.5.6_sdidq2uhycxwhmfb6zmtxua6uu vue: 3.2.47 vue-bundle-renderer: 1.0.2 transitivePeerDependencies: @@ -1820,14 +1820,14 @@ packages: - supports-color dev: false - /@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_vnzfed4kywz2eznd2trmvnqdq4 - '@typescript-eslint/eslint-plugin': 5.54.1_4rfaf6mlw2mmutqjcopwvbftpu - '@typescript-eslint/parser': 5.54.1_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/eslint-plugin': 5.54.1_k4rdtyz2uuo3tzblkqed7c56rq + '@typescript-eslint/parser': 5.54.1_j4766f7ecgqbon3u7zlxn5zszu eslint: 8.36.0 eslint-import-resolver-typescript: 3.5.3_eakrjjutlgqjxe5ydhtnd4qdmy eslint-plugin-import: 2.27.5_vnzfed4kywz2eznd2trmvnqdq4 @@ -2340,7 +2340,7 @@ packages: resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==} dev: false - /@typescript-eslint/eslint-plugin/5.54.1_4rfaf6mlw2mmutqjcopwvbftpu: + /@typescript-eslint/eslint-plugin/5.54.1_k4rdtyz2uuo3tzblkqed7c56rq: resolution: {integrity: sha512-a2RQAkosH3d3ZIV08s3DcL/mcGc2M/UC528VkPULFxR9VnVPT8pBu0IyBAJJmVsCmhVfwQX1v6q+QGnmSe1bew==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2351,10 +2351,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.54.1_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/parser': 5.54.1_j4766f7ecgqbon3u7zlxn5zszu '@typescript-eslint/scope-manager': 5.54.1 - '@typescript-eslint/type-utils': 5.54.1_vgl77cfdswitgr47lm5swmv43m - '@typescript-eslint/utils': 5.54.1_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/type-utils': 5.54.1_j4766f7ecgqbon3u7zlxn5zszu + '@typescript-eslint/utils': 5.54.1_j4766f7ecgqbon3u7zlxn5zszu debug: 4.3.4 eslint: 8.36.0 grapheme-splitter: 1.0.4 @@ -2362,13 +2362,13 @@ packages: 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.54.1_vgl77cfdswitgr47lm5swmv43m: + /@typescript-eslint/parser/5.54.1_j4766f7ecgqbon3u7zlxn5zszu: resolution: {integrity: sha512-8zaIXJp/nG9Ff9vQNh7TI+C3nA6q6iIsGJ4B4L6MhZ7mHnTMR4YP5vp2xydmFXIy8rpyIVbNAG44871LMt6ujg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2380,10 +2380,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.54.1 '@typescript-eslint/types': 5.54.1 - '@typescript-eslint/typescript-estree': 5.54.1_typescript@4.9.5 + '@typescript-eslint/typescript-estree': 5.54.1_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 @@ -2396,7 +2396,7 @@ packages: '@typescript-eslint/visitor-keys': 5.54.1 dev: true - /@typescript-eslint/type-utils/5.54.1_vgl77cfdswitgr47lm5swmv43m: + /@typescript-eslint/type-utils/5.54.1_j4766f7ecgqbon3u7zlxn5zszu: resolution: {integrity: sha512-WREHsTz0GqVYLIbzIZYbmUUr95DKEKIXZNH57W3s+4bVnuF1TKe2jH8ZNH8rO1CeMY3U4j4UQeqPNkHMiGem3g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2406,12 +2406,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.54.1_typescript@4.9.5 - '@typescript-eslint/utils': 5.54.1_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/typescript-estree': 5.54.1_typescript@5.0.2 + '@typescript-eslint/utils': 5.54.1_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 @@ -2421,7 +2421,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/5.54.1_typescript@4.9.5: + /@typescript-eslint/typescript-estree/5.54.1_typescript@5.0.2: resolution: {integrity: sha512-bjK5t+S6ffHnVwA0qRPTZrxKSaFYocwFIkZx5k7pvWfsB1I57pO/0M0Skatzzw1sCkjJ83AfGTL0oFIFiDX3bg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2436,13 +2436,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.54.1_vgl77cfdswitgr47lm5swmv43m: + /@typescript-eslint/utils/5.54.1_j4766f7ecgqbon3u7zlxn5zszu: resolution: {integrity: sha512-IY5dyQM8XD1zfDe5X8jegX6r2EVU5o/WJnLu/znLPWCBF7KNGC+adacXnt5jEYS9JixDcoccI6CvE4RCjHMzCQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2452,7 +2452,7 @@ packages: '@types/semver': 7.3.13 '@typescript-eslint/scope-manager': 5.54.1 '@typescript-eslint/types': 5.54.1 - '@typescript-eslint/typescript-estree': 5.54.1_typescript@4.9.5 + '@typescript-eslint/typescript-estree': 5.54.1_typescript@5.0.2 eslint: 8.36.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@8.36.0 @@ -2736,7 +2736,7 @@ packages: '@vueuse/core': 9.13.0_vue@3.2.47 '@vueuse/metadata': 9.13.0 local-pkg: 0.4.3 - nuxt: 3.2.3_vgl77cfdswitgr47lm5swmv43m + nuxt: 3.2.3_j4766f7ecgqbon3u7zlxn5zszu vue-demi: 0.13.11_vue@3.2.47 transitivePeerDependencies: - '@vue/composition-api' @@ -4322,7 +4322,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.54.1_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/parser': 5.54.1_j4766f7ecgqbon3u7zlxn5zszu debug: 3.2.7 eslint: 8.36.0 eslint-import-resolver-node: 0.3.7 @@ -4363,7 +4363,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.54.1_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/parser': 5.54.1_j4766f7ecgqbon3u7zlxn5zszu array-includes: 3.1.6 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 @@ -7342,7 +7342,7 @@ packages: - vue dev: false - /nuxt/3.2.3_vgl77cfdswitgr47lm5swmv43m: + /nuxt/3.2.3_j4766f7ecgqbon3u7zlxn5zszu: resolution: {integrity: sha512-e211l9XQYvb2cUv5ji+IsX8305QyozUk5pFMyl7oAFssONzPNK4AXq7ZUzXd8qtxStsyByOgQDdAF353sQayOg==} engines: {node: ^14.18.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} hasBin: true @@ -7352,7 +7352,7 @@ packages: '@nuxt/schema': 3.2.3 '@nuxt/telemetry': 2.1.10 '@nuxt/ui-templates': 1.1.1 - '@nuxt/vite-builder': 3.2.3_dvv2j667zjrmsuy6szq6yl3izm + '@nuxt/vite-builder': 3.2.3_rnw7zc2wljykqwrgq332y2pw2i '@unhead/ssr': 1.1.21 '@vue/reactivity': 3.2.47 '@vue/shared': 3.2.47 @@ -9530,14 +9530,14 @@ packages: /tslib/2.5.0: resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} - /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 /tsx/3.12.3: @@ -9633,6 +9633,12 @@ packages: resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} engines: {node: '>=4.2.0'} hasBin: true + dev: false + + /typescript/5.0.2: + resolution: {integrity: sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==} + engines: {node: '>=12.20'} + hasBin: true /ufo/1.1.1: resolution: {integrity: sha512-MvlCc4GHrmZdAllBc0iUDowff36Q9Ndw/UzqmEKyrfSzokTd9ZCy1i+IIk5hrYKkjoYVQyNbrw7/F8XJ2rEwTg==} @@ -10042,7 +10048,7 @@ packages: - supports-color - terser - /vite-plugin-checker/0.5.6_g6ovitnzxdgucttfowzbmxl5e4: + /vite-plugin-checker/0.5.6_sdidq2uhycxwhmfb6zmtxua6uu: resolution: {integrity: sha512-ftRyON0gORUHDxcDt2BErmsikKSkfvl1i2DoP6Jt2zDO9InfvM6tqO1RkXhSjkaXEhKPea6YOnhFaZxW3BzudQ==} engines: {node: '>=14.16'} peerDependencies: @@ -10086,7 +10092,7 @@ packages: npm-run-path: 4.0.1 strip-ansi: 6.0.1 tiny-invariant: 1.3.1 - typescript: 4.9.5 + typescript: 5.0.2 vite: 4.1.4 vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0