ECMAScript (ESTree) AST walker
A simple promisified recursive readdir function, with support for globs.
Get the last or last n elements in an array.
A simple promisified recursive readdir function.
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.
Collection of utility functions
A flexible math expression evaluator
A utility function to index arrays by any criteria
A suite of parsers and compilers for WordPress styles.
Fast and powerful array sorting. Sort an array of objects by one or more properties. Any number of nested properties or custom comparison functions may be used.
Use property paths like 'a.b.c' to get a nested value from an object. Even works when keys have dots in them (no other dot-prop library we tested does this, or does it correctly).
a customizable value inspector
Query JavaScript objects with JSONPath expressions. Robust / safe JSONPath engine for Node.js.
A simple and composable way to validate data in JavaScript (and TypeScript).
Block API for WordPress.
Get esbuild-compatible targets from a browserlist config
Recursive object extending
A highly consumable list of bad (profanity) english words (forked from badwords)
option parsing and help generation
minimum viable argument parser
ES6 Array.find ponyfill. Return the first array element which satisfies a testing function.
mjml-validator
Workaround a Safari bug where rest destructuring with an array literal on the rhs can yield incorrect results
A polyfill for Array.prototype.flat and Array.prototype.flatMap