censor-badwords

1.3.0 • Public • Published

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

Package Sidebar

Install

npm i censor-badwords

Weekly Downloads

5

Version

1.3.0

License

ISC

Unpacked Size

7.64 kB

Total Files

5

Last publish

Collaborators

  • d3oxy