diff --git a/package-lock.json b/package-lock.json index 429f3a1..e3274ef 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1247,25 +1247,25 @@ "dev": true }, "@vitejs/plugin-vue": { - "version": "1.9.4", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-1.9.4.tgz", - "integrity": "sha512-0CZqaCoChriPTTtGkERy1LGPcYjGFpi2uYRhBPIkqJqUGV5JnJFhQAgh6oH9j5XZHfrRaisX8W0xSpO4T7S78A==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-1.10.1.tgz", + "integrity": "sha512-oL76QETMSpVE9jIScirGB2bYJEVU/+r+g+K7oG+sXPs9TZljqveoVRsmLyXlMZTjpQkLL8gz527cW80NMGVKJg==", "dev": true }, "@volar/code-gen": { - "version": "0.29.5", - "resolved": "https://registry.npmjs.org/@volar/code-gen/-/code-gen-0.29.5.tgz", - "integrity": "sha512-5Y8YDe6F5myj9sMNtxKGyg8Ox1A1OkKxWB4ejIs/hIK6OzGg5t6VXeN3nLhzybJSXGBF6Wnu94S1tHS0OuRcNQ==", + "version": "0.29.8", + "resolved": "https://registry.npmjs.org/@volar/code-gen/-/code-gen-0.29.8.tgz", + "integrity": "sha512-eohLLUqPChHRPDFT5gXn4V6pr/CeTri7Ou5GI26lUvBRRAbP8p+oYfQRcbMPGeKmVkYjfVj0chsxQGx6T8PQ4Q==", "dev": true, "requires": { - "@volar/shared": "0.29.5", - "@volar/source-map": "0.29.5" + "@volar/shared": "0.29.8", + "@volar/source-map": "0.29.8" } }, "@volar/html2pug": { - "version": "0.29.5", - "resolved": "https://registry.npmjs.org/@volar/html2pug/-/html2pug-0.29.5.tgz", - "integrity": "sha512-k34Bt0DbdV5YpBpxuBbG1HAI3jbCKz+0A6qITiwkw1w9UGt/4j+I6rUWVLL8AaDX+QSQnTGfu0rSS4BZFgnxYA==", + "version": "0.29.8", + "resolved": "https://registry.npmjs.org/@volar/html2pug/-/html2pug-0.29.8.tgz", + "integrity": "sha512-bhSNXg8A2aD3w0B+CwmHjqCAaKtj5rORbE5C/q/UdGqptJbC6STCmi30KuRTdfPhR++Xb18Hauf3s/WCmtNAPA==", "dev": true, "requires": { "domelementtype": "^2.2.0", @@ -1275,9 +1275,9 @@ } }, "@volar/shared": { - "version": "0.29.5", - "resolved": "https://registry.npmjs.org/@volar/shared/-/shared-0.29.5.tgz", - "integrity": "sha512-U545SCfL2pYND0GOFGxmV5BO5EVn7Jrn19Xqfyyur3JTFKU7/IrkoVDLY+7qA0UxJ44GqnOl7Hg6GuUnbiiF9g==", + "version": "0.29.8", + "resolved": "https://registry.npmjs.org/@volar/shared/-/shared-0.29.8.tgz", + "integrity": "sha512-Y1NN6irkIukD+T0wf4p/dHWYL90sacN2e2lYoDXxRlvoYxwANnHgw0J0Rcp+yw58ElWRScdG7/YntEIuZWeJsw==", "dev": true, "requires": { "upath": "^2.0.1", @@ -1286,33 +1286,33 @@ } }, "@volar/source-map": { - "version": "0.29.5", - "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-0.29.5.tgz", - "integrity": "sha512-32t9wrAtOfXU3g2lgl8YFPkE8lVh7wlwzqPs0gYaQ65HdkJHNXXGAwOhHVG8V4qVYBZ0WJfiQH9RPC54cIkENw==", + "version": "0.29.8", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-0.29.8.tgz", + "integrity": "sha512-7w+UoYtnc6UQu30CgMVvx0YN4dzDgP4TIsSmUaW62AGmxU9Lxwp3Kkn/4N8efi91z8ma5Z78v/HddyJPwAC3LA==", "dev": true, "requires": { - "@volar/shared": "0.29.5" + "@volar/shared": "0.29.8" } }, "@volar/transforms": { - "version": "0.29.5", - "resolved": "https://registry.npmjs.org/@volar/transforms/-/transforms-0.29.5.tgz", - "integrity": "sha512-8kTR6sNiDbVrzDxDh39Tpd/NU5HjShEwL8rGecXRq07UW+S9QatkceW1FLqM6WtPMT5+pgL5MBUCBnMBqVWfNg==", + "version": "0.29.8", + "resolved": "https://registry.npmjs.org/@volar/transforms/-/transforms-0.29.8.tgz", + "integrity": "sha512-o2hRa8CoDwYTO1Mu5KA47+1elUnYUjDaVhCvbyKlRfd8qpHea2llotArq7B6OORSL2M9DVs1IRJ5NGURBFeZ3Q==", "dev": true, "requires": { - "@volar/shared": "0.29.5", + "@volar/shared": "0.29.8", "vscode-languageserver": "^8.0.0-next.2" } }, "@volar/vue-code-gen": { - "version": "0.29.5", - "resolved": "https://registry.npmjs.org/@volar/vue-code-gen/-/vue-code-gen-0.29.5.tgz", - "integrity": "sha512-RfttU7/LDg8w2X4qNlJp4Onl37UXVMOGekT2vKyacpasS3DSw4qgBOtwD7P8DK7hSS+RRoYFmattXZ3+xpnAjQ==", + "version": "0.29.8", + "resolved": "https://registry.npmjs.org/@volar/vue-code-gen/-/vue-code-gen-0.29.8.tgz", + "integrity": "sha512-E1e7P2oktNC/DzgDBditfla4s8+HlUlluZ+BtcLvEdbkl3QEjujkB0x1wxguWzXmpWgLIDPtrS3Jzll5cCOkTg==", "dev": true, "requires": { - "@volar/code-gen": "0.29.5", - "@volar/shared": "0.29.5", - "@volar/source-map": "0.29.5", + "@volar/code-gen": "0.29.8", + "@volar/shared": "0.29.8", + "@volar/source-map": "0.29.8", "@vue/compiler-core": "^3.2.21", "@vue/compiler-dom": "^3.2.21", "@vue/shared": "^3.2.21", @@ -1333,6 +1333,12 @@ "vscode-uri": "^2.1.2" }, "dependencies": { + "vscode-languageserver-types": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", + "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==", + "dev": true + }, "vscode-uri": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz", @@ -1345,6 +1351,7 @@ "version": "3.2.22", "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.22.tgz", "integrity": "sha512-uAkovrVeTcjzpiM4ECmVaMrv/bjdgAaLzvjcGqQPBEyUrcqsCgccT9fHJ/+hWVGhyMahmBwLqcn4guULNx7sdw==", + "dev": true, "requires": { "@babel/parser": "^7.15.0", "@vue/shared": "3.2.22", @@ -1356,89 +1363,193 @@ "version": "3.2.22", "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.22.tgz", "integrity": "sha512-VZdsw/VuO1ODs8K7NQwnMQzKITDkIFlYYC03SVnunuf6eNRxBPEonSyqbWNoo6qNaHAEBTG6VVcZC5xC9bAx1g==", + "dev": true, "requires": { "@vue/compiler-core": "3.2.22", "@vue/shared": "3.2.22" } }, "@vue/compiler-sfc": { - "version": "3.2.22", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.22.tgz", - "integrity": "sha512-tWRQ5ge1tsTDhUwHgueicKJ8rYm6WUVAPTaIpFW3GSwZKcOEJ2rXdfkHFShNVGupeRALz2ET2H84OL0GeRxY0A==", + "version": "3.2.23", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.23.tgz", + "integrity": "sha512-Aw+pb50Q5zTjyvWod8mNKmYZDRGHJBptmNNWE+84ZxrzEztPgMz8cNYIzWGbwcFVkmJlhvioAMvKnB+LM/sjSA==", "requires": { "@babel/parser": "^7.15.0", - "@vue/compiler-core": "3.2.22", - "@vue/compiler-dom": "3.2.22", - "@vue/compiler-ssr": "3.2.22", - "@vue/ref-transform": "3.2.22", - "@vue/shared": "3.2.22", + "@vue/compiler-core": "3.2.23", + "@vue/compiler-dom": "3.2.23", + "@vue/compiler-ssr": "3.2.23", + "@vue/ref-transform": "3.2.23", + "@vue/shared": "3.2.23", "estree-walker": "^2.0.2", "magic-string": "^0.25.7", "postcss": "^8.1.10", "source-map": "^0.6.1" + }, + "dependencies": { + "@vue/compiler-core": { + "version": "3.2.23", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.23.tgz", + "integrity": "sha512-4ZhiI/orx+7EJ1B+0zjgvXMV2uRN+XBfG06UN2sJfND9rH5gtEQT3QmO4erum1o6Irl7y754W8/KSaDJh4EUQg==", + "requires": { + "@babel/parser": "^7.15.0", + "@vue/shared": "3.2.23", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + } + }, + "@vue/compiler-dom": { + "version": "3.2.23", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.23.tgz", + "integrity": "sha512-X2Nw8QFc5lgoK3kio5ktM95nqmLUH+q+N/PbV4kCHzF1avqv/EGLnAhaaF0Iu4bewNvHJAAhhwPZFeoV/22nbw==", + "requires": { + "@vue/compiler-core": "3.2.23", + "@vue/shared": "3.2.23" + } + }, + "@vue/shared": { + "version": "3.2.23", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.23.tgz", + "integrity": "sha512-U+/Jefa0QfXUF2qVy9Dqlrb6HKJSr9/wJcM66wXmWcTOoqg7hOWzF4qruDle51pyF4x3wMn6TSH54UdjKjCKMA==" + } } }, "@vue/compiler-ssr": { - "version": "3.2.22", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.22.tgz", - "integrity": "sha512-Cl6aoLJtXzzBkk1sKod8S0WBJLts3+ugVC91d22gGpbkw/64WnF12tOZi7Rg54PPLi1NovqyNWPsLH/SAFcu+w==", + "version": "3.2.23", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.23.tgz", + "integrity": "sha512-Bqzn4jFyXPK1Ehqiq7e/czS8n62gtYF1Zfeu0DrR5uv+SBllh7LIvZjZU6+c8qbocAd3/T3I3gn2cZGmnDb6zg==", "requires": { - "@vue/compiler-dom": "3.2.22", - "@vue/shared": "3.2.22" + "@vue/compiler-dom": "3.2.23", + "@vue/shared": "3.2.23" + }, + "dependencies": { + "@vue/compiler-core": { + "version": "3.2.23", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.23.tgz", + "integrity": "sha512-4ZhiI/orx+7EJ1B+0zjgvXMV2uRN+XBfG06UN2sJfND9rH5gtEQT3QmO4erum1o6Irl7y754W8/KSaDJh4EUQg==", + "requires": { + "@babel/parser": "^7.15.0", + "@vue/shared": "3.2.23", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + } + }, + "@vue/compiler-dom": { + "version": "3.2.23", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.23.tgz", + "integrity": "sha512-X2Nw8QFc5lgoK3kio5ktM95nqmLUH+q+N/PbV4kCHzF1avqv/EGLnAhaaF0Iu4bewNvHJAAhhwPZFeoV/22nbw==", + "requires": { + "@vue/compiler-core": "3.2.23", + "@vue/shared": "3.2.23" + } + }, + "@vue/shared": { + "version": "3.2.23", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.23.tgz", + "integrity": "sha512-U+/Jefa0QfXUF2qVy9Dqlrb6HKJSr9/wJcM66wXmWcTOoqg7hOWzF4qruDle51pyF4x3wMn6TSH54UdjKjCKMA==" + } } }, "@vue/reactivity": { "version": "3.2.22", "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.22.tgz", "integrity": "sha512-xNkLAItjI0xB+lFeDgKCrSItmrHTaAzSnt8LmdSCPQnDyarmzbi/u4ESQnckWvlL7lSRKiEaOvblaNyqAa7OnQ==", + "dev": true, "requires": { "@vue/shared": "3.2.22" } }, "@vue/ref-transform": { - "version": "3.2.22", - "resolved": "https://registry.npmjs.org/@vue/ref-transform/-/ref-transform-3.2.22.tgz", - "integrity": "sha512-qalVWbq5xWWxLZ0L9OroBg/JZhzavQuCcDXblfErxyDEH6Xc5gIJ4feo1SVCICFzhAUgLgQTdSFLpgjBawbFpw==", + "version": "3.2.23", + "resolved": "https://registry.npmjs.org/@vue/ref-transform/-/ref-transform-3.2.23.tgz", + "integrity": "sha512-gW0GD2PSAs/th7mC7tPB/UwpIQxclbApVtsDtscDmOJXb2+cdu60ny+SuHNgfrlUT/JqWKQHq7jFKO4woxLNaA==", "requires": { "@babel/parser": "^7.15.0", - "@vue/compiler-core": "3.2.22", - "@vue/shared": "3.2.22", + "@vue/compiler-core": "3.2.23", + "@vue/shared": "3.2.23", "estree-walker": "^2.0.2", "magic-string": "^0.25.7" + }, + "dependencies": { + "@vue/compiler-core": { + "version": "3.2.23", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.23.tgz", + "integrity": "sha512-4ZhiI/orx+7EJ1B+0zjgvXMV2uRN+XBfG06UN2sJfND9rH5gtEQT3QmO4erum1o6Irl7y754W8/KSaDJh4EUQg==", + "requires": { + "@babel/parser": "^7.15.0", + "@vue/shared": "3.2.23", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + } + }, + "@vue/shared": { + "version": "3.2.23", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.23.tgz", + "integrity": "sha512-U+/Jefa0QfXUF2qVy9Dqlrb6HKJSr9/wJcM66wXmWcTOoqg7hOWzF4qruDle51pyF4x3wMn6TSH54UdjKjCKMA==" + } } }, "@vue/runtime-core": { - "version": "3.2.22", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.22.tgz", - "integrity": "sha512-e7WOC55wmHPvmoVUk9VBe/Z9k5bJfWJfVIlkUkiADJn0bOgQD29oh/GS14Kb3aEJXIHLI17Em6+HxNut1sIh7Q==", + "version": "3.2.23", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.23.tgz", + "integrity": "sha512-wSI5lmY2kCGLf89iiygqxVh6/5bsawz78Me9n1x4U2bHnN0yf3PWyuhN0WgIE8VfEaF7e75E333uboNEIFjgkg==", "requires": { - "@vue/reactivity": "3.2.22", - "@vue/shared": "3.2.22" + "@vue/reactivity": "3.2.23", + "@vue/shared": "3.2.23" + }, + "dependencies": { + "@vue/reactivity": { + "version": "3.2.23", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.23.tgz", + "integrity": "sha512-8RGVr/5Kpgb/EkCjgHXqttgA5IMc6n0lIXFY4TVbMkzdXrvaIhzBd7Te44oIDsTSYVKZLpfHd6/wEnuDqE8vFw==", + "requires": { + "@vue/shared": "3.2.23" + } + }, + "@vue/shared": { + "version": "3.2.23", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.23.tgz", + "integrity": "sha512-U+/Jefa0QfXUF2qVy9Dqlrb6HKJSr9/wJcM66wXmWcTOoqg7hOWzF4qruDle51pyF4x3wMn6TSH54UdjKjCKMA==" + } } }, "@vue/runtime-dom": { - "version": "3.2.22", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.22.tgz", - "integrity": "sha512-w7VHYJoliLRTLc5beN77wxuOjla4v9wr2FF22xpZFYBmH4U1V7HkYhoHc1BTuNghI15CXT1tNIMhibI1nrQgdw==", + "version": "3.2.23", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.23.tgz", + "integrity": "sha512-z6lp0888NkLmxD9j2sGoll8Kb7J743s8s6w7GbiyUc4WZwm0KJ35B4qTFDMoIU0G7CatS6Z+yRTpPHc6srtByg==", "requires": { - "@vue/runtime-core": "3.2.22", - "@vue/shared": "3.2.22", + "@vue/runtime-core": "3.2.23", + "@vue/shared": "3.2.23", "csstype": "^2.6.8" + }, + "dependencies": { + "@vue/shared": { + "version": "3.2.23", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.23.tgz", + "integrity": "sha512-U+/Jefa0QfXUF2qVy9Dqlrb6HKJSr9/wJcM66wXmWcTOoqg7hOWzF4qruDle51pyF4x3wMn6TSH54UdjKjCKMA==" + } } }, "@vue/server-renderer": { - "version": "3.2.22", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.22.tgz", - "integrity": "sha512-jCwbQgKPXiXoH9VS9F7K+gyEvEMrjutannwEZD1R8fQ9szmOTqC+RRbIY3Uf2ibQjZtZ8DV9a4FjxICvd9zZlQ==", + "version": "3.2.23", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.23.tgz", + "integrity": "sha512-mgQ2VAE5WjeZELJKNbwE69uiBNpN+3LyL0ZDki1bJWVwHD2fhPfx7pwyYuiucE81xz2LxVsyGxhKKUL997g8vw==", "requires": { - "@vue/compiler-ssr": "3.2.22", - "@vue/shared": "3.2.22" + "@vue/compiler-ssr": "3.2.23", + "@vue/shared": "3.2.23" + }, + "dependencies": { + "@vue/shared": { + "version": "3.2.23", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.23.tgz", + "integrity": "sha512-U+/Jefa0QfXUF2qVy9Dqlrb6HKJSr9/wJcM66wXmWcTOoqg7hOWzF4qruDle51pyF4x3wMn6TSH54UdjKjCKMA==" + } } }, "@vue/shared": { "version": "3.2.22", "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.22.tgz", - "integrity": "sha512-qWVav014mpjEtbWbEgl0q9pEyrrIySKum8UVYjwhC6njrKzknLZPvfuYdQyVbApsqr94tf/3dP4pCuZmmjdCWQ==" + "integrity": "sha512-qWVav014mpjEtbWbEgl0q9pEyrrIySKum8UVYjwhC6njrKzknLZPvfuYdQyVbApsqr94tf/3dP4pCuZmmjdCWQ==", + "dev": true }, "@vueuse/core": { "version": "7.0.0", @@ -2113,9 +2224,9 @@ } }, "csstype": { - "version": "2.6.18", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.18.tgz", - "integrity": "sha512-RSU6Hyeg14am3Ah4VZEmeX8H7kLwEEirXe6aU2IPfKNvhXwTflK5HQRDNI0ypQXoqmm+QPyG2IaPuQE5zMwSIQ==" + "version": "2.6.19", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.19.tgz", + "integrity": "sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ==" }, "data-urls": { "version": "2.0.0", @@ -2306,9 +2417,9 @@ } }, "domhandler": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", - "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", + "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", "dev": true, "requires": { "domelementtype": "^2.2.0" @@ -7081,9 +7192,9 @@ } }, "request-light": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/request-light/-/request-light-0.5.4.tgz", - "integrity": "sha512-t3566CMweOFlUk7Y1DJMu5OrtpoZEb6aSTsLQVT3wtrIEJ5NhcY9G/Oqxvjllzl4a15zXfFlcr9q40LbLVQJqw==", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/request-light/-/request-light-0.5.5.tgz", + "integrity": "sha512-AvjfJuhyT6dYfhtIBF+IpTPQco+Td1QJ6PsIJ5xui110vQ5p9HxHk+m1XJqXazLQT6CxxSx9eNv6R/+fu4bZig==", "dev": true }, "require-directory": { @@ -7935,27 +8046,43 @@ "dev": true }, "vscode-css-languageservice": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-5.1.8.tgz", - "integrity": "sha512-Si1sMykS8U/p8LYgLGPCfZD1YFT0AtvUJQp9XJGw64DZWhtwYo28G2l64USLS9ge4ZPMZpwdpOK7PfbVKfgiiA==", + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-5.1.9.tgz", + "integrity": "sha512-/tFOWeZBL3Oc9Zc+2MAi3rEwiXJTSZsvjB+M7nSjWLbGPUIjukUA7YzLgsBoUfR35sPJYnXWUkL56PdfIYM8GA==", "dev": true, "requires": { "vscode-languageserver-textdocument": "^1.0.1", "vscode-languageserver-types": "^3.16.0", "vscode-nls": "^5.0.0", "vscode-uri": "^3.0.2" + }, + "dependencies": { + "vscode-languageserver-types": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", + "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==", + "dev": true + } } }, "vscode-html-languageservice": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-4.1.1.tgz", - "integrity": "sha512-rrDyCiOgMwOPgchpPGAeLzjYVVEW/Ror2/a1BWUEI3S9+NQhA9vj4SQkzmH6g2Bq9S9SV0OQeadD+xphOf1N3w==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-4.2.0.tgz", + "integrity": "sha512-5ebk/5kMa7PrCPL3JuP27vo8h+coDgSkMP14pSlKz3ISXZxHm+nnCenhVrpy9Ayamtwb28YXeQuN8AqNQH8kVQ==", "dev": true, "requires": { "vscode-languageserver-textdocument": "^1.0.1", "vscode-languageserver-types": "^3.16.0", "vscode-nls": "^5.0.0", "vscode-uri": "^3.0.2" + }, + "dependencies": { + "vscode-languageserver-types": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", + "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==", + "dev": true + } } }, "vscode-json-languageservice": { @@ -7976,52 +8103,50 @@ "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz", "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==", "dev": true + }, + "vscode-languageserver-types": { + "version": "3.16.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", + "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==", + "dev": true } } }, "vscode-jsonrpc": { - "version": "8.0.0-next.3", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.0.0-next.3.tgz", - "integrity": "sha512-2wRiBR5tZAXZ4UxIO4F0cT/zN6OpruoWO0vc7EpQZxVfumb0pYiSegB+PaOzXCuFQzh7YEshW/XMg4zTz3FGVQ==", + "version": "8.0.0-next.4", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.0.0-next.4.tgz", + "integrity": "sha512-i+wvza5Wd0YV/t9qhnS8I+dJdhJ1fHIhRW4f262rXXM9Mgts5VZhYrRZufGcai4y99RlbZvwaZhplQ6diRXkaA==", "dev": true }, "vscode-languageserver": { - "version": "8.0.0-next.3", - "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.0.0-next.3.tgz", - "integrity": "sha512-uxL/tKUa/gRdvQINVmMnK32d6LwfTPTvF7l1iZIFDuAdhGrQ+Po+4lS3w4hwQSeUmapM1WMELXNBFca/u3H5Uw==", + "version": "8.0.0-next.5", + "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.0.0-next.5.tgz", + "integrity": "sha512-3E2W0eWtGKb6QAJqspOnD0thrBRRo8IGUMV5jpDNMcMKvmtkcxMwsBh0VxdvuWaZ51PiNyR4L+B+GUvkYsyFEg==", "dev": true, "requires": { - "vscode-languageserver-protocol": "3.17.0-next.9" + "vscode-languageserver-protocol": "3.17.0-next.11" } }, "vscode-languageserver-protocol": { - "version": "3.17.0-next.9", - "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.0-next.9.tgz", - "integrity": "sha512-DGkRmbI1hRBMY6HU6MOyza5AvYp0+HcbMf2qdmI98luyQJ26dOfHY5K38OS4hlTHhdJg9RypTQ/uBbLZehmn1Q==", + "version": "3.17.0-next.11", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.0-next.11.tgz", + "integrity": "sha512-9FqHT7XvM6tWFsnLvRfuQA7Zh7wZZYAwA9dK85lYthA8M1aXpXEP9drXVvO/Fe03MUeJpKVf2e4/NvDaFUnttg==", "dev": true, "requires": { - "vscode-jsonrpc": "8.0.0-next.3", - "vscode-languageserver-types": "3.17.0-next.4" - }, - "dependencies": { - "vscode-languageserver-types": { - "version": "3.17.0-next.4", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.0-next.4.tgz", - "integrity": "sha512-MraVkZDhfqa3ftnKW9rEDeqsV+ji8OrtEjx6mVjzVGm5U2XXT+mdqDWyQ+y0Gvb2/aa2oJJQyTAaDmRTUKiUbg==", - "dev": true - } + "vscode-jsonrpc": "8.0.0-next.4", + "vscode-languageserver-types": "3.17.0-next.5" } }, "vscode-languageserver-textdocument": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.2.tgz", - "integrity": "sha512-T7uPC18+f8mYE4lbVZwb3OSmvwTZm3cuFhrdx9Bn2l11lmp3SvSuSVjy2JtvrghzjAo4G6Trqny2m9XGnFnWVA==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.3.tgz", + "integrity": "sha512-ynEGytvgTb6HVSUwPJIAZgiHQmPCx8bZ8w5um5Lz+q5DjP0Zj8wTFhQpyg8xaMvefDytw2+HH5yzqS+FhsR28A==", "dev": true }, "vscode-languageserver-types": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz", - "integrity": "sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==", + "version": "3.17.0-next.5", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.0-next.5.tgz", + "integrity": "sha512-Zcfaw8BznhlJWB09LDR0dscXyxn9+liREqJnPF4pigeUCHwKxYapYqizwuCpMHQ/oLYiAvKwU+f28hPleYu7pA==", "dev": true }, "vscode-nls": { @@ -8031,27 +8156,27 @@ "dev": true }, "vscode-pug-languageservice": { - "version": "0.29.5", - "resolved": "https://registry.npmjs.org/vscode-pug-languageservice/-/vscode-pug-languageservice-0.29.5.tgz", - "integrity": "sha512-TgJX0lSeBrzj8XDtRyyWU2F+BJdUQsnkcXLDIVrykLV5t/OzsHUOwdUQbn6ho0bi4HdbND+K84k5A8/ihGMd+w==", + "version": "0.29.8", + "resolved": "https://registry.npmjs.org/vscode-pug-languageservice/-/vscode-pug-languageservice-0.29.8.tgz", + "integrity": "sha512-QHYAzDSJLg7GOLxCZ12qsM0dAM0dPeMSS1t4kKfzLsfpErmZpFzkAIXbidVrNMdMffGZMtTuIlcpEyWHbx96Iw==", "dev": true, "requires": { - "@volar/code-gen": "0.29.5", - "@volar/shared": "0.29.5", - "@volar/source-map": "0.29.5", - "@volar/transforms": "0.29.5", + "@volar/code-gen": "0.29.8", + "@volar/shared": "0.29.8", + "@volar/source-map": "0.29.8", + "@volar/transforms": "0.29.8", "pug-lexer": "^5.0.1", "pug-parser": "^6.0.0", "vscode-languageserver": "^8.0.0-next.2" } }, "vscode-typescript-languageservice": { - "version": "0.29.5", - "resolved": "https://registry.npmjs.org/vscode-typescript-languageservice/-/vscode-typescript-languageservice-0.29.5.tgz", - "integrity": "sha512-/jBJ0oPP+f7W6+VMMiMhif1CUWGpstH4+AM6/W567FnEGIWK2XwBYVpNjIQixRM5ngqhwmXPlkZVcMX+Rh2CAw==", + "version": "0.29.8", + "resolved": "https://registry.npmjs.org/vscode-typescript-languageservice/-/vscode-typescript-languageservice-0.29.8.tgz", + "integrity": "sha512-eecDqHk4WjEvy6VHQ6teHczppQ9yJO2wExCy7yu7WiFj35qbw0h4G6Erv46MvP3ClL8FggFzD7s1qM6vdqJUfw==", "dev": true, "requires": { - "@volar/shared": "0.29.5", + "@volar/shared": "0.29.8", "semver": "^7.3.5", "upath": "^2.0.1", "vscode-languageserver": "^8.0.0-next.2", @@ -8076,17 +8201,17 @@ "dev": true }, "vscode-vue-languageservice": { - "version": "0.29.5", - "resolved": "https://registry.npmjs.org/vscode-vue-languageservice/-/vscode-vue-languageservice-0.29.5.tgz", - "integrity": "sha512-Tyi2uzhQ1ZHEFOYmnBdOSyRLm6RZkSD35x/XUOR99BO+PsWynD1RCT4pjr8wvT1o6xpdf4eaXDReANo8DDM9nw==", + "version": "0.29.8", + "resolved": "https://registry.npmjs.org/vscode-vue-languageservice/-/vscode-vue-languageservice-0.29.8.tgz", + "integrity": "sha512-qSJdvW5ttyGUB/8uWDKgo8vnIoFnXYlBP4Z/cn54btsRn6ZMw7IJGJU1381e7p/yGvMTLeGbugD53SghbnSa6g==", "dev": true, "requires": { - "@volar/code-gen": "0.29.5", - "@volar/html2pug": "0.29.5", - "@volar/shared": "0.29.5", - "@volar/source-map": "0.29.5", - "@volar/transforms": "0.29.5", - "@volar/vue-code-gen": "0.29.5", + "@volar/code-gen": "0.29.8", + "@volar/html2pug": "0.29.8", + "@volar/shared": "0.29.8", + "@volar/source-map": "0.29.8", + "@volar/transforms": "0.29.8", + "@volar/vue-code-gen": "0.29.8", "@vscode/emmet-helper": "^2.8.0", "@vue/reactivity": "^3.2.21", "@vue/shared": "^3.2.21", @@ -8097,20 +8222,47 @@ "vscode-json-languageservice": "^4.1.8", "vscode-languageserver": "^8.0.0-next.2", "vscode-languageserver-textdocument": "^1.0.1", - "vscode-pug-languageservice": "0.29.5", - "vscode-typescript-languageservice": "0.29.5" + "vscode-pug-languageservice": "0.29.8", + "vscode-typescript-languageservice": "0.29.8" } }, "vue": { - "version": "3.2.22", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.22.tgz", - "integrity": "sha512-KD5nZpXVZquOC6926Xnp3zOvswrUyO9Rya7ZUoxWFQEjFDW4iACtwzubRB4Um2Om9kj6CaJOqAVRDSFlqLpdgw==", - "requires": { - "@vue/compiler-dom": "3.2.22", - "@vue/compiler-sfc": "3.2.22", - "@vue/runtime-dom": "3.2.22", - "@vue/server-renderer": "3.2.22", - "@vue/shared": "3.2.22" + "version": "3.2.23", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.23.tgz", + "integrity": "sha512-MGp9JZC37lzGhwSu6c1tQxrQbXbw7XKFqtYh7SFwNrNK899FPxGAHwSHMZijMChTSC3uZrD2BGO/3EHOgMJ0cw==", + "requires": { + "@vue/compiler-dom": "3.2.23", + "@vue/compiler-sfc": "3.2.23", + "@vue/runtime-dom": "3.2.23", + "@vue/server-renderer": "3.2.23", + "@vue/shared": "3.2.23" + }, + "dependencies": { + "@vue/compiler-core": { + "version": "3.2.23", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.23.tgz", + "integrity": "sha512-4ZhiI/orx+7EJ1B+0zjgvXMV2uRN+XBfG06UN2sJfND9rH5gtEQT3QmO4erum1o6Irl7y754W8/KSaDJh4EUQg==", + "requires": { + "@babel/parser": "^7.15.0", + "@vue/shared": "3.2.23", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + } + }, + "@vue/compiler-dom": { + "version": "3.2.23", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.23.tgz", + "integrity": "sha512-X2Nw8QFc5lgoK3kio5ktM95nqmLUH+q+N/PbV4kCHzF1avqv/EGLnAhaaF0Iu4bewNvHJAAhhwPZFeoV/22nbw==", + "requires": { + "@vue/compiler-core": "3.2.23", + "@vue/shared": "3.2.23" + } + }, + "@vue/shared": { + "version": "3.2.23", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.23.tgz", + "integrity": "sha512-U+/Jefa0QfXUF2qVy9Dqlrb6HKJSr9/wJcM66wXmWcTOoqg7hOWzF4qruDle51pyF4x3wMn6TSH54UdjKjCKMA==" + } } }, "vue-demi": { @@ -8119,13 +8271,13 @@ "integrity": "sha512-QL3ny+wX8c6Xm1/EZylbgzdoDolye+VpCXRhI2hug9dJTP3OUJ3lmiKN3CsVV3mOJKwFi0nsstbgob0vG7aoIw==" }, "vue-tsc": { - "version": "0.29.5", - "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-0.29.5.tgz", - "integrity": "sha512-yczcZ8SpdwSElI6YEadovPfAQlKY9M1OQnUq/wE0+f7Yiz6jACUS4X/MazIym/opIpaZ14zLlC8Hyt6ytsF/BQ==", + "version": "0.29.8", + "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-0.29.8.tgz", + "integrity": "sha512-pT0wLRjvRuSmB+J4WJT6uuV9mO0KtSSXEAtaVXZQzyk5+DJdbLIQTbRce/TXSkfqt1l1WogO78RjtOJFiMCgfQ==", "dev": true, "requires": { - "@volar/shared": "0.29.5", - "vscode-vue-languageservice": "0.29.5" + "@volar/shared": "0.29.8", + "vscode-vue-languageservice": "0.29.8" } }, "w3c-hr-time": { diff --git a/package.json b/package.json index 277866d..7a73f25 100644 --- a/package.json +++ b/package.json @@ -43,13 +43,13 @@ "@vueuse/core": "^7.0.0", "ramda": "^0.27.1", "rxjs": "^7.4.0", - "vue": "^3.2.21" + "vue": "^3.2.23" }, "devDependencies": { "@types/jest": "^27.0.3", "@types/node": "^16.11.9", "@types/ramda": "^0.27.50", - "@vitejs/plugin-vue": "^1.9.4", + "@vitejs/plugin-vue": "^1.10.1", "algoliasearch": "^4.10.5", "jest": "^27.2.5", "lodash-es": "^4.17.21", @@ -59,7 +59,7 @@ "typescript": "^4.5.2", "vite": "^2.6.13", "vite-dts": "^1.0.3", - "vue-tsc": ">=0.28.10" + "vue-tsc": ">=0.29.8" }, "engines": { "node": ">=16"