Tiny JavaScript tokenizer.
ContractCase core HTTP plugin, providing HTTP matchers and mocks
ContractCase core function plugin DSL
tiny commit walker
Typescript type-preserving conversion of objects between camelCase and snake_case
A tiny function for truncating a string which may containg ANSI escapes, with automatic terminal width detection.
A tiny secp256k1 JS
Plugin framework for writing plugins for the ContractCase test framework
Connector to allow ContractCase to run as a server. Use only if you're creating a custom wrapper for a new language
JSON Merge Patch (RFC 7396) Implementation
Core functionality for the ContractCase contract testing suite
Types for writing the definition DSL for plugins for the ContractCase test framework
Remove any existing casing from a string.
A tiny tool to run tsc on specific files without ignoring tsconfig.json
ContractCase HTTP plugin CaseExample definition DSL
ContractCase core function plugin, allowing validation of arbitrary functions
Given a possibly case-variant version of an existing filesystem path, returns the case-exact, normalized version as stored in the filesystem.
Generated proto files for ContractCase's CaseConnector
ContractCase contract testing suite
Command-line interface for ContractCase, allowing interactions with the Contract / Pact Broker
Minimalist `HTTP` client for `GET`, `POST`, `PUT`, `PATCH` and `DELETE` `JSON` payloads
Shared types for ContractCase modules
Type-safe data decoding and encoding for the minimalist.
Compare two software versions, with any number of points (<1KB)