Mimic a Node.js HTTP response stream
A Minipass stream that raises an error if you get a different number of bytes than expected
Error parser to parse an error instance into a collection of frames
A window.fetch polyfill.
Create an error with a code
A small utility, used by Fastify itself, for generating consistent error objects across your codebase and plugins.
Serialize/deserialize an error into a plain object
Validate JSON
Creates a Promise that waits for a single event
A Promise-based interface into processes created by child_process.spawn
Check if a string is a valid JavaScript expression
API for combining call site modifiers
Inquirer input text prompt
Gracefully handle a Promise using async/await.
HTTP status utility
Wrap zod validation errors in user-friendly readable messages
Type checking for JavaScript functions
Error.captureStackTrace ponyfill
Polyfill of future proposal for `util.parseArgs()`
Custom errors
Get v8 stack traces as an array of CallSite objects.
High-level messaging & socket patterns implemented in pure js
A URI template implementation (RFC 6570 compliant)
An evented streaming XML parser in JavaScript