A set of tools, components, and libraries for building interactive math applications. For more details see design/README.md.
- @math-blocks/core - A collection of utility functions and types used in most of the other packages.
- @math-blocks/editor - Provides a bunch of related parts for building interactive math editors.
- @math-blocks/opentype - Library for parsing OpenType font files that contain a MATH table.
- @math-blocks/parser - Provides a
parserFactoryfunction for creating TDOP parsers and related utils. - @math-blocks/react - A set of React components for rendering and editing math expressions.
- @math-blocks/typesetter – Converts editor tree to a renderer independent scene graph.