From 605efcf3b0544a4631a9fa067ba7954a00f45a18 Mon Sep 17 00:00:00 2001 From: LcferShell <71859305+LcfherShell@users.noreply.github.com> Date: Sun, 13 Oct 2024 18:19:52 +0700 Subject: [PATCH] Update badword.ts --- badword.ts | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/badword.ts b/badword.ts index 5cfbe43..e8459dd 100644 --- a/badword.ts +++ b/badword.ts @@ -1,6 +1,25 @@ -function isNodeEnvironment(): boolean { - return typeof exports === 'object' && typeof module !== 'undefined'; -} +/*! + * BadFilter.js - A JavaScript utility for filtering offensive or unwanted words + * Copyright (c) 2023 LcfherShell + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ function escapeRegExp(strings: string): string { let data = strings.trim().toLowerCase().split("|").filter(Boolean);