- Enhancements:
- [Allow for options to be customized (#27)
- Enhancements:
- Add async to arrow function expressions
- Enhancements:
- Enhancements:
- Enhancements:
- Fixes
- Handle edge case when string literal is a JSX child
- Enhancements:
- Added exponential operators from ES2016
- Enhancements:
- Added AssignmentProperty for use with ObjectPattern
- Updated some typespecs to reflect updates in ESTree spec
- Enhancements:
- Added structs for JSX AST
- Bug fixes
- ESTree.Tools.Generator: updated UnaryExpression to put space in when operator is :typeof
- Enhancements
- ESTree.Tools.Generator: Updated yield to account for delegate field
- Enhancements
- Added async field to FunctionDeclaration and FunctionExpression
- Added AwaitExpression
- Enhancements
- Changed TemplateElement.value.value to TemplateElement.value.raw
- Began adding indentation
- Added empty string for when nil is given to generate
-
Enhancements
- Updated to latest ESTree Spec
- Added ESTree.Tools.Generator to turn JavaScript AST into code
-
Breaking
- ESTree.Builder is now ESTree.Tools.Builder
- Enhancements
- Add new regex property to literal
- Enhancements
- Has the Node definitions from the ESTree Spec
- Fills in ES6 Node definitions from ast-types and some from testing with acorn