@garvey/shield

1.2.2 • Public • Published

garvey-shield

Downloads Version License

This library shield sensitive data to show.

use it

run

npm i @garvey/shield

and write in your file:

const shield = require('@garvey/shield')
// or
import shield from '@garvey/shield'
// or
import {name} from '@garvey/shield'
// or
...as you want

methods

name(name,type?)

name:张三丰
type:
Value Rule example
1(default) last name and asterisk 张**
2 asterisk and first name *三丰
3 last name and asterisk and first name 张*丰

phone(phoneNum)

中国三网11位手机号13800138000 → 138****8000

identity(identityNum)

大陆二代身份证号18位,支持结尾字母 110123456789012345 → 110***********2345

email(email)

abcd1234@gmail.com → a******4@gmail.com

password(pw)

abcd1234 → ********

bankAccount(account)

6200123412345678 → 6200********5678

need more function?

To github and open a issue .

Dependencies (0)

    Dev Dependencies (9)

    Package Sidebar

    Install

    npm i @garvey/shield

    Weekly Downloads

    0

    Version

    1.2.2

    License

    MIT

    Unpacked Size

    7.16 kB

    Total Files

    12

    Last publish

    Collaborators

    • garvey