class-validator-jsonschema
JSON →Converts class-validator-decorated classes into OpenAPI-compatible JSON Schema. Current stable version is 5.1.0, released periodically alongside peer dependencies. Key differentiators: provides best-effort conversion with opinionated defaults where class-validator decorators lack direct JSON Schema equivalents; supports custom converters and decorators for extending or overriding outputs; ships TypeScript types and is ESM-compatible. Alternatives include typeconv or manual schema writing, but this library integrates directly with the popular class-validator ecosystem.
Resources
packageclass-validator-jsonschema ↗