UNPKG

node-profanity-filter

Version:

A Node.js profanity filter with support for exact matching, obfuscated word detection, and customizable replacement.

50 lines 1.33 kB
{ "name": "node-profanity-filter", "version": "3.0.1", "description": "A Node.js profanity filter with support for exact matching, obfuscated word detection, and customizable replacement.", "license": "ISC", "author": "Crytek1012", "main": "dist/index.js", "type": "module", "types": "dist/index.d.ts", "repository": { "type": "git", "url": "https://github.com/Crytek1012/node-profanity-filter.git" }, "homepage": "https://github.com/Crytek1012/node-profanity-filter#readme", "files": [ "dist", "README.md", "LICENSE" ], "keywords": [ "profanity", "filter", "bad-words", "censorship", "text-filter", "profanity-filter", "content-moderation", "obfuscated-words", "nodejs", "typescript" ], "scripts": { "clean": "rimraf dist", "compile": "npx tsc && npx tsc-alias --resolve-full-paths", "lint": "eslint \"src/**/*.{js,ts}\"", "build": "npm run clean && npm run compile", "test": "jest" }, "devDependencies": { "@tsconfig/node24": "^24.0.4", "@types/jest": "^30.0.0", "@types/node": "^25.6.0", "eslint": "^9.39.4", "jest": "^29.7.0", "rimraf": "^6.1.3", "ts-jest": "^29.4.9", "typescript": "^6.0.2", "typescript-eslint": "^8.58.1" } }