grob
grep
, but in JavaScript.
- Supports globs using [
fast-glob
] - Faster than
grep
™†
† Only faster than grep
when you are already inside a Node process and would
have to spawn a child process to run grep and then parse out the results.
Install
yarn add [--dev] grob
Example
const grob = ; let matches = await ;// Map {// "src/index.js" => [{// filePath: "/path/to/src/index.js",// line: 13,// start: 12,// end: 18,// lineContents: 'console.log(findme);'// }]// ...// }