diff --git a/package.json b/package.json index f486762..1295812 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "stylelint-config-recommended-vue": "^1.5.0", "stylelint-config-standard": "^35.0.0", "typescript": "^5.3.3", - "vitest": "^1.0.4", + "vitest": "^1.3.1", "vue": "^3.3.13", "vue-router": "^4.2.5" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 04cb41f..c123994 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,7 +30,7 @@ devDependencies: version: 6.10.1 '@testing-library/vue': specifier: ^8.0.1 - version: 8.0.1(@vue/compiler-sfc@3.3.11)(vue@3.3.13) + version: 8.0.1(@vue/compiler-sfc@3.3.13)(vue@3.3.13) '@types/jest': specifier: ^29.5.11 version: 29.5.11 @@ -72,7 +72,7 @@ devDependencies: version: 3.8.2(eslint@8.56.0)(sass@1.69.5)(stylelint@15.11.0)(typescript@5.3.3)(vite@4.5.1) nuxt-vitest: specifier: ^0.11.5 - version: 0.11.5(@testing-library/vue@8.0.1)(@vitejs/plugin-vue-jsx@3.1.0)(@vitejs/plugin-vue@4.5.2)(jsdom@23.0.1)(vite@4.5.1)(vitest@1.0.4)(vue-router@4.2.5)(vue@3.3.13) + version: 0.11.5(@testing-library/vue@8.0.1)(@vitejs/plugin-vue-jsx@3.1.0)(@vitejs/plugin-vue@4.5.2)(jsdom@23.0.1)(vite@4.5.1)(vitest@1.3.1)(vue-router@4.2.5)(vue@3.3.13) postcss: specifier: ^8.4.32 version: 8.4.32 @@ -101,8 +101,8 @@ devDependencies: specifier: ^5.3.3 version: 5.3.3 vitest: - specifier: ^1.0.4 - version: 1.0.4(jsdom@23.0.1)(sass@1.69.5) + specifier: ^1.3.1 + version: 1.3.1(jsdom@23.0.1)(sass@1.69.5) vue: specifier: ^3.3.13 version: 3.3.13(typescript@5.3.3) @@ -2366,7 +2366,7 @@ packages: pretty-format: 27.5.1 dev: true - /@testing-library/vue@8.0.1(@vue/compiler-sfc@3.3.11)(vue@3.3.13): + /@testing-library/vue@8.0.1(@vue/compiler-sfc@3.3.13)(vue@3.3.13): resolution: {integrity: sha512-l51ZEpjTQ6glq3wM+asQ1GbKJMGcxwgHEygETx0aCRN4TjFEGvMZy4YdWKs/y7bu4bmLrxcxhbEPP7iPSW/2OQ==} engines: {node: '>=14'} peerDependencies: @@ -2375,7 +2375,7 @@ packages: dependencies: '@babel/runtime': 7.23.6 '@testing-library/dom': 9.3.3 - '@vue/compiler-sfc': 3.3.11 + '@vue/compiler-sfc': 3.3.13 '@vue/test-utils': 2.4.3(vue@3.3.13) vue: 3.3.13(typescript@5.3.3) transitivePeerDependencies: @@ -2757,37 +2757,37 @@ packages: vue: 3.3.13(typescript@5.3.3) dev: true - /@vitest/expect@1.0.4: - resolution: {integrity: sha512-/NRN9N88qjg3dkhmFcCBwhn/Ie4h064pY3iv7WLRsDJW7dXnEgeoa8W9zy7gIPluhz6CkgqiB3HmpIXgmEY5dQ==} + /@vitest/expect@1.3.1: + resolution: {integrity: sha512-xofQFwIzfdmLLlHa6ag0dPV8YsnKOCP1KdAeVVh34vSjN2dcUiXYCD9htu/9eM7t8Xln4v03U9HLxLpPlsXdZw==} dependencies: - '@vitest/spy': 1.0.4 - '@vitest/utils': 1.0.4 + '@vitest/spy': 1.3.1 + '@vitest/utils': 1.3.1 chai: 4.3.10 dev: true - /@vitest/runner@1.0.4: - resolution: {integrity: sha512-rhOQ9FZTEkV41JWXozFM8YgOqaG9zA7QXbhg5gy6mFOVqh4PcupirIJ+wN7QjeJt8S8nJRYuZH1OjJjsbxAXTQ==} + /@vitest/runner@1.3.1: + resolution: {integrity: sha512-5FzF9c3jG/z5bgCnjr8j9LNq/9OxV2uEBAITOXfoe3rdZJTdO7jzThth7FXv/6b+kdY65tpRQB7WaKhNZwX+Kg==} dependencies: - '@vitest/utils': 1.0.4 + '@vitest/utils': 1.3.1 p-limit: 5.0.0 pathe: 1.1.1 dev: true - /@vitest/snapshot@1.0.4: - resolution: {integrity: sha512-vkfXUrNyNRA/Gzsp2lpyJxh94vU2OHT1amoD6WuvUAA12n32xeVZQ0KjjQIf8F6u7bcq2A2k969fMVxEsxeKYA==} + /@vitest/snapshot@1.3.1: + resolution: {integrity: sha512-EF++BZbt6RZmOlE3SuTPu/NfwBF6q4ABS37HHXzs2LUVPBLx2QoY/K0fKpRChSo8eLiuxcbCVfqKgx/dplCDuQ==} dependencies: magic-string: 0.30.5 pathe: 1.1.1 pretty-format: 29.7.0 dev: true - /@vitest/spy@1.0.4: - resolution: {integrity: sha512-9ojTFRL1AJVh0hvfzAQpm0QS6xIS+1HFIw94kl/1ucTfGCaj1LV/iuJU4Y6cdR03EzPDygxTHwE1JOm+5RCcvA==} + /@vitest/spy@1.3.1: + resolution: {integrity: sha512-xAcW+S099ylC9VLU7eZfdT9myV67Nor9w9zhf0mGCYJSO+zM2839tOeROTdikOi/8Qeusffvxb/MyBSOja1Uig==} dependencies: tinyspy: 2.2.0 dev: true - /@vitest/ui@0.33.0(vitest@1.0.4): + /@vitest/ui@0.33.0(vitest@1.3.1): resolution: {integrity: sha512-7gbAjLqt30R4bodkJAutdpy4ncv+u5IKTHYTow1c2q+FOxZUC9cKOSqMUxjwaaTwLN+EnDnmXYPtg3CoahaUzQ==} peerDependencies: vitest: '>=0.30.1 <1' @@ -2799,7 +2799,7 @@ packages: pathe: 1.1.1 picocolors: 1.0.0 sirv: 2.0.3 - vitest: 1.0.4(jsdom@23.0.1)(sass@1.69.5) + vitest: 1.3.1(jsdom@23.0.1)(sass@1.69.5) dev: true /@vitest/utils@0.33.0: @@ -2810,10 +2810,11 @@ packages: pretty-format: 29.7.0 dev: true - /@vitest/utils@1.0.4: - resolution: {integrity: sha512-gsswWDXxtt0QvtK/y/LWukN7sGMYmnCcv1qv05CsY6cU/Y1zpGX1QuvLs+GO1inczpE6Owixeel3ShkjhYtGfA==} + /@vitest/utils@1.3.1: + resolution: {integrity: sha512-d3Waie/299qqRyHTm2DjADeTaNdNSVsnwHPWrs20JMpjh6eiVq7ggggweO8rc4arhf6rRkWuHKwvxGvejUXZZQ==} dependencies: diff-sequences: 29.6.3 + estree-walker: 3.0.3 loupe: 2.3.7 pretty-format: 29.7.0 dev: true @@ -3177,8 +3178,8 @@ packages: acorn: 8.11.2 dev: true - /acorn-walk@8.3.1: - resolution: {integrity: sha512-TgUZgYvqZprrl7YldZNoa9OciCAyZR+Ejm9eXzKCmjsF5IKp/wgQ7Z/ZpjpGTIUPwrHQIcYeI8qDh4PsEwxMbw==} + /acorn-walk@8.3.2: + resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} engines: {node: '>=0.4.0'} dev: true @@ -8097,7 +8098,7 @@ packages: fsevents: 2.3.3 dev: true - /nuxt-vitest@0.11.5(@testing-library/vue@8.0.1)(@vitejs/plugin-vue-jsx@3.1.0)(@vitejs/plugin-vue@4.5.2)(jsdom@23.0.1)(vite@4.5.1)(vitest@1.0.4)(vue-router@4.2.5)(vue@3.3.13): + /nuxt-vitest@0.11.5(@testing-library/vue@8.0.1)(@vitejs/plugin-vue-jsx@3.1.0)(@vitejs/plugin-vue@4.5.2)(jsdom@23.0.1)(vite@4.5.1)(vitest@1.3.1)(vue-router@4.2.5)(vue@3.3.13): resolution: {integrity: sha512-uBdojodtD0/oq8mryU6KdFK7G9bppXFK+CgxMdRbPyTnAvKW31dJs5OFg4yE8EIa4whsezi16Ny+yvzaFtT/1Q==} peerDependencies: '@vitejs/plugin-vue': '*' @@ -8108,14 +8109,14 @@ packages: '@nuxt/kit': 3.8.2 '@vitejs/plugin-vue': 4.5.2(vite@4.5.1)(vue@3.3.13) '@vitejs/plugin-vue-jsx': 3.1.0(vite@4.5.1)(vue@3.3.13) - '@vitest/ui': 0.33.0(vitest@1.0.4) + '@vitest/ui': 0.33.0(vitest@1.3.1) defu: 6.1.3 get-port-please: 3.1.1 perfect-debounce: 1.0.0 std-env: 3.6.0 vite: 4.5.1(sass@1.69.5) - vitest: 1.0.4(jsdom@23.0.1)(sass@1.69.5) - vitest-environment-nuxt: 0.11.5(@testing-library/vue@8.0.1)(jsdom@23.0.1)(vitest@1.0.4)(vue-router@4.2.5)(vue@3.3.13) + vitest: 1.3.1(jsdom@23.0.1)(sass@1.69.5) + vitest-environment-nuxt: 0.11.5(@testing-library/vue@8.0.1)(jsdom@23.0.1)(vitest@1.3.1)(vue-router@4.2.5)(vue@3.3.13) transitivePeerDependencies: - '@testing-library/vue' - '@vue/server-renderer' @@ -10061,6 +10062,12 @@ packages: acorn: 8.11.2 dev: true + /strip-literal@2.0.0: + resolution: {integrity: sha512-f9vHgsCWBq2ugHAkGMiiYY+AYG0D/cbloKKg0nhaaaSNsujdGIpVXCNsrJpCKr5M0f4aI31mr13UjY6GAuXCKA==} + dependencies: + js-tokens: 8.0.2 + dev: true + /style-search@0.1.0: resolution: {integrity: sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==} dev: true @@ -10435,8 +10442,8 @@ packages: resolution: {integrity: sha512-65NKvSuAVDP/n4CqH+a9w2kTlLReS9vhsAP06MWx+/89nMinJyB2icyl58RIcqCmIggpojIGeuJGhjU1aGMBSg==} dev: true - /tinypool@0.8.1: - resolution: {integrity: sha512-zBTCK0cCgRROxvs9c0CGK838sPkeokNGdQVUUwHAbynHFlmyJYj825f/oRs528HaIJ97lo0pLIlDUzwN+IorWg==} + /tinypool@0.8.2: + resolution: {integrity: sha512-SUszKYe5wgsxnNOVlBYO6IC+8VGWdVGZWAqUxp3UErNBtptZvWbwyUOyzNL59zigz2rCA92QiL3wvG+JDSdJdQ==} engines: {node: '>=14.0.0'} dev: true @@ -10958,8 +10965,8 @@ packages: - terser dev: true - /vite-node@1.0.4(sass@1.69.5): - resolution: {integrity: sha512-9xQQtHdsz5Qn8hqbV7UKqkm8YkJhzT/zr41Dmt5N7AlD8hJXw/Z7y0QiD5I8lnTthV9Rvcvi0QW7PI0Fq83ZPg==} + /vite-node@1.3.1(sass@1.69.5): + resolution: {integrity: sha512-azbRrqRxlWTJEVbzInZCTchx0X69M/XPTCz4H+TLvlTcR/xH/3hkRqhOakT41fMJCMzXTu4UvegkZiEoJAWvng==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true dependencies: @@ -11186,7 +11193,7 @@ packages: fsevents: 2.3.3 dev: true - /vitest-environment-nuxt@0.11.5(@testing-library/vue@8.0.1)(jsdom@23.0.1)(vitest@1.0.4)(vue-router@4.2.5)(vue@3.3.13): + /vitest-environment-nuxt@0.11.5(@testing-library/vue@8.0.1)(jsdom@23.0.1)(vitest@1.3.1)(vue-router@4.2.5)(vue@3.3.13): resolution: {integrity: sha512-PV21wpOen6gIjuPHQpOoMtdwXC79EphRQL+NUI4LoVjSb5mHtWYYr9R0PUrrGckdu8v+NzaXE4WFiumK07TA4w==} peerDependencies: '@testing-library/vue': 8.0.1 @@ -11204,7 +11211,7 @@ packages: optional: true dependencies: '@nuxt/kit': 3.8.2 - '@testing-library/vue': 8.0.1(@vue/compiler-sfc@3.3.11)(vue@3.3.13) + '@testing-library/vue': 8.0.1(@vue/compiler-sfc@3.3.13)(vue@3.3.13) '@vue/test-utils': 2.4.3(vue@3.3.13) defu: 6.1.3 estree-walker: 3.0.3 @@ -11217,7 +11224,7 @@ packages: radix3: 1.1.0 ufo: 1.3.2 unenv: 1.8.0 - vitest: 1.0.4(jsdom@23.0.1)(sass@1.69.5) + vitest: 1.3.1(jsdom@23.0.1)(sass@1.69.5) vue: 3.3.13(typescript@5.3.3) vue-router: 4.2.5(vue@3.3.13) transitivePeerDependencies: @@ -11226,15 +11233,15 @@ packages: - supports-color dev: true - /vitest@1.0.4(jsdom@23.0.1)(sass@1.69.5): - resolution: {integrity: sha512-s1GQHp/UOeWEo4+aXDOeFBJwFzL6mjycbQwwKWX2QcYfh/7tIerS59hWQ20mxzupTJluA2SdwiBuWwQHH67ckg==} + /vitest@1.3.1(jsdom@23.0.1)(sass@1.69.5): + resolution: {integrity: sha512-/1QJqXs8YbCrfv/GPQ05wAZf2eakUPLPa18vkJAKE7RXOKfVHqMZZ1WlTjiwl6Gcn65M5vpNUB6EFLnEdRdEXQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': ^1.0.0 - '@vitest/ui': ^1.0.0 + '@vitest/browser': 1.3.1 + '@vitest/ui': 1.3.1 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -11251,13 +11258,12 @@ packages: jsdom: optional: true dependencies: - '@vitest/expect': 1.0.4 - '@vitest/runner': 1.0.4 - '@vitest/snapshot': 1.0.4 - '@vitest/spy': 1.0.4 - '@vitest/utils': 1.0.4 - acorn-walk: 8.3.1 - cac: 6.7.14 + '@vitest/expect': 1.3.1 + '@vitest/runner': 1.3.1 + '@vitest/snapshot': 1.3.1 + '@vitest/spy': 1.3.1 + '@vitest/utils': 1.3.1 + acorn-walk: 8.3.2 chai: 4.3.10 debug: 4.3.4 execa: 8.0.1 @@ -11267,11 +11273,11 @@ packages: pathe: 1.1.1 picocolors: 1.0.0 std-env: 3.6.0 - strip-literal: 1.3.0 + strip-literal: 2.0.0 tinybench: 2.5.1 - tinypool: 0.8.1 + tinypool: 0.8.2 vite: 5.0.8(sass@1.69.5) - vite-node: 1.0.4(sass@1.69.5) + vite-node: 1.3.1(sass@1.69.5) why-is-node-running: 2.2.2 transitivePeerDependencies: - less