@jikida/sdk-bun
v0.1.0
Published
Jikida fail-open WAF SDK for Bun (Bun.serve, Elysia, Hono).
Maintainers
Readme
@jikida/sdk-bun
Same as @jikida/sdk-node but built for Bun.serve.
Install
bun add @jikida/sdk-nodeUse
jikidaNext inspects any Web Request and returns { blocked, reason }, which
wires straight into Bun.serve:
import { jikidaNext } from '@jikida/sdk-node/next'
const inspect = jikidaNext({ token: Bun.env.JIKIDA_TOKEN! })
Bun.serve({
fetch(req) {
const verdict = inspect(req)
if (verdict.blocked) {
return new Response(JSON.stringify({ error: verdict.reason }), { status: 403 })
}
return new Response('hi')
},
})The Node SDK's @jikida/sdk-node already works under Bun. This package is a re-export
to make the discover-and-install story symmetric with other runtimes.
Status
Alpha alias — use @jikida/sdk-node directly for now.
Source
- Public repo: github.com/unesLam/jikida
- Issues: github.com/unesLam/jikida/issues
- License: MIT
- Publisher: Next Lab LLC · [email protected]
