{"library":"express-oas-generator","type":"library","category":null,"description":"Automatically generates OpenAPI (Swagger) specifications for Express.js 4.x REST APIs from runtime request/response analysis. Version 1.0.48 provides both Swagger UI and spec endpoints, supports OpenAPI 2 and 3 (default v2), and allows customization via merge objects or callback functions. Releases follow a maintenance cadence with limited recent activity. Key differentiators: no manual annotation required, works with existing routes, supports Mongoose model integration for definitions (requires mongoose, mongoose-to-swagger, bson as peer deps). Full TypeScript definitions included. Note: spec generation is reactive—must exercise endpoints before specs appear.","language":"javascript","status":"active","version":"1.0.48","tags":["javascript","ExpressJS","OpenAPI","Swagger","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install express-oas-generator","imports":["import expressOasGenerator from 'express-oas-generator'","expressOasGenerator.init(app, options)","import { SPEC_OUTPUT_FILE_BEHAVIOR } from 'express-oas-generator'"]},{"cmd":"yarn add express-oas-generator","imports":[]},{"cmd":"pnpm add express-oas-generator","imports":[]}],"homepage":"https://github.com/mpashkovskiy/express-oas-generator#readme","github":"https://github.com/mpashkovskiy/express-oas-generator","docs":null,"changelog":null,"pypi":null,"npm":"express-oas-generator","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}