22 packages
appveyor-status
Query the AppVeyor build status.
appveyor-swagger
An unofficial Swagger/OpenAPI definition of the AppVeyor REST API.
fs-file-sync-fd
Backported version of fs.readFileSync, fs.writeFileSync, and fs.appendFileSync which accept file descriptor arguments for synchronously reading and writing to open file descriptors.
git-branch-is
Assert that the name of the current branch of a git repository has a particular value.
hub-ci-status
A reimplementation of the ci-status subcommand of hub(1) in JavaScript for checking the GitHub CI and checks status of a commit with Node.
inflate-auto
Decompression stream which detects the compression format from the compressed data with minimal buffering. Detects Gzip, Deflate, and DeflateRaw by default.
json-replace-exponentials
Replace numbers in exponential notation by numbers in fixed-point notation (or anything else) in a string of JSON.
json-schema-intersect
Combine multiple JSON Schemas into a single schema which matches instances which are valid for all of the combined schemas, for supporting older JSON Schema versions which lack support for allOf, such Draft 4 used by Swagger/OpenAPI 2.
json-stringify-raw
Variant of JSON.stringify where the value returned by the replacer function is used verbatim.
@kevinoid/assert-shim
Implementation of the assert module from Node.js 15 for Node.js 10 or later.
@kevinoid/dotnet-identifier-case
Transform a string to PascalCase according to Microsoft's .NET Capitalization Conventions.
@kevinoid/eslint-config
ESLint shareable config for @kevinoid's style (based on airbnb).
@kevinoid/openapi-transformer-pipeline
Transform OpenAPI documents by applying multiple OpenApiTransforer instances.
mocha-ur2ue
Mocha root hook plugin to convert unhandled rejection events to unhandled exceptions so that they will cause test failures.
nodecat
A Node.js implementation of cat, as specified by POSIX/SUSv3. No frills, no buffering, no charset conversion, just cat.
openapi-transformer-base
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.
promised-read
Read from a stream using Promises.
promise-nodeify
Call a Node-style callback with the resolution value or rejection cause of a Promise without the common pitfalls.
stdio-context
Replace stdin, stdout, and/or stderr, including console methods, with arbitrary streams for capture, redirection, testing, or other purposes.
stream-compare
Compare the behavior of readable streams.
swagger-spec-validator
Validate an OpenAPI/Swagger API specification using the swagger.io online validator.
travis-status
An implementation of the status subcommand of The Travis Client in Node.js, with a few extra features.