1.0.0 • Published 7 years ago
grob v1.0.0
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] grobExample
const grob = require('grob');
let matches = await grob({
cwd: __dirname,
globs: ['src/**/*.js', '!**/node_modules'],
regex: /findme/,
});
// Map {
// "src/index.js" => [{
// filePath: "/path/to/src/index.js",
// line: 13,
// start: 12,
// end: 18,
// lineContents: 'console.log(findme);'
// }]
// ...
// }1.0.0
7 years ago