1.0.1 • Published 1 year ago

@kadoresmi00/general-filter v1.0.1

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

A modules to make your work easier. A helpful resource that includes Caps Filter, Link Filter, Swear Filter, Word Filter. 💻‍✨

npm i @kadoresmi00/general-filter

GitHub package.json version npm

Features:

  • Catches bad words. Language: TR, EN, FR. ✅
  • Captures links! ✅
  • Controls the use of the words you specify. ✅

Usage

It's pretty self-explanatory… check out the examples below 😉

Swear Filter

const { SwearFilter } = require("@kadoresmi00/general-filter")

const kado = new SwearFilter({ language: "EN" });
let message = "hello";
if (kado.isCheck(message)) {
  console.log("Thiis text contains profenity!");
} else {
  console.log("This text does not contain profenity!");
}
// Return : This text does not contain profenity!

Link Filter

const { LinkFilter } = require("@kadoresmi00/general-filter")

const kado = new LinkFilter({ all : true });
// all options : true;

let message = "https://kadomedia.org";
if (kado.isCheck(message)) {
  console.log("This text contains link!")
} else {
  console.log("This text does not contain link!");
}
// Return : This text contains link!

Word Filter

const { WordFilter } = require("@kadoresmi00/general-filter")
// You enter the words into the object as an array.
const kado = new WordFilter({ words: ["kadoo","of"] });

let message = "kado";
if (kado.isCheck(message)) {
  console.log("This text contains word!")
} else {
  console.log("This text does not contain word!");
}
// Return : This text contains word!

Caps Filter

const { CapsFilter } = require("@kadoresmi00/general-filter")
//You need to set a percentage for it to detect Caps. If you do not specify, it will automatically accept 70%.
const kado = new CapsFilter({ percentAge: 50 });

let message = "KADO was HERE.";
if (kado.isCheck(message)) {
 console.log("This text contains caps!");
} else {
 console.log("This text does not contain caps!");
}
// Return : This text contains caps!

NPM

Link