istanbul-coverage-enforcer
Version:
A Nodejs package and cli tool to enforce code coverage
14 lines (9 loc) • 296 B
JavaScript
const { readFileSync } = require('fs');
const pipe = (fn, ...fns) => (...args) =>
fns.reduce((acc, fn) => fn(acc), fn(...args));
const compose = (...fns) => pipe(...fns.reverse());
const readParsedJSON = compose(JSON.parse, readFileSync);
module.exports = {
compose,
readParsedJSON,
};