A temporary fork of typescript-rest-swagger (v0.0.40) that adds support for pluralizing endpoints within class/controller inheritance. It generates Swagger/OpenAPI documentation from TypeScript REST APIs built with the typescript-rest framework. The original library is stable but this fork addresses a specific limitation around endpoint naming. It uses decorators like @Tags, @Response, @Example, and @Security to enrich generated specs. No known release cadence; last published in 2019. Differentiators: resolver for pluralization in inherited controllers compared to the base library.
npm install typescript-rest-swagger-pluralNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to configure and run swaggerGen to generate OpenAPI spec from a typescript-rest controller with pluralized endpoint support.
Switch to typescript-rest-swagger (original) or consider rewriting with tsoa.
Ensure all imports reference 'typescript-rest-swagger-plural' explicitly.
Create a valid swaggerConfig.json with both fields.
Add JSDoc comments to all controller methods and parameters.
Use a more actively maintained tool like tsoa or @nestjs/swagger.
Run 'npm install typescript-rest-swagger-plural' and change imports to 'typescript-rest-swagger-plural'.
Use an absolute path or ensure the path is relative to where the command is run.
Ensure every exported controller class has @Path('something') and is properly imported in the entryFile.Check that entryFile exports all controllers and they are decorated with @Path.