abstract-syntax-tree
Advanced tools
Comparing version 2.9.5 to 2.10.0
@@ -199,2 +199,4 @@ const find = require('./src/find') | ||
AbstractSyntaxTree.toBinaryExpression = require('./src/transform/toBinaryExpression') | ||
module.exports = AbstractSyntaxTree |
{ | ||
"name": "abstract-syntax-tree", | ||
"version": "2.9.5", | ||
"version": "2.10.0", | ||
"description": "abstract syntax tree", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -444,2 +444,19 @@ # abstract-syntax-tree | ||
## Transformations | ||
#### toBinaryExpression | ||
```js | ||
const { toBinaryExpression } = require('abstract-syntax-tree') | ||
const expression = { | ||
type: 'ArrayExpression', | ||
elements: [ | ||
{ type: 'Literal', value: 'foo' }, | ||
{ type: 'Literal', value: 'bar' }, | ||
{ type: 'Literal', value: 'baz' } | ||
] | ||
} | ||
console.log(toBinaryExpression(expression)) // { type: 'BinaryExpression', ... } | ||
``` | ||
## Optimizations | ||
@@ -446,0 +463,0 @@ |
75781
127
1454
853