openapi: implement API handler with openapi-backend

- Tests pass 
- Added openapi-backend hook
- Generating OpenAPI v3 definitions for each API version
- Definitions served /api/openapi.json /api/{version}/openapi.json
This commit is contained in:
Viljami Kuosmanen 2020-03-29 16:25:52 +02:00 committed by muxator
parent dbab4ad13a
commit 25e081ac89
6 changed files with 680 additions and 328 deletions

View file

@ -51,6 +51,7 @@
"nodeify": "^1.0.1",
"npm": "6.14.3",
"object.values": "^1.0.4",
"openapi-backend": "^2.3.8",
"request": "2.88.0",
"resolve": "1.1.7",
"security": "1.0.0",