diff --git a/package.json b/package.json index 934a33e..6274733 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "purgecss": "^5.0.0", "purgecss-from-html": "^5.0.0", "typescript": "^5.4.4", - "vue-tsc": "1.8.27" + "vue-tsc": "2.0.11" }, "packageManager": "pnpm@8.15.6", "dependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bcb5b02..e35f878 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -45,7 +45,7 @@ devDependencies: version: 10.9.0(nuxt@3.10.3)(vue@3.4.21) nuxt: specifier: ^3.10.3 - version: 3.10.3(typescript@5.4.4)(vite@5.1.6)(vue-tsc@1.8.27) + version: 3.10.3(typescript@5.4.4)(vite@5.1.6)(vue-tsc@2.0.11) purgecss: specifier: ^5.0.0 version: 5.0.0 @@ -56,8 +56,8 @@ devDependencies: specifier: ^5.4.4 version: 5.4.4 vue-tsc: - specifier: 1.8.27 - version: 1.8.27(typescript@5.4.4) + specifier: 2.0.11 + version: 2.0.11(typescript@5.4.4) packages: @@ -161,7 +161,7 @@ packages: resolution: {integrity: sha512-esuS49Cga3HcThFNebGhlgsrVLkvhqvYDTzgjfFFlHJcIfLe5jFmRRfCQ1KuBfc4Jrtn3ndLgKWAKjBE+IraYQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.4 + '@babel/types': 7.24.0 '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.20 jsesc: 2.5.2 @@ -181,7 +181,7 @@ packages: resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.4 + '@babel/types': 7.24.0 dev: true /@babel/helper-compilation-targets@7.22.15: @@ -252,28 +252,28 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.22.15 - '@babel/types': 7.23.4 + '@babel/types': 7.24.0 dev: true /@babel/helper-hoist-variables@7.22.5: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.4 + '@babel/types': 7.24.0 dev: true /@babel/helper-member-expression-to-functions@7.23.0: resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.4 + '@babel/types': 7.24.0 dev: true /@babel/helper-module-imports@7.22.15: resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.4 + '@babel/types': 7.24.0 dev: true /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.3): @@ -308,7 +308,7 @@ packages: resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.4 + '@babel/types': 7.24.0 dev: true /@babel/helper-plugin-utils@7.22.5: @@ -344,21 +344,21 @@ packages: resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.4 + '@babel/types': 7.24.0 dev: true /@babel/helper-skip-transparent-expression-wrappers@7.22.5: resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.4 + '@babel/types': 7.24.0 dev: true /@babel/helper-split-export-declaration@7.22.6: resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.4 + '@babel/types': 7.24.0 dev: true /@babel/helper-string-parser@7.23.4: @@ -387,7 +387,7 @@ packages: dependencies: '@babel/template': 7.22.15 '@babel/traverse': 7.23.4 - '@babel/types': 7.23.4 + '@babel/types': 7.24.0 transitivePeerDependencies: - supports-color dev: true @@ -553,7 +553,7 @@ packages: dependencies: '@babel/code-frame': 7.23.4 '@babel/parser': 7.24.0 - '@babel/types': 7.23.4 + '@babel/types': 7.24.0 dev: true /@babel/template@7.24.0: @@ -576,7 +576,7 @@ packages: '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.24.0 - '@babel/types': 7.23.4 + '@babel/types': 7.24.0 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: @@ -1376,7 +1376,7 @@ packages: '@nuxt/kit': 3.9.1 '@nuxt/schema': 3.9.1 execa: 7.2.0 - nuxt: 3.10.3(typescript@5.4.4)(vite@5.1.6)(vue-tsc@1.8.27) + nuxt: 3.10.3(typescript@5.4.4)(vite@5.1.6)(vue-tsc@2.0.11) vite: 5.1.6 transitivePeerDependencies: - rollup @@ -1424,7 +1424,7 @@ packages: launch-editor: 2.6.1 local-pkg: 0.5.0 magicast: 0.3.2 - nuxt: 3.10.3(typescript@5.4.4)(vite@5.1.6)(vue-tsc@1.8.27) + nuxt: 3.10.3(typescript@5.4.4)(vite@5.1.6)(vue-tsc@2.0.11) nypm: 0.3.4 ohash: 1.1.3 pacote: 17.0.5 @@ -1763,7 +1763,7 @@ packages: - webpack dev: true - /@nuxt/vite-builder@3.10.3(typescript@5.4.4)(vue-tsc@1.8.27)(vue@3.4.21): + /@nuxt/vite-builder@3.10.3(typescript@5.4.4)(vue-tsc@2.0.11)(vue@3.4.21): resolution: {integrity: sha512-BqkbrYkEk1AVUJleofbqTRV+ltf2p1CDjGDK78zENPCgrSABlj4F4oK8rze8vmRY5qoH7kMZxgMa2dXVXCp6OA==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: @@ -1801,7 +1801,7 @@ packages: unplugin: 1.10.0 vite: 5.1.6 vite-node: 1.4.0 - vite-plugin-checker: 0.6.4(typescript@5.4.4)(vite@5.1.6)(vue-tsc@1.8.27) + vite-plugin-checker: 0.6.4(typescript@5.4.4)(vite@5.1.6)(vue-tsc@2.0.11) vue: 3.4.21(typescript@5.4.4) vue-bundle-renderer: 2.0.0 transitivePeerDependencies: @@ -2665,22 +2665,22 @@ packages: vue: 3.4.21(typescript@5.4.4) dev: true - /@volar/language-core@1.11.1: - resolution: {integrity: sha512-dOcNn3i9GgZAcJt43wuaEykSluAuOkQgzni1cuxLxTV0nJKanQztp7FxyswdRILaKH+P2XZMPRp2S4MV/pElCw==} + /@volar/language-core@2.2.0-alpha.6: + resolution: {integrity: sha512-GmT28LX2w4x82uuQqNN/P94VOCsZRHBbGcGe+5bFtA2hbIbH6f8tFdMfgXFtyhbft/pj6f3xl37xe+t+nomLIA==} dependencies: - '@volar/source-map': 1.11.1 + '@volar/source-map': 2.2.0-alpha.6 dev: true - /@volar/source-map@1.11.1: - resolution: {integrity: sha512-hJnOnwZ4+WT5iupLRnuzbULZ42L7BWWPMmruzwtLhJfpDVoZLjNBxHDi2sY2bgZXCKlpU5XcsMFoYrsQmPhfZg==} + /@volar/source-map@2.2.0-alpha.6: + resolution: {integrity: sha512-EztD2zoUopETY+ZCUZAGUHKgj4gOkY/2WnaOS+RSTc56xm85miSA4qOBS8Lt1Ruu5vV52WIZKHW/R9PbjkZWFA==} dependencies: - muggle-string: 0.3.1 + muggle-string: 0.4.1 dev: true - /@volar/typescript@1.11.1: - resolution: {integrity: sha512-iU+t2mas/4lYierSnoFOeRFQUhAEMgsFuQxoxvwn5EdQopw43j+J27a4lt9LMInx1gLJBC6qL14WYGlgymaSMQ==} + /@volar/typescript@2.2.0-alpha.6: + resolution: {integrity: sha512-wTr0jO3wVXQ9FjBbWE2iX8GgDoiHp1Nttsb+tKk5IeUUb6f1uOjyeIXuS4KfeMBpCufthRO2st2O2uatAs/UXQ==} dependencies: - '@volar/language-core': 1.11.1 + '@volar/language-core': 2.2.0-alpha.6 path-browserify: 1.0.1 dev: true @@ -2749,7 +2749,7 @@ packages: /@vue/compiler-core@3.3.8: resolution: {integrity: sha512-hN/NNBUECw8SusQvDSqqcVv6gWq8L6iAktUR0UF3vGu2OhzRqcOiAno0FmBJWwxhYEXRlQJT5XnoKsVq1WZx4g==} dependencies: - '@babel/parser': 7.23.4 + '@babel/parser': 7.24.0 '@vue/shared': 3.3.8 estree-walker: 2.0.2 source-map-js: 1.0.2 @@ -2826,21 +2826,19 @@ packages: resolution: {integrity: sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==} dev: true - /@vue/language-core@1.8.27(typescript@5.4.4): - resolution: {integrity: sha512-L8Kc27VdQserNaCUNiSFdDl9LWT24ly8Hpwf1ECy3aFb9m6bDhBGQYOujDm21N7EW3moKIOKEanQwe1q5BK+mA==} + /@vue/language-core@2.0.11(typescript@5.4.4): + resolution: {integrity: sha512-5ivg8Vem/yckzXI3L3n0mdKBPRcHSlsGt6/dpbEx42PcH3MIHAjSAJBYvENXeWJxv2ClQc8BS2mH1Ho2U7jZig==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@volar/language-core': 1.11.1 - '@volar/source-map': 1.11.1 + '@volar/language-core': 2.2.0-alpha.6 '@vue/compiler-dom': 3.4.21 '@vue/shared': 3.4.21 computeds: 0.0.1 minimatch: 9.0.3 - muggle-string: 0.3.1 path-browserify: 1.0.1 typescript: 5.4.4 vue-template-compiler: 2.7.15 @@ -2996,7 +2994,7 @@ packages: '@vueuse/core': 10.9.0(vue@3.4.21) '@vueuse/metadata': 10.9.0 local-pkg: 0.5.0 - nuxt: 3.10.3(typescript@5.4.4)(vite@5.1.6)(vue-tsc@1.8.27) + nuxt: 3.10.3(typescript@5.4.4)(vite@5.1.6)(vue-tsc@2.0.11) vue-demi: 0.14.7(vue@3.4.21) transitivePeerDependencies: - '@vue/composition-api' @@ -6258,8 +6256,8 @@ packages: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} dev: true - /muggle-string@0.3.1: - resolution: {integrity: sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==} + /muggle-string@0.4.1: + resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} dev: true /mz@2.7.0: @@ -6614,7 +6612,7 @@ packages: fsevents: 2.3.3 dev: true - /nuxt@3.10.3(typescript@5.4.4)(vite@5.1.6)(vue-tsc@1.8.27): + /nuxt@3.10.3(typescript@5.4.4)(vite@5.1.6)(vue-tsc@2.0.11): resolution: {integrity: sha512-NchGNiiz9g/ErJAb462W/lpX2NqcXYb9hugySKWvLXNdrjeAPiJ2/7mhgwUSiZA9MpjuQg3saiEajr1zlRIOCg==} engines: {node: ^14.18.0 || >=16.10.0} hasBin: true @@ -6633,7 +6631,7 @@ packages: '@nuxt/schema': 3.10.3 '@nuxt/telemetry': 2.5.3 '@nuxt/ui-templates': 1.3.1 - '@nuxt/vite-builder': 3.10.3(typescript@5.4.4)(vue-tsc@1.8.27)(vue@3.4.21) + '@nuxt/vite-builder': 3.10.3(typescript@5.4.4)(vue-tsc@2.0.11)(vue@3.4.21) '@unhead/dom': 1.8.18 '@unhead/ssr': 1.8.18 '@unhead/vue': 1.8.18(vue@3.4.21) @@ -9115,7 +9113,7 @@ packages: - terser dev: true - /vite-plugin-checker@0.6.4(typescript@5.4.4)(vite@5.1.6)(vue-tsc@1.8.27): + /vite-plugin-checker@0.6.4(typescript@5.4.4)(vite@5.1.6)(vue-tsc@2.0.11): resolution: {integrity: sha512-2zKHH5oxr+ye43nReRbC2fny1nyARwhxdm0uNYp/ERy4YvU9iZpNOsueoi/luXw5gnpqRSvjcEPxXbS153O2wA==} engines: {node: '>=14.16'} peerDependencies: @@ -9163,7 +9161,7 @@ packages: vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.8 - vue-tsc: 1.8.27(typescript@5.4.4) + vue-tsc: 2.0.11(typescript@5.4.4) dev: true /vite-plugin-inspect@0.8.1(@nuxt/kit@3.9.1)(vite@5.1.6): @@ -9341,14 +9339,14 @@ packages: he: 1.2.0 dev: true - /vue-tsc@1.8.27(typescript@5.4.4): - resolution: {integrity: sha512-WesKCAZCRAbmmhuGl3+VrdWItEvfoFIPXOvUJkjULi+x+6G/Dy69yO3TBRJDr9eUlmsNAwVmxsNZxvHKzbkKdg==} + /vue-tsc@2.0.11(typescript@5.4.4): + resolution: {integrity: sha512-dl5MEU4VGZdQFGBnKfPpAfV3SQmBDWs9o4YhUPvDmwk+zmb/RprzFJK2sagR6EWazogZhXENvykd3wBXWS9kng==} hasBin: true peerDependencies: typescript: '*' dependencies: - '@volar/typescript': 1.11.1 - '@vue/language-core': 1.8.27(typescript@5.4.4) + '@volar/typescript': 2.2.0-alpha.6 + '@vue/language-core': 2.0.11(typescript@5.4.4) semver: 7.6.0 typescript: 5.4.4 dev: true