UNPKG

@zooshdigital/bitbucket-eslint-report

Version:

Command-line tool to upload eslint reports to Bitbucket

20 lines (19 loc) 698 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createLogger = void 0; function createLogger(packageName) { const formatMessage = (message, additionalInfo) => { const formattedInfo = additionalInfo ? ' - ' + additionalInfo : ''; return `${packageName}${formattedInfo}: ${message}`; }; return { log: (message, additionalInfo) => { console.log(formatMessage(message, additionalInfo)); }, error: (message, additionalInfo) => { const errorMessage = formatMessage(message, additionalInfo); throw new Error(errorMessage); }, }; } exports.createLogger = createLogger;