edon-service
Version:
一个开箱即用的前端构建工具,基于Webpack封装,简化了前端项目的开发与构建流程。无论是开发环境的热更新、资源处理,还是生产环境的代码优化、打包部署,都能提供便捷的配置和稳定的性能
2 lines (1 loc) • 920 B
JavaScript
import e from"chalk";var l={padding:0,margin:0,borderStyle:"round",borderColor:"blue"},g=async()=>{let{default:o}=await import("boxen");return o},i={info:async(o,r={})=>{if(r.simple){console.log(e.blue(`\u2139\uFE0F ${o}`));return}let n=await g();console.log(n(e.blue(o),{...l,...r,borderColor:r.borderColor||"blue"}))},success:async(o,r={})=>{if(r.simple){console.log(e.green(`\u2705 ${o}`));return}let n=await g();console.log(n(e.green(o),{...l,...r,borderColor:r.borderColor||"green"}))},error:async(o,r={})=>{if(r.simple){console.error(e.red(`\u274C ${o}`));return}let n=await g();console.error(n(e.red(o),{...l,...r,borderColor:r.borderColor||"red"}))},warning:async(o,r={})=>{if(r.simple){console.warn(e.yellow(`\u26A0\uFE0F ${o}`));return}let n=await g();console.warn(n(e.yellow(o),{...l,...r,borderColor:r.borderColor||"yellow"}))},progress:async o=>{console.log(e.cyan(`\u{1F504} ${o}`))}};export{i as logger};