ESLint config for edX JavaScript ES5 code.
A robust HTML entities encoder/decoder with full Unicode support.
Render JSX to an HTML string, with support for Preact components.
Typography utils
Internationalized string formatting and locale negotiation
Functions that surround a string with ansicolor codes so it prints in color.
Install a transform to `require.extensions` that always runs last, even if additional extensions are added later.
Like underscore for Node streams. Map, reduce, filter, fork, pipeline and other utility functions for iterating over object mode streams.
return list of CallSite objects from a captured stacktrace
JavaScript/JSON/MongoDb/Mongoose to XML conversion
Split string by any separator excluding brackets, quotes and escaped characters
Iterate over the own enumerable properties of an object, and return an object with properties that evaluate to true from the callback. Exit early by returning `false`. JavaScript/Node.js.
Convert YAML into JSON. Supports YAML frontmatter, YAML multidocs and other mixed text-and-yaml documents. Can process Textile, Markdown and AsciiDoc strings. Works on the command-line and in node.js.
Sort array elements in ascending order.
Base32 encoding and decoding
Types on steroids 💊
Get utf8 byte length of string
TypeScript definitions for keygrip
Append the contents of one stream onto another.
Check if a module ID is resolvable with require()
Shorthands for commonly used doctypes
ESLint config for edX JavaScript ES2015+ code.
Concatenate file contents with a custom separator and generate a source map
Array-slice method. Slices `array` from the `start` index up to, but not including, the `end` index.