open-index/open-npm huggingface dataset:
npm package: @hono-openapi/core
Description: Drop in zero configuration extension for Hono with openapi schema generation. Core package
Author: Kilian Brachtendorf
Latest version: 0.0.8

# Hono Openapi Core

Hono Openapi is a drop in zero configuration extension for [Hono](https://github.com/honojs/hono).
It automatically generates [OpenApi](https://swagger.io/specification/) documentation which is exposed via the modern [Scalar](https://github.com/scalar/scalar) frontend or the traditional [Swagger Ui](https://github.com/swagger-api/swagger-ui).

The core package contains the main functionality. For further information and documentation take a look at the [main repository](https://github.com/KilianB/Hono-Openapi).
npm package: @hono-openapi/scalar
Description: Drop in zero configuration extension for Hono with openapi schema generation. Scalar frontend
Author: Kilian Brachtendorf
Latest version: 0.0.8

# Hono Openapi Scalar

Hono Openapi is a drop in zero configuration extension for [Hono](https://github.com/honojs/hono).
It automatically generates [OpenApi](https://swagger.io/specification/) documentation which is exposed via the modern [Scalar](https://github.com/scalar/scalar) frontend or the traditional [Swagger Ui](https://github.com/swagger-api/swagger-ui).

The Scalar package contains bindings to display the scalar ui frontend. For further information and documentation take a look at the [main repository](https://github.com/KilianB/Hono-Openapi).

![scalar example](./images/complexExample.png)

## Versioning

This package does not bundle scalar directly but rather points to a CDN: `https://cdn.jsdelivr.net/npm/@scalar/api-reference` . This ensures that always the newest version is included without the need to republish a package and that the actual bundle size is tiny as the scalar package is a dependency of core.

If you want to pin a version or host it yourself you can always overwrite the script locations with

```ts
scalar({
  cdnUrl: '.....',
});
```
npm package: @hono-openapi/shared
Description: Drop in zero configuration extension for Hono with openapi schema generation. Shared type package
Author: Kilian Brachtendorf
Latest version: 0.0.8

# Hono Openapi Shared

Hono Openapi is a drop in zero configuration extension for [Hono](https://github.com/honojs/hono).
It automatically generates [OpenApi](https://swagger.io/specification/) documentation which is exposed via the modern [Scalar](https://github.com/scalar/scalar) frontend or the traditional [Swagger Ui](https://github.com/swagger-api/swagger-ui).

The shared package contains shared type definitions and only needs to be used during development.
npm package: @hono-openapi/swaggerui
Description: Drop in zero configuration extension for Hono with openapi schema generation. SwaggerUi package
Author: Kilian Brachtendorf
Latest version: 0.0.8

# Hono Openapi SwaggerUi

Hono Openapi is a drop in zero configuration extension for [Hono](https://github.com/honojs/hono).
It automatically generates [OpenApi](https://swagger.io/specification/) documentation which is exposed via the modern [Scalar](https://github.com/scalar/scalar) frontend or the traditional [Swagger Ui](https://github.com/swagger-api/swagger-ui).

The SwaggerUi package contains bindings to display the Swagger  frontend. For further information and documentation take a look at the [main repository](https://github.com/KilianB/Hono-Openapi).

![scalar example](./images/swagger_ui.webp)