Feat/restructure api (#6664)

* Restructured rest api

* Added swagger ui

* Added reworked rest api

* Reformatted code, excluded unnecessary newlines and removed version 2.2.2
This commit is contained in:
SamTV12345 2024-09-21 13:00:39 +02:00 committed by GitHub
parent 76e52e51d9
commit 12f81cfb5e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
10 changed files with 1588 additions and 16 deletions

30
pnpm-lock.yaml generated
View file

@ -257,6 +257,9 @@ importers:
superagent:
specifier: 10.1.0
version: 10.1.0
swagger-ui-express:
specifier: ^5.0.1
version: 5.0.1(express@4.21.0)
tinycon:
specifier: 0.6.8
version: 0.6.8
@ -324,6 +327,9 @@ importers:
'@types/supertest':
specifier: ^6.0.2
version: 6.0.2
'@types/swagger-ui-express':
specifier: ^4.1.6
version: 4.1.6
'@types/underscore':
specifier: ^1.11.15
version: 1.11.15
@ -1618,6 +1624,9 @@ packages:
'@types/supertest@6.0.2':
resolution: {integrity: sha512-137ypx2lk/wTQbW6An6safu9hXmajAifU/s7szAHLN/FeIm5w7yR0Wkl9fdJMRSHwOn4HLAI0DaB2TOORuhPDg==}
'@types/swagger-ui-express@4.1.6':
resolution: {integrity: sha512-UVSiGYXa5IzdJJG3hrc86e8KdZWLYxyEsVoUI4iPXc7CO4VZ3AfNP8d/8+hrDRIqz+HAaSMtZSqAsF3Nq2X/Dg==}
'@types/tar@6.1.13':
resolution: {integrity: sha512-IznnlmU5f4WcGTh2ltRu/Ijpmk8wiWXfF0VA4s+HPjHZgvFggk1YaIkbo5krX/zUCzWF8N/l4+W/LNxnvAJ8nw==}
@ -4266,6 +4275,15 @@ packages:
swagger-schema-official@2.0.0-bab6bed:
resolution: {integrity: sha512-rCC0NWGKr/IJhtRuPq/t37qvZHI/mH4I4sxflVM+qgVe5Z2uOCivzWaVbuioJaB61kvm5UvB7b49E+oBY0M8jA==}
swagger-ui-dist@5.17.14:
resolution: {integrity: sha512-CVbSfaLpstV65OnSjbXfVd6Sta3q3F7Cj/yYuvHMp1P90LztOLs6PfUnKEVAeiIVQt9u2SaPwv0LiH/OyMjHRw==}
swagger-ui-express@5.0.1:
resolution: {integrity: sha512-SrNU3RiBGTLLmFU8GIJdOdanJTl4TOmT27tt3bWWHppqYmAZ6IDuEuBvMU6nZq0zLEe6b/1rACXCgLZqO6ZfrA==}
engines: {node: '>= v0.10.32'}
peerDependencies:
express: '>=4.0.0 || >=5.0.0-beta'
symbol-tree@3.2.4:
resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==}
@ -5900,6 +5918,11 @@ snapshots:
'@types/methods': 1.1.4
'@types/superagent': 8.1.7
'@types/swagger-ui-express@4.1.6':
dependencies:
'@types/express': 4.17.21
'@types/serve-static': 1.15.7
'@types/tar@6.1.13':
dependencies:
'@types/node': 22.5.5
@ -9017,6 +9040,13 @@ snapshots:
swagger-schema-official@2.0.0-bab6bed: {}
swagger-ui-dist@5.17.14: {}
swagger-ui-express@5.0.1(express@4.21.0):
dependencies:
express: 4.21.0
swagger-ui-dist: 5.17.14
symbol-tree@3.2.4: {}
tabbable@6.2.0: {}