diff --git a/package.json b/package.json index 15eb05b..b7ed8d1 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ }, "dependencies": { "pinia": "^2.1.7", - "vue": "^3.3.9", + "vue": "^3.3.12", "vue-router": "^4.2.5" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 668209e..3cede5b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,13 +7,13 @@ settings: dependencies: pinia: specifier: ^2.1.7 - version: 2.1.7(typescript@5.3.2)(vue@3.3.9) + version: 2.1.7(typescript@5.3.2)(vue@3.3.12) vue: - specifier: ^3.3.9 - version: 3.3.9(typescript@5.3.2) + specifier: ^3.3.12 + version: 3.3.12(typescript@5.3.2) vue-router: specifier: ^4.2.5 - version: 4.2.5(vue@3.3.9) + version: 4.2.5(vue@3.3.12) devDependencies: '@rushstack/eslint-patch': @@ -36,7 +36,7 @@ devDependencies: version: 6.13.1(eslint@8.55.0)(typescript@5.3.2) '@vitejs/plugin-vue': specifier: ^4.5.1 - version: 4.5.1(vite@5.0.9)(vue@3.3.9) + version: 4.5.1(vite@5.0.9)(vue@3.3.12) '@vue/eslint-config-prettier': specifier: ^8.0.0 version: 8.0.0(eslint@8.55.0)(prettier@3.1.0) @@ -45,7 +45,7 @@ devDependencies: version: 12.0.0(eslint-plugin-vue@9.19.2)(eslint@8.55.0)(typescript@5.3.2) '@vue/test-utils': specifier: ^2.4.3 - version: 2.4.3(vue@3.3.9) + version: 2.4.3(vue@3.3.12) '@vue/tsconfig': specifier: ^0.4.0 version: 0.4.0 @@ -794,7 +794,7 @@ packages: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} dev: true - /@vitejs/plugin-vue@4.5.1(vite@5.0.9)(vue@3.3.9): + /@vitejs/plugin-vue@4.5.1(vite@5.0.9)(vue@3.3.12): resolution: {integrity: sha512-DaUzYFr+2UGDG7VSSdShKa9sIWYBa1LL8KC0MNOf2H5LjcTPjob0x8LbkqXWmAtbANJCkpiQTj66UVcQkN2s3g==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -802,7 +802,7 @@ packages: vue: ^3.2.25 dependencies: vite: 5.0.9(@types/node@20.10.2) - vue: 3.3.9(typescript@5.3.2) + vue: 3.3.12(typescript@5.3.2) dev: true /@vitest/expect@0.34.6: @@ -862,6 +862,14 @@ packages: path-browserify: 1.0.1 dev: true + /@vue/compiler-core@3.3.12: + resolution: {integrity: sha512-qAtjyG3GBLG0chzp5xGCyRLLe6wFCHmjI82aGzwuGKyznNP+GJJMxjc0wOYWDB2YKfho7niJFdoFpo0CZZQg9w==} + dependencies: + '@babel/parser': 7.23.5 + '@vue/shared': 3.3.12 + estree-walker: 2.0.2 + source-map-js: 1.0.2 + /@vue/compiler-core@3.3.9: resolution: {integrity: sha512-+/Lf68Vr/nFBA6ol4xOtJrW+BQWv3QWKfRwGSm70jtXwfhZNF4R/eRgyVJYoxFRhdCTk/F6g99BP0ffPgZihfQ==} dependencies: @@ -869,32 +877,40 @@ packages: '@vue/shared': 3.3.9 estree-walker: 2.0.2 source-map-js: 1.0.2 + dev: true + + /@vue/compiler-dom@3.3.12: + resolution: {integrity: sha512-RdJU9oEYaoPKUdGXCy0l+i4clesdDeLmbvRlszoc9iagsnBnMmQtYfCPVQ5BHB6o7K4SCucDdJM2Dh3oXB0D6g==} + dependencies: + '@vue/compiler-core': 3.3.12 + '@vue/shared': 3.3.12 /@vue/compiler-dom@3.3.9: resolution: {integrity: sha512-nfWubTtLXuT4iBeDSZ5J3m218MjOy42Vp2pmKVuBKo2/BLcrFUX8nCSr/bKRFiJ32R8qbdnnnBgRn9AdU5v0Sg==} dependencies: '@vue/compiler-core': 3.3.9 '@vue/shared': 3.3.9 + dev: true - /@vue/compiler-sfc@3.3.9: - resolution: {integrity: sha512-wy0CNc8z4ihoDzjASCOCsQuzW0A/HP27+0MDSSICMjVIFzk/rFViezkR3dzH+miS2NDEz8ywMdbjO5ylhOLI2A==} + /@vue/compiler-sfc@3.3.12: + resolution: {integrity: sha512-yy5b9e7b79dsGbMmglCe/YnhCQgBkHO7Uf6JfjWPSf2/5XH+MKn18LhzhHyxbHdJgnA4lZCqtXzLaJz8Pd8lMw==} dependencies: '@babel/parser': 7.23.5 - '@vue/compiler-core': 3.3.9 - '@vue/compiler-dom': 3.3.9 - '@vue/compiler-ssr': 3.3.9 - '@vue/reactivity-transform': 3.3.9 - '@vue/shared': 3.3.9 + '@vue/compiler-core': 3.3.12 + '@vue/compiler-dom': 3.3.12 + '@vue/compiler-ssr': 3.3.12 + '@vue/reactivity-transform': 3.3.12 + '@vue/shared': 3.3.12 estree-walker: 2.0.2 magic-string: 0.30.5 postcss: 8.4.32 source-map-js: 1.0.2 - /@vue/compiler-ssr@3.3.9: - resolution: {integrity: sha512-NO5oobAw78R0G4SODY5A502MGnDNiDjf6qvhn7zD7TJGc8XDeIEw4fg6JU705jZ/YhuokBKz0A5a/FL/XZU73g==} + /@vue/compiler-ssr@3.3.12: + resolution: {integrity: sha512-adCiMJPznfWcQyk/9HSuXGja859IaMV+b8UNSVzDatqv7h0PvT9BEeS22+gjkWofDiSg5d78/ZLls3sLA+cn3A==} dependencies: - '@vue/compiler-dom': 3.3.9 - '@vue/shared': 3.3.9 + '@vue/compiler-dom': 3.3.12 + '@vue/shared': 3.3.12 /@vue/devtools-api@6.5.1: resolution: {integrity: sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==} @@ -955,46 +971,50 @@ packages: vue-template-compiler: 2.7.15 dev: true - /@vue/reactivity-transform@3.3.9: - resolution: {integrity: sha512-HnUFm7Ry6dFa4Lp63DAxTixUp8opMtQr6RxQCpDI1vlh12rkGIeYqMvJtK+IKyEfEOa2I9oCkD1mmsPdaGpdVg==} + /@vue/reactivity-transform@3.3.12: + resolution: {integrity: sha512-g5TijmML7FyKkLt6QnpqNmA4KD7K/T5SbXa88Bhq+hydNQEkzA8veVXWAQuNqg9rjaFYD0rPf0a9NofKA0ENgg==} dependencies: '@babel/parser': 7.23.5 - '@vue/compiler-core': 3.3.9 - '@vue/shared': 3.3.9 + '@vue/compiler-core': 3.3.12 + '@vue/shared': 3.3.12 estree-walker: 2.0.2 magic-string: 0.30.5 - /@vue/reactivity@3.3.9: - resolution: {integrity: sha512-VmpIqlNp+aYDg2X0xQhJqHx9YguOmz2UxuUJDckBdQCNkipJvfk9yA75woLWElCa0Jtyec3lAAt49GO0izsphw==} + /@vue/reactivity@3.3.12: + resolution: {integrity: sha512-vOJORzO8DlIx88cgTnMLIf2GlLYpoXAKsuoQsK6SGdaqODjxO129pVPTd2s/N/Mb6KKZEFIHIEwWGmtN4YPs+g==} dependencies: - '@vue/shared': 3.3.9 + '@vue/shared': 3.3.12 - /@vue/runtime-core@3.3.9: - resolution: {integrity: sha512-xxaG9KvPm3GTRuM4ZyU8Tc+pMVzcu6eeoSRQJ9IE7NmCcClW6z4B3Ij6L4EDl80sxe/arTtQ6YmgiO4UZqRc+w==} + /@vue/runtime-core@3.3.12: + resolution: {integrity: sha512-5iL4w7MZrSGKEZU2wFAYhDZdZmgn+s//73EfgDXW1M+ZUOl36md7tlWp1QFK/ladiq4FvQ82shVjo0KiPDPr0A==} dependencies: - '@vue/reactivity': 3.3.9 - '@vue/shared': 3.3.9 + '@vue/reactivity': 3.3.12 + '@vue/shared': 3.3.12 - /@vue/runtime-dom@3.3.9: - resolution: {integrity: sha512-e7LIfcxYSWbV6BK1wQv9qJyxprC75EvSqF/kQKe6bdZEDNValzeRXEVgiX7AHI6hZ59HA4h7WT5CGvm69vzJTQ==} + /@vue/runtime-dom@3.3.12: + resolution: {integrity: sha512-8mMzqiIdl+IYa/OXwKwk6/4ebLq7cYV1pUcwCSwBK2KerUa6cwGosen5xrCL9f8o2DJ9TfPFwbPEvH7OXzUpoA==} dependencies: - '@vue/runtime-core': 3.3.9 - '@vue/shared': 3.3.9 - csstype: 3.1.2 + '@vue/runtime-core': 3.3.12 + '@vue/shared': 3.3.12 + csstype: 3.1.3 - /@vue/server-renderer@3.3.9(vue@3.3.9): - resolution: {integrity: sha512-w0zT/s5l3Oa3ZjtLW88eO4uV6AQFqU8X5GOgzq7SkQQu6vVr+8tfm+OI2kDBplS/W/XgCBuFXiPw6T5EdwXP0A==} + /@vue/server-renderer@3.3.12(vue@3.3.12): + resolution: {integrity: sha512-OZ0IEK5TU5GXb5J8/wSplyxvGGdIcwEmS8EIO302Vz8K6fGSgSJTU54X0Sb6PaefzZdiN3vHsLXO8XIeF8crQQ==} peerDependencies: - vue: 3.3.9 + vue: 3.3.12 dependencies: - '@vue/compiler-ssr': 3.3.9 - '@vue/shared': 3.3.9 - vue: 3.3.9(typescript@5.3.2) + '@vue/compiler-ssr': 3.3.12 + '@vue/shared': 3.3.12 + vue: 3.3.12(typescript@5.3.2) + + /@vue/shared@3.3.12: + resolution: {integrity: sha512-6p0Yin0pclvnER7BLNOQuod9Z+cxSYh8pSh7CzHnWNjAIP6zrTlCdHRvSCb1aYEx6i3Q3kvfuWU7nG16CgG1ag==} /@vue/shared@3.3.9: resolution: {integrity: sha512-ZE0VTIR0LmYgeyhurPTpy4KzKsuDyQbMSdM49eKkMnT5X4VfFBLysMzjIZhLEFQYjjOVVfbvUDHckwjDFiO2eA==} + dev: true - /@vue/test-utils@2.4.3(vue@3.3.9): + /@vue/test-utils@2.4.3(vue@3.3.12): resolution: {integrity: sha512-F4K7mF+ad++VlTrxMJVRnenKSJmO6fkQt2wpRDiKDesQMkfpniGWsqEi/JevxGBo2qEkwwjvTUAoiGJLNx++CA==} peerDependencies: '@vue/server-renderer': ^3.0.1 @@ -1004,7 +1024,7 @@ packages: optional: true dependencies: js-beautify: 1.14.11 - vue: 3.3.9(typescript@5.3.2) + vue: 3.3.12(typescript@5.3.2) vue-component-type-helpers: 1.8.24 dev: true @@ -1392,8 +1412,8 @@ packages: rrweb-cssom: 0.6.0 dev: true - /csstype@3.1.2: - resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} + /csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} /data-urls@4.0.0: resolution: {integrity: sha512-/mMTei/JXPqvFqQtfyTowxmJVwr2PVAeCcDxyFf6LhoOu/09TX2OX3kb2wzi4DMXcfj4OItwDOnhl5oziPnT6g==} @@ -2771,7 +2791,7 @@ packages: engines: {node: '>=0.10.0'} dev: true - /pinia@2.1.7(typescript@5.3.2)(vue@3.3.9): + /pinia@2.1.7(typescript@5.3.2)(vue@3.3.12): resolution: {integrity: sha512-+C2AHFtcFqjPih0zpYuvof37SFxMQ7OEG2zV9jRI12i9BOy3YQVAHwdKtyyc8pDcDyIc33WCIsZaCFWU7WWxGQ==} peerDependencies: '@vue/composition-api': ^1.4.0 @@ -2785,8 +2805,8 @@ packages: dependencies: '@vue/devtools-api': 6.5.1 typescript: 5.3.2 - vue: 3.3.9(typescript@5.3.2) - vue-demi: 0.14.6(vue@3.3.9) + vue: 3.3.12(typescript@5.3.2) + vue-demi: 0.14.6(vue@3.3.12) dev: false /pirates@4.0.6: @@ -3608,7 +3628,7 @@ packages: resolution: {integrity: sha512-lqWs/7fdRXoSBAlbouHBX+LNuaY6gI9xWW34m/ZIz9zVPYHEyw0b2/zaCBwlKx0NtKTeF/6pOpvrxVkh7nhIYg==} dev: true - /vue-demi@0.14.6(vue@3.3.9): + /vue-demi@0.14.6(vue@3.3.12): resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==} engines: {node: '>=12'} hasBin: true @@ -3620,7 +3640,7 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.3.9(typescript@5.3.2) + vue: 3.3.12(typescript@5.3.2) dev: false /vue-eslint-parser@9.3.2(eslint@8.55.0): @@ -3641,13 +3661,13 @@ packages: - supports-color dev: true - /vue-router@4.2.5(vue@3.3.9): + /vue-router@4.2.5(vue@3.3.12): resolution: {integrity: sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==} peerDependencies: vue: ^3.2.0 dependencies: '@vue/devtools-api': 6.5.1 - vue: 3.3.9(typescript@5.3.2) + vue: 3.3.12(typescript@5.3.2) dev: false /vue-template-compiler@2.7.15: @@ -3669,19 +3689,19 @@ packages: typescript: 5.3.2 dev: true - /vue@3.3.9(typescript@5.3.2): - resolution: {integrity: sha512-sy5sLCTR8m6tvUk1/ijri3Yqzgpdsmxgj6n6yl7GXXCXqVbmW2RCXe9atE4cEI6Iv7L89v5f35fZRRr5dChP9w==} + /vue@3.3.12(typescript@5.3.2): + resolution: {integrity: sha512-jYNv2QmET2OTHsFzfWHMnqgCfqL4zfo97QwofdET+GBRCHhSCHuMTTvNIgeSn0/xF3JRT5OGah6MDwUFN7MPlg==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@vue/compiler-dom': 3.3.9 - '@vue/compiler-sfc': 3.3.9 - '@vue/runtime-dom': 3.3.9 - '@vue/server-renderer': 3.3.9(vue@3.3.9) - '@vue/shared': 3.3.9 + '@vue/compiler-dom': 3.3.12 + '@vue/compiler-sfc': 3.3.12 + '@vue/runtime-dom': 3.3.12 + '@vue/server-renderer': 3.3.12(vue@3.3.12) + '@vue/shared': 3.3.12 typescript: 5.3.2 /w3c-xmlserializer@4.0.0: