node_modules ignore

This commit is contained in:
2025-05-08 23:43:47 +02:00
parent e19d52f172
commit 4574544c9f
65041 changed files with 10593536 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
import { format } from 'winston';
import logErrors from './log-errors.mjs';
const defaultTimestampFormat = 'YYYY-MM-DD HH:mm:ss.SSS';
/**
* Create a pretty print formatter for a winston logger
* @param options
*/ var prettyPrint = ((options = {})=>{
const { timestamps = true, colors = true } = options;
const handlers = [];
if (timestamps) {
handlers.push(format.timestamp({
format: timestamps === true ? defaultTimestampFormat : timestamps
}));
}
if (colors) {
handlers.push(format.colorize());
}
handlers.push(logErrors());
handlers.push(format.printf(({ level, message, timestamp })=>{
return `${timestamps ? `[${timestamp}] ` : ''}${level}: ${message}`;
}));
return format.combine(...handlers);
});
export { prettyPrint as default };
//# sourceMappingURL=pretty-print.mjs.map