Additional TeX syntax support and direct web-compatible build outputs#11
Closed
thatcomputerguy0101 wants to merge 15 commits into
Closed
Additional TeX syntax support and direct web-compatible build outputs#11thatcomputerguy0101 wants to merge 15 commits into
thatcomputerguy0101 wants to merge 15 commits into
Conversation
Contributor
Author
|
The build improvements in this PR cover a similar set of needs to #10, but using Webpack instead of Vite. Vite may be a better build system, so I'll split the parser changes in this PR apart from the build changes if that is accepted. |
Contributor
Author
|
I also believe this set of changes should also be compatible with MathJS 11, but not MathJS 12. |
Owner
|
Thanks so much for all of this! It looks great. I've updated the dependencies from some previous PRs so that the project uses MathJS 12 now: if you still want it to be merged feel free to make those changes so that the tests pass again! |
Contributor
Author
|
For the symbols test, do you prefer the unit test style of this PR, or the integration test style of #9? (Or both, but that seems excessive to me.) |
Contributor
Author
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This is a fairly major update adding many additional TeX features in addition to adding two more build targets. The updated README has documentation on all of the new user-facing features, whereas the below list touches on those briefly but adds some notes about the internals.
New TeX features:
a_b\alpha), and certain operators.\ne,<,\geq, etc...\sqrt[3]{x},\log_3{y}Other improvements:
package.json