Added es6 fixtures @material-ui/core and @angular/compiler
Replaced cherow by meriyah as cherow is no longer maintained.
Updated acorn to v7
Updated babel-parser to 7.5.5
Edits:
Added locations related options to the other parser implementations.
Added comment attachment options to esprima.
Babel always stores location to the nodes and does not offer an option to disable locations store. This operation will have 20% performance impact, so we enable the locations options in other parsers to ensure the informations in the produced AST are comparable.
Babel adopts comment attachment algorithm similar to esprima. So we also enable the comment attachment related options in esprima. Note that both acorn and meriyah does not implement comment attachment.
@material-ui/core
and@angular/compiler
Edits:
Babel always stores location to the nodes and does not offer an option to disable locations store. This operation will have 20% performance impact, so we enable the
locations
options in other parsers to ensure the informations in the produced AST are comparable.Babel adopts comment attachment algorithm similar to esprima. So we also enable the comment attachment related options in esprima. Note that both acorn and meriyah does not implement comment attachment.