edon-service
Version:
一个开箱即用的前端构建工具,基于Webpack封装,简化了前端项目的开发与构建流程。无论是开发环境的热更新、资源处理,还是生产环境的代码优化、打包部署,都能提供便捷的配置和稳定的性能
2 lines (1 loc) • 1.62 kB
JavaScript
;var b=Object.create;var g=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var u=Object.getOwnPropertyNames;var y=Object.getPrototypeOf,w=Object.prototype.hasOwnProperty;var p=(o,r)=>{for(var e in r)g(o,e,{get:r[e],enumerable:!0})},c=(o,r,e,s)=>{if(r&&typeof r=="object"||typeof r=="function")for(let l of u(r))!w.call(o,l)&&l!==e&&g(o,l,{get:()=>r[l],enumerable:!(s=a(r,l))||s.enumerable});return o};var d=(o,r,e)=>(e=o!=null?b(y(o)):{},c(r||!o||!o.__esModule?g(e,"default",{value:o,enumerable:!0}):e,o)),m=o=>c(g({},"__esModule",{value:!0}),o);var C={};p(C,{logger:()=>f});module.exports=m(C);var n=d(require("chalk")),t={padding:0,margin:0,borderStyle:"round",borderColor:"blue"},i=async()=>{let{default:o}=await import("boxen");return o},f={info:async(o,r={})=>{if(r.simple){console.log(n.default.blue(`\u2139\uFE0F ${o}`));return}let e=await i();console.log(e(n.default.blue(o),{...t,...r,borderColor:r.borderColor||"blue"}))},success:async(o,r={})=>{if(r.simple){console.log(n.default.green(`\u2705 ${o}`));return}let e=await i();console.log(e(n.default.green(o),{...t,...r,borderColor:r.borderColor||"green"}))},error:async(o,r={})=>{if(r.simple){console.error(n.default.red(`\u274C ${o}`));return}let e=await i();console.error(e(n.default.red(o),{...t,...r,borderColor:r.borderColor||"red"}))},warning:async(o,r={})=>{if(r.simple){console.warn(n.default.yellow(`\u26A0\uFE0F ${o}`));return}let e=await i();console.warn(e(n.default.yellow(o),{...t,...r,borderColor:r.borderColor||"yellow"}))},progress:async o=>{console.log(n.default.cyan(`\u{1F504} ${o}`))}};0&&(module.exports={logger});