UNPKG

alinea

Version:

[![npm](https://img.shields.io/npm/v/alinea.svg)](https://npmjs.org/package/alinea) [![install size](https://packagephobia.com/badge?p=alinea)](https://packagephobia.com/result?p=alinea)

20 lines (18 loc) 497 B
import { prettyMilliseconds } from "../../chunks/chunk-7YXWNKGS.js"; import "../../chunks/chunk-U5RRZUYZ.js"; // src/core/util/Timer.ts var out = globalThis.process ? process.stdout.write.bind(process.stdout) : console.log.bind(console); function timer(name) { const startProgress = performance.now(); out(`> ${name}\r`); return (msg) => { const duration = performance.now() - startProgress; out(`> ${msg || name} in ${prettyMilliseconds(duration)} `); }; } export { timer };