diff --git a/package.json b/package.json index df26933..87c4619 100644 --- a/package.json +++ b/package.json @@ -53,18 +53,18 @@ "devDependencies": { "@playwright/test": "1.37.1", "@slipmatio/tailwind-config": "3.0.0", - "@types/node": "20.5.1", - "@vitejs/plugin-vue": "4.3.1", - "@vitest/coverage-v8": "0.34.2", + "@types/node": "20.5.6", + "@vitejs/plugin-vue": "4.3.3", + "@vitest/coverage-v8": "0.34.3", "@vue/test-utils": "2.4.1", "autoprefixer": "10.4.15", - "happy-dom": "10.10.4", + "happy-dom": "10.11.0", "postcss": "8.4.28", "tailwindcss": "3.3.3", - "typescript": "5.1.6", + "typescript": "5.2.2", "vite": "4.4.9", "vite-plugin-dts": "3.5.2", - "vitest": "0.34.2", + "vitest": "0.34.3", "vue": "3.3.4", "vue-tsc": "1.8.8" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3852adc..540261b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,14 +12,14 @@ devDependencies: specifier: 3.0.0 version: 3.0.0(tailwindcss@3.3.3) '@types/node': - specifier: 20.5.1 - version: 20.5.1 + specifier: 20.5.6 + version: 20.5.6 '@vitejs/plugin-vue': - specifier: 4.3.1 - version: 4.3.1(vite@4.4.9)(vue@3.3.4) + specifier: 4.3.3 + version: 4.3.3(vite@4.4.9)(vue@3.3.4) '@vitest/coverage-v8': - specifier: 0.34.2 - version: 0.34.2(vitest@0.34.2) + specifier: 0.34.3 + version: 0.34.3(vitest@0.34.3) '@vue/test-utils': specifier: 2.4.1 version: 2.4.1(vue@3.3.4) @@ -27,8 +27,8 @@ devDependencies: specifier: 10.4.15 version: 10.4.15(postcss@8.4.28) happy-dom: - specifier: 10.10.4 - version: 10.10.4 + specifier: 10.11.0 + version: 10.11.0 postcss: specifier: 8.4.28 version: 8.4.28 @@ -36,23 +36,23 @@ devDependencies: specifier: 3.3.3 version: 3.3.3 typescript: - specifier: 5.1.6 - version: 5.1.6 + specifier: 5.2.2 + version: 5.2.2 vite: specifier: 4.4.9 - version: 4.4.9(@types/node@20.5.1) + version: 4.4.9(@types/node@20.5.6) vite-plugin-dts: specifier: 3.5.2 - version: 3.5.2(@types/node@20.5.1)(typescript@5.1.6)(vite@4.4.9) + version: 3.5.2(@types/node@20.5.6)(typescript@5.2.2)(vite@4.4.9) vitest: - specifier: 0.34.2 - version: 0.34.2(happy-dom@10.10.4) + specifier: 0.34.3 + version: 0.34.3(happy-dom@10.11.0) vue: specifier: 3.3.4 version: 3.3.4 vue-tsc: specifier: 1.8.8 - version: 1.8.8(typescript@5.1.6) + version: 1.8.8(typescript@5.2.2) packages: @@ -344,24 +344,24 @@ packages: '@jridgewell/sourcemap-codec': 1.4.14 dev: true - /@microsoft/api-extractor-model@7.27.5(@types/node@20.5.1): + /@microsoft/api-extractor-model@7.27.5(@types/node@20.5.6): resolution: {integrity: sha512-9/tBzYMJitR+o+zkPr1lQh2+e8ClcaTF6eZo7vZGDqRt2O5XmXWPbYJZmxyM3wb5at6lfJNEeGZrQXLjsQ0Nbw==} dependencies: '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 3.59.6(@types/node@20.5.1) + '@rushstack/node-core-library': 3.59.6(@types/node@20.5.6) transitivePeerDependencies: - '@types/node' dev: true - /@microsoft/api-extractor@7.36.3(@types/node@20.5.1): + /@microsoft/api-extractor@7.36.3(@types/node@20.5.6): resolution: {integrity: sha512-u0H6362AQq+r55X8drHx4npgkrCfJnMzRRHfQo8PMNKB8TcBnrTLfXhXWi+xnTM6CzlU/netEN8c4bq581Rnrg==} hasBin: true dependencies: - '@microsoft/api-extractor-model': 7.27.5(@types/node@20.5.1) + '@microsoft/api-extractor-model': 7.27.5(@types/node@20.5.6) '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 3.59.6(@types/node@20.5.1) + '@rushstack/node-core-library': 3.59.6(@types/node@20.5.6) '@rushstack/rig-package': 0.4.0 '@rushstack/ts-command-line': 4.15.1 colors: 1.2.5 @@ -417,7 +417,7 @@ packages: engines: {node: '>=16'} hasBin: true dependencies: - '@types/node': 20.5.1 + '@types/node': 20.5.6 playwright-core: 1.37.1 optionalDependencies: fsevents: 2.3.2 @@ -437,7 +437,7 @@ packages: picomatch: 2.3.1 dev: true - /@rushstack/node-core-library@3.59.6(@types/node@20.5.1): + /@rushstack/node-core-library@3.59.6(@types/node@20.5.6): resolution: {integrity: sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==} peerDependencies: '@types/node': '*' @@ -445,7 +445,7 @@ packages: '@types/node': optional: true dependencies: - '@types/node': 20.5.1 + '@types/node': 20.5.6 colors: 1.2.5 fs-extra: 7.0.1 import-lazy: 4.0.0 @@ -505,23 +505,23 @@ packages: resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==} dev: true - /@types/node@20.5.1: - resolution: {integrity: sha512-4tT2UrL5LBqDwoed9wZ6N3umC4Yhz3W3FloMmiiG4JwmUJWpie0c7lcnUNd4gtMKuDEO4wRVS8B6Xa0uMRsMKg==} + /@types/node@20.5.6: + resolution: {integrity: sha512-Gi5wRGPbbyOTX+4Y2iULQ27oUPrefaB0PxGQJnfyWN3kvEDGM3mIB5M/gQLmitZf7A9FmLeaqxD3L1CXpm3VKQ==} dev: true - /@vitejs/plugin-vue@4.3.1(vite@4.4.9)(vue@3.3.4): - resolution: {integrity: sha512-tUBEtWcF7wFtII7ayNiLNDTCE1X1afySEo+XNVMNkFXaThENyCowIEX095QqbJZGTgoOcSVDJGlnde2NG4jtbQ==} + /@vitejs/plugin-vue@4.3.3(vite@4.4.9)(vue@3.3.4): + resolution: {integrity: sha512-ssxyhIAZqB0TrpUg6R0cBpCuMk9jTIlO1GNSKKQD6S8VjnXi6JXKfUXjSsxey9IwQiaRGsO1WnW9Rkl1L6AJVw==} 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.5.1) + vite: 4.4.9(@types/node@20.5.6) vue: 3.3.4 dev: true - /@vitest/coverage-v8@0.34.2(vitest@0.34.2): - resolution: {integrity: sha512-3VuDZPeGGd1zWtc0Tdj9cHSbFc8IQ0ffnWp9MlhItOkziN6HEf219meZ9cZheg/hJXrXb+Fi2bMu7GeCAfL4yA==} + /@vitest/coverage-v8@0.34.3(vitest@0.34.3): + resolution: {integrity: sha512-bNjP0RHe8UxdklCigZlk6FVCNbOiqVjWnpZJ1zKixpvb7YHSaZiN/w+mzpvXIoqyxyePzKC+L+G1oj7SB20PJw==} peerDependencies: vitest: '>=0.32.0 <1' dependencies: @@ -536,43 +536,43 @@ packages: std-env: 3.3.3 test-exclude: 6.0.0 v8-to-istanbul: 9.1.0 - vitest: 0.34.2(happy-dom@10.10.4) + vitest: 0.34.3(happy-dom@10.11.0) transitivePeerDependencies: - supports-color dev: true - /@vitest/expect@0.34.2: - resolution: {integrity: sha512-EZm2dMNlLyIfDMha17QHSQcg2KjeAZaXd65fpPzXY5bvnfx10Lcaz3N55uEe8PhF+w4pw+hmrlHLLlRn9vkBJg==} + /@vitest/expect@0.34.3: + resolution: {integrity: sha512-F8MTXZUYRBVsYL1uoIft1HHWhwDbSzwAU9Zgh8S6WFC3YgVb4AnFV2GXO3P5Em8FjEYaZtTnQYoNwwBrlOMXgg==} dependencies: - '@vitest/spy': 0.34.2 - '@vitest/utils': 0.34.2 + '@vitest/spy': 0.34.3 + '@vitest/utils': 0.34.3 chai: 4.3.7 dev: true - /@vitest/runner@0.34.2: - resolution: {integrity: sha512-8ydGPACVX5tK3Dl0SUwxfdg02h+togDNeQX3iXVFYgzF5odxvaou7HnquALFZkyVuYskoaHUOqOyOLpOEj5XTA==} + /@vitest/runner@0.34.3: + resolution: {integrity: sha512-lYNq7N3vR57VMKMPLVvmJoiN4bqwzZ1euTW+XXYH5kzr3W/+xQG3b41xJn9ChJ3AhYOSoweu974S1V3qDcFESA==} dependencies: - '@vitest/utils': 0.34.2 + '@vitest/utils': 0.34.3 p-limit: 4.0.0 pathe: 1.1.1 dev: true - /@vitest/snapshot@0.34.2: - resolution: {integrity: sha512-qhQ+xy3u4mwwLxltS4Pd4SR+XHv4EajiTPNY3jkIBLUApE6/ce72neJPSUQZ7bL3EBuKI+NhvzhGj3n5baRQUQ==} + /@vitest/snapshot@0.34.3: + resolution: {integrity: sha512-QyPaE15DQwbnIBp/yNJ8lbvXTZxS00kRly0kfFgAD5EYmCbYcA+1EEyRalc93M0gosL/xHeg3lKAClIXYpmUiQ==} dependencies: magic-string: 0.30.1 pathe: 1.1.1 pretty-format: 29.6.1 dev: true - /@vitest/spy@0.34.2: - resolution: {integrity: sha512-yd4L9OhfH6l0Av7iK3sPb3MykhtcRN5c5K5vm1nTbuN7gYn+yvUVVsyvzpHrjqS7EWqn9WsPJb7+0c3iuY60tA==} + /@vitest/spy@0.34.3: + resolution: {integrity: sha512-N1V0RFQ6AI7CPgzBq9kzjRdPIgThC340DGjdKdPSE8r86aUSmeliTUgkTqLSgtEwWWsGfBQ+UetZWhK0BgJmkQ==} dependencies: tinyspy: 2.1.1 dev: true - /@vitest/utils@0.34.2: - resolution: {integrity: sha512-Lzw+kAsTPubhoQDp1uVAOP6DhNia1GMDsI9jgB0yMn+/nDaPieYQ88lKqz/gGjSHL4zwOItvpehec9OY+rS73w==} + /@vitest/utils@0.34.3: + resolution: {integrity: sha512-kiSnzLG6m/tiT0XEl4U2H8JDBjFtwVlaE8I3QfGiMFR0QvnRDfYfdP3YvTBWM/6iJDAyaPY6yVQiCTUc7ZzTHA==} dependencies: diff-sequences: 29.4.3 loupe: 2.3.6 @@ -635,7 +635,7 @@ packages: '@vue/shared': 3.3.4 dev: true - /@vue/language-core@1.8.8(typescript@5.1.6): + /@vue/language-core@1.8.8(typescript@5.2.2): resolution: {integrity: sha512-i4KMTuPazf48yMdYoebTkgSOJdFraE4pQf0B+FTOFkbB+6hAfjrSou/UmYWRsWyZV6r4Rc6DDZdI39CJwL0rWw==} peerDependencies: typescript: '*' @@ -650,7 +650,7 @@ packages: '@vue/shared': 3.3.4 minimatch: 9.0.2 muggle-string: 0.3.1 - typescript: 5.1.6 + typescript: 5.2.2 vue-template-compiler: 2.7.14 dev: true @@ -713,11 +713,11 @@ packages: vue-component-type-helpers: 1.8.4 dev: true - /@vue/typescript@1.8.8(typescript@5.1.6): + /@vue/typescript@1.8.8(typescript@5.2.2): resolution: {integrity: sha512-jUnmMB6egu5wl342eaUH236v8tdcEPXXkPgj+eI/F6JwW/lb+yAU6U07ZbQ3MVabZRlupIlPESB7ajgAGixhow==} dependencies: '@volar/typescript': 1.10.0 - '@vue/language-core': 1.8.8(typescript@5.1.6) + '@vue/language-core': 1.8.8(typescript@5.2.2) transitivePeerDependencies: - typescript dev: true @@ -1141,8 +1141,8 @@ packages: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} dev: true - /happy-dom@10.10.4: - resolution: {integrity: sha512-aEEFGSSs4DEJbxXvSMsIvJvvdsZbJZQEgtHsU4GgwNKbSbFxtgu6vXHmn4XoXnuElIbXV0xhbJiiQTxPnTmJcw==} + /happy-dom@10.11.0: + resolution: {integrity: sha512-CmUT4LOLzvAsbYqgTJESrPyvF0gxLDkDG/KK1o/HYU7+c9o/VVIKXl3feJZnuCYbGqemw7meiQaZcL4SMgn1jQ==} dependencies: css.escape: 1.5.1 entities: 4.5.0 @@ -1846,8 +1846,8 @@ packages: hasBin: true dev: true - /typescript@5.1.6: - resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} + /typescript@5.2.2: + resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} engines: {node: '>=14.17'} hasBin: true dev: true @@ -1896,8 +1896,8 @@ packages: engines: {node: '>= 0.10'} dev: true - /vite-node@0.34.2(@types/node@20.5.1): - resolution: {integrity: sha512-JtW249Zm3FB+F7pQfH56uWSdlltCo1IOkZW5oHBzeQo0iX4jtC7o1t9aILMGd9kVekXBP2lfJBEQt9rBh07ebA==} + /vite-node@0.34.3(@types/node@20.5.6): + resolution: {integrity: sha512-+0TzJf1g0tYXj6tR2vEyiA42OPq68QkRZCu/ERSo2PtsDJfBpDyEfuKbRvLmZqi/CgC7SCBtyC+WjTGNMRIaig==} engines: {node: '>=v14.18.0'} hasBin: true dependencies: @@ -1906,7 +1906,7 @@ packages: mlly: 1.4.0 pathe: 1.1.1 picocolors: 1.0.0 - vite: 4.4.9(@types/node@20.5.1) + vite: 4.4.9(@types/node@20.5.6) transitivePeerDependencies: - '@types/node' - less @@ -1918,7 +1918,7 @@ packages: - terser dev: true - /vite-plugin-dts@3.5.2(@types/node@20.5.1)(typescript@5.1.6)(vite@4.4.9): + /vite-plugin-dts@3.5.2(@types/node@20.5.6)(typescript@5.2.2)(vite@4.4.9): resolution: {integrity: sha512-iKc851+jdHEoN1ifbOEsoMs+/Zg26PE1EyO2Jc+4apOWRoaeK2zRJnaStgUuJaVaEcAjTqWzpNgCAMq7iO6DWA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -1928,21 +1928,21 @@ packages: vite: optional: true dependencies: - '@microsoft/api-extractor': 7.36.3(@types/node@20.5.1) + '@microsoft/api-extractor': 7.36.3(@types/node@20.5.6) '@rollup/pluginutils': 5.0.2 - '@vue/language-core': 1.8.8(typescript@5.1.6) + '@vue/language-core': 1.8.8(typescript@5.2.2) debug: 4.3.4 kolorist: 1.8.0 - typescript: 5.1.6 - vite: 4.4.9(@types/node@20.5.1) - vue-tsc: 1.8.8(typescript@5.1.6) + typescript: 5.2.2 + vite: 4.4.9(@types/node@20.5.6) + vue-tsc: 1.8.8(typescript@5.2.2) transitivePeerDependencies: - '@types/node' - rollup - supports-color dev: true - /vite@4.4.9(@types/node@20.5.1): + /vite@4.4.9(@types/node@20.5.6): resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -1970,7 +1970,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.5.1 + '@types/node': 20.5.6 esbuild: 0.18.11 postcss: 8.4.28 rollup: 3.28.0 @@ -1978,8 +1978,8 @@ packages: fsevents: 2.3.2 dev: true - /vitest@0.34.2(happy-dom@10.10.4): - resolution: {integrity: sha512-WgaIvBbjsSYMq/oiMlXUI7KflELmzM43BEvkdC/8b5CAod4ryAiY2z8uR6Crbi5Pjnu5oOmhKa9sy7uk6paBxQ==} + /vitest@0.34.3(happy-dom@10.11.0): + resolution: {integrity: sha512-7+VA5Iw4S3USYk+qwPxHl8plCMhA5rtfwMjgoQXMT7rO5ldWcdsdo3U1QD289JgglGK4WeOzgoLTsGFu6VISyQ==} engines: {node: '>=v14.18.0'} hasBin: true peerDependencies: @@ -2011,18 +2011,18 @@ packages: dependencies: '@types/chai': 4.3.5 '@types/chai-subset': 1.3.3 - '@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 + '@types/node': 20.5.6 + '@vitest/expect': 0.34.3 + '@vitest/runner': 0.34.3 + '@vitest/snapshot': 0.34.3 + '@vitest/spy': 0.34.3 + '@vitest/utils': 0.34.3 acorn: 8.9.0 acorn-walk: 8.2.0 cac: 6.7.14 chai: 4.3.7 debug: 4.3.4 - happy-dom: 10.10.4 + happy-dom: 10.11.0 local-pkg: 0.4.3 magic-string: 0.30.1 pathe: 1.1.1 @@ -2031,8 +2031,8 @@ packages: strip-literal: 1.0.1 tinybench: 2.5.0 tinypool: 0.7.0 - vite: 4.4.9(@types/node@20.5.1) - vite-node: 0.34.2(@types/node@20.5.1) + vite: 4.4.9(@types/node@20.5.6) + vite-node: 0.34.3(@types/node@20.5.6) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -2055,16 +2055,16 @@ packages: he: 1.2.0 dev: true - /vue-tsc@1.8.8(typescript@5.1.6): + /vue-tsc@1.8.8(typescript@5.2.2): resolution: {integrity: sha512-bSydNFQsF7AMvwWsRXD7cBIXaNs/KSjvzWLymq/UtKE36697sboX4EccSHFVxvgdBlI1frYPc/VMKJNB7DFeDQ==} hasBin: true peerDependencies: typescript: '*' dependencies: - '@vue/language-core': 1.8.8(typescript@5.1.6) - '@vue/typescript': 1.8.8(typescript@5.1.6) + '@vue/language-core': 1.8.8(typescript@5.2.2) + '@vue/typescript': 1.8.8(typescript@5.2.2) semver: 7.5.3 - typescript: 5.1.6 + typescript: 5.2.2 dev: true /vue@3.3.4: