rollup-plugin-monkey
Version:
rollup plugin for GM_Script
28 lines (24 loc) • 735 B
JavaScript
/* eslint-disable */
import pinoPretty from 'pino-pretty';
import { blue, bold, green } from 'femtocolor';
const header = blue('⚡︎dev-server');
const _url = (url) => bold(green(url));
var __pinoPretty = opts => pinoPretty({
...opts,
messageFormat: (log, messageKey) => {
// if (log.reqId) return ""
// console.log(log, messageKey)
if (log.msg) {
if (log.msg.includes('Server listening')) {
log.msg = `${header} -----------------------`;
}
log.msg = log.msg.replace('{{url}}', _url(log.url));
log.msg = log.msg.replace('{{header}}', header);
// 删除字段
delete log.url;
delete log.reqId;
return log.msg
}
}
});
export { __pinoPretty as default };