Output generators for @restdocs (OpenAPI, Markdown, TypeScript)
npm install @restdocs/generatorsOutput generators for @restdocs - OpenAPI, Markdown, and TypeScript.
``bash`
npm install @restdocs/generators
`typescript
import { generateOpenAPI } from '@restdocs/generators/openapi';
const spec = generateOpenAPI(docs, {
info: {
title: 'My API',
version: '1.0.0',
},
});
`
`typescript
import { generateMarkdown } from '@restdocs/generators/markdown';
const markdown = generateMarkdown(docs);
`
`typescript
import { generateTypeScript } from '@restdocs/generators/typescript';
const types = generateTypeScript(docs);
``
- 📄 OpenAPI 3.0 specification generation
- 📝 Clean Markdown documentation
- 🔷 TypeScript interface generation
- 🎯 Multiple output formats from single source
See main documentation for full generator options.
MIT