@inversifyjs/hono-open-api
v4.1.0
Published
InversifyJs HTTP Hono OpenAPI package
Maintainers
Readme
@inversifyjs/hono-open-api
InversifyJS HTTP Hono OpenAPI integration package.
This package provides OpenAPI/Swagger UI integration for Hono-based InversifyJS HTTP applications.
Installation
npm install @inversifyjs/hono-open-api @inversifyjs/http-open-api honoUsage
import { Container } from 'inversify';
import { SwaggerUiHonoProvider } from '@inversifyjs/hono-open-api';
const container = new Container();
const swaggerUiProvider = new SwaggerUiHonoProvider({
api: {
path: '/docs',
openApiObject: {
openapi: '3.1.0',
info: {
title: 'My API',
version: '1.0.0',
},
paths: {},
},
},
ui: {
title: 'My API Documentation',
},
});
swaggerUiProvider.provide(container);Requirements
@inversifyjs/http-open-api(peer dependency)hono(peer dependency)inversify(peer dependency)
