@zooshdigital/bitbucket-eslint-report
Version:
Command-line tool to upload eslint reports to Bitbucket
20 lines (19 loc) • 698 B
JavaScript
;
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;