ideasonpurpose/docker-build

View on GitHub
lib/prettier-hrtime.js

Summary

Maintainability
B
5 hrs
Test Coverage
import prettyHrtime from "pretty-hrtime";
 
Identical blocks of code found in 2 locations. Consider refactoring.
export const prettierHrtime = (hrtime) => {
let timeString;
const seconds = hrtime[1] > 5e6 ? " seconds" : " second";
if (hrtime[0] > 60) {
timeString = prettyHrtime(hrtime, { verbose: true })
.replace(/\d+ (milli|micro|nano)seconds/gi, "")
.trim();
} else if (hrtime[1] > 5e6) {
timeString = prettyHrtime(hrtime).replace(/ s$/, seconds);
} else {
timeString = prettyHrtime(hrtime);
}
return timeString;
};