Skip to content

Beta for module release

Compare
Choose a tag to compare
@zorkow zorkow released this 31 May 21:06
· 647 commits to develop since this release
3e7ddbd

First full version using ES modules instead of commonjs.

  • Updates build process to use ES modules instead of commonjs.
  • For compatibility reasons commonjs are still created and both module and commonjs sources are distributed.
  • New package structure:
    • js contains JavaScript files in ES module format.
    • cjs contains JavaScript files in commanjsE format.
    • bin, lib, index.js as usual.

Other changes:

  • Improves handling of alphabet generation, thereby reducing the size of the single mathmaps files as well as locale files.
  • Automatic marking of elements in the SSML renderer. Removes the step renderer as it is no longer necessary.
  • Hides generation of Aria attributes behind a new flag.
  • First implementation of Euro Braille.
  • Removes menu computations for MathJax.