diff --git a/package.json b/package.json index fc012bb..f990bd3 100644 --- a/package.json +++ b/package.json @@ -23,16 +23,16 @@ "coverage": "DEBUG=0 vitest run --coverage" }, "devDependencies": { - "@playwright/test": "1.37.0", - "@types/node": "20.4.10", - "@vitejs/plugin-vue": "4.2.3", - "@vitest/coverage-v8": "0.34.1", + "@playwright/test": "1.37.1", + "@types/node": "20.5.1", + "@vitejs/plugin-vue": "4.3.1", + "@vitest/coverage-v8": "0.34.2", "@vue/test-utils": "2.4.1", - "happy-dom": "10.9.0", + "happy-dom": "10.10.4", "typescript": "5.1.6", "vite": "4.4.9", "vite-plugin-dts": "3.2.0", - "vitest": "0.34.1", + "vitest": "0.34.2", "vue": "3.3.4", "vue-tsc": "1.8.8" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c396c31..a9a8dbf 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,35 +6,35 @@ settings: devDependencies: '@playwright/test': - specifier: 1.37.0 - version: 1.37.0 + specifier: 1.37.1 + version: 1.37.1 '@types/node': - specifier: 20.4.10 - version: 20.4.10 + specifier: 20.5.1 + version: 20.5.1 '@vitejs/plugin-vue': - specifier: 4.2.3 - version: 4.2.3(vite@4.4.9)(vue@3.3.4) + specifier: 4.3.1 + version: 4.3.1(vite@4.4.9)(vue@3.3.4) '@vitest/coverage-v8': - specifier: 0.34.1 - version: 0.34.1(vitest@0.34.1) + specifier: 0.34.2 + version: 0.34.2(vitest@0.34.2) '@vue/test-utils': specifier: 2.4.1 version: 2.4.1(vue@3.3.4) happy-dom: - specifier: 10.9.0 - version: 10.9.0 + specifier: 10.10.4 + version: 10.10.4 typescript: specifier: 5.1.6 version: 5.1.6 vite: specifier: 4.4.9 - version: 4.4.9(@types/node@20.4.10) + version: 4.4.9(@types/node@20.5.1) vite-plugin-dts: specifier: 3.2.0 - version: 3.2.0(@types/node@20.4.10)(typescript@5.1.6) + version: 3.2.0(@types/node@20.5.1)(typescript@5.1.6) vitest: - specifier: 0.34.1 - version: 0.34.1(happy-dom@10.9.0) + specifier: 0.34.2 + version: 0.34.2(happy-dom@10.10.4) vue: specifier: 3.3.4 version: 3.3.4 @@ -327,24 +327,24 @@ packages: '@jridgewell/sourcemap-codec': 1.4.14 dev: true - /@microsoft/api-extractor-model@7.27.4(@types/node@20.4.10): + /@microsoft/api-extractor-model@7.27.4(@types/node@20.5.1): 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.4.10) + '@rushstack/node-core-library': 3.59.5(@types/node@20.5.1) transitivePeerDependencies: - '@types/node' dev: true - /@microsoft/api-extractor@7.36.2(@types/node@20.4.10): + /@microsoft/api-extractor@7.36.2(@types/node@20.5.1): resolution: {integrity: sha512-ONe/jOmTZtR3OjTkWKHmeSV1P5ozbHDxHr6FV3KoWyIl1AcPk2B3dmvVBM5eOlZB5bgM66nxcWQTZ6msQo2hHg==} hasBin: true dependencies: - '@microsoft/api-extractor-model': 7.27.4(@types/node@20.4.10) + '@microsoft/api-extractor-model': 7.27.4(@types/node@20.5.1) '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 3.59.5(@types/node@20.4.10) + '@rushstack/node-core-library': 3.59.5(@types/node@20.5.1) '@rushstack/rig-package': 0.4.0 '@rushstack/ts-command-line': 4.15.1 colors: 1.2.5 @@ -374,18 +374,18 @@ packages: resolution: {integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==} dev: true - /@playwright/test@1.37.0: - resolution: {integrity: sha512-181WBLk4SRUyH1Q96VZl7BP6HcK0b7lbdeKisn3N/vnjitk+9HbdlFz/L5fey05vxaAhldIDnzo8KUoy8S3mmQ==} + /@playwright/test@1.37.1: + resolution: {integrity: sha512-bq9zTli3vWJo8S3LwB91U0qDNQDpEXnw7knhxLM0nwDvexQAwx9tO8iKDZSqqneVq+URd/WIoz+BALMqUTgdSg==} engines: {node: '>=16'} hasBin: true dependencies: - '@types/node': 20.4.10 - playwright-core: 1.37.0 + '@types/node': 20.5.1 + playwright-core: 1.37.1 optionalDependencies: fsevents: 2.3.2 dev: true - /@rollup/pluginutils@5.0.2(rollup@3.26.2): + /@rollup/pluginutils@5.0.2(rollup@3.28.0): resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -397,10 +397,10 @@ packages: '@types/estree': 1.0.1 estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 3.26.2 + rollup: 3.28.0 dev: true - /@rushstack/node-core-library@3.59.5(@types/node@20.4.10): + /@rushstack/node-core-library@3.59.5(@types/node@20.5.1): resolution: {integrity: sha512-1IpV7LufrI1EoVO8hYsb3t6L8L+yp40Sa0OaOV2CIu1zx4e6ZeVNaVIEXFgMXBKdGXkAh21MnCaIzlDNpG6ZQw==} peerDependencies: '@types/node': '*' @@ -408,7 +408,7 @@ packages: '@types/node': optional: true dependencies: - '@types/node': 20.4.10 + '@types/node': 20.5.1 colors: 1.2.5 fs-extra: 7.0.1 import-lazy: 4.0.0 @@ -460,23 +460,23 @@ packages: resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==} dev: true - /@types/node@20.4.10: - resolution: {integrity: sha512-vwzFiiy8Rn6E0MtA13/Cxxgpan/N6UeNYR9oUu6kuJWxu6zCk98trcDp8CBhbtaeuq9SykCmXkFr2lWLoPcvLg==} + /@types/node@20.5.1: + resolution: {integrity: sha512-4tT2UrL5LBqDwoed9wZ6N3umC4Yhz3W3FloMmiiG4JwmUJWpie0c7lcnUNd4gtMKuDEO4wRVS8B6Xa0uMRsMKg==} dev: true - /@vitejs/plugin-vue@4.2.3(vite@4.4.9)(vue@3.3.4): - resolution: {integrity: sha512-R6JDUfiZbJA9cMiguQ7jxALsgiprjBeHL5ikpXfJCH62pPHtI+JdJ5xWj6Ev73yXSlYl86+blXn1kZHQ7uElxw==} + /@vitejs/plugin-vue@4.3.1(vite@4.4.9)(vue@3.3.4): + resolution: {integrity: sha512-tUBEtWcF7wFtII7ayNiLNDTCE1X1afySEo+XNVMNkFXaThENyCowIEX095QqbJZGTgoOcSVDJGlnde2NG4jtbQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.0.0 vue: ^3.2.25 dependencies: - vite: 4.4.9(@types/node@20.4.10) + vite: 4.4.9(@types/node@20.5.1) vue: 3.3.4 dev: true - /@vitest/coverage-v8@0.34.1(vitest@0.34.1): - resolution: {integrity: sha512-lRgUwjTMr8idXEbUPSNH4jjRZJXJCVY3BqUa+LDXyJVe3pldxYMn/r0HMqatKUGTp0Kyf1j5LfFoY6kRqRp7jw==} + /@vitest/coverage-v8@0.34.2(vitest@0.34.2): + resolution: {integrity: sha512-3VuDZPeGGd1zWtc0Tdj9cHSbFc8IQ0ffnWp9MlhItOkziN6HEf219meZ9cZheg/hJXrXb+Fi2bMu7GeCAfL4yA==} peerDependencies: vitest: '>=0.32.0 <1' dependencies: @@ -491,43 +491,43 @@ packages: std-env: 3.3.3 test-exclude: 6.0.0 v8-to-istanbul: 9.1.0 - vitest: 0.34.1(happy-dom@10.9.0) + vitest: 0.34.2(happy-dom@10.10.4) transitivePeerDependencies: - supports-color dev: true - /@vitest/expect@0.34.1: - resolution: {integrity: sha512-q2CD8+XIsQ+tHwypnoCk8Mnv5e6afLFvinVGCq3/BOT4kQdVQmY6rRfyKkwcg635lbliLPqbunXZr+L1ssUWiQ==} + /@vitest/expect@0.34.2: + resolution: {integrity: sha512-EZm2dMNlLyIfDMha17QHSQcg2KjeAZaXd65fpPzXY5bvnfx10Lcaz3N55uEe8PhF+w4pw+hmrlHLLlRn9vkBJg==} dependencies: - '@vitest/spy': 0.34.1 - '@vitest/utils': 0.34.1 + '@vitest/spy': 0.34.2 + '@vitest/utils': 0.34.2 chai: 4.3.7 dev: true - /@vitest/runner@0.34.1: - resolution: {integrity: sha512-YfQMpYzDsYB7yqgmlxZ06NI4LurHWfrH7Wy3Pvf/z/vwUSgq1zLAb1lWcItCzQG+NVox+VvzlKQrYEXb47645g==} + /@vitest/runner@0.34.2: + resolution: {integrity: sha512-8ydGPACVX5tK3Dl0SUwxfdg02h+togDNeQX3iXVFYgzF5odxvaou7HnquALFZkyVuYskoaHUOqOyOLpOEj5XTA==} dependencies: - '@vitest/utils': 0.34.1 + '@vitest/utils': 0.34.2 p-limit: 4.0.0 pathe: 1.1.1 dev: true - /@vitest/snapshot@0.34.1: - resolution: {integrity: sha512-0O9LfLU0114OqdF8lENlrLsnn024Tb1CsS9UwG0YMWY2oGTQfPtkW+B/7ieyv0X9R2Oijhi3caB1xgGgEgclSQ==} + /@vitest/snapshot@0.34.2: + resolution: {integrity: sha512-qhQ+xy3u4mwwLxltS4Pd4SR+XHv4EajiTPNY3jkIBLUApE6/ce72neJPSUQZ7bL3EBuKI+NhvzhGj3n5baRQUQ==} dependencies: magic-string: 0.30.1 pathe: 1.1.1 pretty-format: 29.6.1 dev: true - /@vitest/spy@0.34.1: - resolution: {integrity: sha512-UT4WcI3EAPUNO8n6y9QoEqynGGEPmmRxC+cLzneFFXpmacivjHZsNbiKD88KUScv5DCHVDgdBsLD7O7s1enFcQ==} + /@vitest/spy@0.34.2: + resolution: {integrity: sha512-yd4L9OhfH6l0Av7iK3sPb3MykhtcRN5c5K5vm1nTbuN7gYn+yvUVVsyvzpHrjqS7EWqn9WsPJb7+0c3iuY60tA==} dependencies: tinyspy: 2.1.1 dev: true - /@vitest/utils@0.34.1: - resolution: {integrity: sha512-/ql9dsFi4iuEbiNcjNHQWXBum7aL8pyhxvfnD9gNtbjR9fUKAjxhj4AA3yfLXg6gJpMGGecvtF8Au2G9y3q47Q==} + /@vitest/utils@0.34.2: + resolution: {integrity: sha512-Lzw+kAsTPubhoQDp1uVAOP6DhNia1GMDsI9jgB0yMn+/nDaPieYQ88lKqz/gGjSHL4zwOItvpehec9OY+rS73w==} dependencies: diff-sequences: 29.4.3 loupe: 2.3.6 @@ -967,8 +967,8 @@ packages: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} dev: true - /happy-dom@10.9.0: - resolution: {integrity: sha512-SGZ8QqSNDVkWt5T7GNACKS+CpGvr58OKurqCR1iH371dMgpXyUI2tJA91cASG6fe2d5xYnVFOgOwx4MmOaXepw==} + /happy-dom@10.10.4: + resolution: {integrity: sha512-aEEFGSSs4DEJbxXvSMsIvJvvdsZbJZQEgtHsU4GgwNKbSbFxtgu6vXHmn4XoXnuElIbXV0xhbJiiQTxPnTmJcw==} dependencies: css.escape: 1.5.1 entities: 4.5.0 @@ -1247,8 +1247,8 @@ packages: pathe: 1.1.1 dev: true - /playwright-core@1.37.0: - resolution: {integrity: sha512-1c46jhTH/myQw6sesrcuHVtLoSNfJv8Pfy9t3rs6subY7kARv0HRw5PpyfPYPpPtQvBOmgbE6K+qgYUpj81LAA==} + /playwright-core@1.37.1: + resolution: {integrity: sha512-17EuQxlSIYCmEMwzMqusJ2ztDgJePjrbttaefgdsiqeLWidjYz9BxXaTaZWxH1J95SHGk6tjE+dwgWILJoUZfA==} engines: {node: '>=16'} hasBin: true dev: true @@ -1309,19 +1309,11 @@ packages: supports-preserve-symlinks-flag: 1.0.0 dev: true - /rollup@3.26.2: - resolution: {integrity: sha512-6umBIGVz93er97pMgQO08LuH3m6PUb3jlDUUGFsNJB6VgTCUaDFpupf5JfU30529m/UKOgmiX+uY6Sx8cOYpLA==} - engines: {node: '>=14.18.0', npm: '>=8.0.0'} - hasBin: true - requiresBuild: true - optionalDependencies: - fsevents: 2.3.2 - 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 @@ -1474,8 +1466,8 @@ packages: engines: {node: '>= 0.10'} dev: true - /vite-node@0.34.1(@types/node@20.4.10): - resolution: {integrity: sha512-odAZAL9xFMuAg8aWd7nSPT+hU8u2r9gU3LRm9QKjxBEF2rRdWpMuqkrkjvyVQEdNFiBctqr2Gg4uJYizm5Le6w==} + /vite-node@0.34.2(@types/node@20.5.1): + resolution: {integrity: sha512-JtW249Zm3FB+F7pQfH56uWSdlltCo1IOkZW5oHBzeQo0iX4jtC7o1t9aILMGd9kVekXBP2lfJBEQt9rBh07ebA==} engines: {node: '>=v14.18.0'} hasBin: true dependencies: @@ -1484,7 +1476,7 @@ packages: mlly: 1.4.0 pathe: 1.1.1 picocolors: 1.0.0 - vite: 4.4.9(@types/node@20.4.10) + vite: 4.4.9(@types/node@20.5.1) transitivePeerDependencies: - '@types/node' - less @@ -1496,23 +1488,23 @@ packages: - terser dev: true - /vite-plugin-dts@3.2.0(@types/node@20.4.10)(typescript@5.1.6): + /vite-plugin-dts@3.2.0(@types/node@20.5.1)(typescript@5.1.6): 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.4.10) - '@rollup/pluginutils': 5.0.2(rollup@3.26.2) - '@rushstack/node-core-library': 3.59.5(@types/node@20.4.10) + '@microsoft/api-extractor': 7.36.2(@types/node@20.5.1) + '@rollup/pluginutils': 5.0.2(rollup@3.28.0) + '@rushstack/node-core-library': 3.59.5(@types/node@20.5.1) '@vue/language-core': 1.8.5(typescript@5.1.6) debug: 4.3.4 kolorist: 1.8.0 typescript: 5.1.6 vue-tsc: 1.8.8(typescript@5.1.6) optionalDependencies: - rollup: 3.26.2 - vite: 4.4.9(@types/node@20.4.10) + rollup: 3.28.0 + vite: 4.4.9(@types/node@20.5.1) transitivePeerDependencies: - '@types/node' - less @@ -1524,7 +1516,7 @@ packages: - terser dev: true - /vite@4.4.9(@types/node@20.4.10): + /vite@4.4.9(@types/node@20.5.1): resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -1552,7 +1544,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.4.10 + '@types/node': 20.5.1 esbuild: 0.18.13 postcss: 8.4.27 rollup: 3.28.0 @@ -1560,8 +1552,8 @@ packages: fsevents: 2.3.2 dev: true - /vitest@0.34.1(happy-dom@10.9.0): - resolution: {integrity: sha512-G1PzuBEq9A75XSU88yO5G4vPT20UovbC/2osB2KEuV/FisSIIsw7m5y2xMdB7RsAGHAfg2lPmp2qKr3KWliVlQ==} + /vitest@0.34.2(happy-dom@10.10.4): + resolution: {integrity: sha512-WgaIvBbjsSYMq/oiMlXUI7KflELmzM43BEvkdC/8b5CAod4ryAiY2z8uR6Crbi5Pjnu5oOmhKa9sy7uk6paBxQ==} engines: {node: '>=v14.18.0'} hasBin: true peerDependencies: @@ -1593,18 +1585,18 @@ packages: dependencies: '@types/chai': 4.3.5 '@types/chai-subset': 1.3.3 - '@types/node': 20.4.10 - '@vitest/expect': 0.34.1 - '@vitest/runner': 0.34.1 - '@vitest/snapshot': 0.34.1 - '@vitest/spy': 0.34.1 - '@vitest/utils': 0.34.1 + '@types/node': 20.5.1 + '@vitest/expect': 0.34.2 + '@vitest/runner': 0.34.2 + '@vitest/snapshot': 0.34.2 + '@vitest/spy': 0.34.2 + '@vitest/utils': 0.34.2 acorn: 8.10.0 acorn-walk: 8.2.0 cac: 6.7.14 chai: 4.3.7 debug: 4.3.4 - happy-dom: 10.9.0 + happy-dom: 10.10.4 local-pkg: 0.4.3 magic-string: 0.30.1 pathe: 1.1.1 @@ -1613,8 +1605,8 @@ packages: strip-literal: 1.0.1 tinybench: 2.5.0 tinypool: 0.7.0 - vite: 4.4.9(@types/node@20.4.10) - vite-node: 0.34.1(@types/node@20.4.10) + vite: 4.4.9(@types/node@20.5.1) + vite-node: 0.34.2(@types/node@20.5.1) why-is-node-running: 2.2.2 transitivePeerDependencies: - less