deer-console

0.0.1 • Public • Published

name: deer-console
author: yamcer yc@yamcer.com
version: 0.0.2

deer-console

  • deerConsole.print 一个融合了chalk库console的对象

deer-console print

// 融合`chalk库`和`console`对象
print = Object.assign(require('chalk'), console)
// 用法示例
const print = require('deer-console').print
 
print.err('yamcer')
print.suc('yamcer', NaN)
print.war('yamcer', undefined)
print.pri('yamcer', 0, { www: NaN }).pri()
 
print.errBG('yamcer')
print.sucBG('yamcer', 1)
print.warBG('yamcer', () => {})
print.priBG('yamcer', 2, undefined).errBG('yamcer').pri()
 
print.priBG('yamcer').runTime(function haha () { return false })

print.err [Function] 用于打印错误信息
print.suc [Function] 用于打印成功信息
print.war [Function] 用于打印成功信息
print.pri [Function] 用于打印基本信息
print.errBG [Function] 用于打印错误信息(以填充背景的方式)
print.sucBG [Function] 用于打印成功信息(以填充背景的方式)
print.warBG [Function] 用于打印成功信息(以填充背景的方式)
print.priBG [Function] 用于打印基本信息(以填充背景的方式)

print.color [Object] 存储用Hex字符串表示的颜色常量
@attr WHI [String] // white
@attr BLA [String] // black
@attr ERR [String] // error
@attr SUC [String] // success
@attr WAR [String] // warn
@attr PRI [String] // primary

print.fill [Object] 存储用于填充字体背景的chalk函数
@attr err [Function]
@attr suc [Function]
@attr war [Function]
@attr pri [Function]

print.stroke [Object] 存储用于描绘字体路径的chalk函数
@attr err [Function]
@attr suc [Function]
@attr war [Function]
@attr pri [Function]

print.arrToStrGenerator [Function] 将数组或类数组转换为字符串
print.argsHandlerGenerator [Function] 返回一个可链式调用的打印函数
print.write [Function] 与console.log函数功能相似,但不带有换行能力
print.getRandomStr [Function] 根据时间戳,获取一段固定偶数倍长度的随机字符串
print.runTime [Function] 打印函数fn的运行时长

Readme

Keywords

Package Sidebar

Install

npm i deer-console

Weekly Downloads

1

Version

0.0.1

License

MIT

Last publish

Collaborators

  • yamcer