1.2.1 • Published 6 years ago

masked v1.2.1

Weekly downloads
512
License
MIT
Repository
github
Last release
6 years ago

Masked Build Status

Mask sensitive values in a collection

Install

$ npm install masked

Usage

import masked from 'masked';

const user = {
  firstName: 'jake',
  password: 'IAmCool',
  mobileNumbers: ['0400123123', '0411223444'],
  providerData: [{ providerNumber: '123456' }, { providerNumber: '123456' }]
};

const maskedUser = masked(user, ['password', 'mobileNumbers', 'providerData']);
/*
maskedUser =
  {
    firstName: 'jake',
    password: '********',
    mobileNumbers: ['********', '********'],
    providerData: [{ providerNumber: '********' }, { providerNumber: '********' }]
  }
*/

and here

API

masked(data, keys, opts)

data

Type: Object or Array<Object>

The data that you want to mask.

keys

Type: string or Array

The sensitive keys in your data.

opts

omitKeys

Type: boolean

Default value: false

If true, it will omit the keys completely from the data.

License

MIT © jxom

1.2.1

6 years ago

1.2.0

6 years ago

1.1.0

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago