diff --git a/package-lock.json b/package-lock.json index 5e918be..3dd2f7f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,8 +15,8 @@ "@types/express": "^4.17.21", "@types/node": "^20.11.0", "@vitejs/plugin-vue": "^5.0.2", - "@vue/compiler-sfc": "^3.4.5", - "@vue/server-renderer": "^3.4.5", + "@vue/compiler-sfc": "^3.4.12", + "@vue/server-renderer": "^3.4.12", "compression": "^1.7.4", "cross-env": "^7.0.3", "express": "^4.18.2", @@ -27,11 +27,11 @@ "sirv": "^2.0.4", "ts-node": "^10.9.2", "typescript": "^5.3.3", - "vike": "^0.4.153", + "vike": "^0.4.156", "vite": "^5.0.11", - "vue": "^3.4.5", - "vue-i18n": "^9.8.0", - "vuetify": "^3.4.9" + "vue": "^3.4.12", + "vue-i18n": "^9.9.0", + "vuetify": "^3.4.10" }, "devDependencies": { "@eslint-community/eslint-plugin-eslint-comments": "^4.1.0", @@ -2261,10 +2261,10 @@ "resolved": "https://registry.npmjs.org/@brillout/require-shim/-/require-shim-0.1.2.tgz", "integrity": "sha512-3I4LRHnVZXoSAsEoni5mosq9l6eiJED58d9V954W4CIZ88AUfYBanWGBGbJG3NztaRTpFHEA6wB3Hn93BmmJdg==" }, - "node_modules/@brillout/vite-plugin-import-build": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@brillout/vite-plugin-import-build/-/vite-plugin-import-build-0.3.2.tgz", - "integrity": "sha512-QuVO20cZ1Qkzir9llCKpzonS29oELGQUyxNyqWh95pAnLB6HXRcix+yDlhdHbS6WyY65ar6B2h0bixKKyGZJPg==", + "node_modules/@brillout/vite-plugin-server-entry": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@brillout/vite-plugin-server-entry/-/vite-plugin-server-entry-0.4.3.tgz", + "integrity": "sha512-JDWFZOsSJfDo9511r7OJDeNON7x5mwIGNZCi1DQWaVuYK2cs9J/eD3Jwypg4M1ex9iAb/WvI+aSAEfsVGmNeMQ==", "dependencies": { "@brillout/import": "^0.2.3" } @@ -3079,12 +3079,12 @@ } }, "node_modules/@intlify/core-base": { - "version": "9.8.0", - "resolved": "https://registry.npmjs.org/@intlify/core-base/-/core-base-9.8.0.tgz", - "integrity": "sha512-UxaSZVZ1DwqC/CltUZrWZNaWNhfmKtfyV4BJSt/Zt4Or/fZs1iFj0B+OekYk1+MRHfIOe3+x00uXGQI4PbO/9g==", + "version": "9.9.0", + "resolved": "https://registry.npmjs.org/@intlify/core-base/-/core-base-9.9.0.tgz", + "integrity": "sha512-C7UXPymDIOlMGSNjAhNLtKgzITc/8BjINK5gNKXg8GiWCTwL6n3MWr55czksxn8RM5wTMz0qcLOFT+adtaVQaA==", "dependencies": { - "@intlify/message-compiler": "9.8.0", - "@intlify/shared": "9.8.0" + "@intlify/message-compiler": "9.9.0", + "@intlify/shared": "9.9.0" }, "engines": { "node": ">= 16" @@ -3300,11 +3300,11 @@ "dev": true }, "node_modules/@intlify/message-compiler": { - "version": "9.8.0", - "resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.8.0.tgz", - "integrity": "sha512-McnYWhcoYmDJvssVu6QGR0shqlkJuL1HHdi5lK7fNqvQqRYaQ4lSLjYmZxwc8tRNMdIe9/KUKfyPxU9M6yCtNQ==", + "version": "9.9.0", + "resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.9.0.tgz", + "integrity": "sha512-yDU/jdUm9KuhEzYfS+wuyja209yXgdl1XFhMlKtXEgSFTxz4COZQCRXXbbH8JrAjMsaJ7bdoPSLsKlY6mXG2iA==", "dependencies": { - "@intlify/shared": "9.8.0", + "@intlify/shared": "9.9.0", "source-map-js": "^1.0.2" }, "engines": { @@ -3315,9 +3315,9 @@ } }, "node_modules/@intlify/shared": { - "version": "9.8.0", - "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.8.0.tgz", - "integrity": "sha512-TmgR0RCLjzrSo+W3wT0ALf9851iFMlVI9EYNGeWvZFUQTAJx0bvfsMlPdgVtV1tDNRiAfhkFsMKu6jtUY1ZLKQ==", + "version": "9.9.0", + "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.9.0.tgz", + "integrity": "sha512-1ECUyAHRrzOJbOizyGufYP2yukqGrWXtkmTu4PcswVnWbkcjzk3YQGmJ0bLkM7JZ0ZYAaohLGdYvBYnTOGYJ9g==", "engines": { "node": ">= 16" }, @@ -8607,36 +8607,36 @@ } }, "node_modules/@vue/compiler-core": { - "version": "3.4.5", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.5.tgz", - "integrity": "sha512-Daka7P1z2AgKjzuueWXhwzIsKu0NkLB6vGbNVEV2iJ8GJTrzraZo/Sk4GWCMRtd/qVi3zwnk+Owbd/xSZbwHtQ==", + "version": "3.4.12", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.12.tgz", + "integrity": "sha512-XJ83kkzGVxaDojwoi2eJDz+so1YpZQHtpZO8jrOGNnbum+z3hY2xtR/fUVoYnIwch8/kiHXiws9d1FtIMjzInA==", "dependencies": { "@babel/parser": "^7.23.6", - "@vue/shared": "3.4.5", + "@vue/shared": "3.4.12", "entities": "^4.5.0", "estree-walker": "^2.0.2", "source-map-js": "^1.0.2" } }, "node_modules/@vue/compiler-dom": { - "version": "3.4.5", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.5.tgz", - "integrity": "sha512-J8YlxknJVd90SXFJ4HwGANSAXsx5I0lK30sO/zvYV7s5gXf7gZR7r/1BmZ2ju7RGH1lnc6bpBc6nL61yW+PsAQ==", + "version": "3.4.12", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.12.tgz", + "integrity": "sha512-LCipHfNpm0d7TkY4SrOfTyWNhCtS9IQmWY5fqDVBMePBGp76oNYO/XOuRbiWswYLTXmh/lZkrVkZ9sau6rBXGg==", "dependencies": { - "@vue/compiler-core": "3.4.5", - "@vue/shared": "3.4.5" + "@vue/compiler-core": "3.4.12", + "@vue/shared": "3.4.12" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.4.5", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.5.tgz", - "integrity": "sha512-jauvkDuSSUbP0ebhfNqljhShA90YEfX/0wZ+w40oZF43IjGyWYjqYaJbvMJwGOd+9+vODW6eSvnk28f0SGV7OQ==", + "version": "3.4.12", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.12.tgz", + "integrity": "sha512-0xK2k9CrSae/ltaRBG1ASM6In1Ykuw4F58SVeTdVKKKFfofN8+bb5FN4XMlZ9FYUsicPxAGQx52P46MPYJwr1g==", "dependencies": { "@babel/parser": "^7.23.6", - "@vue/compiler-core": "3.4.5", - "@vue/compiler-dom": "3.4.5", - "@vue/compiler-ssr": "3.4.5", - "@vue/shared": "3.4.5", + "@vue/compiler-core": "3.4.12", + "@vue/compiler-dom": "3.4.12", + "@vue/compiler-ssr": "3.4.12", + "@vue/shared": "3.4.12", "estree-walker": "^2.0.2", "magic-string": "^0.30.5", "postcss": "^8.4.32", @@ -8644,12 +8644,12 @@ } }, "node_modules/@vue/compiler-ssr": { - "version": "3.4.5", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.5.tgz", - "integrity": "sha512-DDdEcDzj2lWTMfUMMtEpLDhURai9LhM0zSZ219jCt7b2Vyl0/jy3keFgCPMitG0V1S1YG4Cmws3lWHWdxHQOpg==", + "version": "3.4.12", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.12.tgz", + "integrity": "sha512-4j60r+Yem0y+noLCiRYEk4KwJKSiYcW1+LQ9MZ1v1o5yY92RxUwX7wn/jAHxelsa/F3B0ksOMQH7UgLb1uBvhQ==", "dependencies": { - "@vue/compiler-dom": "3.4.5", - "@vue/shared": "3.4.5" + "@vue/compiler-dom": "3.4.12", + "@vue/shared": "3.4.12" } }, "node_modules/@vue/devtools-api": { @@ -8683,48 +8683,48 @@ } }, "node_modules/@vue/reactivity": { - "version": "3.4.5", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.5.tgz", - "integrity": "sha512-BcWkKvjdvqJwb7BhhFkXPLDCecX4d4a6GATvCduJQDLv21PkPowAE5GKuIE5p6RC07/Lp9FMkkq4AYCTVF5KlQ==", + "version": "3.4.12", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.12.tgz", + "integrity": "sha512-mZk9e9eZNXDFZQztZmq2VUjp/QSkuJKS0gUKjtqbM2wgI1pLjAvqvaOa51QK6/Ng5C2fNxlDjVvC8fsRMfnXvw==", "dependencies": { - "@vue/shared": "3.4.5" + "@vue/shared": "3.4.12" } }, "node_modules/@vue/runtime-core": { - "version": "3.4.5", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.5.tgz", - "integrity": "sha512-wh9ELIOQKeWT9SaUPdLrsxRkZv14jp+SJm9aiQGWio+/MWNM3Lib0wE6CoKEqQ9+SCYyGjDBhTOTtO47kCgbkg==", + "version": "3.4.12", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.12.tgz", + "integrity": "sha512-1dyGCSzmeN97viLS3J/DqQpd5u6v/sTAXwgJshmwL2FyFbRIUqSgOsbHUieuaLIVm83uYyxOTg4aTcLzV4Qh5A==", "dependencies": { - "@vue/reactivity": "3.4.5", - "@vue/shared": "3.4.5" + "@vue/reactivity": "3.4.12", + "@vue/shared": "3.4.12" } }, "node_modules/@vue/runtime-dom": { - "version": "3.4.5", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.5.tgz", - "integrity": "sha512-n5ewvOjyG3IEpqGBahdPXODFSpVlSz3H4LF76Sx0XAqpIOqyJ5bIb2PrdYuH2ogBMAQPh+o5tnoH4nJpBr8U0Q==", + "version": "3.4.12", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.12.tgz", + "integrity": "sha512-00dGVmbEq2aozPAkzXcaNmfpbKI8h5lifP+a980/bNC6EJe4YAbFzWsIEU2e4/6IXUjvNJQcEF/NAog49vepLA==", "dependencies": { - "@vue/runtime-core": "3.4.5", - "@vue/shared": "3.4.5", + "@vue/runtime-core": "3.4.12", + "@vue/shared": "3.4.12", "csstype": "^3.1.3" } }, "node_modules/@vue/server-renderer": { - "version": "3.4.5", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.5.tgz", - "integrity": "sha512-jOFc/VE87yvifQpNju12VcqimH8pBLxdcT+t3xMeiED1K6DfH9SORyhFEoZlW5TG2Vwfn3Ul5KE+1aC99xnSBg==", + "version": "3.4.12", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.12.tgz", + "integrity": "sha512-2vu4qY7u5AFwWVFPHzLeGt7gAnd7OiP+ONRAZZI77k1ufEQVzBBrFDGj7fij1d5XV8mj6avUIfYOwmtn4NxlNQ==", "dependencies": { - "@vue/compiler-ssr": "3.4.5", - "@vue/shared": "3.4.5" + "@vue/compiler-ssr": "3.4.12", + "@vue/shared": "3.4.12" }, "peerDependencies": { - "vue": "3.4.5" + "vue": "3.4.12" } }, "node_modules/@vue/shared": { - "version": "3.4.5", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.5.tgz", - "integrity": "sha512-6XptuzlMvN4l4cDnDw36pdGEV+9njYkQ1ZE0Q6iZLwrKefKaOJyiFmcP3/KBDHbt72cJZGtllAc1GaHe6XGAyg==" + "version": "3.4.12", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.12.tgz", + "integrity": "sha512-UpH4YkS1da8sCGVi9Z+EACffRagnIvpb62NG5O5Y8tKepLl7Z8DXrQBhqybBLzQQbnuc8zKUto/mSqSydwY6SQ==" }, "node_modules/@vue/test-utils": { "version": "2.4.3", @@ -33305,15 +33305,15 @@ "dev": true }, "node_modules/vike": { - "version": "0.4.153", - "resolved": "https://registry.npmjs.org/vike/-/vike-0.4.153.tgz", - "integrity": "sha512-V7QGZJScVNw6zJxzH1LiXvCP1HlIl06BfuW3DrAD4AUfP+z1teoOEBn11E7jElF5FR6+i8cDmWAZstZdJag/vA==", + "version": "0.4.156", + "resolved": "https://registry.npmjs.org/vike/-/vike-0.4.156.tgz", + "integrity": "sha512-CaeG+clu+oLDKSv4B+6aOYoWNUb/URF6dK3/AeC9NJD0XvsfW8at1yQO5hA3M1SVWpe7c/tUGw1uYVgceT4JMw==", "dependencies": { "@brillout/import": "^0.2.3", "@brillout/json-serializer": "^0.5.8", "@brillout/picocolors": "^1.0.10", "@brillout/require-shim": "^0.1.2", - "@brillout/vite-plugin-import-build": "^0.3.1", + "@brillout/vite-plugin-server-entry": "^0.4.2", "acorn": "^8.0.0", "cac": "^6.0.0", "es-module-lexer": "^1.0.0", @@ -34196,15 +34196,15 @@ "dev": true }, "node_modules/vue": { - "version": "3.4.5", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.5.tgz", - "integrity": "sha512-VH6nHFhLPjgu2oh5vEBXoNZxsGHuZNr3qf4PHClwJWw6IDqw6B3x+4J+ABdoZ0aJuT8Zi0zf3GpGlLQCrGWHrw==", + "version": "3.4.12", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.12.tgz", + "integrity": "sha512-A4vK2vRnLOAsbfslcRBYDnteWVs4rLu5WKKsiiUB4tmzIYgsLVps1OrZ5VHhGOBPuTdC6kr4DMIgUJoTPf2V7w==", "dependencies": { - "@vue/compiler-dom": "3.4.5", - "@vue/compiler-sfc": "3.4.5", - "@vue/runtime-dom": "3.4.5", - "@vue/server-renderer": "3.4.5", - "@vue/shared": "3.4.5" + "@vue/compiler-dom": "3.4.12", + "@vue/compiler-sfc": "3.4.12", + "@vue/runtime-dom": "3.4.12", + "@vue/server-renderer": "3.4.12", + "@vue/shared": "3.4.12" }, "peerDependencies": { "typescript": "*" @@ -34358,12 +34358,12 @@ "dev": true }, "node_modules/vue-i18n": { - "version": "9.8.0", - "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-9.8.0.tgz", - "integrity": "sha512-Izho+6PYjejsTq2mzjcRdBZ5VLRQoSuuexvR8029h5CpN03FYqiqBrShMyf2I1DKkN6kw/xmujcbvC+4QybpsQ==", + "version": "9.9.0", + "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-9.9.0.tgz", + "integrity": "sha512-xQ5SxszUAqK5n84N+uUyHH/PiQl9xZ24FOxyAaNonmOQgXeN+rD9z/6DStOpOxNFQn4Cgcquot05gZc+CdOujA==", "dependencies": { - "@intlify/core-base": "9.8.0", - "@intlify/shared": "9.8.0", + "@intlify/core-base": "9.9.0", + "@intlify/shared": "9.9.0", "@vue/devtools-api": "^6.5.0" }, "engines": { @@ -34500,9 +34500,9 @@ } }, "node_modules/vuetify": { - "version": "3.4.9", - "resolved": "https://registry.npmjs.org/vuetify/-/vuetify-3.4.9.tgz", - "integrity": "sha512-pgBPdbgrHHHZWRybWevzRFezMax6CP2MccTivjOZSOF0XsnzoNOJGGpkTgIfBrk4UCp9jKx6JOJIztGtx/IcSw==", + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/vuetify/-/vuetify-3.4.10.tgz", + "integrity": "sha512-tObGoumCJxuK26OpS/CLZZIJAgDtN2cnd31vJscVhpuf6jeMD7wh8IsgfZownAOXU1FcKWVQwn1RSDsoXk5cJA==", "engines": { "node": "^12.20 || >=14.13" }, diff --git a/package.json b/package.json index 4095935..c0cc9df 100644 --- a/package.json +++ b/package.json @@ -67,8 +67,8 @@ "@types/express": "^4.17.21", "@types/node": "^20.11.0", "@vitejs/plugin-vue": "^5.0.2", - "@vue/compiler-sfc": "^3.4.5", - "@vue/server-renderer": "^3.4.5", + "@vue/compiler-sfc": "^3.4.12", + "@vue/server-renderer": "^3.4.12", "compression": "^1.7.4", "cross-env": "^7.0.3", "express": "^4.18.2", @@ -79,11 +79,11 @@ "sirv": "^2.0.4", "ts-node": "^10.9.2", "typescript": "^5.3.3", - "vike": "^0.4.153", + "vike": "^0.4.156", "vite": "^5.0.11", - "vue": "^3.4.5", - "vue-i18n": "^9.8.0", - "vuetify": "^3.4.9" + "vue": "^3.4.12", + "vue-i18n": "^9.9.0", + "vuetify": "^3.4.10" }, "devDependencies": { "@eslint-community/eslint-plugin-eslint-comments": "^4.1.0", @@ -151,10 +151,5 @@ "#context/*": "./renderer/context/*", "#types/*": "./types/*", "#root/*": "./*" - }, - "overrides": { - "@vue/test-utils": { - "@vue/server-renderer@": "$@vue/server-renderer" - } } }