@c4312/matcha
Version:
A caffeine driven, simple command line for benchmarking
9 lines • 456 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.grepMatches = (pattern, name) => typeof pattern === 'string' ? name.toLowerCase().includes(pattern) : pattern.test(name);
/**
* A middleware that only runs benchmark cases matching
* the given pattern.
*/
exports.grepMiddleware = (pattern) => (bench, next) => exports.grepMatches(pattern, bench.name) ? next(bench) : Promise.resolve();
//# sourceMappingURL=grep.js.map