Cast a string (where possible) to a primitive type.
A fast frontmatter parser. Supports both string and stream inputs.
Extract tags inlined in running text.
Extract the query string and hash of a URL.
Unsmarten your quotes, dashes, and ellipses.
Modelling a playlist that supports shuffle, repeat, and reordering.
Sugar for getting data out of strings.
Named string interpolation, with format specifiers.
A wrapper around console.log for inspecting objects.
Higher-order functions (synchronous and asynchronous each/eachSeries/map/filter/fold) and functions for flow control (parallel/series/waterfall) in under 1 KB.
Compare two variables with the comparison operator specified as a string.
Assign objects into groups by one or more properties, by object value, or by using a comparator function.
Join strings to form a valid path.
A generic way to split an array into pages, with optional callbacks to modify the structure of each page.
A stricter `parseInt` and `parseFloat`.
Get or set a value in an object/array using a dot-delimited string or array of keys.
Group objects into categories based on an object property.
Core plugins for the Tomasi build system.
An extensible build system for making static websites.