Skip to content

emresengul/textspace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Text Censor Package (textspace)

Censor your text with textspace package. It is a simple package to censor your text. Quick example: latefrul@gmail.com => l******l@gmail.com

Installation

npm install textspace

Usage

// Censor email address
const { emailCensor,censor } = require('textspace');

const emailCensorValue = emailCensor({email:'yourmail@gmail.com'})
// => Output = y******l@gmail.com

// Censor any text
const censorValue = censor({text:'emresengul',censorCharacter:'*'})
// => Output = e********l

All Functions

Functions Args Usage Output
emailCensor {email,censorCharacter,splitter} emailCensor({email:'email@gmail.com'}) e***l@gmail.com
randomCensor {text,size,censorCharacter} randomCensor({text:'randomword',size:5}) *an*om*o*d
censor {text,censorCharacter} censor({text:'censor character'}) c**************r
censorWithIndexes {text,indexes,censorCharacter} censorWithIndexes({text:'emre',indexes:[0,1]}) **re
censorDefinedText {text,definedText,censorCharacter} censorDefinedText({text:'emresengul',definedText:'emre'}) ****sengul

Todo

  • Write unit test
  • Add new functions
    • Censor first N Character
    • Censor last N character

In Progress

Nothing yet.

Done ✓

  • Update README.md file
  • Add examples
  • Create documentation for package

About

Censor your text with textspace package. It is a simple package to censor your text.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published