UNPKG

@n1k1t/mock-server

Version:

Powerful util to setup mocks over HTTP APIs

25 lines 1.1 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.calculateLogLevelWeight = exports.colorifyLogLevel = exports.serializeLogSegments = void 0; const colors_1 = __importDefault(require("colors")); const lodash_1 = __importDefault(require("lodash")); const serializeLogSegments = (segments, serializer = null) => segments.map((segment) => (lodash_1.default.isObject(segment) ? JSON.stringify(segment, serializer ?? undefined) : segment)); exports.serializeLogSegments = serializeLogSegments; exports.colorifyLogLevel = lodash_1.default.memoize((level) => ({ D: colors_1.default.gray('[D]'), I: colors_1.default.cyan('[I]'), W: colors_1.default.yellow('[W]'), E: colors_1.default.red('[E]'), F: colors_1.default.magenta('[F]'), })[level]); exports.calculateLogLevelWeight = lodash_1.default.memoize((level) => ({ D: 10, I: 20, W: 30, E: 40, F: 50, })[level]); //# sourceMappingURL=utils.js.map