diff --git a/package.json b/package.json index 772bf77..81deafe 100644 --- a/package.json +++ b/package.json @@ -40,17 +40,17 @@ "license": "MIT", "devDependencies": { "@playwright/test": "1.38.1", - "@types/node": "20.6.3", + "@types/node": "20.7.2", "@vitejs/plugin-vue": "4.3.4", - "@vitest/coverage-v8": "0.34.5", + "@vitest/coverage-v8": "0.34.6", "@vue/test-utils": "2.4.1", - "happy-dom": "12.1.6", + "happy-dom": "12.2.1", "typescript": "5.2.2", "vite": "4.4.9", "vite-plugin-dts": "3.2.0", - "vitest": "0.34.5", + "vitest": "0.34.6", "vue": "3.3.4", - "vue-tsc": "1.8.13" + "vue-tsc": "1.8.15" }, "peerDependencies": { "vue": "3" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5e541e4..83f7b66 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,38 +9,38 @@ devDependencies: specifier: 1.38.1 version: 1.38.1 '@types/node': - specifier: 20.6.3 - version: 20.6.3 + specifier: 20.7.2 + version: 20.7.2 '@vitejs/plugin-vue': specifier: 4.3.4 version: 4.3.4(vite@4.4.9)(vue@3.3.4) '@vitest/coverage-v8': - specifier: 0.34.5 - version: 0.34.5(vitest@0.34.5) + specifier: 0.34.6 + version: 0.34.6(vitest@0.34.6) '@vue/test-utils': specifier: 2.4.1 version: 2.4.1(vue@3.3.4) happy-dom: - specifier: 12.1.6 - version: 12.1.6 + specifier: 12.2.1 + version: 12.2.1 typescript: specifier: 5.2.2 version: 5.2.2 vite: specifier: 4.4.9 - version: 4.4.9(@types/node@20.6.3) + version: 4.4.9(@types/node@20.7.2) vite-plugin-dts: specifier: 3.2.0 - version: 3.2.0(@types/node@20.6.3)(typescript@5.2.2) + version: 3.2.0(@types/node@20.7.2)(typescript@5.2.2) vitest: - specifier: 0.34.5 - version: 0.34.5(happy-dom@12.1.6) + specifier: 0.34.6 + version: 0.34.6(happy-dom@12.2.1) vue: specifier: 3.3.4 version: 3.3.4 vue-tsc: - specifier: 1.8.13 - version: 1.8.13(typescript@5.2.2) + specifier: 1.8.15 + version: 1.8.15(typescript@5.2.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.6.3): + /@microsoft/api-extractor-model@7.27.4(@types/node@20.7.2): 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.6.3) + '@rushstack/node-core-library': 3.59.5(@types/node@20.7.2) transitivePeerDependencies: - '@types/node' dev: true - /@microsoft/api-extractor@7.36.2(@types/node@20.6.3): + /@microsoft/api-extractor@7.36.2(@types/node@20.7.2): resolution: {integrity: sha512-ONe/jOmTZtR3OjTkWKHmeSV1P5ozbHDxHr6FV3KoWyIl1AcPk2B3dmvVBM5eOlZB5bgM66nxcWQTZ6msQo2hHg==} hasBin: true dependencies: - '@microsoft/api-extractor-model': 7.27.4(@types/node@20.6.3) + '@microsoft/api-extractor-model': 7.27.4(@types/node@20.7.2) '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 3.59.5(@types/node@20.6.3) + '@rushstack/node-core-library': 3.59.5(@types/node@20.7.2) '@rushstack/rig-package': 0.4.0 '@rushstack/ts-command-line': 4.15.1 colors: 1.2.5 @@ -397,7 +397,7 @@ packages: rollup: 3.28.0 dev: true - /@rushstack/node-core-library@3.59.5(@types/node@20.6.3): + /@rushstack/node-core-library@3.59.5(@types/node@20.7.2): resolution: {integrity: sha512-1IpV7LufrI1EoVO8hYsb3t6L8L+yp40Sa0OaOV2CIu1zx4e6ZeVNaVIEXFgMXBKdGXkAh21MnCaIzlDNpG6ZQw==} peerDependencies: '@types/node': '*' @@ -405,7 +405,7 @@ packages: '@types/node': optional: true dependencies: - '@types/node': 20.6.3 + '@types/node': 20.7.2 colors: 1.2.5 fs-extra: 7.0.1 import-lazy: 4.0.0 @@ -457,8 +457,8 @@ packages: resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==} dev: true - /@types/node@20.6.3: - resolution: {integrity: sha512-HksnYH4Ljr4VQgEy2lTStbCKv/P590tmPe5HqOnv9Gprffgv5WXAY+Y5Gqniu0GGqeTCUdBnzC3QSrzPkBkAMA==} + /@types/node@20.7.2: + resolution: {integrity: sha512-RcdC3hOBOauLP+r/kRt27NrByYtDjsXyAuSbR87O6xpsvi763WI+5fbSIvYJrXnt9w4RuxhV6eAXfIs7aaf/FQ==} dev: true /@vitejs/plugin-vue@4.3.4(vite@4.4.9)(vue@3.3.4): @@ -468,12 +468,12 @@ packages: vite: ^4.0.0 vue: ^3.2.25 dependencies: - vite: 4.4.9(@types/node@20.6.3) + vite: 4.4.9(@types/node@20.7.2) vue: 3.3.4 dev: true - /@vitest/coverage-v8@0.34.5(vitest@0.34.5): - resolution: {integrity: sha512-97xjhRTSdmeeHCm2nNHhT3hLsMYkAhHXm/rwj6SZ3voka8xiCJrwgtfIjoZIFEL4OO0KezGmVuHWQXcMunULIA==} + /@vitest/coverage-v8@0.34.6(vitest@0.34.6): + resolution: {integrity: sha512-fivy/OK2d/EsJFoEoxHFEnNGTg+MmdZBAVK9Ka4qhXR2K3J0DS08vcGVwzDtXSuUMabLv4KtPcpSKkcMXFDViw==} peerDependencies: vitest: '>=0.32.0 <1' dependencies: @@ -488,43 +488,43 @@ packages: std-env: 3.3.3 test-exclude: 6.0.0 v8-to-istanbul: 9.1.0 - vitest: 0.34.5(happy-dom@12.1.6) + vitest: 0.34.6(happy-dom@12.2.1) transitivePeerDependencies: - supports-color dev: true - /@vitest/expect@0.34.5: - resolution: {integrity: sha512-/3RBIV9XEH+nRpRMqDJBufKIOQaYUH2X6bt0rKSCW0MfKhXFLYsR5ivHifeajRSTsln0FwJbitxLKHSQz/Xwkw==} + /@vitest/expect@0.34.6: + resolution: {integrity: sha512-QUzKpUQRc1qC7qdGo7rMK3AkETI7w18gTCUrsNnyjjJKYiuUB9+TQK3QnR1unhCnWRC0AbKv2omLGQDF/mIjOw==} dependencies: - '@vitest/spy': 0.34.5 - '@vitest/utils': 0.34.5 - chai: 4.3.7 + '@vitest/spy': 0.34.6 + '@vitest/utils': 0.34.6 + chai: 4.3.10 dev: true - /@vitest/runner@0.34.5: - resolution: {integrity: sha512-RDEE3ViVvl7jFSCbnBRyYuu23XxmvRTSZWW6W4M7eC5dOsK75d5LIf6uhE5Fqf809DQ1+9ICZZNxhIolWHU4og==} + /@vitest/runner@0.34.6: + resolution: {integrity: sha512-1CUQgtJSLF47NnhN+F9X2ycxUP0kLHQ/JWvNHbeBfwW8CzEGgeskzNnHDyv1ieKTltuR6sdIHV+nmR6kPxQqzQ==} dependencies: - '@vitest/utils': 0.34.5 + '@vitest/utils': 0.34.6 p-limit: 4.0.0 pathe: 1.1.1 dev: true - /@vitest/snapshot@0.34.5: - resolution: {integrity: sha512-+ikwSbhu6z2yOdtKmk/aeoDZ9QPm2g/ZO5rXT58RR9Vmu/kB2MamyDSx77dctqdZfP3Diqv4mbc/yw2kPT8rmA==} + /@vitest/snapshot@0.34.6: + resolution: {integrity: sha512-B3OZqYn6k4VaN011D+ve+AA4whM4QkcwcrwaKwAbyyvS/NB1hCWjFIBQxAQQSQir9/RtyAAGuq+4RJmbn2dH4w==} dependencies: magic-string: 0.30.1 pathe: 1.1.1 pretty-format: 29.6.1 dev: true - /@vitest/spy@0.34.5: - resolution: {integrity: sha512-epsicsfhvBjRjCMOC/3k00mP/TBGQy8/P0DxOFiWyLt55gnZ99dqCfCiAsKO17BWVjn4eZRIjKvcqNmSz8gvmg==} + /@vitest/spy@0.34.6: + resolution: {integrity: sha512-xaCvneSaeBw/cz8ySmF7ZwGvL0lBjfvqc1LpQ/vcdHEvpLn3Ff1vAvjw+CoGn0802l++5L/pxb7whwcWAw+DUQ==} dependencies: tinyspy: 2.1.1 dev: true - /@vitest/utils@0.34.5: - resolution: {integrity: sha512-ur6CmmYQoeHMwmGb0v+qwkwN3yopZuZyf4xt1DBBSGBed8Hf9Gmbm/5dEWqgpLPdRx6Av6jcWXrjcKfkTzg/pw==} + /@vitest/utils@0.34.6: + resolution: {integrity: sha512-IG5aDD8S6zlvloDsnzHw0Ut5xczlF+kv2BOTo+iXfPr54Yhi5qbVOgGB1hZaVq4iJ4C/MZ2J0y15IlsV/ZcI0A==} dependencies: diff-sequences: 29.4.3 loupe: 2.3.6 @@ -599,8 +599,8 @@ packages: '@vue/shared': 3.3.4 dev: true - /@vue/language-core@1.8.13(typescript@5.2.2): - resolution: {integrity: sha512-nata2fYBZAkl4QJrU+IcArJCMTHt1VP8ePL/Z7eUPC2AF+Cm7Qgo9ksNCPBzZRh1LYjCaSaqV7njqNogwpsMVg==} + /@vue/language-core@1.8.15(typescript@5.2.2): + resolution: {integrity: sha512-zche5Aw8kkvp3YaghuLiOZyVIpoWHjSQ0EfjxGSsqHOPMamdCoa9x3HtbenpR38UMUoKJ88wiWuiOrV3B/Yq+A==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -696,11 +696,11 @@ packages: vue-component-type-helpers: 1.8.4 dev: true - /@vue/typescript@1.8.13(typescript@5.2.2): - resolution: {integrity: sha512-ALJjHFqQ3dgZVCI/ogAS/dZ7JEhIi1N0Em5I7uwabY1p9RDRK3odLsycMHyxZRjm5dLI15c07eeBloHiD2Otlg==} + /@vue/typescript@1.8.15(typescript@5.2.2): + resolution: {integrity: sha512-qWyanQKXOsK84S8rP7QBrqsvUdQ0nZABZmTjXMpb3ox4Bp5IbkscREA3OPUrkgl64mAxwwCzIWcOc3BPTCPjQw==} dependencies: '@volar/typescript': 1.10.0 - '@vue/language-core': 1.8.13(typescript@5.2.2) + '@vue/language-core': 1.8.15(typescript@5.2.2) transitivePeerDependencies: - typescript dev: true @@ -766,21 +766,23 @@ packages: engines: {node: '>=8'} dev: true - /chai@4.3.7: - resolution: {integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==} + /chai@4.3.10: + resolution: {integrity: sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g==} engines: {node: '>=4'} dependencies: assertion-error: 1.1.0 - check-error: 1.0.2 + check-error: 1.0.3 deep-eql: 4.1.3 - get-func-name: 2.0.0 + get-func-name: 2.0.2 loupe: 2.3.6 pathval: 1.1.1 type-detect: 4.0.8 dev: true - /check-error@1.0.2: - resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==} + /check-error@1.0.3: + resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} + dependencies: + get-func-name: 2.0.2 dev: true /colors@1.2.5: @@ -934,8 +936,8 @@ packages: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} dev: true - /get-func-name@2.0.0: - resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==} + /get-func-name@2.0.2: + resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} dev: true /glob@7.2.3: @@ -964,8 +966,8 @@ packages: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} dev: true - /happy-dom@12.1.6: - resolution: {integrity: sha512-5ul/0itJ6HJszSJAc9NbwTrTAY1wwEqxS92zUb8j+FBA62g0BplpBA1xjox1gecvCRw16lUfZo4fjVL0P2h6Cg==} + /happy-dom@12.2.1: + resolution: {integrity: sha512-yIubME+FcwUuKjmiDlJdhEIax3UnZIweqn/E6AE2bJTIXJv4DP2/ULh0ZnhkCxP05SJsyG6CRFxM/r2HAuWesA==} dependencies: css.escape: 1.5.1 entities: 4.5.0 @@ -1115,7 +1117,7 @@ packages: /loupe@2.3.6: resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==} dependencies: - get-func-name: 2.0.0 + get-func-name: 2.0.2 dev: true /lru-cache@6.0.0: @@ -1473,8 +1475,8 @@ packages: engines: {node: '>= 0.10'} dev: true - /vite-node@0.34.5(@types/node@20.6.3): - resolution: {integrity: sha512-RNZ+DwbCvDoI5CbCSQSyRyzDTfFvFauvMs6Yq4ObJROKlIKuat1KgSX/Ako5rlDMfVCyMcpMRMTkJBxd6z8YRA==} + /vite-node@0.34.6(@types/node@20.7.2): + resolution: {integrity: sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==} engines: {node: '>=v14.18.0'} hasBin: true dependencies: @@ -1483,7 +1485,7 @@ packages: mlly: 1.4.0 pathe: 1.1.1 picocolors: 1.0.0 - vite: 4.4.9(@types/node@20.6.3) + vite: 4.4.9(@types/node@20.7.2) transitivePeerDependencies: - '@types/node' - less @@ -1495,23 +1497,23 @@ packages: - terser dev: true - /vite-plugin-dts@3.2.0(@types/node@20.6.3)(typescript@5.2.2): + /vite-plugin-dts@3.2.0(@types/node@20.7.2)(typescript@5.2.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.6.3) + '@microsoft/api-extractor': 7.36.2(@types/node@20.7.2) '@rollup/pluginutils': 5.0.2(rollup@3.28.0) - '@rushstack/node-core-library': 3.59.5(@types/node@20.6.3) + '@rushstack/node-core-library': 3.59.5(@types/node@20.7.2) '@vue/language-core': 1.8.5(typescript@5.2.2) debug: 4.3.4 kolorist: 1.8.0 typescript: 5.2.2 - vue-tsc: 1.8.13(typescript@5.2.2) + vue-tsc: 1.8.15(typescript@5.2.2) optionalDependencies: rollup: 3.28.0 - vite: 4.4.9(@types/node@20.6.3) + vite: 4.4.9(@types/node@20.7.2) transitivePeerDependencies: - '@types/node' - less @@ -1523,7 +1525,7 @@ packages: - terser dev: true - /vite@4.4.9(@types/node@20.6.3): + /vite@4.4.9(@types/node@20.7.2): resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -1551,7 +1553,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.6.3 + '@types/node': 20.7.2 esbuild: 0.18.13 postcss: 8.4.27 rollup: 3.28.0 @@ -1559,8 +1561,8 @@ packages: fsevents: 2.3.2 dev: true - /vitest@0.34.5(happy-dom@12.1.6): - resolution: {integrity: sha512-CPI68mmnr2DThSB3frSuE5RLm9wo5wU4fbDrDwWQQB1CWgq9jQVoQwnQSzYAjdoBOPoH2UtXpOgHVge/uScfZg==} + /vitest@0.34.6(happy-dom@12.2.1): + resolution: {integrity: sha512-+5CALsOvbNKnS+ZHMXtuUC7nL8/7F1F2DnHGjSsszX8zCjWSSviphCb/NuS9Nzf4Q03KyyDRBAXhF/8lffME4Q==} engines: {node: '>=v14.18.0'} hasBin: true peerDependencies: @@ -1592,18 +1594,18 @@ packages: dependencies: '@types/chai': 4.3.5 '@types/chai-subset': 1.3.3 - '@types/node': 20.6.3 - '@vitest/expect': 0.34.5 - '@vitest/runner': 0.34.5 - '@vitest/snapshot': 0.34.5 - '@vitest/spy': 0.34.5 - '@vitest/utils': 0.34.5 + '@types/node': 20.7.2 + '@vitest/expect': 0.34.6 + '@vitest/runner': 0.34.6 + '@vitest/snapshot': 0.34.6 + '@vitest/spy': 0.34.6 + '@vitest/utils': 0.34.6 acorn: 8.10.0 acorn-walk: 8.2.0 cac: 6.7.14 - chai: 4.3.7 + chai: 4.3.10 debug: 4.3.4 - happy-dom: 12.1.6 + happy-dom: 12.2.1 local-pkg: 0.4.3 magic-string: 0.30.1 pathe: 1.1.1 @@ -1612,8 +1614,8 @@ packages: strip-literal: 1.0.1 tinybench: 2.5.0 tinypool: 0.7.0 - vite: 4.4.9(@types/node@20.6.3) - vite-node: 0.34.5(@types/node@20.6.3) + vite: 4.4.9(@types/node@20.7.2) + vite-node: 0.34.6(@types/node@20.7.2) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -1636,14 +1638,14 @@ packages: he: 1.2.0 dev: true - /vue-tsc@1.8.13(typescript@5.2.2): - resolution: {integrity: sha512-Hl8zUXPVK2KzPtbXeMCN0CSFkwvD96YOtYt9KvJPG9W8QGcNpGk9KHwPuGMxA8blWXSIli7gtsoC+clICEVdVg==} + /vue-tsc@1.8.15(typescript@5.2.2): + resolution: {integrity: sha512-4DoB3LUj7IToLmggoCxRiFG+QU5lem0nv03m1ocqugXA9rSVoTOEoYYaP8vu8b99Eh+/cCVdYOeIAQ+RsgUYUw==} hasBin: true peerDependencies: typescript: '*' dependencies: - '@vue/language-core': 1.8.13(typescript@5.2.2) - '@vue/typescript': 1.8.13(typescript@5.2.2) + '@vue/language-core': 1.8.15(typescript@5.2.2) + '@vue/typescript': 1.8.15(typescript@5.2.2) semver: 7.5.4 typescript: 5.2.2 dev: true