lop
Create parsers using parser combinators with helpful error messages
Create parsers using parser combinators with helpful error messages
Parse a url assuming `http` if no protocol or `//` is provided.
Stringify an authors object to `name <email> (url)`.
Translates the `java.text.SimpleDateFormat` date format to the `moment.js` date format.
lexing json
JSX support for Acorn Walk
express.js inspired template-engine manager.
Parse string values in package.json into objects.
A document path library for Node
Front matter parsing middleware based on gray-matter.
Get the username (or 'owner' name) from a git/GitHub remote origin URL.
Get the YouTube, Vimeo, Vine, VideoPress, TikTok, Microsoft Stream, Loom or Dailymotion video id from a url or embed string.
A BBCode to AST Parser part of @bbob
A JSON to CSV and CSV to JSON converter that natively supports sub-documents and auto-generates the CSV heading.
Excel XLSX parser/generator written in JavaScript with Node.js and browser support, jQuery/d3-style method chaining, and a focus on keeping existing workbook features and styles in tact.
HTML processor powered by plugins part of the unified collective
Dominic Tarr's JSONStream using Rodd Vaggs' through2
Pure JS implementation of the DOM Level 3 XPath specification
A function that accepts the full name of a person in any format, parses it, and returns its parts { title, first name, middle name, last name, nickname, suffix, [and any parsing errors] }.
Parse the CSS font property value.