# @xdooi/consoletable

> consoletable 控制台打印自定义表格

Latest version **1.0.3** (published 2022-01-14) · ISC license · 0 weekly downloads

## Install

```sh
npm install @xdooi/consoletable
pnpm add @xdooi/consoletable
yarn add @xdooi/consoletable
bun add @xdooi/consoletable
```

## Health

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

Positive: no vulnerabilities.

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

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.3 |
| Published | 2022-01-14 |
| First published | 2022-01-12 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 1 |
| Unpacked size | 7.2 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | xdooi |
| Maintainers | xdooi |

## Links

- npm: https://www.npmjs.com/package/@xdooi/consoletable
- npm.io page: https://npm.io/package/@xdooi/consoletable

## Dependencies (1)

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

## Recent versions

- 1.0.3 (latest) — 2022-01-14
- 1.0.2 — 2022-01-12
- 1.0.1 — 2022-01-12
- 1.0.0 — 2022-01-12

## README

## consoletable

### js版本控制太打印 表格


#### 安装依赖包         

``` javascript
npm install --save @xdooi/consoletable
```     




#### 使用   

``` javascript
// 基础用法：值中有 【\n】 时候，会换行显示
const consoletable = require('@xdooi/consoletable')    

consoletable.drawTable([{
    title:'consoleTable',
    createTime:'2022-01-01',
    author:'xdooi',
    version:'v1.0.1',
    desc:'新版本'
},{
    title:'consoleTable',
    createTime:'2022-01-02',
    author:'xdooi',
    version:'v1.0.2',
    desc:'更新'
},
['consoleTable','2022-01-01','xdooi','v1.0.3','优化\n升级\n新功能']])

```


``` javascript
// 更多用法：使用自定义title，使用数据第一组的值设置为表格标题
const consoletable = require('consoletable')    

const options = {head: 'def' }

consoletable.drawTable([{
    title:'标题',
    createTime:'时间',
    author:'作者',
    version:'版本',
    desc:'描述'
},
{
    title:'consoleTable',
    createTime:'2022-01-01',
    author:'xdooi',
    version:'v1.0.1',
    desc:'新版本，使用自定义头部'
},{
    title:'consoleTable',
    createTime:'2022-01-02',
    author:'xdooi',
    version:'v1.0.2',
    desc:'更新'
},
['consoleTable','2022-01-01','xdooi','v1.0.3','优化\n升级\n新功能']], options)

```


``` javascript
// 更多用法：隐藏表格 头部
const consoletable = require('consoletable')    

const options = { head: false }

consoletable.drawTable([{
    title:'标题',
    createTime:'时间',
    author:'作者',
    version:'版本',
    desc:'隐藏头部，仅显示表格内容'
},{
    title:'consoleTable',
    createTime:'2022-01-01',
    author:'xdooi',
    version:'v1.0.3',
    desc:'新版本,我的自动换行功能，当满足max值的之后自动换行'
}], options)

```

``` javascript
// 更多用法：设置最大字数，超过后会自动换行
const consoletable = require('consoletable')    

const options = { max: 20 }

consoletable.drawTable([{
    title:'consoleTable',
    createTime:'2022-01-01',
    author:'xdooi',
    version:'v1.0.4',
    desc:'新版本,我的自动换行功能，当满足max值的之后自动换行'
}], options)

```

#### 效果图

![效果图](https://xdooi.work/xxxx.png)

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