censor-badwords

Finds and Censors badwords from the given string.

Usage no npm install needed!

<script type="module">
  import censorBadwords from 'https://cdn.skypack.dev/censor-badwords';
</script>

README

Finds and Censors badwords from the given string.

Features

  • Add/Remove words.
  • Set of default words available.
  • Get word Cencored output..
  • Compatible with NodeJS, Javascript, Typescript, HTML etc....
  • Censors words from the string given.
  • Full Support and frequent bug fixes.
  • Supported Languages (English), More coming soon!

Installation


npm install censor-badwords

Usage

Check if the String has a bad word.

const badwords = require('censor-badwords');

let message = 'Hi Leon, how are you?'

let hasBadwords = badwords.hasbadwords(message)

if (hasBadwords) {
    console.log('Yes, the message has bad words')
} else {
    console.log('No, the message does not have a bad words')
}

Censor bad-words from the message

const badwords = require('censor-badwords');

let message = 'hi Leon, Wanna have a drink?' //Suppose "drink" is a bad word.

let censoredMessage = badwords.censorMsg(message)

console.log(censoredMessage) //Output will be "hi Leon, Wanna have a ****?"

Add a bad word

const badwords = require('censor-badwords');

badwords.addbadword('leon')

Remove a bad word

const badwords = require('censor-badwords');

badwords.removebadword('leon')

List all bad words in the list

const badwords = require('censor-badwords');

let bardwordsList = badwords.getbadwords()
console.log(bardwordsList)

Remove all bad words from the list

const badwords = require('censor-badwords');

badwords.emptybadwords()

Add default bad words to the list

const badwords = require('censor-badwords');

badwords.setdefaultbadwords()

Note

Alternatively, you can directly edit the file bad-words.json in the root directory of the project.


Usefull Links

Github: Click Here Report Issue: Click Here

Buy Me A Coffee Buy Me A Coffee

The End