| name | hono-ipc-patterns |
| description | Advanced patterns for Hono-based Electron IPC including Zod validation and error handling. Use when adding validation or handling errors in routes. |
| allowed-tools | Read, Write, Edit, Glob, Grep |
Hono IPC Patterns
Resources
Quick Reference
Zod Validation Targets
| Target | Example |
|---|
json | zValidator('json', z.object({ name: z.string() })) |
query | zValidator('query', z.object({ limit: z.coerce.number() })) |
param | zValidator('param', z.object({ id: z.string() })) |
Error Pattern
result.match(
(data) => c.json(data, 200),
(error) => c.json({ error: error.message }, 500)
);