# deer-console

> a command line toolkit for console

Latest version **0.0.1** (published 2017-11-05) · MIT license · 0 weekly downloads

## Install

```sh
npm install deer-console
pnpm add deer-console
yarn add deer-console
bun add deer-console
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.0.1 |
| Published | 2017-11-05 |
| First published | 2017-11-05 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 1 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | yamcer |
| Maintainers | yamcer |
| Keywords | deer, yamcer, console |

## Links

- npm: https://www.npmjs.com/package/deer-console
- Repository: https://github.com/yamcer/deer-console
- Homepage: https://github.com/yamcer/deer-console#readme
- Issues: https://github.com/yamcer/deer-console/issues
- npm.io page: https://npm.io/package/deer-console

## Dependencies (1)

- [chalk](https://npm.io/package/chalk.md) ^2.1.0

## Recent versions

- 0.0.1 (latest) — 2017-11-05
- 0.0.0 — 2017-11-05
- 0.0.2 — 2017-11-05

## README

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

# deer-console

* deerConsole.print 一个融合了`chalk库`和`console`的对象  

## deer-console print  

```javascript
// 融合`chalk库`和`console`对象
print = Object.assign(require('chalk'), console)
```

```javascript
// 用法示例
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的运行时长

---
_Source: https://npm.io/package/deer-console · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
