base system

This commit is contained in:
Ulf Gebhardt 2024-01-13 04:18:57 +01:00
parent 15e1f696bc
commit 7311c04014
Signed by: ulfgebhardt
GPG Key ID: DA6B843E748679C9
2 changed files with 92 additions and 97 deletions

172
package-lock.json generated
View File

@ -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"
},

View File

@ -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"
}
}
}