WIP: Enable OpenAPI spec generation and integrate with frontend #21

Draft
Mark.TwoFive wants to merge 19 commits from feat/openApiIntegration into main
2 changed files with 13 additions and 13 deletions
Showing only changes of commit ed948d642a - Show all commits

View file

@ -19,7 +19,7 @@
"openapi-fetch": "^0.14.0",
"roboto-fontface": "*",
"vue": "^3.5.13",
"vuetify": "^3.8.1"
"vuetify": "^3.9.0"
},
"devDependencies": {
"@eslint/js": "^9.24.0",

View file

@ -27,8 +27,8 @@ importers:
specifier: ^3.5.13
version: 3.5.13(typescript@5.8.3)
vuetify:
specifier: ^3.8.1
version: 3.8.1(typescript@5.8.3)(vite-plugin-vuetify@2.1.1)(vue@3.5.13(typescript@5.8.3))
specifier: ^3.9.0
version: 3.9.0(typescript@5.8.3)(vite-plugin-vuetify@2.1.1)(vue@3.5.13(typescript@5.8.3))
devDependencies:
'@eslint/js':
specifier: ^9.24.0
@ -95,7 +95,7 @@ importers:
version: 7.7.7(rollup@4.40.0)(vite@6.2.6(@types/node@22.14.1)(sass-embedded@1.86.3)(sass@1.86.3)(yaml@2.7.1))(vue@3.5.13(typescript@5.8.3))
vite-plugin-vuetify:
specifier: ^2.1.1
version: 2.1.1(vite@6.2.6(@types/node@22.14.1)(sass-embedded@1.86.3)(sass@1.86.3)(yaml@2.7.1))(vue@3.5.13(typescript@5.8.3))(vuetify@3.8.1)
version: 2.1.1(vite@6.2.6(@types/node@22.14.1)(sass-embedded@1.86.3)(sass@1.86.3)(yaml@2.7.1))(vue@3.5.13(typescript@5.8.3))(vuetify@3.9.0)
vue-router:
specifier: ^4.5.0
version: 4.5.0(vue@3.5.13(typescript@5.8.3))
@ -2527,8 +2527,8 @@ packages:
typescript:
optional: true
vuetify@3.8.1:
resolution: {integrity: sha512-3qReKBBWIIdJJmwnFU1blVIKHDtnLfIP7kk0MwUrrfjYkWmsDpsymtDnsukkTCnlJ1WvhLr64eQFosr0RVbj9w==}
vuetify@3.9.0:
resolution: {integrity: sha512-vjqyHP5gBFH4x0BAjdRAcS3FXY5OfHaKnC6Hhgln8tePZtKc3AUhF7BEJtcrD3l6XwL8gaYx/wMt+UP7X5EZJw==}
engines: {node: ^12.20 || >=14.13}
peerDependencies:
typescript: '>=4.7'
@ -3592,11 +3592,11 @@ snapshots:
transitivePeerDependencies:
- typescript
'@vuetify/loader-shared@2.1.0(vue@3.5.13(typescript@5.8.3))(vuetify@3.8.1)':
'@vuetify/loader-shared@2.1.0(vue@3.5.13(typescript@5.8.3))(vuetify@3.9.0)':
dependencies:
upath: 2.0.1
vue: 3.5.13(typescript@5.8.3)
vuetify: 3.8.1(typescript@5.8.3)(vite-plugin-vuetify@2.1.1)(vue@3.5.13(typescript@5.8.3))
vuetify: 3.9.0(typescript@5.8.3)(vite-plugin-vuetify@2.1.1)(vue@3.5.13(typescript@5.8.3))
acorn-jsx@5.3.2(acorn@8.14.0):
dependencies:
@ -4898,14 +4898,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
vite-plugin-vuetify@2.1.1(vite@6.2.6(@types/node@22.14.1)(sass-embedded@1.86.3)(sass@1.86.3)(yaml@2.7.1))(vue@3.5.13(typescript@5.8.3))(vuetify@3.8.1):
vite-plugin-vuetify@2.1.1(vite@6.2.6(@types/node@22.14.1)(sass-embedded@1.86.3)(sass@1.86.3)(yaml@2.7.1))(vue@3.5.13(typescript@5.8.3))(vuetify@3.9.0):
dependencies:
'@vuetify/loader-shared': 2.1.0(vue@3.5.13(typescript@5.8.3))(vuetify@3.8.1)
'@vuetify/loader-shared': 2.1.0(vue@3.5.13(typescript@5.8.3))(vuetify@3.9.0)
debug: 4.3.7
upath: 2.0.1
vite: 6.2.6(@types/node@22.14.1)(sass-embedded@1.86.3)(sass@1.86.3)(yaml@2.7.1)
vue: 3.5.13(typescript@5.8.3)
vuetify: 3.8.1(typescript@5.8.3)(vite-plugin-vuetify@2.1.1)(vue@3.5.13(typescript@5.8.3))
vuetify: 3.9.0(typescript@5.8.3)(vite-plugin-vuetify@2.1.1)(vue@3.5.13(typescript@5.8.3))
transitivePeerDependencies:
- supports-color
@ -5061,12 +5061,12 @@ snapshots:
optionalDependencies:
typescript: 5.8.3
vuetify@3.8.1(typescript@5.8.3)(vite-plugin-vuetify@2.1.1)(vue@3.5.13(typescript@5.8.3)):
vuetify@3.9.0(typescript@5.8.3)(vite-plugin-vuetify@2.1.1)(vue@3.5.13(typescript@5.8.3)):
dependencies:
vue: 3.5.13(typescript@5.8.3)
optionalDependencies:
typescript: 5.8.3
vite-plugin-vuetify: 2.1.1(vite@6.2.6(@types/node@22.14.1)(sass-embedded@1.86.3)(sass@1.86.3)(yaml@2.7.1))(vue@3.5.13(typescript@5.8.3))(vuetify@3.8.1)
vite-plugin-vuetify: 2.1.1(vite@6.2.6(@types/node@22.14.1)(sass-embedded@1.86.3)(sass@1.86.3)(yaml@2.7.1))(vue@3.5.13(typescript@5.8.3))(vuetify@3.9.0)
webpack-virtual-modules@0.6.2: {}