diff --git a/frontend/package.json b/frontend/package.json index 03a3535..7da6917 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -25,7 +25,7 @@ "prettier": "^2.7.1", "typescript": "^4.8.3", "vite-plugin-eslint": "^1.8.1", - "vitest": "^0.22.1" + "vitest": "^0.27.0" }, "dependencies": { "@iconify/vue": "^3.2.1", diff --git a/frontend/pnpm-lock.yaml b/frontend/pnpm-lock.yaml index 4a96bf1..772a561 100644 --- a/frontend/pnpm-lock.yaml +++ b/frontend/pnpm-lock.yaml @@ -30,7 +30,7 @@ specifiers: tailwindcss: ^3.1.8 typescript: ^4.8.3 vite-plugin-eslint: ^1.8.1 - vitest: ^0.22.1 + vitest: ^0.27.0 vue: ^3.2.38 vue-chartjs: ^4.1.2 vue-router: '4' @@ -70,7 +70,7 @@ devDependencies: prettier: 2.8.1 typescript: 4.9.4 vite-plugin-eslint: 1.8.1_eslint@8.29.0 - vitest: 0.22.1 + vitest: 0.27.1 packages: @@ -529,7 +529,7 @@ packages: jiti: 1.16.0 knitwork: 1.0.0 lodash.template: 4.5.0 - mlly: 1.0.0 + mlly: 1.1.0 pathe: 1.0.0 pkg-types: 1.0.1 scule: 1.0.0 @@ -555,7 +555,7 @@ packages: jiti: 1.16.0 knitwork: 1.0.0 lodash.template: 4.5.0 - mlly: 1.0.0 + mlly: 1.1.0 pathe: 1.0.0 pkg-types: 1.0.1 scule: 1.0.0 @@ -676,7 +676,7 @@ packages: h3: 1.0.1 knitwork: 1.0.0 magic-string: 0.26.7 - mlly: 1.0.0 + mlly: 1.1.0 ohash: 1.0.0 pathe: 1.0.0 perfect-debounce: 0.1.3 @@ -1408,6 +1408,11 @@ packages: engines: {node: '>=0.4.0'} dev: false + /acorn-walk/8.2.0: + resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} + engines: {node: '>=0.4.0'} + dev: true + /acorn/7.4.1: resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} engines: {node: '>=0.4.0'} @@ -1699,13 +1704,18 @@ packages: dotenv: 16.0.3 giget: 1.0.0 jiti: 1.16.0 - mlly: 1.0.0 + mlly: 1.1.0 pathe: 1.0.0 pkg-types: 1.0.1 rc9: 2.0.0 transitivePeerDependencies: - supports-color + /cac/6.7.14: + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} + engines: {node: '>=8'} + dev: true + /cache-content-type/1.0.1: resolution: {integrity: sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==} engines: {node: '>= 6.0.0'} @@ -3052,7 +3062,7 @@ packages: resolution: {integrity: sha512-MAU9ci3XdpqOX1aoIoyL2DMzW97P8LYeJxIUkfXhOfsrkH4KLHFaYDwKN0B2l6tqedVJWiTIJtWmxmZfa05vOQ==} dependencies: enhanced-resolve: 5.12.0 - mlly: 1.0.0 + mlly: 1.1.0 pathe: 1.0.0 ufo: 1.0.1 @@ -4268,6 +4278,14 @@ packages: pkg-types: 1.0.1 ufo: 1.0.1 + /mlly/1.1.0: + resolution: {integrity: sha512-cwzBrBfwGC1gYJyfcy8TcZU1f+dbH/T+TuOhtYP2wLv/Fb51/uV7HJQfBPtEupZ2ORLRU1EKFS/QfS3eo9+kBQ==} + dependencies: + acorn: 8.8.1 + pathe: 1.0.0 + pkg-types: 1.0.1 + ufo: 1.0.1 + /mri/1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} engines: {node: '>=4'} @@ -4346,7 +4364,7 @@ packages: knitwork: 1.0.0 listhen: 1.0.1 mime: 3.0.0 - mlly: 1.0.0 + mlly: 1.1.0 mri: 1.2.0 node-fetch-native: 1.0.1 ofetch: 1.0.0 @@ -4801,7 +4819,7 @@ packages: resolution: {integrity: sha512-jHv9HB+Ho7dj6ItwppRDDl0iZRYBD0jsakHXtFgoLr+cHSF6xC+QL54sJmWxyGxOLYSHm0afhXhXcQDQqH9z8g==} dependencies: jsonc-parser: 3.2.0 - mlly: 1.0.0 + mlly: 1.1.0 pathe: 1.0.0 /pluralize/8.0.0: @@ -5640,6 +5658,10 @@ packages: object-inspect: 1.12.2 dev: true + /siginfo/2.0.0: + resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} + dev: true + /signal-exit/3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} @@ -5706,6 +5728,10 @@ packages: resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' + /stackback/0.0.2: + resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} + dev: true + /standard-as-callback/2.1.0: resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==} @@ -5963,8 +5989,12 @@ packages: /tiny-invariant/1.3.1: resolution: {integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==} - /tinypool/0.2.4: - resolution: {integrity: sha512-Vs3rhkUH6Qq1t5bqtb816oT+HeJTXfwt2cbPH17sWHIYKTotQIFPk3tf2fgqRrVyMDVOc1EnPgzIxfIulXVzwQ==} + /tinybench/2.3.1: + resolution: {integrity: sha512-hGYWYBMPr7p4g5IarQE7XhlyWveh1EKhy4wUBS1LrHXCKYgvz+4/jCqgmJqZxxldesn05vccrtME2RLLZNW7iA==} + dev: true + + /tinypool/0.3.0: + resolution: {integrity: sha512-NX5KeqHOBZU6Bc0xj9Vr5Szbb1j8tUHIeD18s41aDJaPeC5QTdEhK0SpdpUrZlj2nv5cctNcSjaKNanXlfcVEQ==} engines: {node: '>=14.0.0'} dev: true @@ -6136,7 +6166,7 @@ packages: fast-glob: 3.2.12 local-pkg: 0.4.2 magic-string: 0.26.7 - mlly: 1.0.0 + mlly: 1.1.0 pathe: 1.0.0 pkg-types: 1.0.1 scule: 1.0.0 @@ -6153,7 +6183,7 @@ packages: fast-glob: 3.2.12 local-pkg: 0.4.2 magic-string: 0.26.7 - mlly: 1.0.0 + mlly: 1.1.0 pathe: 1.0.0 pkg-types: 1.0.1 scule: 1.0.0 @@ -6239,7 +6269,7 @@ packages: hasBin: true dependencies: debug: 4.3.4 - mlly: 1.0.0 + mlly: 1.1.0 pathe: 0.2.0 source-map: 0.6.1 source-map-support: 0.5.21 @@ -6253,6 +6283,29 @@ packages: - supports-color - terser + /vite-node/0.27.1_@types+node@18.11.12: + resolution: {integrity: sha512-d6+ue/3NzsfndWaPbYh/bFkHbmAWfDXI4B874zRx+WREnG6CUHUbBC8lKaRYZjeR6gCPN5m1aVNNRXBYICA9XA==} + engines: {node: '>=v14.16.0'} + hasBin: true + dependencies: + cac: 6.7.14 + debug: 4.3.4 + mlly: 1.1.0 + pathe: 0.2.0 + picocolors: 1.0.0 + source-map: 0.6.1 + source-map-support: 0.5.21 + vite: 3.2.5_@types+node@18.11.12 + transitivePeerDependencies: + - '@types/node' + - less + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + /vite-plugin-checker/0.5.1_2diyh6cvkl6stcaq3dzcmc6p6a: resolution: {integrity: sha512-NFiO1PyK9yGuaeSnJ7Whw9fnxLc1AlELnZoyFURnauBYhbIkx9n+PmIXxSFUuC9iFyACtbJQUAEuQi6yHs2Adg==} engines: {node: '>=14.16'} @@ -6369,8 +6422,8 @@ packages: fsevents: 2.3.2 dev: true - /vitest/0.22.1: - resolution: {integrity: sha512-+x28YTnSLth4KbXg7MCzoDAzPJlJex7YgiZbUh6YLp0/4PqVZ7q7/zyfdL0OaPtKTpNiQFPpMC8Y2MSzk8F7dw==} + /vitest/0.27.1: + resolution: {integrity: sha512-1sIpQ1DVFTEn7c1ici1XHcVfdU4nKiBmPtPAtGKJJJLuJjojTv/OHGgcf69P57alM4ty8V4NMv+7Yoi5Cxqx9g==} engines: {node: '>=v14.16.0'} hasBin: true peerDependencies: @@ -6394,12 +6447,21 @@ packages: '@types/chai': 4.3.4 '@types/chai-subset': 1.3.3 '@types/node': 18.11.12 + acorn: 8.8.1 + acorn-walk: 8.2.0 + cac: 6.7.14 chai: 4.3.7 debug: 4.3.4 local-pkg: 0.4.2 - tinypool: 0.2.4 + picocolors: 1.0.0 + source-map: 0.6.1 + strip-literal: 1.0.0 + tinybench: 2.3.1 + tinypool: 0.3.0 tinyspy: 1.0.2 vite: 3.2.5_@types+node@18.11.12 + vite-node: 0.27.1_@types+node@18.11.12 + why-is-node-running: 2.2.2 transitivePeerDependencies: - less - sass @@ -6556,6 +6618,15 @@ packages: dependencies: isexe: 2.0.0 + /why-is-node-running/2.2.2: + resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==} + engines: {node: '>=8'} + hasBin: true + dependencies: + siginfo: 2.0.0 + stackback: 0.0.2 + dev: true + /wide-align/1.1.5: resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} dependencies: