Add API Documentation Service and enhance existing services with OpenAPI support

This commit is contained in:
glenn schrooyen
2025-09-11 22:24:56 +02:00
parent 21e4972ab1
commit 63b4bb487d
14 changed files with 800 additions and 69 deletions

View File

@@ -0,0 +1,30 @@
{
"name": "labfusion-api-docs",
"version": "1.0.0",
"description": "Unified API documentation service for LabFusion",
"main": "server.js",
"scripts": {
"start": "node server.js",
"dev": "nodemon server.js"
},
"dependencies": {
"express": "^4.18.2",
"swagger-ui-express": "^5.0.0",
"swagger-jsdoc": "^6.2.8",
"axios": "^1.6.2",
"cors": "^2.8.5",
"dotenv": "^16.3.1"
},
"devDependencies": {
"nodemon": "^3.0.2"
},
"keywords": [
"api",
"documentation",
"swagger",
"openapi",
"labfusion"
],
"author": "LabFusion Team",
"license": "MIT"
}