Sets values on the CLS context for each request
Injects a fake HTTP request/response into a node HTTP server
Simple Bearer authentication scheme plugin for hapi, accepts token by Header, Cookie or Query parameter.
Express & Koa middlewares and Fastify & Hapi plugins for CLS-based request id generation, batteries included
General purpose node utilities
OpenTelemetry instrumentation for `@hapi/hapi` http web application framework
Hapi plugin for the Pino logger
Topological sorting with grouping support
hapi 19 plugin: sets request.id from x-request-id (or custom like x-amzn-trace-id) header
Object schema validation
JSON parse with prototype poisoning protection
HTTP-friendly error objects
Request-scoped storage support, based on Asynchronous Local Storage, with fallback to cls-hooked for older Node versions
General purpose crypto utilities
Wait for multiple callback
A hapi plugin to paginate resources
HTTP Client Utilities
HTTP Content-* headers parsing
Encapsulated tokens (encrypted and mac'ed objects)
HTTP Accept-* headers parsing
An easy way to set and cache context changes for Apollo Link
Node compatible event emitter with extra features
Base64 streaming encoder and decoder
Selective error catching and rewrite rules