diff --git a/package.json b/package.json index 4b9d99225b..a044ca2c26 100644 --- a/package.json +++ b/package.json @@ -81,7 +81,7 @@ "rimraf": "5.0.5", "semver": "7.6.0", "std-env": "3.7.0", - "typescript": "5.3.3", + "typescript": "5.4.2", "ufo": "1.4.0", "vitest": "1.3.1", "vitest-environment-nuxt": "1.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1eef2c383d..5f78efe907 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -131,8 +131,8 @@ importers: specifier: 3.7.0 version: 3.7.0 typescript: - specifier: 5.3.3 - version: 5.3.3 + specifier: 5.4.2 + version: 5.4.2 ufo: specifier: 1.4.0 version: 1.4.0 @@ -144,7 +144,7 @@ importers: version: 1.0.0(@testing-library/vue@8.0.2)(@vue/test-utils@2.4.4)(h3@1.11.1)(happy-dom@13.6.2)(playwright-core@1.42.1)(vite@5.1.5)(vitest@1.3.1)(vue-router@4.3.0)(vue@3.4.21) vue: specifier: 3.4.21 - version: 3.4.21(typescript@5.3.3) + version: 3.4.21(typescript@5.4.2) vue-eslint-parser: specifier: 9.4.2 version: 9.4.2(eslint@8.57.0) @@ -153,7 +153,7 @@ importers: version: 4.3.0(vue@3.4.21) vue-tsc: specifier: 2.0.5 - version: 2.0.5(typescript@5.3.3) + version: 2.0.5(typescript@5.4.2) packages/kit: dependencies: @@ -229,7 +229,7 @@ importers: version: 2.9.1 unbuild: specifier: latest - version: 2.0.0(typescript@5.3.3) + version: 2.0.0(typescript@5.4.2) vite: specifier: 5.1.5 version: 5.1.5(@types/node@20.11.25) @@ -403,7 +403,7 @@ importers: version: 1.4.2 vue: specifier: 3.4.21 - version: 3.4.21(typescript@5.3.3) + version: 3.4.21(typescript@5.4.2) vue-bundle-renderer: specifier: ^2.0.0 version: 2.0.0 @@ -428,7 +428,7 @@ importers: version: 5.0.4(vite@5.1.5)(vue@3.4.21) unbuild: specifier: latest - version: 2.0.0(typescript@5.3.3) + version: 2.0.0(typescript@5.4.2) vite: specifier: 5.1.5 version: 5.1.5(@types/node@20.11.24) @@ -498,7 +498,7 @@ importers: version: 3.4.21 '@vue/language-core': specifier: 2.0.5 - version: 2.0.5(typescript@5.3.3) + version: 2.0.5(typescript@5.4.2) c12: specifier: 1.10.0 version: 1.10.0 @@ -519,7 +519,7 @@ importers: version: 1.3.3 unbuild: specifier: latest - version: 2.0.0(typescript@5.3.3) + version: 2.0.0(typescript@5.4.2) unctx: specifier: 2.3.1 version: 2.3.1 @@ -531,7 +531,7 @@ importers: version: 5.1.5(@types/node@20.11.25) vue: specifier: 3.4.21 - version: 3.4.21(typescript@5.3.3) + version: 3.4.21(typescript@5.4.2) vue-bundle-renderer: specifier: 2.0.0 version: 2.0.0 @@ -648,7 +648,7 @@ importers: version: 1.3.1(@types/node@20.11.25) vite-plugin-checker: specifier: ^0.6.4 - version: 0.6.4(eslint@8.57.0)(typescript@5.3.3)(vite@5.1.5)(vue-tsc@2.0.5) + version: 0.6.4(eslint@8.57.0)(typescript@5.4.2)(vite@5.1.5)(vue-tsc@2.0.5) vue-bundle-renderer: specifier: ^2.0.0 version: 2.0.0 @@ -667,10 +667,10 @@ importers: version: 11.0.4 unbuild: specifier: latest - version: 2.0.0(typescript@5.3.3) + version: 2.0.0(typescript@5.4.2) vue: specifier: 3.4.21 - version: 3.4.21(typescript@5.3.3) + version: 3.4.21(typescript@5.4.2) packages/webpack: dependencies: @@ -709,7 +709,7 @@ importers: version: 6.2.0(webpack@5.90.3) fork-ts-checker-webpack-plugin: specifier: ^9.0.2 - version: 9.0.2(typescript@5.3.3)(webpack@5.90.3) + version: 9.0.2(typescript@5.4.2)(webpack@5.90.3) fs-extra: specifier: ^11.2.0 version: 11.2.0 @@ -754,7 +754,7 @@ importers: version: 2.0.0 postcss-loader: specifier: ^8.1.1 - version: 8.1.1(postcss@8.4.35)(typescript@5.3.3)(webpack@5.90.3) + version: 8.1.1(postcss@8.4.35)(typescript@5.4.2)(webpack@5.90.3) postcss-url: specifier: ^10.1.3 version: 10.1.3(postcss@8.4.35) @@ -827,10 +827,10 @@ importers: version: 0.1.3 unbuild: specifier: latest - version: 2.0.0(typescript@5.3.3) + version: 2.0.0(typescript@5.4.2) vue: specifier: 3.4.21 - version: 3.4.21(typescript@5.3.3) + version: 3.4.21(typescript@5.4.2) playground: dependencies: @@ -839,7 +839,7 @@ importers: version: link:../packages/nuxt vue: specifier: 3.4.21 - version: 3.4.21(typescript@5.3.3) + version: 3.4.21(typescript@5.4.2) test/fixtures/basic: dependencies: @@ -858,7 +858,7 @@ importers: version: 1.8.0 vue: specifier: 3.4.21 - version: 3.4.21(typescript@5.3.3) + version: 3.4.21(typescript@5.4.2) test/fixtures/basic-types: dependencies: @@ -874,7 +874,7 @@ importers: version: 1.0.2(@types/node@20.11.25)(happy-dom@13.6.2) vue: specifier: 3.4.21 - version: 3.4.21(typescript@5.3.3) + version: 3.4.21(typescript@5.4.2) vue-router: specifier: latest version: 4.3.0(vue@3.4.21) @@ -886,7 +886,7 @@ importers: version: link:../../../packages/nuxt vue: specifier: 3.4.21 - version: 3.4.21(typescript@5.3.3) + version: 3.4.21(typescript@5.4.2) test/fixtures/minimal-types: dependencies: @@ -895,7 +895,7 @@ importers: version: link:../../../packages/nuxt vue: specifier: 3.4.21 - version: 3.4.21(typescript@5.3.3) + version: 3.4.21(typescript@5.4.2) test/fixtures/runtime-compiler: dependencies: @@ -2219,11 +2219,11 @@ packages: eslint: ^8.48.0 dependencies: '@rushstack/eslint-patch': 1.5.1 - '@typescript-eslint/eslint-plugin': 6.8.0(@typescript-eslint/parser@6.8.0)(eslint@8.57.0)(typescript@5.3.3) - '@typescript-eslint/parser': 6.8.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/eslint-plugin': 6.8.0(@typescript-eslint/parser@6.8.0)(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/parser': 6.8.0(eslint@8.57.0)(typescript@5.4.2) eslint: 8.57.0 eslint-plugin-vue: 9.17.0(eslint@8.57.0) - typescript: 5.3.3 + typescript: 5.4.2 transitivePeerDependencies: - supports-color dev: true @@ -2330,7 +2330,7 @@ packages: vite: 5.1.5(@types/node@20.11.25) vitest: 1.3.1(@types/node@20.11.25)(happy-dom@13.6.2) vitest-environment-nuxt: 1.0.0(@testing-library/vue@8.0.2)(@vue/test-utils@2.4.4)(h3@1.11.1)(happy-dom@13.6.2)(playwright-core@1.42.1)(vite@5.1.5)(vitest@1.3.1)(vue-router@4.3.0)(vue@3.4.21) - vue: 3.4.21(typescript@5.3.3) + vue: 3.4.21(typescript@5.4.2) vue-router: 4.3.0(vue@3.4.21) dev: true @@ -2750,28 +2750,28 @@ packages: shiki: 1.1.2 dev: true - /@shikijs/twoslash@1.1.6(typescript@5.3.3): + /@shikijs/twoslash@1.1.6(typescript@5.4.2): resolution: {integrity: sha512-0HJK7Il7HevTpRvpPlnJ0ow8UyoQxhvxQ0/lhfw1C0xW/7eLtSAtZfSKdel5Nch6HgbbtfucEzuUFmRIRXUFUg==} dependencies: '@shikijs/core': 1.1.6 - twoslash: 0.2.4(typescript@5.3.3) + twoslash: 0.2.4(typescript@5.4.2) transitivePeerDependencies: - supports-color - typescript dev: true - /@shikijs/vitepress-twoslash@1.1.6(@nuxt/kit@packages+kit)(typescript@5.3.3): + /@shikijs/vitepress-twoslash@1.1.6(@nuxt/kit@packages+kit)(typescript@5.4.2): resolution: {integrity: sha512-OpOu/KszoEIm/pdTMmnFW+cPKj+Vw8Jut4CLivqdwgHysTdMUphyG/nuaYcpVZfCQBu6JLfQ6izgkYrefiKzXQ==} dependencies: - '@shikijs/twoslash': 1.1.6(typescript@5.3.3) + '@shikijs/twoslash': 1.1.6(typescript@5.4.2) floating-vue: 5.2.2(@nuxt/kit@packages+kit)(vue@3.4.21) mdast-util-from-markdown: 2.0.0 mdast-util-gfm: 3.0.0 mdast-util-to-hast: 13.1.0 shiki: 1.1.6 - twoslash: 0.2.4(typescript@5.3.3) - twoslash-vue: 0.2.4(typescript@5.3.3) - vue: 3.4.21(typescript@5.3.3) + twoslash: 0.2.4(typescript@5.4.2) + twoslash-vue: 0.2.4(typescript@5.4.2) + vue: 3.4.21(typescript@5.4.2) transitivePeerDependencies: - '@nuxt/kit' - supports-color @@ -2850,7 +2850,7 @@ packages: '@babel/runtime': 7.23.9 '@testing-library/dom': 9.3.4 '@vue/test-utils': 2.4.4(vue@3.4.21) - vue: 3.4.21(typescript@5.3.3) + vue: 3.4.21(typescript@5.4.2) transitivePeerDependencies: - '@vue/server-renderer' dev: true @@ -3116,7 +3116,7 @@ packages: '@types/yargs-parser': 21.0.1 dev: false - /@typescript-eslint/eslint-plugin@6.8.0(@typescript-eslint/parser@6.8.0)(eslint@8.57.0)(typescript@5.3.3): + /@typescript-eslint/eslint-plugin@6.8.0(@typescript-eslint/parser@6.8.0)(eslint@8.57.0)(typescript@5.4.2): resolution: {integrity: sha512-GosF4238Tkes2SHPQ1i8f6rMtG6zlKwMEB0abqSJ3Npvos+doIlc/ATG+vX1G9coDF3Ex78zM3heXHLyWEwLUw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3128,10 +3128,10 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.9.1 - '@typescript-eslint/parser': 6.8.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.8.0(eslint@8.57.0)(typescript@5.4.2) '@typescript-eslint/scope-manager': 6.8.0 - '@typescript-eslint/type-utils': 6.8.0(eslint@8.57.0)(typescript@5.3.3) - '@typescript-eslint/utils': 6.8.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/type-utils': 6.8.0(eslint@8.57.0)(typescript@5.4.2) + '@typescript-eslint/utils': 6.8.0(eslint@8.57.0)(typescript@5.4.2) '@typescript-eslint/visitor-keys': 6.8.0 debug: 4.3.4 eslint: 8.57.0 @@ -3139,13 +3139,13 @@ packages: ignore: 5.3.1 natural-compare: 1.4.0 semver: 7.6.0 - ts-api-utils: 1.0.3(typescript@5.3.3) - typescript: 5.3.3 + ts-api-utils: 1.0.3(typescript@5.4.2) + typescript: 5.4.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@6.8.0(eslint@8.57.0)(typescript@5.3.3): + /@typescript-eslint/parser@6.8.0(eslint@8.57.0)(typescript@5.4.2): resolution: {integrity: sha512-5tNs6Bw0j6BdWuP8Fx+VH4G9fEPDxnVI7yH1IAPkQH5RUtvKwRoqdecAPdQXv4rSOADAaz1LFBZvZG7VbXivSg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3157,11 +3157,11 @@ packages: dependencies: '@typescript-eslint/scope-manager': 6.8.0 '@typescript-eslint/types': 6.8.0 - '@typescript-eslint/typescript-estree': 6.8.0(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.8.0(typescript@5.4.2) '@typescript-eslint/visitor-keys': 6.8.0 debug: 4.3.4 eslint: 8.57.0 - typescript: 5.3.3 + typescript: 5.4.2 transitivePeerDependencies: - supports-color dev: true @@ -3174,7 +3174,7 @@ packages: '@typescript-eslint/visitor-keys': 6.8.0 dev: true - /@typescript-eslint/type-utils@6.8.0(eslint@8.57.0)(typescript@5.3.3): + /@typescript-eslint/type-utils@6.8.0(eslint@8.57.0)(typescript@5.4.2): resolution: {integrity: sha512-RYOJdlkTJIXW7GSldUIHqc/Hkto8E+fZN96dMIFhuTJcQwdRoGN2rEWA8U6oXbLo0qufH7NPElUb+MceHtz54g==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3184,12 +3184,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.8.0(typescript@5.3.3) - '@typescript-eslint/utils': 6.8.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.8.0(typescript@5.4.2) + '@typescript-eslint/utils': 6.8.0(eslint@8.57.0)(typescript@5.4.2) debug: 4.3.4 eslint: 8.57.0 - ts-api-utils: 1.0.3(typescript@5.3.3) - typescript: 5.3.3 + ts-api-utils: 1.0.3(typescript@5.4.2) + typescript: 5.4.2 transitivePeerDependencies: - supports-color dev: true @@ -3199,7 +3199,7 @@ packages: engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/typescript-estree@6.8.0(typescript@5.3.3): + /@typescript-eslint/typescript-estree@6.8.0(typescript@5.4.2): resolution: {integrity: sha512-ISgV0lQ8XgW+mvv5My/+iTUdRmGspducmQcDw5JxznasXNnZn3SKNrTRuMsEXv+V/O+Lw9AGcQCfVaOPCAk/Zg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3214,13 +3214,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.0 - ts-api-utils: 1.0.3(typescript@5.3.3) - typescript: 5.3.3 + ts-api-utils: 1.0.3(typescript@5.4.2) + typescript: 5.4.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@6.8.0(eslint@8.57.0)(typescript@5.3.3): + /@typescript-eslint/utils@6.8.0(eslint@8.57.0)(typescript@5.4.2): resolution: {integrity: sha512-dKs1itdE2qFG4jr0dlYLQVppqTE+Itt7GmIf/vX6CSvsW+3ov8PbWauVKyyfNngokhIO9sKZeRGCUo1+N7U98Q==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3231,7 +3231,7 @@ packages: '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 6.8.0 '@typescript-eslint/types': 6.8.0 - '@typescript-eslint/typescript-estree': 6.8.0(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 6.8.0(typescript@5.4.2) eslint: 8.57.0 semver: 7.6.0 transitivePeerDependencies: @@ -3293,7 +3293,7 @@ packages: '@unhead/shared': 1.8.11 hookable: 5.5.3 unhead: 1.8.11 - vue: 3.4.21(typescript@5.3.3) + vue: 3.4.21(typescript@5.4.2) dev: false /@vercel/nft@0.26.4: @@ -3328,7 +3328,7 @@ packages: '@babel/plugin-transform-typescript': 7.23.3(@babel/core@7.23.9) '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.9) vite: 5.1.5(@types/node@20.11.25) - vue: 3.4.21(typescript@5.3.3) + vue: 3.4.21(typescript@5.4.2) transitivePeerDependencies: - supports-color @@ -3340,7 +3340,7 @@ packages: vue: 3.4.21 dependencies: vite: 5.1.5(@types/node@20.11.24) - vue: 3.4.21(typescript@5.3.3) + vue: 3.4.21(typescript@5.4.2) /@vitest/coverage-v8@1.3.1(vitest@1.3.1): resolution: {integrity: sha512-UuBnkSJUNE9rdHjDCPyJ4fYuMkoMtnghes1XohYa4At0MS3OQSAo97FrbwSLRshYsXThMZy1+ybD/byK5llyIg==} @@ -3485,7 +3485,7 @@ packages: ast-kit: 0.11.3(rollup@4.12.1) local-pkg: 0.5.0 magic-string-ast: 0.3.0 - vue: 3.4.21(typescript@5.3.3) + vue: 3.4.21(typescript@5.4.2) transitivePeerDependencies: - rollup dev: false @@ -3548,7 +3548,7 @@ packages: /@vue/devtools-api@6.5.1: resolution: {integrity: sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==} - /@vue/language-core@1.8.27(typescript@5.3.3): + /@vue/language-core@1.8.27(typescript@5.4.2): resolution: {integrity: sha512-L8Kc27VdQserNaCUNiSFdDl9LWT24ly8Hpwf1ECy3aFb9m6bDhBGQYOujDm21N7EW3moKIOKEanQwe1q5BK+mA==} peerDependencies: typescript: '*' @@ -3564,11 +3564,11 @@ packages: minimatch: 9.0.3 muggle-string: 0.3.1 path-browserify: 1.0.1 - typescript: 5.3.3 + typescript: 5.4.2 vue-template-compiler: 2.7.14 dev: true - /@vue/language-core@2.0.5(typescript@5.3.3): + /@vue/language-core@2.0.5(typescript@5.4.2): resolution: {integrity: sha512-knGXuQqhDSO7QJr8LFklsiWa23N2ikehkdVxtc9UKgnyqsnusughS2Tkg7VN8Hqed35X0B52Z+OGI5OrT/8uxQ==} peerDependencies: typescript: '*' @@ -3582,7 +3582,7 @@ packages: computeds: 0.0.1 minimatch: 9.0.3 path-browserify: 1.0.1 - typescript: 5.3.3 + typescript: 5.4.2 vue-template-compiler: 2.7.14 /@vue/reactivity@3.4.21: @@ -3610,7 +3610,7 @@ packages: dependencies: '@vue/compiler-ssr': 3.4.21 '@vue/shared': 3.4.21 - vue: 3.4.21(typescript@5.3.3) + vue: 3.4.21(typescript@5.4.2) /@vue/shared@3.4.21: resolution: {integrity: sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==} @@ -3625,7 +3625,7 @@ packages: optional: true dependencies: js-beautify: 1.14.9 - vue: 3.4.21(typescript@5.3.3) + vue: 3.4.21(typescript@5.4.2) vue-component-type-helpers: 1.8.25 dev: true @@ -4574,7 +4574,7 @@ packages: /core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - /cosmiconfig@8.3.6(typescript@5.3.3): + /cosmiconfig@8.3.6(typescript@5.4.2): resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} engines: {node: '>=14'} peerDependencies: @@ -4587,10 +4587,10 @@ packages: js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 - typescript: 5.3.3 + typescript: 5.4.2 dev: false - /cosmiconfig@9.0.0(typescript@5.3.3): + /cosmiconfig@9.0.0(typescript@5.4.2): resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} engines: {node: '>=14'} peerDependencies: @@ -4603,7 +4603,7 @@ packages: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 - typescript: 5.3.3 + typescript: 5.4.2 dev: false /crc-32@1.2.2: @@ -5442,7 +5442,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.8.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.8.0(eslint@8.57.0)(typescript@5.4.2) debug: 3.2.7 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 @@ -5460,7 +5460,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 6.8.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.8.0(eslint@8.57.0)(typescript@5.4.2) array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.2 @@ -5846,7 +5846,7 @@ packages: dependencies: '@floating-ui/dom': 1.1.1 '@nuxt/kit': link:packages/kit - vue: 3.4.21(typescript@5.3.3) + vue: 3.4.21(typescript@5.4.2) vue-resize: 2.0.0-alpha.1(vue@3.4.21) dev: true @@ -5873,7 +5873,7 @@ packages: cross-spawn: 7.0.3 signal-exit: 4.1.0 - /fork-ts-checker-webpack-plugin@9.0.2(typescript@5.3.3)(webpack@5.90.3): + /fork-ts-checker-webpack-plugin@9.0.2(typescript@5.4.2)(webpack@5.90.3): resolution: {integrity: sha512-Uochze2R8peoN1XqlSi/rGUkDQpRogtLFocP9+PGu68zk1BDAKXfdeCdyVZpgTk8V8WFVQXdEz426VKjXLO1Gg==} engines: {node: '>=12.13.0', yarn: '>=1.0.0'} peerDependencies: @@ -5883,7 +5883,7 @@ packages: '@babel/code-frame': 7.23.5 chalk: 4.1.2 chokidar: 3.6.0 - cosmiconfig: 8.3.6(typescript@5.3.3) + cosmiconfig: 8.3.6(typescript@5.4.2) deepmerge: 4.3.1 fs-extra: 10.1.0 memfs: 3.5.3 @@ -5892,7 +5892,7 @@ packages: schema-utils: 3.3.0 semver: 7.6.0 tapable: 2.2.1 - typescript: 5.3.3 + typescript: 5.4.2 webpack: 5.90.3 dev: false @@ -7952,7 +7952,7 @@ packages: engines: {node: '>=10'} hasBin: true - /mkdist@1.3.0(typescript@5.3.3): + /mkdist@1.3.0(typescript@5.4.2): resolution: {integrity: sha512-ZQrUvcL7LkRdzMREpDyg9AT18N9Tl5jc2qeKAUeEw0KGsgykbHbuRvysGAzTuGtwuSg0WQyNit5jh/k+Er3JEg==} hasBin: true peerDependencies: @@ -7973,7 +7973,7 @@ packages: mlly: 1.6.1 mri: 1.2.0 pathe: 1.1.2 - typescript: 5.3.3 + typescript: 5.4.2 dev: true /mlly@1.6.1: @@ -8342,7 +8342,7 @@ packages: '@nuxt/kit': link:packages/kit '@nuxt/schema': link:packages/schema '@nuxtjs/mdc': 0.5.0 - '@shikijs/vitepress-twoslash': 1.1.6(@nuxt/kit@packages+kit)(typescript@5.3.3) + '@shikijs/vitepress-twoslash': 1.1.6(@nuxt/kit@packages+kit)(typescript@5.4.2) cac: 6.7.14 chokidar: 3.6.0 fast-glob: 3.3.2 @@ -8350,8 +8350,8 @@ packages: picocolors: 1.0.0 remark-parse: 11.0.0 shiki: 1.1.6 - twoslash: 0.2.4(typescript@5.3.3) - typescript: 5.3.3 + twoslash: 0.2.4(typescript@5.4.2) + typescript: 5.4.2 unified: 11.0.4 unist-util-visit: 5.0.0 transitivePeerDependencies: @@ -8822,7 +8822,7 @@ packages: resolve: 1.22.8 dev: false - /postcss-loader@8.1.1(postcss@8.4.35)(typescript@5.3.3)(webpack@5.90.3): + /postcss-loader@8.1.1(postcss@8.4.35)(typescript@5.4.2)(webpack@5.90.3): resolution: {integrity: sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==} engines: {node: '>= 18.12.0'} peerDependencies: @@ -8835,7 +8835,7 @@ packages: webpack: optional: true dependencies: - cosmiconfig: 9.0.0(typescript@5.3.3) + cosmiconfig: 9.0.0(typescript@5.4.2) jiti: 1.21.0 postcss: 8.4.35 semver: 7.6.0 @@ -9644,7 +9644,7 @@ packages: glob: 10.3.10 dev: true - /rollup-plugin-dts@6.1.0(rollup@4.12.1)(typescript@5.3.3): + /rollup-plugin-dts@6.1.0(rollup@4.12.1)(typescript@5.4.2): resolution: {integrity: sha512-ijSCPICkRMDKDLBK9torss07+8dl9UpY9z1N/zTeA1cIqdzMlpkV3MOOC7zukyvQfDyxa1s3Dl2+DeiP/G6DOw==} engines: {node: '>=16'} peerDependencies: @@ -9653,7 +9653,7 @@ packages: dependencies: magic-string: 0.30.8 rollup: 4.12.1 - typescript: 5.3.3 + typescript: 5.4.2 optionalDependencies: '@babel/code-frame': 7.23.5 dev: true @@ -10384,13 +10384,13 @@ packages: resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} dev: true - /ts-api-utils@1.0.3(typescript@5.3.3): + /ts-api-utils@1.0.3(typescript@5.4.2): resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==} engines: {node: '>=16.13.0'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.3.3 + typescript: 5.4.2 dev: true /tsconfig-paths@3.15.0: @@ -10420,27 +10420,27 @@ packages: resolution: {integrity: sha512-AEGTJj4mFGfvQc/M6qi0+s82Zq+mxLcjWZU+EUHGG8LQElyHDs+uDR+/3+m1l+WP7WL+QmWrVzFXgFX+hBg+bg==} dev: true - /twoslash-vue@0.2.4(typescript@5.3.3): + /twoslash-vue@0.2.4(typescript@5.4.2): resolution: {integrity: sha512-AIcsYRSxn5WuZC+dD7/n99s1UEY6e5IljoGL3YijQvI/pylgsKk5sWXptp5NrRTH0srBLXoeVpE1re1Eo6eiJw==} peerDependencies: typescript: '*' dependencies: - '@vue/language-core': 1.8.27(typescript@5.3.3) - twoslash: 0.2.4(typescript@5.3.3) + '@vue/language-core': 1.8.27(typescript@5.4.2) + twoslash: 0.2.4(typescript@5.4.2) twoslash-protocol: 0.2.4 - typescript: 5.3.3 + typescript: 5.4.2 transitivePeerDependencies: - supports-color dev: true - /twoslash@0.2.4(typescript@5.3.3): + /twoslash@0.2.4(typescript@5.4.2): resolution: {integrity: sha512-hc3y11BjLHP4kV37TR6lUKksxpZp0LQi9kCy95ka6qobye/gV49PqXZIuWlRaRVGNvp4AJBMg8aiwkp0M8x/nQ==} peerDependencies: typescript: '*' dependencies: '@typescript/vfs': 1.5.0 twoslash-protocol: 0.2.4 - typescript: 5.3.3 + typescript: 5.4.2 transitivePeerDependencies: - supports-color dev: true @@ -10522,6 +10522,11 @@ packages: engines: {node: '>=14.17'} hasBin: true + /typescript@5.4.2: + resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==} + engines: {node: '>=14.17'} + hasBin: true + /uc.micro@2.0.0: resolution: {integrity: sha512-DffL94LsNOccVn4hyfRe5rdKa273swqeA5DJpMOeFmEn1wCDc7nAbbB0gXlgBCL7TNzeTv6G7XVWzan7iJtfig==} dev: true @@ -10542,7 +10547,7 @@ packages: which-boxed-primitive: 1.0.2 dev: true - /unbuild@2.0.0(typescript@5.3.3): + /unbuild@2.0.0(typescript@5.4.2): resolution: {integrity: sha512-JWCUYx3Oxdzvw2J9kTAp+DKE8df/BnH/JTSj6JyA4SH40ECdFu7FoJJcrm8G92B7TjofQ6GZGjJs50TRxoH6Wg==} hasBin: true peerDependencies: @@ -10566,15 +10571,15 @@ packages: hookable: 5.5.3 jiti: 1.21.0 magic-string: 0.30.8 - mkdist: 1.3.0(typescript@5.3.3) + mkdist: 1.3.0(typescript@5.4.2) mlly: 1.6.1 pathe: 1.1.2 pkg-types: 1.0.3 pretty-bytes: 6.1.1 rollup: 4.12.1 - rollup-plugin-dts: 6.1.0(rollup@4.12.1)(typescript@5.3.3) + rollup-plugin-dts: 6.1.0(rollup@4.12.1)(typescript@5.4.2) scule: 1.3.0 - typescript: 5.3.3 + typescript: 5.4.2 untyped: 1.4.2 transitivePeerDependencies: - sass @@ -10997,7 +11002,7 @@ packages: - supports-color - terser - /vite-plugin-checker@0.6.4(eslint@8.57.0)(typescript@5.3.3)(vite@5.1.5)(vue-tsc@2.0.5): + /vite-plugin-checker@0.6.4(eslint@8.57.0)(typescript@5.4.2)(vite@5.1.5)(vue-tsc@2.0.5): resolution: {integrity: sha512-2zKHH5oxr+ye43nReRbC2fny1nyARwhxdm0uNYp/ERy4YvU9iZpNOsueoi/luXw5gnpqRSvjcEPxXbS153O2wA==} engines: {node: '>=14.16'} peerDependencies: @@ -11040,13 +11045,13 @@ packages: semver: 7.6.0 strip-ansi: 6.0.1 tiny-invariant: 1.3.1 - typescript: 5.3.3 + typescript: 5.4.2 vite: 5.1.5(@types/node@20.11.25) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.8 - vue-tsc: 2.0.5(typescript@5.3.3) + vue-tsc: 2.0.5(typescript@5.4.2) dev: false /vite-plugin-inspect@0.8.1(@nuxt/kit@packages+kit)(rollup@4.12.1)(vite@5.1.5): @@ -11445,7 +11450,7 @@ packages: dependencies: chalk: 4.1.2 hash-sum: 2.0.0 - vue: 3.4.21(typescript@5.3.3) + vue: 3.4.21(typescript@5.4.2) watchpack: 2.4.0 webpack: 5.90.3 @@ -11454,7 +11459,7 @@ packages: peerDependencies: vue: 3.4.21 dependencies: - vue: 3.4.21(typescript@5.3.3) + vue: 3.4.21(typescript@5.4.2) dev: true /vue-router@4.3.0(vue@3.4.21): @@ -11463,7 +11468,7 @@ packages: vue: 3.4.21 dependencies: '@vue/devtools-api': 6.5.1 - vue: 3.4.21(typescript@5.3.3) + vue: 3.4.21(typescript@5.4.2) /vue-template-compiler@2.7.14: resolution: {integrity: sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==} @@ -11471,16 +11476,16 @@ packages: de-indent: 1.0.2 he: 1.2.0 - /vue-tsc@2.0.5(typescript@5.3.3): + /vue-tsc@2.0.5(typescript@5.4.2): resolution: {integrity: sha512-e8WCgOVTrbmC04XPnI+IpaMTFYKaTm5s/MXFcvxO1l9kxzn+9FpGNVrBSlQE8VpTJaJg4kaBK1nj3NC20VJzjw==} hasBin: true peerDependencies: typescript: '*' dependencies: '@volar/typescript': 2.1.1 - '@vue/language-core': 2.0.5(typescript@5.3.3) + '@vue/language-core': 2.0.5(typescript@5.4.2) semver: 7.6.0 - typescript: 5.3.3 + typescript: 5.4.2 /vue@3.4.21(typescript@5.3.3): resolution: {integrity: sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA==} @@ -11496,6 +11501,22 @@ packages: '@vue/server-renderer': 3.4.21(vue@3.4.21) '@vue/shared': 3.4.21 typescript: 5.3.3 + dev: false + + /vue@3.4.21(typescript@5.4.2): + resolution: {integrity: sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@vue/compiler-dom': 3.4.21 + '@vue/compiler-sfc': 3.4.21 + '@vue/runtime-dom': 3.4.21 + '@vue/server-renderer': 3.4.21(vue@3.4.21) + '@vue/shared': 3.4.21 + typescript: 5.4.2 /watchpack@2.4.0: resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==}