A configurable defensive programming utility to guard against non-array values
A parser to find where a directional name or abbreviation is in a string
A utility that normalizes an address string for ease of parsing
Shared useful utils and types
An address parser for American and Canadian addresses that breaks down the provided address into its component parts
A utility to convert accented characters to non-accented equivalents
A collection of address utilities and parsers
Array manipulation, ordering, searching, summarizing, etc.
A mixin guard that allows for one of N guards to pass for the request to be considers authenticated.
Which kind of Typed Array is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.
An ES7/ES2016 spec-compliant `Array.prototype.includes` shim/polyfill/replacement that works as far down as ES3.
A simple list of possible Typed Array names.
Is this value a JS SharedArrayBuffer?
Is this value a JS ArrayBuffer?
Robustly get the byte offset of a Typed Array
Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.
Robustly get the byte length of a Typed Array
`Array.prototype.concat`, but made safe by ignoring Symbol.isConcatSpreadable
Robustly get the length of a Typed Array
Get the ArrayBuffer out of a TypedArray, robustly.
General purpose glob-based configuration matching.
Is this value a JS Typed Array? This module works cross-realm/iframe, does not depend on `instanceof` or mutable properties, and despite ES6 Symbol.toStringTag.
A utility to determine if a value is a Plain Old Java Object (a non-null serializable JSON object)
A parser to find where a street name or abbreviation is in a string