Files
flyer-crawler.projectium.com/tsoa.json
Torben Sorensen 2d2cd52011
Some checks failed
Deploy to Test Environment / deploy-to-test (push) Failing after 3m58s
Massive Dependency Modernization Project
2026-02-13 00:34:22 -08:00

65 lines
1.5 KiB
JSON

{
"entryFile": "server.ts",
"noImplicitAdditionalProperties": "throw-on-extras",
"controllerPathGlobs": ["src/controllers/**/*.controller.ts"],
"spec": {
"outputDirectory": "src/config",
"specVersion": 3,
"securityDefinitions": {
"bearerAuth": {
"type": "http",
"scheme": "bearer",
"bearerFormat": "JWT"
}
},
"basePath": "/api",
"specFileBaseName": "tsoa-spec",
"name": "Flyer Crawler API",
"description": "API for the Flyer Crawler grocery deal extraction and analysis platform",
"version": "1.0.0",
"contact": {
"name": "Flyer Crawler Team"
},
"license": {
"name": "Private"
},
"tags": [
{
"name": "Health",
"description": "Health check endpoints"
},
{
"name": "Auth",
"description": "Authentication and authorization endpoints"
},
{
"name": "Users",
"description": "User management endpoints"
},
{
"name": "Flyers",
"description": "Flyer management endpoints"
},
{
"name": "Deals",
"description": "Deal search and management endpoints"
},
{
"name": "Stores",
"description": "Store information endpoints"
}
]
},
"routes": {
"routesDir": "src/routes",
"basePath": "/api",
"middleware": "express",
"routesFileName": "tsoa-generated.ts",
"esm": true,
"authenticationModule": "src/middleware/tsoaAuthentication.ts"
},
"compilerOptions": {
"esModuleInterop": true
}
}