UNPKG

@backtrace/javascript-cli

Version:
19 lines 920 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.logAssets = exports.createAssetLogger = void 0; const sourcemap_tools_1 = require("@backtrace/sourcemap-tools"); function createAssetLogger(logger, level) { function logAsset(level) { const logFn = (0, sourcemap_tools_1.log)(logger, level); return function logAsset(message) { return function logAsset(asset) { return logFn((t) => `${t.name}: ${typeof message === 'function' ? message(asset) : message}`)(asset); }; }; } return level ? logAsset(level) : logAsset; } exports.createAssetLogger = createAssetLogger; const logAssets = (logger, level) => (message) => (assets) => (0, sourcemap_tools_1.log)(logger, level)(`${assets.source.name}:${assets.sourceMap?.name ?? '?'}: ${message}`)(assets); exports.logAssets = logAssets; //# sourceMappingURL=logs.js.map