diff --git a/package.json b/package.json index 8b76f05..b4dd766 100644 --- a/package.json +++ b/package.json @@ -25,21 +25,21 @@ "type-check": "DEBUG=0 vue-tsc --build --force" }, "devDependencies": { - "@playwright/test": "1.43.1", + "@playwright/test": "1.44.0", "@tsconfig/node20": "20.1.4", - "@types/node": "20.12.8", + "@types/node": "20.12.11", "@vitejs/plugin-vue": "5.0.4", "@vitest/coverage-v8": "1.6.0", - "@vue/test-utils": "2.4.5", + "@vue/test-utils": "2.4.6", "@vue/tsconfig": "0.5.1", - "happy-dom": "14.7.1", + "happy-dom": "14.10.1", "typescript": "5.4.5", "vite": "5.2.11", - "vite-plugin-dts": "3.9.0", + "vite-plugin-dts": "3.9.1", "vitest": "1.6.0", - "vue": "3.4.26", + "vue": "3.4.27", "vue-router": "4.3.2", - "vue-tsc": "2.0.16" + "vue-tsc": "2.0.17" }, "files": [ "dist", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e2b2d22..e2b85d0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,50 +6,50 @@ settings: devDependencies: '@playwright/test': - specifier: 1.43.1 - version: 1.43.1 + specifier: 1.44.0 + version: 1.44.0 '@tsconfig/node20': specifier: 20.1.4 version: 20.1.4 '@types/node': - specifier: 20.12.8 - version: 20.12.8 + specifier: 20.12.11 + version: 20.12.11 '@vitejs/plugin-vue': specifier: 5.0.4 - version: 5.0.4(vite@5.2.11)(vue@3.4.26) + version: 5.0.4(vite@5.2.11)(vue@3.4.27) '@vitest/coverage-v8': specifier: 1.6.0 version: 1.6.0(vitest@1.6.0) '@vue/test-utils': - specifier: 2.4.5 - version: 2.4.5 + specifier: 2.4.6 + version: 2.4.6 '@vue/tsconfig': specifier: 0.5.1 version: 0.5.1 happy-dom: - specifier: 14.7.1 - version: 14.7.1 + specifier: 14.10.1 + version: 14.10.1 typescript: specifier: 5.4.5 version: 5.4.5 vite: specifier: 5.2.11 - version: 5.2.11(@types/node@20.12.8) + version: 5.2.11(@types/node@20.12.11) vite-plugin-dts: - specifier: 3.9.0 - version: 3.9.0(@types/node@20.12.8)(typescript@5.4.5)(vite@5.2.11) + specifier: 3.9.1 + version: 3.9.1(@types/node@20.12.11)(typescript@5.4.5)(vite@5.2.11) vitest: specifier: 1.6.0 - version: 1.6.0(@types/node@20.12.8)(happy-dom@14.7.1) + version: 1.6.0(@types/node@20.12.11)(happy-dom@14.10.1) vue: - specifier: 3.4.26 - version: 3.4.26(typescript@5.4.5) + specifier: 3.4.27 + version: 3.4.27(typescript@5.4.5) vue-router: specifier: 4.3.2 - version: 4.3.2(vue@3.4.26) + version: 4.3.2(vue@3.4.27) vue-tsc: - specifier: 2.0.16 - version: 2.0.16(typescript@5.4.5) + specifier: 2.0.17 + version: 2.0.17(typescript@5.4.5) packages: @@ -353,27 +353,27 @@ packages: '@jridgewell/sourcemap-codec': 1.4.15 dev: true - /@microsoft/api-extractor-model@7.28.13(@types/node@20.12.8): + /@microsoft/api-extractor-model@7.28.13(@types/node@20.12.11): resolution: {integrity: sha512-39v/JyldX4MS9uzHcdfmjjfS6cYGAoXV+io8B5a338pkHiSt+gy2eXQ0Q7cGFJ7quSa1VqqlMdlPrB6sLR/cAw==} dependencies: '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 4.0.2(@types/node@20.12.8) + '@rushstack/node-core-library': 4.0.2(@types/node@20.12.11) transitivePeerDependencies: - '@types/node' dev: true - /@microsoft/api-extractor@7.43.0(@types/node@20.12.8): + /@microsoft/api-extractor@7.43.0(@types/node@20.12.11): resolution: {integrity: sha512-GFhTcJpB+MI6FhvXEI9b2K0snulNLWHqC/BbcJtyNYcKUiw7l3Lgis5ApsYncJ0leALX7/of4XfmXk+maT111w==} hasBin: true dependencies: - '@microsoft/api-extractor-model': 7.28.13(@types/node@20.12.8) + '@microsoft/api-extractor-model': 7.28.13(@types/node@20.12.11) '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 4.0.2(@types/node@20.12.8) + '@rushstack/node-core-library': 4.0.2(@types/node@20.12.11) '@rushstack/rig-package': 0.5.2 - '@rushstack/terminal': 0.10.0(@types/node@20.12.8) - '@rushstack/ts-command-line': 4.19.1(@types/node@20.12.8) + '@rushstack/terminal': 0.10.0(@types/node@20.12.11) + '@rushstack/ts-command-line': 4.19.1(@types/node@20.12.11) lodash: 4.17.21 minimatch: 3.0.8 resolve: 1.22.8 @@ -408,12 +408,12 @@ packages: dev: true optional: true - /@playwright/test@1.43.1: - resolution: {integrity: sha512-HgtQzFgNEEo4TE22K/X7sYTYNqEMMTZmFS8kTq6m8hXj+m1D8TgwgIbumHddJa9h4yl4GkKb8/bgAl2+g7eDgA==} + /@playwright/test@1.44.0: + resolution: {integrity: sha512-rNX5lbNidamSUorBhB4XZ9SQTjAqfe5M+p37Z8ic0jPFBMo5iCtQz1kRWkEMg+rYOKSlVycpQmpqjSFq7LXOfg==} engines: {node: '>=16'} hasBin: true dependencies: - playwright: 1.43.1 + playwright: 1.44.0 dev: true /@rollup/pluginutils@5.1.0: @@ -534,7 +534,7 @@ packages: dev: true optional: true - /@rushstack/node-core-library@4.0.2(@types/node@20.12.8): + /@rushstack/node-core-library@4.0.2(@types/node@20.12.11): resolution: {integrity: sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==} peerDependencies: '@types/node': '*' @@ -542,7 +542,7 @@ packages: '@types/node': optional: true dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.11 fs-extra: 7.0.1 import-lazy: 4.0.0 jju: 1.4.0 @@ -558,7 +558,7 @@ packages: strip-json-comments: 3.1.1 dev: true - /@rushstack/terminal@0.10.0(@types/node@20.12.8): + /@rushstack/terminal@0.10.0(@types/node@20.12.11): resolution: {integrity: sha512-UbELbXnUdc7EKwfH2sb8ChqNgapUOdqcCIdQP4NGxBpTZV2sQyeekuK3zmfQSa/MN+/7b4kBogl2wq0vpkpYGw==} peerDependencies: '@types/node': '*' @@ -566,15 +566,15 @@ packages: '@types/node': optional: true dependencies: - '@rushstack/node-core-library': 4.0.2(@types/node@20.12.8) - '@types/node': 20.12.8 + '@rushstack/node-core-library': 4.0.2(@types/node@20.12.11) + '@types/node': 20.12.11 supports-color: 8.1.1 dev: true - /@rushstack/ts-command-line@4.19.1(@types/node@20.12.8): + /@rushstack/ts-command-line@4.19.1(@types/node@20.12.11): resolution: {integrity: sha512-J7H768dgcpG60d7skZ5uSSwyCZs/S2HrWP1Ds8d1qYAyaaeJmpmmLr9BVw97RjFzmQPOYnoXcKA4GkqDCkduQg==} dependencies: - '@rushstack/terminal': 0.10.0(@types/node@20.12.8) + '@rushstack/terminal': 0.10.0(@types/node@20.12.11) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -598,21 +598,21 @@ packages: resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} dev: true - /@types/node@20.12.8: - resolution: {integrity: sha512-NU0rJLJnshZWdE/097cdCBbyW1h4hEg0xpovcoAQYHl8dnEyp/NAOiE45pvc+Bd1Dt+2r94v2eGFpQJ4R7g+2w==} + /@types/node@20.12.11: + resolution: {integrity: sha512-vDg9PZ/zi+Nqp6boSOT7plNuthRugEKixDv5sFTIpkE89MmNtEArAShI4mxuX2+UrLEe9pxC1vm2cjm9YlWbJw==} dependencies: undici-types: 5.26.5 dev: true - /@vitejs/plugin-vue@5.0.4(vite@5.2.11)(vue@3.4.26): + /@vitejs/plugin-vue@5.0.4(vite@5.2.11)(vue@3.4.27): resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: ^5.0.0 vue: ^3.2.25 dependencies: - vite: 5.2.11(@types/node@20.12.8) - vue: 3.4.26(typescript@5.4.5) + vite: 5.2.11(@types/node@20.12.11) + vue: 3.4.27(typescript@5.4.5) dev: true /@vitest/coverage-v8@1.6.0(vitest@1.6.0): @@ -633,7 +633,7 @@ packages: std-env: 3.7.0 strip-literal: 2.0.0 test-exclude: 6.0.0 - vitest: 1.6.0(@types/node@20.12.8)(happy-dom@14.7.1) + vitest: 1.6.0(@types/node@20.12.11)(happy-dom@14.10.1) transitivePeerDependencies: - supports-color dev: true @@ -683,10 +683,10 @@ packages: '@volar/source-map': 1.11.1 dev: true - /@volar/language-core@2.2.0: - resolution: {integrity: sha512-a8WG9+4OdeNDW4ywABZIM6S6UN7em8uIlM/BZ2pWQUYrVmX+m8sj/X+QadvO+Li/t/LjAqbWJQtVgxdpEWLALQ==} + /@volar/language-core@2.2.2: + resolution: {integrity: sha512-GuvEL4JdxbnLVhPLICncCGT+tVW4cIz9GxXNeDofNnJ4iNTKhr5suGVsA1GLOne9PbraSjn8PlLt+pvLxuRVeQ==} dependencies: - '@volar/source-map': 2.2.0 + '@volar/source-map': 2.2.2 dev: true /@volar/source-map@1.11.1: @@ -695,8 +695,8 @@ packages: muggle-string: 0.3.1 dev: true - /@volar/source-map@2.2.0: - resolution: {integrity: sha512-HQlPRlHOVqCCHK8wI76ZldHkEwKsjp7E6idUc36Ekni+KJDNrqgSqPvyHQixybXPHNU7CI9Uxd9/IkxO7LuNBw==} + /@volar/source-map@2.2.2: + resolution: {integrity: sha512-vUwvZuSW6iN4JI9QRinh9EjFasx1TUtnaWMKwgWx08xz1PyYuNkLlWlrZXBZ5GGBhML0u230M/7X+AHY2h9yKg==} dependencies: muggle-string: 0.4.1 dev: true @@ -708,57 +708,33 @@ packages: path-browserify: 1.0.1 dev: true - /@volar/typescript@2.2.0: - resolution: {integrity: sha512-wC6l4zLiiCLxF+FGaHCbWlQYf4vMsnRxYhcI6WgvaNppOD6r1g+Ef1RKRJUApALWU46Yy/JDU/TbdV6w/X6Liw==} + /@volar/typescript@2.2.2: + resolution: {integrity: sha512-WcwOREz7+uOrpjUrKhOMaOKKmyPdtqF95HWX7SE0d9hhBB1KkfahxhaAex5U9Bn43LfINHlycLoYCNEtfeKm0g==} dependencies: - '@volar/language-core': 2.2.0 + '@volar/language-core': 2.2.2 path-browserify: 1.0.1 dev: true - /@vue/compiler-core@3.4.23: - resolution: {integrity: sha512-HAFmuVEwNqNdmk+w4VCQ2pkLk1Vw4XYiiyxEp3z/xvl14aLTUBw2OfVH3vBcx+FtGsynQLkkhK410Nah1N2yyQ==} - dependencies: - '@babel/parser': 7.24.4 - '@vue/shared': 3.4.23 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.2.0 - dev: true - - /@vue/compiler-core@3.4.25: - resolution: {integrity: sha512-Y2pLLopaElgWnMNolgG8w3C5nNUVev80L7hdQ5iIKPtMJvhVpG0zhnBG/g3UajJmZdvW0fktyZTotEHD1Srhbg==} + /@vue/compiler-core@3.4.26: + resolution: {integrity: sha512-N9Vil6Hvw7NaiyFUFBPXrAyETIGlQ8KcFMkyk6hW1Cl6NvoqvP+Y8p1Eqvx+UdqsnrnI9+HMUEJegzia3mhXmQ==} dependencies: '@babel/parser': 7.24.4 - '@vue/shared': 3.4.25 + '@vue/shared': 3.4.26 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 dev: true - /@vue/compiler-core@3.4.26: - resolution: {integrity: sha512-N9Vil6Hvw7NaiyFUFBPXrAyETIGlQ8KcFMkyk6hW1Cl6NvoqvP+Y8p1Eqvx+UdqsnrnI9+HMUEJegzia3mhXmQ==} + /@vue/compiler-core@3.4.27: + resolution: {integrity: sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==} dependencies: '@babel/parser': 7.24.4 - '@vue/shared': 3.4.26 + '@vue/shared': 3.4.27 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 dev: true - /@vue/compiler-dom@3.4.23: - resolution: {integrity: sha512-t0b9WSTnCRrzsBGrDd1LNR5HGzYTr7LX3z6nNBG+KGvZLqrT0mY6NsMzOqlVMBKKXKVuusbbB5aOOFgTY+senw==} - dependencies: - '@vue/compiler-core': 3.4.23 - '@vue/shared': 3.4.23 - dev: true - - /@vue/compiler-dom@3.4.25: - resolution: {integrity: sha512-Ugz5DusW57+HjllAugLci19NsDK+VyjGvmbB2TXaTcSlQxwL++2PETHx/+Qv6qFwNLzSt7HKepPe4DcTE3pBWg==} - dependencies: - '@vue/compiler-core': 3.4.25 - '@vue/shared': 3.4.25 - dev: true - /@vue/compiler-dom@3.4.26: resolution: {integrity: sha512-4CWbR5vR9fMg23YqFOhr6t6WB1Fjt62d6xdFPyj8pxrYub7d+OgZaObMsoxaF9yBUHPMiPFK303v61PwAuGvZA==} dependencies: @@ -766,25 +742,32 @@ packages: '@vue/shared': 3.4.26 dev: true - /@vue/compiler-sfc@3.4.26: - resolution: {integrity: sha512-It1dp+FAOCgluYSVYlDn5DtZBxk1NCiJJfu2mlQqa/b+k8GL6NG/3/zRbJnHdhV2VhxFghaDq5L4K+1dakW6cw==} + /@vue/compiler-dom@3.4.27: + resolution: {integrity: sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==} + dependencies: + '@vue/compiler-core': 3.4.27 + '@vue/shared': 3.4.27 + dev: true + + /@vue/compiler-sfc@3.4.27: + resolution: {integrity: sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==} dependencies: '@babel/parser': 7.24.4 - '@vue/compiler-core': 3.4.26 - '@vue/compiler-dom': 3.4.26 - '@vue/compiler-ssr': 3.4.26 - '@vue/shared': 3.4.26 + '@vue/compiler-core': 3.4.27 + '@vue/compiler-dom': 3.4.27 + '@vue/compiler-ssr': 3.4.27 + '@vue/shared': 3.4.27 estree-walker: 2.0.2 magic-string: 0.30.10 postcss: 8.4.38 source-map-js: 1.2.0 dev: true - /@vue/compiler-ssr@3.4.26: - resolution: {integrity: sha512-FNwLfk7LlEPRY/g+nw2VqiDKcnDTVdCfBREekF8X74cPLiWHUX6oldktf/Vx28yh4STNy7t+/yuLoMBBF7YDiQ==} + /@vue/compiler-ssr@3.4.27: + resolution: {integrity: sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==} dependencies: - '@vue/compiler-dom': 3.4.26 - '@vue/shared': 3.4.26 + '@vue/compiler-dom': 3.4.27 + '@vue/shared': 3.4.27 dev: true /@vue/devtools-api@6.5.1: @@ -801,8 +784,8 @@ packages: dependencies: '@volar/language-core': 1.11.1 '@volar/source-map': 1.11.1 - '@vue/compiler-dom': 3.4.23 - '@vue/shared': 3.4.23 + '@vue/compiler-dom': 3.4.26 + '@vue/shared': 3.4.26 computeds: 0.0.1 minimatch: 9.0.3 muggle-string: 0.3.1 @@ -811,17 +794,17 @@ packages: vue-template-compiler: 2.7.16 dev: true - /@vue/language-core@2.0.16(typescript@5.4.5): - resolution: {integrity: sha512-Bc2sexRH99pznOph8mLw2BlRZ9edm7tW51kcBXgx8adAoOcZUWJj3UNSsdQ6H9Y8meGz7BoazVrVo/jUukIsPw==} + /@vue/language-core@2.0.17(typescript@5.4.5): + resolution: {integrity: sha512-tHw2J6G9yL4kn3jN5MftOHEq86Y6qnuohBQ1OHkJ73fAv3OYgwDI1cfX7ds0OEJEycOMG64BA3ql5bDgDa41zw==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@volar/language-core': 2.2.0 - '@vue/compiler-dom': 3.4.25 - '@vue/shared': 3.4.25 + '@volar/language-core': 2.2.2 + '@vue/compiler-dom': 3.4.26 + '@vue/shared': 3.4.26 computeds: 0.0.1 minimatch: 9.0.3 path-browserify: 1.0.1 @@ -829,51 +812,47 @@ packages: vue-template-compiler: 2.7.16 dev: true - /@vue/reactivity@3.4.26: - resolution: {integrity: sha512-E/ynEAu/pw0yotJeLdvZEsp5Olmxt+9/WqzvKff0gE67tw73gmbx6tRkiagE/eH0UCubzSlGRebCbidB1CpqZQ==} + /@vue/reactivity@3.4.27: + resolution: {integrity: sha512-kK0g4NknW6JX2yySLpsm2jlunZJl2/RJGZ0H9ddHdfBVHcNzxmQ0sS0b09ipmBoQpY8JM2KmUw+a6sO8Zo+zIA==} dependencies: - '@vue/shared': 3.4.26 + '@vue/shared': 3.4.27 dev: true - /@vue/runtime-core@3.4.26: - resolution: {integrity: sha512-AFJDLpZvhT4ujUgZSIL9pdNcO23qVFh7zWCsNdGQBw8ecLNxOOnPcK9wTTIYCmBJnuPHpukOwo62a2PPivihqw==} + /@vue/runtime-core@3.4.27: + resolution: {integrity: sha512-7aYA9GEbOOdviqVvcuweTLe5Za4qBZkUY7SvET6vE8kyypxVgaT1ixHLg4urtOlrApdgcdgHoTZCUuTGap/5WA==} dependencies: - '@vue/reactivity': 3.4.26 - '@vue/shared': 3.4.26 + '@vue/reactivity': 3.4.27 + '@vue/shared': 3.4.27 dev: true - /@vue/runtime-dom@3.4.26: - resolution: {integrity: sha512-UftYA2hUXR2UOZD/Fc3IndZuCOOJgFxJsWOxDkhfVcwLbsfh2CdXE2tG4jWxBZuDAs9J9PzRTUFt1PgydEtItw==} + /@vue/runtime-dom@3.4.27: + resolution: {integrity: sha512-ScOmP70/3NPM+TW9hvVAz6VWWtZJqkbdf7w6ySsws+EsqtHvkhxaWLecrTorFxsawelM5Ys9FnDEMt6BPBDS0Q==} dependencies: - '@vue/runtime-core': 3.4.26 - '@vue/shared': 3.4.26 + '@vue/runtime-core': 3.4.27 + '@vue/shared': 3.4.27 csstype: 3.1.3 dev: true - /@vue/server-renderer@3.4.26(vue@3.4.26): - resolution: {integrity: sha512-xoGAqSjYDPGAeRWxeoYwqJFD/gw7mpgzOvSxEmjWaFO2rE6qpbD1PC172YRpvKhrihkyHJkNDADFXTfCyVGhKw==} + /@vue/server-renderer@3.4.27(vue@3.4.27): + resolution: {integrity: sha512-dlAMEuvmeA3rJsOMJ2J1kXU7o7pOxgsNHVr9K8hB3ImIkSuBrIdy0vF66h8gf8Tuinf1TK3mPAz2+2sqyf3KzA==} peerDependencies: - vue: 3.4.26 + vue: 3.4.27 dependencies: - '@vue/compiler-ssr': 3.4.26 - '@vue/shared': 3.4.26 - vue: 3.4.26(typescript@5.4.5) - dev: true - - /@vue/shared@3.4.23: - resolution: {integrity: sha512-wBQ0gvf+SMwsCQOyusNw/GoXPV47WGd1xB5A1Pgzy0sQ3Bi5r5xm3n+92y3gCnB3MWqnRDdvfkRGxhKtbBRNgg==} - dev: true - - /@vue/shared@3.4.25: - resolution: {integrity: sha512-k0yappJ77g2+KNrIaF0FFnzwLvUBLUYr8VOwz+/6vLsmItFp51AcxLL7Ey3iPd7BIRyWPOcqUjMnm7OkahXllA==} + '@vue/compiler-ssr': 3.4.27 + '@vue/shared': 3.4.27 + vue: 3.4.27(typescript@5.4.5) dev: true /@vue/shared@3.4.26: resolution: {integrity: sha512-Fg4zwR0GNnjzodMt3KRy2AWGMKQXByl56+4HjN87soxLNU9P5xcJkstAlIeEF3cU6UYOzmJl1tV0dVPGIljCnQ==} dev: true - /@vue/test-utils@2.4.5: - resolution: {integrity: sha512-oo2u7vktOyKUked36R93NB7mg2B+N7Plr8lxp2JBGwr18ch6EggFjixSCdIVVLkT6Qr0z359Xvnafc9dcKyDUg==} + /@vue/shared@3.4.27: + resolution: {integrity: sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==} + dev: true + + /@vue/test-utils@2.4.6: + resolution: {integrity: sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==} dependencies: js-beautify: 1.14.11 vue-component-type-helpers: 2.0.6 @@ -1234,8 +1213,8 @@ packages: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} dev: true - /happy-dom@14.7.1: - resolution: {integrity: sha512-v60Q0evZ4clvMcrAh5/F8EdxDdfHdFrtffz/CNe10jKD+nFweZVxM91tW+UyY2L4AtpgIaXdZ7TQmiO1pfcwbg==} + /happy-dom@14.10.1: + resolution: {integrity: sha512-GRbrZYIezi8+tTtffF4v2QcF8bk1h2loUTO5VYQz3GZdrL08Vk0fI+bwf/vFEBf4C/qVf/easLJ/MY1wwdhytA==} engines: {node: '>=16.0.0'} dependencies: entities: 4.5.0 @@ -1432,13 +1411,6 @@ packages: '@jridgewell/sourcemap-codec': 1.4.15 dev: true - /magic-string@0.30.8: - resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==} - engines: {node: '>=12'} - dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 - dev: true - /magicast@0.3.3: resolution: {integrity: sha512-ZbrP1Qxnpoes8sz47AM0z08U+jW6TyRgZzcWy3Ma3vDhJttwMwAFDMMQFobwdBxByBD46JYmxRzeF7w2+wJEuw==} dependencies: @@ -1612,18 +1584,18 @@ packages: pathe: 1.1.1 dev: true - /playwright-core@1.43.1: - resolution: {integrity: sha512-EI36Mto2Vrx6VF7rm708qSnesVQKbxEWvPrfA1IPY6HgczBplDx7ENtx+K2n4kJ41sLLkuGfmb0ZLSSXlDhqPg==} + /playwright-core@1.44.0: + resolution: {integrity: sha512-ZTbkNpFfYcGWohvTTl+xewITm7EOuqIqex0c7dNZ+aXsbrLj0qI8XlGKfPpipjm0Wny/4Lt4CJsWJk1stVS5qQ==} engines: {node: '>=16'} hasBin: true dev: true - /playwright@1.43.1: - resolution: {integrity: sha512-V7SoH0ai2kNt1Md9E3Gwas5B9m8KR2GVvwZnAI6Pg0m3sh7UvgiYhRrhsziCmqMJNouPckiOhk8T+9bSAK0VIA==} + /playwright@1.44.0: + resolution: {integrity: sha512-F9b3GUCLQ3Nffrfb6dunPOkE5Mh68tR7zN32L4jCk4FjQamgesGay7/dAAe1WaMEGV04DkdJfcJzjoCKygUaRQ==} engines: {node: '>=16'} hasBin: true dependencies: - playwright-core: 1.43.1 + playwright-core: 1.44.0 optionalDependencies: fsevents: 2.3.2 dev: true @@ -1890,7 +1862,7 @@ packages: engines: {node: '>= 0.10'} dev: true - /vite-node@1.6.0(@types/node@20.12.8): + /vite-node@1.6.0(@types/node@20.12.11): resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -1899,7 +1871,7 @@ packages: debug: 4.3.4 pathe: 1.1.1 picocolors: 1.0.0 - vite: 5.2.11(@types/node@20.12.8) + vite: 5.2.11(@types/node@20.12.11) transitivePeerDependencies: - '@types/node' - less @@ -1911,8 +1883,8 @@ packages: - terser dev: true - /vite-plugin-dts@3.9.0(@types/node@20.12.8)(typescript@5.4.5)(vite@5.2.11): - resolution: {integrity: sha512-pwFIEYQ3LZvMafkEGvNnileb6af5JuyZsBfYQrTDYxdeGEy0OS4B4hCsLPo5YGnhK5k9EzyO6BXVO6y+Lt5T2A==} + /vite-plugin-dts@3.9.1(@types/node@20.12.11)(typescript@5.4.5)(vite@5.2.11): + resolution: {integrity: sha512-rVp2KM9Ue22NGWB8dNtWEr+KekN3rIgz1tWD050QnRGlriUCmaDwa7qA5zDEjbXg5lAXhYMSBJtx3q3hQIJZSg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -1921,14 +1893,14 @@ packages: vite: optional: true dependencies: - '@microsoft/api-extractor': 7.43.0(@types/node@20.12.8) + '@microsoft/api-extractor': 7.43.0(@types/node@20.12.11) '@rollup/pluginutils': 5.1.0 '@vue/language-core': 1.8.27(typescript@5.4.5) debug: 4.3.4 kolorist: 1.8.0 - magic-string: 0.30.8 + magic-string: 0.30.10 typescript: 5.4.5 - vite: 5.2.11(@types/node@20.12.8) + vite: 5.2.11(@types/node@20.12.11) vue-tsc: 1.8.27(typescript@5.4.5) transitivePeerDependencies: - '@types/node' @@ -1936,7 +1908,7 @@ packages: - supports-color dev: true - /vite@5.2.11(@types/node@20.12.8): + /vite@5.2.11(@types/node@20.12.11): resolution: {integrity: sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -1964,7 +1936,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.11 esbuild: 0.20.2 postcss: 8.4.38 rollup: 4.13.0 @@ -1972,7 +1944,7 @@ packages: fsevents: 2.3.3 dev: true - /vitest@1.6.0(@types/node@20.12.8)(happy-dom@14.7.1): + /vitest@1.6.0(@types/node@20.12.11)(happy-dom@14.10.1): resolution: {integrity: sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -1997,7 +1969,7 @@ packages: jsdom: optional: true dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.11 '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 '@vitest/snapshot': 1.6.0 @@ -2007,7 +1979,7 @@ packages: chai: 4.4.0 debug: 4.3.4 execa: 8.0.1 - happy-dom: 14.7.1 + happy-dom: 14.10.1 local-pkg: 0.5.0 magic-string: 0.30.10 pathe: 1.1.1 @@ -2016,8 +1988,8 @@ packages: strip-literal: 2.0.0 tinybench: 2.5.1 tinypool: 0.8.3 - vite: 5.2.11(@types/node@20.12.8) - vite-node: 1.6.0(@types/node@20.12.8) + vite: 5.2.11(@types/node@20.12.11) + vite-node: 1.6.0(@types/node@20.12.11) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -2033,13 +2005,13 @@ packages: resolution: {integrity: sha512-qdGXCtoBrwqk1BT6r2+1Wcvl583ZVkuSZ3or7Y1O2w5AvWtlvvxwjGhmz5DdPJS9xqRdDlgTJ/38ehWnEi0tFA==} dev: true - /vue-router@4.3.2(vue@3.4.26): + /vue-router@4.3.2(vue@3.4.27): resolution: {integrity: sha512-hKQJ1vDAZ5LVkKEnHhmm1f9pMiWIBNGF5AwU67PdH7TyXCj/a4hTccuUuYCAMgJK6rO/NVYtQIEN3yL8CECa7Q==} peerDependencies: vue: ^3.2.0 dependencies: '@vue/devtools-api': 6.5.1 - vue: 3.4.26(typescript@5.4.5) + vue: 3.4.27(typescript@5.4.5) dev: true /vue-template-compiler@2.7.16: @@ -2061,31 +2033,31 @@ packages: typescript: 5.4.5 dev: true - /vue-tsc@2.0.16(typescript@5.4.5): - resolution: {integrity: sha512-/gHAWJa216PeEhfxtAToIbxdWgw01wuQzo48ZUqMYVEyNqDp+OYV9xMO5HaPS2P3Ls0+EsjguMZLY4cGobX4Ew==} + /vue-tsc@2.0.17(typescript@5.4.5): + resolution: {integrity: sha512-RRZsiCBD1hvATQb321xV+SkRDKsK5hgFQ4WXy5wuYsyyjz8xAK4DjxHkpH7PFoJKUbZTbeW8KzhejzXZS49Tzw==} hasBin: true peerDependencies: typescript: '*' dependencies: - '@volar/typescript': 2.2.0 - '@vue/language-core': 2.0.16(typescript@5.4.5) + '@volar/typescript': 2.2.2 + '@vue/language-core': 2.0.17(typescript@5.4.5) semver: 7.5.4 typescript: 5.4.5 dev: true - /vue@3.4.26(typescript@5.4.5): - resolution: {integrity: sha512-bUIq/p+VB+0xrJubaemrfhk1/FiW9iX+pDV+62I/XJ6EkspAO9/DXEjbDFoe8pIfOZBqfk45i9BMc41ptP/uRg==} + /vue@3.4.27(typescript@5.4.5): + resolution: {integrity: sha512-8s/56uK6r01r1icG/aEOHqyMVxd1bkYcSe9j8HcKtr/xTOFWvnzIVTehNW+5Yt89f+DLBe4A569pnZLS5HzAMA==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@vue/compiler-dom': 3.4.26 - '@vue/compiler-sfc': 3.4.26 - '@vue/runtime-dom': 3.4.26 - '@vue/server-renderer': 3.4.26(vue@3.4.26) - '@vue/shared': 3.4.26 + '@vue/compiler-dom': 3.4.27 + '@vue/compiler-sfc': 3.4.27 + '@vue/runtime-dom': 3.4.27 + '@vue/server-renderer': 3.4.27(vue@3.4.27) + '@vue/shared': 3.4.27 typescript: 5.4.5 dev: true