Formula Pages
Formula pages is a project to develop high quality building blocks compatible with popular spreadsheets.
Currently, the project provides a spreadsheet formula language parser/compiler, an error system, an address system for worksheets and a (currently small) set of functions packaged individually as UMD modules.
These building blocks are published on NPM for node and are compatible with tools like webpack or browserify.
The libaries are packaged as UMD modules but they will clutter global namespace if you don’t bundle your code with webpack or similar.
The source code is written in ES6 with the exception of the parser which uses jison's BNF syntax.