Backported version of fs.readFileSync, fs.writeFileSync, and fs.appendFileSync which accept file descriptor arguments for synchronously reading and writing to open file descriptors.
A Node.js implementation of cat, as specified by POSIX/SUSv3. No frills, no buffering, no charset conversion, just cat.
Assert that the name of the current branch of a git repository has a particular value.
Call a Node-style callback with the resolution value or rejection cause of a Promise without the common pitfalls.
Read from a stream using Promises.
Replace stdin, stdout, and/or stderr, including console methods, with arbitrary streams for capture, redirection, testing, or other purposes.
An implementation of the status subcommand of The Travis Client in Node.js, with a few extra features.
Compare the behavior of readable streams.
Validate an OpenAPI/Swagger API specification using the swagger.io online validator.
An unofficial Swagger/OpenAPI definition of the AppVeyor REST API.
Query the AppVeyor build status.
Decompression stream which detects the compression format from the compressed data with minimal buffering. Detects Gzip, Deflate, and DeflateRaw by default.
ESLint shareable config for @kevinoid's style (based on airbnb).
Variant of JSON.stringify where the value returned by the replacer function is used verbatim.
Mocha root hook plugin to convert unhandled rejection events to unhandled exceptions so that they will cause test failures.
Implementation of the assert module from Node.js 15 for Node.js 10 or later.
Replace numbers in exponential notation by numbers in fixed-point notation (or anything else) in a string of JSON.
Base class for traversing or transforming OpenAPI 2 or 3 documents using a modified visitor design pattern to traverse object types within the OpenAPI document tree.