5.1.0 • Published 2 years ago
ast-node-finder v5.1.0
ast-node-finder
jscodeshift find api automatically generated from code
Checkout the api in this playground
Read the introductory blog post for more details.
Usage
import { findQuery } from 'ast-node-finder';
import { parse } from 'recast';
const source = `foo.bar.baz(1,2,3)`;
const ast = parse(source);
// Pass the node from ast and get the find api
console.log(findQuery(ast.program.body[0].expression));
Output
root.find(j.CallExpression, {
callee: {
object: { object: { name: 'foo' },
property: { name: 'bar' }
},
property: { name: 'baz' }
}
})
.forEach(path => {
// Manipulate the path (node) here
});
5.1.0
2 years ago
5.0.0
2 years ago
4.1.0
2 years ago
4.0.1
3 years ago
4.0.0
3 years ago
3.0.4
3 years ago
3.0.3
3 years ago
3.0.2
3 years ago
3.0.1
3 years ago
3.0.7
3 years ago
3.0.6
3 years ago
3.0.5
3 years ago
3.0.0
3 years ago
2.0.9
4 years ago
2.0.7
4 years ago
2.0.6
4 years ago
2.0.8
4 years ago
2.0.5
5 years ago
2.0.4
5 years ago
2.0.3
5 years ago
2.0.2
5 years ago
2.0.1
5 years ago
2.0.0
5 years ago
1.1.4
6 years ago
1.1.3
6 years ago
1.1.1
6 years ago
1.1.0
6 years ago
1.1.2
6 years ago
1.0.9
6 years ago
1.0.8
6 years ago
1.0.7
6 years ago
1.0.6
6 years ago
1.0.5
6 years ago
1.0.4
6 years ago
1.0.3
6 years ago
1.0.2
6 years ago
1.0.1
6 years ago
1.0.0
6 years ago