# Sentry middleware for Hono ## Information Sentry Middleware `@honojs/sentry` is renamed to `@hono/sentry`. `@honojs/sentry` is not maintained, please use `@hono/sentry`. Also, for Deno, you can use import with `npm:` prefix like `npm:@hono/sentry`. --- Sentry middleware for [Hono](https://github.com/honojs/hono). This middleware sends captured exceptions to the specified Sentry data source name via [toucan-js](https://github.com/robertcepa/toucan-js). ## Usage ```ts import { sentry } from '@hono/sentry' import { Hono } from 'hono' const app = new Hono() app.use('*', sentry()) app.get('/', (c) => c.text('foo')) export default app ``` ## Deno ```ts import { serve } from 'https://deno.land/std/http/server.ts' import { sentry } from 'npm:@hono/sentry' import { Hono } from 'https://deno.land/x/hono/mod.ts' const app = new Hono() app.use('*', sentry({ dsn: 'https://xxxxxx@xxx.ingest.sentry.io/xxxxxx' })) app.get('/', (c) => c.text('foo')) serve(app.fetch) ``` ## Author Samuel Lippert ## License MIT