Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.
ES2015 spec-compliant shim for Reflect.ownKeys
Dead simple Object schema validation
runtime type assertions for catching errors early
Encourages programming with assertions by providing tools to compile them away
The runtime components for the pug templating language
When it comes to testing, I am a simple man. I just need a function that throws an error when "false" is inputted. Maybe some message and a compliment when the code found no errors. Welcome to my testing package.
Array of "void elements" defined by the HTML specification.
Mocks node.js http.ServerResponse. See also `mock-req`.
A querystring parser that supports nesting and arrays, with a depth limit
Assert values using Joi schemas
Is the current JS environment a touch device?
OpenAPI response body extraction and JSON shape assertion toolkit (framework-agnostic)
Validate Domain Names as outlined by RFC 2181
Provides the script, test, vars and assert runtimes.
Update notifications for your CLI app
Is given string a language code (as per IANA)
US state names and postal codes
Strip HTML tags from strings. No parser, accepts mixed sources.
Test if an input value is a supported ndarray data type.
Rich matchers inspired by Hamcrest. Useful for generating helpful assertion failure messages in tests.
If isFunction(callbackfn) is false, throw a TypeError exception.
Test if a finite double-precision floating-point number is a positive integer.
Base functionality used throughout XY Labs TypeScript/JavaScript libraries