1.3.1 • Published 3 years ago

no-swears v1.3.1

Weekly downloads
3
License
MIT
Repository
github
Last release
3 years ago

no-swears

Automagically filter out swear words in strings

npm version

Very simple package for censoring swear words from JavaScript strings, replacing offending words with "****".

Usage

npm install --save no-swears
"use strict";

const noswears = require("no-swears");

filterSwearWords(string, callback)

This is the most basic filtering function, and requires the offending string and a callback, returning the cleaned up string to the program.

let badString = "this is a bitching string";

noswears.filterSwearWords(badString, (goodString) => {
  console.log(goodString); // "this is a ****ing string"
});

hasSwears(string, callback)

This just returns true or false to callback depending on whether the passed string contains a swear word

let badString = "this is a bitching string";

noswears.hasSwears(badString, (swearBool) => {
  console.log(swearBool); // true
});

hasSwearsSync(string)

This just returns true or false synchronously to be used in true/false conditions

let badString = "this is a bitching string";

if (noswears.hasSwearsSync(badString)) {
  console.log("Has swears!"); // "Has swears"!
}
1.3.1

3 years ago

1.3.0

6 years ago

1.2.1

6 years ago

1.2.0

6 years ago

1.1.2

6 years ago

1.1.1

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