diff --git a/package.json b/package.json index 33962c5..567d5ce 100644 --- a/package.json +++ b/package.json @@ -24,13 +24,13 @@ }, "devDependencies": { "@playwright/test": "1.40.0", - "@types/node": "20.9.1", + "@types/node": "20.10.0", "@vitejs/plugin-vue": "4.5.0", "@vitest/coverage-v8": "0.34.6", "@vue/test-utils": "2.4.2", "happy-dom": "12.10.3", - "typescript": "5.2.2", - "vite": "5.0.0", + "typescript": "5.3.2", + "vite": "5.0.2", "vite-plugin-dts": "3.2.0", "vitest": "0.34.6", "vue": "3.3.8", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d1fefda..1ae0963 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,11 +9,11 @@ devDependencies: specifier: 1.40.0 version: 1.40.0 '@types/node': - specifier: 20.9.1 - version: 20.9.1 + specifier: 20.10.0 + version: 20.10.0 '@vitejs/plugin-vue': specifier: 4.5.0 - version: 4.5.0(vite@5.0.0)(vue@3.3.8) + version: 4.5.0(vite@5.0.2)(vue@3.3.8) '@vitest/coverage-v8': specifier: 0.34.6 version: 0.34.6(vitest@0.34.6) @@ -24,23 +24,23 @@ devDependencies: specifier: 12.10.3 version: 12.10.3 typescript: - specifier: 5.2.2 - version: 5.2.2 + specifier: 5.3.2 + version: 5.3.2 vite: - specifier: 5.0.0 - version: 5.0.0(@types/node@20.9.1) + specifier: 5.0.2 + version: 5.0.2(@types/node@20.10.0) vite-plugin-dts: specifier: 3.2.0 - version: 3.2.0(@types/node@20.9.1)(typescript@5.2.2) + version: 3.2.0(@types/node@20.10.0)(typescript@5.3.2) vitest: specifier: 0.34.6 version: 0.34.6(happy-dom@12.10.3) vue: specifier: 3.3.8 - version: 3.3.8(typescript@5.2.2) + version: 3.3.8(typescript@5.3.2) vue-tsc: specifier: 1.8.22 - version: 1.8.22(typescript@5.2.2) + version: 1.8.22(typescript@5.3.2) packages: @@ -327,24 +327,24 @@ packages: '@jridgewell/sourcemap-codec': 1.4.14 dev: true - /@microsoft/api-extractor-model@7.27.4(@types/node@20.9.1): + /@microsoft/api-extractor-model@7.27.4(@types/node@20.10.0): resolution: {integrity: sha512-HjqQFmuGPOS20rtnu+9Jj0QrqZyR59E+piUWXPMZTTn4jaZI+4UmsHSf3Id8vyueAhOBH2cgwBuRTE5R+MfSMw==} dependencies: '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 3.59.5(@types/node@20.9.1) + '@rushstack/node-core-library': 3.59.5(@types/node@20.10.0) transitivePeerDependencies: - '@types/node' dev: true - /@microsoft/api-extractor@7.36.2(@types/node@20.9.1): + /@microsoft/api-extractor@7.36.2(@types/node@20.10.0): resolution: {integrity: sha512-ONe/jOmTZtR3OjTkWKHmeSV1P5ozbHDxHr6FV3KoWyIl1AcPk2B3dmvVBM5eOlZB5bgM66nxcWQTZ6msQo2hHg==} hasBin: true dependencies: - '@microsoft/api-extractor-model': 7.27.4(@types/node@20.9.1) + '@microsoft/api-extractor-model': 7.27.4(@types/node@20.10.0) '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 3.59.5(@types/node@20.9.1) + '@rushstack/node-core-library': 3.59.5(@types/node@20.10.0) '@rushstack/rig-package': 0.4.0 '@rushstack/ts-command-line': 4.15.1 colors: 1.2.5 @@ -382,7 +382,7 @@ packages: playwright: 1.40.0 dev: true - /@rollup/pluginutils@5.0.2(rollup@3.28.0): + /@rollup/pluginutils@5.0.2(rollup@4.5.0): resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -394,7 +394,7 @@ packages: '@types/estree': 1.0.1 estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 3.28.0 + rollup: 4.5.0 dev: true /@rollup/rollup-android-arm-eabi@4.5.0: @@ -493,7 +493,7 @@ packages: dev: true optional: true - /@rushstack/node-core-library@3.59.5(@types/node@20.9.1): + /@rushstack/node-core-library@3.59.5(@types/node@20.10.0): resolution: {integrity: sha512-1IpV7LufrI1EoVO8hYsb3t6L8L+yp40Sa0OaOV2CIu1zx4e6ZeVNaVIEXFgMXBKdGXkAh21MnCaIzlDNpG6ZQw==} peerDependencies: '@types/node': '*' @@ -501,7 +501,7 @@ packages: '@types/node': optional: true dependencies: - '@types/node': 20.9.1 + '@types/node': 20.10.0 colors: 1.2.5 fs-extra: 7.0.1 import-lazy: 4.0.0 @@ -553,21 +553,21 @@ packages: resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==} dev: true - /@types/node@20.9.1: - resolution: {integrity: sha512-HhmzZh5LSJNS5O8jQKpJ/3ZcrrlG6L70hpGqMIAoM9YVD0YBRNWYsfwcXq8VnSjlNpCpgLzMXdiPo+dxcvSmiA==} + /@types/node@20.10.0: + resolution: {integrity: sha512-D0WfRmU9TQ8I9PFx9Yc+EBHw+vSpIub4IDvQivcp26PtPrdMGAq5SDcpXEo/epqa/DXotVpekHiLNTg3iaKXBQ==} dependencies: undici-types: 5.26.5 dev: true - /@vitejs/plugin-vue@4.5.0(vite@5.0.0)(vue@3.3.8): + /@vitejs/plugin-vue@4.5.0(vite@5.0.2)(vue@3.3.8): resolution: {integrity: sha512-a2WSpP8X8HTEww/U00bU4mX1QpLINNuz/2KMNpLsdu3BzOpak3AGI1CJYBTXcc4SPhaD0eNRUp7IyQK405L5dQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.0.0 || ^5.0.0 vue: ^3.2.25 dependencies: - vite: 5.0.0(@types/node@20.9.1) - vue: 3.3.8(typescript@5.2.2) + vite: 5.0.2(@types/node@20.10.0) + vue: 3.3.8(typescript@5.3.2) dev: true /@vitest/coverage-v8@0.34.6(vitest@0.34.6): @@ -714,7 +714,7 @@ packages: '@vue/shared': 3.3.8 dev: true - /@vue/language-core@1.8.22(typescript@5.2.2): + /@vue/language-core@1.8.22(typescript@5.3.2): resolution: {integrity: sha512-bsMoJzCrXZqGsxawtUea1cLjUT9dZnDsy5TuZ+l1fxRMzUGQUG9+Ypq4w//CqpWmrx7nIAJpw2JVF/t258miRw==} peerDependencies: typescript: '*' @@ -729,11 +729,11 @@ packages: computeds: 0.0.1 minimatch: 9.0.3 muggle-string: 0.3.1 - typescript: 5.2.2 + typescript: 5.3.2 vue-template-compiler: 2.7.14 dev: true - /@vue/language-core@1.8.5(typescript@5.2.2): + /@vue/language-core@1.8.5(typescript@5.3.2): resolution: {integrity: sha512-DKQNiNQzNV7nrkZQujvjfX73zqKdj2+KoM4YeKl+ft3f+crO3JB4ycPnmgaRMNX/ULJootdQPGHKFRl5cXxwaw==} peerDependencies: typescript: '*' @@ -748,7 +748,7 @@ packages: '@vue/shared': 3.3.7 minimatch: 9.0.3 muggle-string: 0.3.1 - typescript: 5.2.2 + typescript: 5.3.2 vue-template-compiler: 2.7.14 dev: true @@ -796,7 +796,7 @@ packages: dependencies: '@vue/compiler-ssr': 3.3.8 '@vue/shared': 3.3.8 - vue: 3.3.8(typescript@5.2.2) + vue: 3.3.8(typescript@5.3.2) dev: true /@vue/shared@3.3.7: @@ -817,7 +817,7 @@ packages: optional: true dependencies: js-beautify: 1.14.9 - vue: 3.3.8(typescript@5.2.2) + vue: 3.3.8(typescript@5.3.2) vue-component-type-helpers: 1.8.22 dev: true @@ -1448,15 +1448,6 @@ packages: supports-preserve-symlinks-flag: 1.0.0 dev: true - /rollup@3.28.0: - resolution: {integrity: sha512-d7zhvo1OUY2SXSM6pfNjgD5+d0Nz87CUp4mt8l/GgVP3oBsPwzNvSzyu1me6BSG9JIgWNTVcafIXBIyM8yQ3yw==} - engines: {node: '>=14.18.0', npm: '>=8.0.0'} - hasBin: true - requiresBuild: true - optionalDependencies: - fsevents: 2.3.2 - dev: true - /rollup@4.5.0: resolution: {integrity: sha512-41xsWhzxqjMDASCxH5ibw1mXk+3c4TNI2UjKbLxe6iEzrSQnqOzmmK8/3mufCPbzHNJ2e04Fc1ddI35hHy+8zg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} @@ -1590,8 +1581,8 @@ packages: hasBin: true dev: true - /typescript@5.2.2: - resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} + /typescript@5.3.2: + resolution: {integrity: sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==} engines: {node: '>=14.17'} hasBin: true dev: true @@ -1629,7 +1620,7 @@ packages: engines: {node: '>= 0.10'} dev: true - /vite-node@0.34.6(@types/node@20.9.1): + /vite-node@0.34.6(@types/node@20.10.0): resolution: {integrity: sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==} engines: {node: '>=v14.18.0'} hasBin: true @@ -1639,7 +1630,7 @@ packages: mlly: 1.4.0 pathe: 1.1.1 picocolors: 1.0.0 - vite: 5.0.0(@types/node@20.9.1) + vite: 5.0.2(@types/node@20.10.0) transitivePeerDependencies: - '@types/node' - less @@ -1651,23 +1642,23 @@ packages: - terser dev: true - /vite-plugin-dts@3.2.0(@types/node@20.9.1)(typescript@5.2.2): + /vite-plugin-dts@3.2.0(@types/node@20.10.0)(typescript@5.3.2): resolution: {integrity: sha512-s+dwJvDcb/AWgb49oVbq9JiUSIMwaVpFfV4SVIaBZmv9OZyeyDGxujaq+z4HJ4LB4hUG5c4oRAJyLfV66c763Q==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: typescript: '*' dependencies: - '@microsoft/api-extractor': 7.36.2(@types/node@20.9.1) - '@rollup/pluginutils': 5.0.2(rollup@3.28.0) - '@rushstack/node-core-library': 3.59.5(@types/node@20.9.1) - '@vue/language-core': 1.8.5(typescript@5.2.2) + '@microsoft/api-extractor': 7.36.2(@types/node@20.10.0) + '@rollup/pluginutils': 5.0.2(rollup@4.5.0) + '@rushstack/node-core-library': 3.59.5(@types/node@20.10.0) + '@vue/language-core': 1.8.5(typescript@5.3.2) debug: 4.3.4 kolorist: 1.8.0 - typescript: 5.2.2 - vue-tsc: 1.8.22(typescript@5.2.2) + typescript: 5.3.2 + vue-tsc: 1.8.22(typescript@5.3.2) optionalDependencies: - rollup: 3.28.0 - vite: 5.0.0(@types/node@20.9.1) + rollup: 4.5.0 + vite: 5.0.2(@types/node@20.10.0) transitivePeerDependencies: - '@types/node' - less @@ -1679,8 +1670,8 @@ packages: - terser dev: true - /vite@5.0.0(@types/node@20.9.1): - resolution: {integrity: sha512-ESJVM59mdyGpsiNAeHQOR/0fqNoOyWPYesFto8FFZugfmhdHx8Fzd8sF3Q/xkVhZsyOxHfdM7ieiVAorI9RjFw==} + /vite@5.0.2(@types/node@20.10.0): + resolution: {integrity: sha512-6CCq1CAJCNM1ya2ZZA7+jS2KgnhbzvxakmlIjN24cF/PXhRMzpM/z8QgsVJA/Dm5fWUWnVEsmtBoMhmerPxT0g==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -1707,7 +1698,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.9.1 + '@types/node': 20.10.0 esbuild: 0.19.6 postcss: 8.4.31 rollup: 4.5.0 @@ -1748,7 +1739,7 @@ packages: dependencies: '@types/chai': 4.3.5 '@types/chai-subset': 1.3.3 - '@types/node': 20.9.1 + '@types/node': 20.10.0 '@vitest/expect': 0.34.6 '@vitest/runner': 0.34.6 '@vitest/snapshot': 0.34.6 @@ -1768,8 +1759,8 @@ packages: strip-literal: 1.0.1 tinybench: 2.5.0 tinypool: 0.7.0 - vite: 5.0.0(@types/node@20.9.1) - vite-node: 0.34.6(@types/node@20.9.1) + vite: 5.0.2(@types/node@20.10.0) + vite-node: 0.34.6(@types/node@20.10.0) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -1792,19 +1783,19 @@ packages: he: 1.2.0 dev: true - /vue-tsc@1.8.22(typescript@5.2.2): + /vue-tsc@1.8.22(typescript@5.3.2): resolution: {integrity: sha512-j9P4kHtW6eEE08aS5McFZE/ivmipXy0JzrnTgbomfABMaVKx37kNBw//irL3+LlE3kOo63XpnRigyPC3w7+z+A==} hasBin: true peerDependencies: typescript: '*' dependencies: '@volar/typescript': 1.10.7 - '@vue/language-core': 1.8.22(typescript@5.2.2) + '@vue/language-core': 1.8.22(typescript@5.3.2) semver: 7.5.4 - typescript: 5.2.2 + typescript: 5.3.2 dev: true - /vue@3.3.8(typescript@5.2.2): + /vue@3.3.8(typescript@5.3.2): resolution: {integrity: sha512-5VSX/3DabBikOXMsxzlW8JyfeLKlG9mzqnWgLQLty88vdZL7ZJgrdgBOmrArwxiLtmS+lNNpPcBYqrhE6TQW5w==} peerDependencies: typescript: '*' @@ -1817,7 +1808,7 @@ packages: '@vue/runtime-dom': 3.3.8 '@vue/server-renderer': 3.3.8(vue@3.3.8) '@vue/shared': 3.3.8 - typescript: 5.2.2 + typescript: 5.3.2 dev: true /webidl-conversions@7.0.0: