Beta for module release
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.