Parse and evaluate simple math expressions
Parse, validate, traverse, transform, and optimize Oniguruma regular expressions
Check if a string is a valid JavaScript expression
Handler for htmlparser2 that turns pages into a dom
Helper function to optimise call expression
Helper which skips types and parentheses
Helper function to replace certain member expressions with function calls
Regular expression parser for ECMAScript.
An email address parser based on rfc5322
Ensure that reserved words are quoted in property accesses
Transform SVG into JSX
Parse partial JSON generated by LLM
Rename destructuring parameter to workaround https://bugs.webkit.org/show_bug.cgi?id=220517
Check if a value is an object
Emmet standalone abbreviation parser
Javascript Redis protocol (RESP) parser
Convert globs to regular expressions
An implementation of the WHATWG URL Standard's URL API and parsing machinery
Common Expression Language
Math.js is an extensive math library for JavaScript and Node.js. It features a flexible expression parser with support for symbolic computation, comes with a large set of built-in functions and constants, and offers an integrated solution to work with dif
Utility functions to deal with references in objects
Check if a value is a plain object
Helper function to optimise call expression
CSS parser / stringifier