UNPKG

msync

Version:

Easily manage building and syncing multiple node-modules in a flexibly defined workspace.

27 lines 2.31 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var libs_1 = require("./libs"); exports.compact = function (value) { return libs_1.R.pipe(libs_1.R.reject(libs_1.R.isNil), libs_1.R.reject(libs_1.R.isEmpty))(value); }; function write(msg, silent) { if (silent !== true) { libs_1.log.info(msg); } } exports.write = write; function elapsed(startedAt) { var msecs = libs_1.moment().diff(libs_1.moment(startedAt)); var secs = round(libs_1.moment.duration(msecs).asSeconds(), 2); return secs + "s"; } exports.elapsed = elapsed; function round(value, decimals) { return Number(Math.round(value + 'e' + decimals) + 'e-' + decimals); } exports.round = round; function delay(msecs) { return new Promise(function (resolve, reject) { setTimeout(function () { return resolve(); }, msecs); }); } exports.delay = delay; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXRpbC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jb21tb24vdXRpbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLCtCQUF3QztBQUczQixRQUFBLE9BQU8sR0FBRyxVQUFJLEtBQVUsSUFBSyxPQUFBLFFBQUMsQ0FBQyxJQUFJLENBQzlDLFFBQUMsQ0FBQyxNQUFNLENBQUMsUUFBQyxDQUFDLEtBQUssQ0FBQyxFQUNqQixRQUFDLENBQUMsTUFBTSxDQUFDLFFBQUMsQ0FBQyxPQUFPLENBQUMsQ0FDcEIsQ0FBQyxLQUFLLENBQVEsRUFIMkIsQ0FHM0IsQ0FBQztBQVFoQixlQUFzQixHQUFRLEVBQUUsTUFBZ0I7SUFDOUMsRUFBRSxDQUFDLENBQUMsTUFBTSxLQUFLLElBQUksQ0FBQyxDQUFDLENBQUM7UUFDcEIsVUFBRyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztJQUNoQixDQUFDO0FBQ0gsQ0FBQztBQUpELHNCQUlDO0FBUUQsaUJBQXdCLFNBQWU7SUFDckMsSUFBTSxLQUFLLEdBQUcsYUFBTSxFQUFFLENBQUMsSUFBSSxDQUFDLGFBQU0sQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDO0lBQy9DLElBQU0sSUFBSSxHQUFHLEtBQUssQ0FBQyxhQUFNLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxDQUFDLFNBQVMsRUFBRSxFQUFFLENBQUMsQ0FBQyxDQUFDO0lBQzFELE1BQU0sQ0FBSSxJQUFJLE1BQUcsQ0FBQztBQUNwQixDQUFDO0FBSkQsMEJBSUM7QUFNRCxlQUFzQixLQUFhLEVBQUUsUUFBZ0I7SUFDbkQsTUFBTSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLEtBQUssR0FBRyxHQUFHLEdBQUcsUUFBZSxDQUFDLEdBQUcsSUFBSSxHQUFHLFFBQVEsQ0FBQyxDQUFDO0FBQzdFLENBQUM7QUFGRCxzQkFFQztBQU1ELGVBQXNCLEtBQWE7SUFDakMsTUFBTSxDQUFDLElBQUksT0FBTyxDQUFDLFVBQUMsT0FBTyxFQUFFLE1BQU07UUFDakMsVUFBVSxDQUFDLGNBQU0sT0FBQSxPQUFPLEVBQUUsRUFBVCxDQUFTLEVBQUUsS0FBSyxDQUFDLENBQUM7SUFDckMsQ0FBQyxDQUFDLENBQUM7QUFDTCxDQUFDO0FBSkQsc0JBSUMifQ==