Verify the integrity of the data and return it in expected shape. Otherwise throw error or return a specified default value
Regular expression parser for ECMAScript.
Regular expression parser for ECMAScript.
A helper utility to parse and validate WebdriverIO options
CSS Object Model implementation and CSS parser
Validate XML, Parse XML, Build XML without C/C++ based libraries
Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible
Create and parse HTTP Content-Type header
Swagger 2.0 and OpenAPI 3.x parser and validator for Node and browsers
CSS Object Model implementation and CSS parser
CSS Object Model implementation and CSS parser
An email address parser based on rfc5322
Parse, normalize and validate given semver shorthand (e.g. gulp@v3.8.10) to object.
Returns an array of `locale` strings, sorted by quality, given the string from an HTTP `Accept-Language` header.
Core libraries to interact with SFDX projects, orgs, and APIs.
Library to work against complex domain names, subdomains and URIs. Only contains ICANN section.
Read and modify Office Add-in manifest files.
A json validator that has an option to check for duplicated keys
Give me a string and I'll tell you if it's a valid npm package name
Dead simple Object schema validation
Typesafe front matter
This plugins adds simple LRU caching to your `validate`, to improve performance by caching the validation result.
Parse HTTP request cookies
Small footprint URL parser that works seamlessly across Node.js and browser environments
A Rust crate for custom data types such as email, URL, and others, implementing the 'parse, don't validate' principle.
Validation and type constraint library. Declare domain types with invariants enforced at construction. Parse-dont-validate pattern as a first-class citizen. Zero-overhead wrappers with derive macros.