remove-sensitive-info
Installation
Install remove-sensitive-info
into to your project via npm
:
$ npm install remove-sensitive-info --save-dev
Usage
new SensitiveInfo(config).parse(text) --- returns parsed text replacing all the sensitivie info (email, ssn, phone)
config:Object
config = pattern: '####' // sensitive info will be replaced with this string nodefaults: true // to remove default regex. by defaul this is false regex: regexPattername1: regex1 // custom regex regexPatternname2: regex21 regex22 regex33 // multiple custom regex
example1:
{ sensitiveinfo = config;} { console;}
output:
some awesome text with email *****
example2:
{ sensitiveinfo = pattern: '####' nodefaults: true regex: regex1: 'hello' ;} {console;}
output:
[ "#### pavankumar8545@gmail.com", "#### pavankumar8545@gmail.com" ]
License
MIT © P D K Pavan Kumar