Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/weecraft/hono-helper

The utility helper to honojs
https://github.com/weecraft/hono-helper

api exception helper hono validator

Last synced: 6 days ago
JSON representation

The utility helper to honojs

Awesome Lists containing this project

README

        

![Hono Helper banner](https://github.com/nyomansunima/hono-helper/assets/54091887/20b4f3e1-611c-460b-a898-27f464253105)

![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/nyomansunima/hono-helper)
![GitHub Sponsors](https://img.shields.io/github/sponsors/nyomansunima)
![GitHub](https://img.shields.io/github/license/nyomansunima/hono-helper)
![GitHub issues](https://img.shields.io/github/issues/nyomansunima/hono-helper)


[🐛 Issues](https://github.com/nyomansunima/hono-helper/issues) . [📝 Explore docs](https://github.com/nyomansunima/hono-helper)

# Hono Helper - Utility helper to hono.dev

The Hono.dev Helper project is born out of the need for simplifying and enhancing the development experience for those working with Eclipse Hono, an open-source IoT messaging project. Eclipse Hono provides a scalable and reliable platform for connecting and managing IoT devices, but developers often encounter challenges related to handling exceptions, validation, and custom mapping of data types. This project aims to alleviate these pain points by providing a set of tools and utilities to streamline Hono development.

## Features

This project is contain buch of feature included to help me support my workflow

- Custom exception - Throw everything into class error
- apiHandler - return only object not the context
- Type validation - Validate the body, params, and query using class validator
- Mapped type to omit, partial and so on

## Stacks

Since building this project here are list about stack, site, tech and any library in this project

- [Hono](https://hono.dev)
- [Class Validator](https://github.com/typestack/class-validator)
- [Class Transformer](https://github.com/typestack/class-transformer)

## Roadmap

All about the task, issues, and roadmap for this projec you can find it on Project Section.

## License

This project is maintain under the [MIT License](./LICENSE). Please read how to use this project.

## Thanks

Thanks to read this project documentation.