Files
bun.sh/bench/snippets/runner.mjs
2024-09-03 21:32:52 -07:00

23 lines
410 B
JavaScript

import process from "node:process";
import * as Mitata from "../node_modules/mitata/src/cli.mjs";
const asJSON = !!process?.env?.BENCHMARK_RUNNER;
export function run(opts = {}) {
opts ??= {};
if (asJSON) {
opts.json = true;
}
return Mitata.run(opts);
}
export function bench(name, fn) {
return Mitata.bench(name, fn);
}
export function group(name, fn) {
return Mitata.group(name, fn);
}