versioning for hapi, using all three methods: https://www.troyhunt.com/your-api-versioning-is-wrong-which-is/
General purpose node utilities
OpenTelemetry instrumentation for `@hapi/hapi` http web application framework
Topological sorting with grouping support
Object schema validation
JSON parse with prototype poisoning protection
HTTP-friendly error objects
General purpose crypto utilities
Wait for multiple callback
Hydra is a NodeJS light-weight library for building distributed computing applications such as microservices
HTTP Content-* headers parsing
HTTP Client Utilities
Boyer-Moore-Horspool algorithms
HTTP Accept-* headers parsing
Node compatible event emitter with extra features
Measure process load
Injects a fake HTTP request/response into a node HTTP server
Base64 streaming encoder and decoder
Selective error catching and rewrite rules
Encapsulated tokens (encrypted and mac'ed objects)
HTTP payload parsing
Treat multiple buffers as one
Memory adapter for catbox
Semantic versioning rules parser