README.md

Summary

Maintainability
Test Coverage
# h1de

优雅的方式隐藏你的敏感/隐私信息。 Hide your privacy elegantly.

[![github](https://img.shields.io/github/followers/willin.svg?style=social&label=Followers)](https://github.com/willin) [![npm](https://img.shields.io/npm/v/h1de.svg)](https://npmjs.org/package/h1de) [![npm](https://img.shields.io/npm/dm/h1de.svg)](https://npmjs.org/package/h1de) [![npm](https://img.shields.io/npm/dt/h1de.svg)](https://npmjs.org/package/h1de) [![Maintainability](https://api.codeclimate.com/v1/badges/1ccaced4f791dc036d82/maintainability)](https://codeclimate.com/github/willin/h1de/maintainability) [![Test Coverage](https://api.codeclimate.com/v1/badges/1ccaced4f791dc036d82/test_coverage)](https://codeclimate.com/github/willin/h1de/test_coverage) [![Build Status](https://travis-ci.org/willin/h1de.svg?branch=master)](https://travis-ci.org/willin/h1de)

> 你的`关注`是我最大的动力。 Your `Star` is the best gift.

## 安装使用 Useage

### 命令行使用 In CLI

安装 Installation:

```bash
yarn add --global h1de
# or
npm install -g h1de
```

一次性使用:

```bash
npx h1de [command] [...params]
```

### 代码使用 In codes

```bash
yarn add h1de
# or
npm install --save h1de
```

Demo:

```js
const h1de = require('h1de');

h1de.tr('willin@willin.org', 'oO_~@#.+=');
// echo Oo__o#aOo__o#@+.~ | tr O.+#_o~a@ wronlig@.

hide.base64('willin@willin.org');
// echo d2lsbGluQHdpbGxpbi5vcmc= | base64 -d
```

## 文档 API Document

### tr(str[, mask_chars])

Params:

- str: 必填 Required
- mask_chars: 可选 Optional
  - 默认值 Default: `abcdefhijkmnprstwxyz2345678`
  - 重复字符会被过滤。 Ignore duplicate character.
  - 以下字符会被过滤: Ignore characters:
  - > #'`-

JS Demo:

```js
const h1de = require('h1de');

h1de.tr('willin@willin.org');
// echo hkzzkjrhkzzkjf3em | tr he3jzkmrf wronlig@.

h1de.tr('willin@willin.org', 'oO_~@#.+=');
// echo ~@OO@+.~@OO@+=o#_ | tr ~#o+O@_.= wronlig@.
```

CLI Demo:

```bash
h1de tr willin@willin.org
# echo Oo__o#aOo__o#@+.~ | tr O.+#_o~a@ wronlig@.
```

### base64(str)

Params:

- str: 必填 Required

JS Demo:

```js
const h1de = require('h1de');

h1de.base64('willin@willin.org');
// echo d2lsbGluQHdpbGxpbi5vcmc= | base64 -d
```

CLI Demo:

```bash
h1de base64 willin@willin.org
# echo d2lsbGluQHdpbGxpbi5vcmc= | base64 -d
```

## License

Apache 2.0

通过支付宝捐赠:

![qr](https://cloud.githubusercontent.com/assets/1890238/15489630/fccbb9cc-2193-11e6-9fed-b93c59d6ef37.png)