{"_id":"glin-profanity","_rev":"27-f167248b791f074e085c5b09e5e29a71","name":"glin-profanity","dist-tags":{"latest":"3.3.0"},"versions":{"1.0.0":{"name":"glin-profanity","version":"1.0.0","keywords":[],"author":"","license":"ISC","_id":"glin-profanity@1.0.0","maintainers":[{"name":"gdsks","email":"gdsksus@gmail.com"}],"dist":{"shasum":"3e1084327f141272a8f7c563c4c7497b4ccc975d","tarball":"https://registry.npmjs.org/glin-profanity/-/glin-profanity-1.0.0.tgz","fileCount":50,"integrity":"sha512-ZMGFG/Ncn1hpVnLEJgzbfn7gv6ijKsAbuvuqYD1fXIC7TUiQvZEwgZOY9UrWSY5qHqCHeGNm35RbUJOT1MPS5Q==","signatures":[{"sig":"MEQCIG/4yz7rsvaoP5TNQuCxc80GEu7ZfABHXYsPTl8RAQesAiBm6sLwscLfhD2FkXiWDbMZ/YBDzyKQW+nMZ5u5ERC9/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100318},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1183c4f1f6c3c7eef3ee42941f24d39bce81bef2","scripts":{"lint":"eslint .","test":"echo \"Error: no test specified\" && exit 1","build":"webpack --mode production","start":"webpack serve --mode development","commit":"git-cz","prepare":"husky install"},"_npmUser":{"name":"gdsks","email":"gdsksus@gmail.com"},"_npmVersion":"10.2.3","description":"Glin-Profanity is a lightweight and efficient npm package designed to detect and filter profane language in text inputs across multiple languages. Whether you’re building a chat application, a comment section, or any platform where user-generated content ","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"20.10.0","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.57.0","git-cz":"^4.9.0","webpack":"^5.93.0","prettier":"^3.3.3","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.0.0","lint-staged":"^15.2.0","webpack-cli":"^5.1.4","@types/react":"^18.3.3","babel-loader":"^9.1.3","@commitlint/cli":"^17.7.1","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.25.2","webpack-dev-server":"^5.0.4","@babel/preset-react":"^7.24.7","eslint-plugin-react":"^7.35.0","html-webpack-plugin":"^5.6.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/glin-profanity_1.0.0_1722471753808_0.4440339764049057","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"glin-profanity","version":"0.0.1","keywords":[],"author":"","license":"ISC","_id":"glin-profanity@0.0.1","maintainers":[{"name":"gdsks","email":"gdsksus@gmail.com"}],"dist":{"shasum":"6c5515424ce662162bc3bafaea0b6dbd7776a310","tarball":"https://registry.npmjs.org/glin-profanity/-/glin-profanity-0.0.1.tgz","fileCount":53,"integrity":"sha512-IAw4Hsq4Ntpua2F/OntLaYrAUCcvg7GhLfIWWiv7xbFL2K83XG3Mh0ZRxKWZ7GcgDCiqGfPQRHFIgPVS2PinrQ==","signatures":[{"sig":"MEUCIFWTRRhyj1VWaYe8wIrPVECMb5zPYgVkCfTbbnFZYUrnAiEA8DqDTKhuAfujtBHESZAxd1rLy8bCvk2JLdAuJhuCmxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103128},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7b1bcc8f6e301072f5e173745e2f85cc2ce6c37a","scripts":{"lint":"eslint .","test":"echo \"Error: no test specified\" && exit 1","build":"webpack --mode production","start":"webpack serve --mode development","commit":"git-cz","prepare":"husky install"},"_npmUser":{"name":"gdsks","email":"gdsksus@gmail.com"},"_npmVersion":"10.7.0","description":"Glin-Profanity is a lightweight and efficient npm package designed to detect and filter profane language in text inputs across multiple languages. Whether you’re building a chat application, a comment section, or any platform where user-generated content ","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.20.4","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.57.0","git-cz":"^4.9.0","webpack":"^5.93.0","prettier":"^3.3.3","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.0.0","lint-staged":"^15.2.0","webpack-cli":"^5.1.4","@types/react":"^18.3.3","babel-loader":"^9.1.3","@commitlint/cli":"^17.7.1","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.25.2","webpack-dev-server":"^5.0.4","@babel/preset-react":"^7.24.7","eslint-plugin-react":"^7.35.0","html-webpack-plugin":"^5.6.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/glin-profanity_0.0.1_1722473080042_0.9037802738406162","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"glin-profanity","version":"1.0.1","keywords":[],"author":"","license":"ISC","_id":"glin-profanity@1.0.1","maintainers":[{"name":"gdsks","email":"gdsksus@gmail.com"}],"dist":{"shasum":"19237e82f0c84bc823e152e2cff63ec8bc7b4e65","tarball":"https://registry.npmjs.org/glin-profanity/-/glin-profanity-1.0.1.tgz","fileCount":53,"integrity":"sha512-TXZ93VYHZz7Ib2PvYp6hf4J/Chi1LuE2JmxfuZGMysNIWQk00lE3AVh+pKKhuMJHP85FQCcb/Vl/GepYPh9ZGQ==","signatures":[{"sig":"MEUCIHJpZizZxJlsGHXajdoEo1uVLKhUSWhb0oiynybj7Sb2AiEAzby+J5eyq4FSzpk/FgdACpvQRJOzs7ddOlW1XGYFkws=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103128},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"bc483abe3ec9fa76b262353d16dff413bc74af0e","scripts":{"lint":"eslint .","test":"echo \"Error: no test specified\" && exit 1","build":"webpack --mode production","start":"webpack serve --mode development","commit":"git-cz","prepare":"husky install"},"_npmUser":{"name":"gdsks","email":"gdsksus@gmail.com"},"_npmVersion":"10.7.0","description":"Glin-Profanity is a lightweight and efficient npm package designed to detect and filter profane language in text inputs across multiple languages. Whether you’re building a chat application, a comment section, or any platform where user-generated content ","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.20.4","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.57.0","git-cz":"^4.9.0","webpack":"^5.93.0","prettier":"^3.3.3","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.0.0","lint-staged":"^15.2.0","webpack-cli":"^5.1.4","@types/react":"^18.3.3","babel-loader":"^9.1.3","@commitlint/cli":"^17.7.1","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.25.2","webpack-dev-server":"^5.0.4","@babel/preset-react":"^7.24.7","eslint-plugin-react":"^7.35.0","html-webpack-plugin":"^5.6.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/glin-profanity_1.0.1_1722473487606_0.49660998978566573","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"glin-profanity","version":"1.1.0","keywords":["glin-profanity","glincker","glin","profanity"],"author":{"name":"gdsks"},"license":"ISC","_id":"glin-profanity@1.1.0","maintainers":[{"name":"gdsks","email":"gdsksus@gmail.com"}],"homepage":"https://github.com/GLINCKER/glin-profanity#readme","bugs":{"url":"https://github.com/GLINCKER/glin-profanity/issues"},"dist":{"shasum":"3a42f9bae4a6b043f99a294ebb497386c5052d07","tarball":"https://registry.npmjs.org/glin-profanity/-/glin-profanity-1.1.0.tgz","fileCount":54,"integrity":"sha512-IlWiwVZxh63A7Y6rzUfLLy7Rsc3C8wy8FUvB1PPfz/K46BeCp1qvayuqfMBrwV9bQ1rkv1FvivDN2BN5BfFnsA==","signatures":[{"sig":"MEUCIA3Jp0Nagw76nk7zVFi62yHH/YWhevns9YFefhTb0FU4AiEA3WE8laq9vLFcKsNYW+tRWTMrw8d341zhWjYlccVx/m4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120643},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b8204a61e90dc23343e7c7669779ec6052f314c8","scripts":{"lint":"eslint .","test":"echo \"Error: no test specified\" && exit 1","build":"webpack --mode production","start":"webpack serve --mode development","commit":"git-cz","prepare":"husky install"},"_npmUser":{"name":"gdsks","email":"gdsksus@gmail.com"},"repository":{"url":"git+https://github.com/GLINCKER/glin-profanity.git","type":"git"},"_npmVersion":"10.7.0","description":"Glin-Profanity is a lightweight and efficient npm package designed to detect and filter profane language in text inputs across multiple languages. Whether you’re building a chat application, a comment section, or any platform where user-generated content ","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.20.4","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.57.0","git-cz":"^4.9.0","webpack":"^5.93.0","prettier":"^3.3.3","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.0.0","lint-staged":"^15.2.0","webpack-cli":"^5.1.4","@types/react":"^18.3.3","babel-loader":"^9.1.3","@commitlint/cli":"^17.7.1","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.25.2","webpack-dev-server":"^5.0.4","@babel/preset-react":"^7.24.7","eslint-plugin-react":"^7.35.0","html-webpack-plugin":"^5.6.0","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/glin-profanity_1.1.0_1722644673036_0.01618103156166928","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"glin-profanity","version":"1.1.1","keywords":["glin-profanity","glincker","glin","profanity"],"author":{"name":"gdsks"},"license":"ISC","_id":"glin-profanity@1.1.1","maintainers":[{"name":"gdsks","email":"gdsksus@gmail.com"}],"homepage":"https://github.com/GLINCKER/glin-profanity#readme","bugs":{"url":"https://github.com/GLINCKER/glin-profanity/issues"},"dist":{"shasum":"39b0b370220d6efeee9f7ad5cf2f59047beeba71","tarball":"https://registry.npmjs.org/glin-profanity/-/glin-profanity-1.1.1.tgz","fileCount":54,"integrity":"sha512-VyZLkp3Vh1sewqi/eTWWaZaRbC0RUDzGZ/DI8zd4Ako630lKzZK4lumWFd1zU687ueqvJ1PS3jjsE4UICcuetw==","signatures":[{"sig":"MEUCICeLb5eNCkoiCVVjsUpR2CV+6cowaB4Zm1OvV5I8UOclAiEA+hxagzc6vCBDluuZ9fpAPm5NhDhV7v5SLpBLQyxoQH8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123369},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1962d26e72ad426b8b0ab464b2e67979a3b09392","scripts":{"lint":"eslint .","test":"echo \"Error: no test specified\" && exit 1","build":"webpack --mode production","start":"webpack serve --mode development","commit":"git-cz","prepare":"husky install"},"_npmUser":{"name":"gdsks","email":"gdsksus@gmail.com"},"repository":{"url":"git+https://github.com/GLINCKER/glin-profanity.git","type":"git"},"_npmVersion":"10.7.0","description":"Glin-Profanity is a lightweight and efficient npm package designed to detect and filter profane language in text inputs across multiple languages. Whether you’re building a chat application, a comment section, or any platform where user-generated content ","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.20.4","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.57.0","git-cz":"^4.9.0","webpack":"^5.93.0","prettier":"^3.3.3","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.0.0","lint-staged":"^15.2.0","webpack-cli":"^5.1.4","@types/react":"^18.3.3","babel-loader":"^9.1.3","@commitlint/cli":"^17.7.1","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.25.2","webpack-dev-server":"^5.0.4","@babel/preset-react":"^7.24.7","eslint-plugin-react":"^7.35.0","html-webpack-plugin":"^5.6.0","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/glin-profanity_1.1.1_1722645422753_0.5469445608959977","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"glin-profanity","version":"1.1.2","keywords":["glin-profanity","glincker","glin","profanity"],"author":{"name":"gdsks"},"license":"ISC","_id":"glin-profanity@1.1.2","maintainers":[{"name":"gdsks","email":"gdsksus@gmail.com"}],"homepage":"https://github.com/GLINCKER/glin-profanity#readme","bugs":{"url":"https://github.com/GLINCKER/glin-profanity/issues"},"dist":{"shasum":"fd8df76c1e00c8a63f8a9ae801d8d5ae55a83986","tarball":"https://registry.npmjs.org/glin-profanity/-/glin-profanity-1.1.2.tgz","fileCount":55,"integrity":"sha512-IOJO5UTCN97TIcbJwnI7RNIlK7+Os7Qr3CckCggvmG4MplIEX420n/XxTUEUYJXudPVYGN4t47yc/lnGwMI4eA==","signatures":[{"sig":"MEQCIBuuIIEdg2ylFaorZhxry5wgBpZfIAgT6M6zEhI+EGwvAiBgz9bO/evKESsKcRIi3cNZcb0acSpx5i0dJRxGaM8pOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125817},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1f807234aac1f2afdf04ed9c1d4035279de05e1a","scripts":{"lint":"eslint .","test":"echo \"Error: no test specified\" && exit 1","build":"webpack --mode production","start":"webpack serve --mode development","commit":"git-cz","prepare":"husky install"},"_npmUser":{"name":"gdsks","email":"gdsksus@gmail.com"},"repository":{"url":"git+https://github.com/GLINCKER/glin-profanity.git","type":"git"},"_npmVersion":"10.7.0","description":"Glin-Profanity is a lightweight and efficient npm package designed to detect and filter profane language in text inputs across multiple languages. Whether you’re building a chat application, a comment section, or any platform where user-generated content ","directories":{},"lint-staged":{"*.{js,jsx,ts,tsx}":["eslint --fix","prettier --write"]},"_nodeVersion":"18.20.4","dependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","eslint":"^8.57.0","git-cz":"^4.9.0","webpack":"^5.93.0","prettier":"^3.3.3","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/node":"^22.0.0","lint-staged":"^15.2.0","webpack-cli":"^5.1.4","@types/react":"^18.3.3","babel-loader":"^9.1.3","@commitlint/cli":"^17.7.1","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.25.2","webpack-dev-server":"^5.0.4","@babel/preset-react":"^7.24.7","eslint-plugin-react":"^7.35.0","html-webpack-plugin":"^5.6.0","@babel/preset-typescript":"^7.24.7","@typescript-eslint/parser":"^7.18.0","@commitlint/config-conventional":"^17.7.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/glin-profanity_1.1.2_1722652736331_0.8644906214552874","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"glin-profanity","version":"1.1.3","keywords":["glin-profanity","glincker","glin","profanity"],"author":{"name":"gdsks"},"license":"ISC","_id":"glin-profanity@1.1.3","maintainers":[{"name":"gdsks","email":"gdsksus@gmail.com"}],"homepage":"https://github.com/GLINCKER/glin-profanity#readme","bugs":{"url":"https://github.com/GLINCKER/glin-profanity/issues"},"dist":{"shasum":"b5d12c8c3d1b69ad379e21e8de61e33875f45900","tarball":"https://registry.npmjs.org/glin-profanity/-/glin-profanity-1.1.3.tgz","fileCount":43,"integrity":"sha512-qkQOTwgI2jypCsOjo/b2GjAyzb36TvMhrJMvWCTK2/zMbno80gUFcwUxA8KCYVLJPuGHvxoYZIFS8n3Nvrw6Kw==","signatures":[{"sig":"MEQCIAPTpwDUocwwQ9sPpc6LUZS5FjEBz3GYAesuykPJkqrcAiB1ztFDbgyTQWoh1EO2u1GbVh1HMo/TeOfcQC+8vKoeRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70167},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"def866b6c2e556b46dd40920b7a86be3741c9145","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"gdsks","email":"gdsksus@gmail.com"},"repository":{"url":"git+https://github.com/GLINCKER/glin-profanity.git","type":"git"},"_npmVersion":"10.7.0","description":"Glin-Profanity is a lightweight and efficient npm package designed to detect and filter profane language in text inputs across multiple languages. Whether you’re building a chat application, a comment section, or any platform where user-generated content ","directories":{},"_nodeVersion":"18.20.4","dependencies":{"glin-profanity":"file:"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/glin-profanity_1.1.3_1722728679285_0.546242485383923","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"glin-profanity","version":"1.1.4","keywords":["glin-profanity","glincker","glin","profanity"],"author":{"name":"gdsks"},"license":"ISC","_id":"glin-profanity@1.1.4","maintainers":[{"name":"gdsks","email":"gdsksus@gmail.com"}],"homepage":"https://github.com/GLINCKER/glin-profanity#readme","bugs":{"url":"https://github.com/GLINCKER/glin-profanity/issues"},"dist":{"shasum":"c692cc1b6d4ce05197a15bc3b42efaef1f2359ac","tarball":"https://registry.npmjs.org/glin-profanity/-/glin-profanity-1.1.4.tgz","fileCount":44,"integrity":"sha512-kn72BTsTPHGmDtusHrt7kkPLesVGgknnsxKKJGlpnrcfFSpsRa7tGw7gzcUqzPvHmLXpeaoP6qyqcUvzEil91A==","signatures":[{"sig":"MEMCICDFQze8UsTygMHPBJco9DVBzhp1mETMagHMZ3x/KCHJAh9QRGUStyj2QG6yWn4ZCqCGsuTA3jwQmGXZ0pp1DKD+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76193},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"d2f6209b62d8b7edf4d607eeb6573c932e90b98c","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"gdsks","email":"gdsksus@gmail.com"},"repository":{"url":"git+https://github.com/GLINCKER/glin-profanity.git","type":"git"},"_npmVersion":"10.7.0","description":"Glin-Profanity is a lightweight and efficient npm package designed to detect and filter profane language in text inputs across multiple languages. Whether you’re building a chat application, a comment section, or any platform where user-generated content ","directories":{},"_nodeVersion":"18.20.4","dependencies":{"glin-profanity":"file:"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/glin-profanity_1.1.4_1722729435044_0.11163467139559935","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"glin-profanity","version":"1.1.5","keywords":["glin-profanity","glincker","glin","profanity","bad","badword","badword-filter","badword-detection","badword-detect","checker","filter","detection","detect","profane","profane-language","profane-word","profane-word-filter","profane-word-detection","curse","moderation","moderate"],"author":{"name":"gdsks"},"license":"ISC","_id":"glin-profanity@1.1.5","maintainers":[{"name":"gdsks","email":"gdsksus@gmail.com"}],"homepage":"https://github.com/GLINCKER/glin-profanity#readme","bugs":{"url":"https://github.com/GLINCKER/glin-profanity/issues"},"dist":{"shasum":"23167899b08e7d4f41cb2141a0f16aa1b55029da","tarball":"https://registry.npmjs.org/glin-profanity/-/glin-profanity-1.1.5.tgz","fileCount":44,"integrity":"sha512-oa0QRDRZqV3Ss3lqPH3mn0hyck1lknywZdLv2G4T7xJ6KY47dFlHl7WhT9/YGLjkIr4TXf7CqlIBDb8x/yqz7Q==","signatures":[{"sig":"MEUCIQDXXVT8HMkuh95gjoIcFQVEeYXdyYj/egkqgCbBRI8DkgIgITXjL1rVSPkcwzeuKosmYQYbqlrsQ3qrt5pRtg1V3r8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76516},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"8000a41893e62ee3164f2b98f02ce5485e4453b4","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"gdsks","email":"gdsksus@gmail.com"},"repository":{"url":"git+https://github.com/GLINCKER/glin-profanity.git","type":"git"},"_npmVersion":"10.7.0","description":"Glin-Profanity is a lightweight and efficient npm package designed to detect and filter profane language in text inputs across multiple languages. Whether you’re building a chat application, a comment section, or any platform where user-generated content ","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/glin-profanity_1.1.5_1723322163810_0.08214694809232581","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"glin-profanity","version":"1.1.6","keywords":["glin-profanity","glincker","glin","profanity","bad","badword","badword-filter","badword-detection","badword-detect","checker","filter","detection","detect","profane","profane-language","profane-word","profane-word-filter","profane-word-detection","curse","moderation","moderate"],"author":{"name":"gdsks"},"license":"ISC","_id":"glin-profanity@1.1.6","maintainers":[{"name":"gdsks","email":"gdsksus@gmail.com"}],"homepage":"https://github.com/GLINCKER/glin-profanity#readme","bugs":{"url":"https://github.com/GLINCKER/glin-profanity/issues"},"dist":{"shasum":"8eb80e5d1898ec86c976d63e9c108fc8a40361a9","tarball":"https://registry.npmjs.org/glin-profanity/-/glin-profanity-1.1.6.tgz","fileCount":44,"integrity":"sha512-Fsr8TPj42JsnLvAP9bz0mclWpqurbhrU90hG4K/QSy4ITy3DLqqqN/Xne6/Ih9yRrWxu3wG+7pw1VsL3xYvC8w==","signatures":[{"sig":"MEUCIQCdfOW1NIHYeBl5oCUp+d3zcTplXxosbGmrkdwsQR0lwgIgHohmffbi3ro5hIRV2rUPYDR09qV9Z2ER2lofkLH72ds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76536},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"b7d8fa2e998e79169a84656fdc08643f0cb6f23a","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"gdsks","email":"gdsksus@gmail.com"},"repository":{"url":"git+https://github.com/GLINCKER/glin-profanity.git","type":"git"},"_npmVersion":"10.7.0","description":"Glin-Profanity is a lightweight and efficient npm package designed to detect and filter profane language in text inputs across multiple languages. Whether you’re building a chat application, a comment section, or any platform where user-generated content ","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/glin-profanity_1.1.6_1723338350299_0.08908123106264898","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"glin-profanity","version":"1.1.7","keywords":["profanity","curse","react-profanity","glin-profanity","glincker","glin","bad","badword","profanity-cleaner","swearword","profanity-filter","badword-filter","badword-detection","badword-detect","checker","filter","detection","detect","profane","profane-language","profane-word","profane-word-filter","profane-word-detection","moderation","moderate"],"author":{"name":"gdsks"},"license":"ISC","_id":"glin-profanity@1.1.7","maintainers":[{"name":"gdsks","email":"gdsksus@gmail.com"}],"homepage":"https://github.com/GLINCKER/glin-profanity#readme","bugs":{"url":"https://github.com/GLINCKER/glin-profanity/issues"},"dist":{"shasum":"23b447a285555453d248ad084d97e725a1265d25","tarball":"https://registry.npmjs.org/glin-profanity/-/glin-profanity-1.1.7.tgz","fileCount":44,"integrity":"sha512-lB8YT88xJui+z4SJvTLKUiw8fVdnSMGWnTObocFg6n1gDxku4YlVYD/iLIjPoeYIjwW25O4BjlbCUmWjDRX+5w==","signatures":[{"sig":"MEUCIGVJ+a2iW6TiLUILe/cYYXIJmQH5UTd1GAAiDks6bCp4AiEA2fOPlk9PJmCYZiNmZKW0dmj4v95toQ4c/8Gaxodf110=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81353},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"a065b599da8691d36a65fb1497a5f096003950a6","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"gdsks","email":"gdsksus@gmail.com"},"repository":{"url":"git+https://github.com/GLINCKER/glin-profanity.git","type":"git"},"_npmVersion":"10.7.0","description":"Glin-Profanity is a lightweight and efficient npm package designed to detect and filter profane language in text inputs across multiple languages. Whether you’re building a chat application, a comment section, or any platform where user-generated content ","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/glin-profanity_1.1.7_1724283225048_0.21318504649626457","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"glin-profanity","version":"1.1.8","keywords":["profanity","curse","react-profanity","glin-profanity","glincker","glin","bad","badword","profanity-cleaner","swearword","profanity-filter","badword-filter","badword-detection","badword-detect","checker","filter","detection","detect","profane","profane-language","profane-word","profane-word-filter","profane-word-detection","moderation","moderate"],"author":{"name":"gdsks"},"license":"ISC","_id":"glin-profanity@1.1.8","maintainers":[{"name":"gdsks","email":"gdsksus@gmail.com"}],"homepage":"https://www.glincker.com/tools/glin-profanity","bugs":{"url":"https://github.com/GLINCKER/glin-profanity/issues"},"dist":{"shasum":"8177c58f01729f043b59c26c88ae783b09e8e893","tarball":"https://registry.npmjs.org/glin-profanity/-/glin-profanity-1.1.8.tgz","fileCount":76,"integrity":"sha512-5hEmlkaHiBrsKAmaMkD9M0lDWC5qisU763hbmBYkO8BT+5pT9eW1dn9P6R1ixC+z1hsDegKSKRk1tuzFpN/YXw==","signatures":[{"sig":"MEYCIQDS7FDh9+vfNJmxEZf2TwE7uSvwk+YRH/h/ngQhT/S5MwIhANHnBV6c5PBJpG0hsXnhwedAk8HipyA/xwYOGwSITbWV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152104},"main":"lib/cjs/index.js","types":"lib/index.d.ts","module":"lib/esm/index.js","exports":{".":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"}},"gitHead":"e7f832d62f58e8ca50ad9d02710056dc903b02f3","scripts":{"build":"npm run build:cjs && npm run build:esm","build:cjs":"tsc -p tsconfig.commonjs.json","build:esm":"tsc -p tsconfig.esm.json"},"_npmUser":{"name":"gdsks","email":"gdsksus@gmail.com"},"repository":{"url":"git+https://github.com/GLINCKER/glin-profanity.git","type":"git"},"_npmVersion":"10.7.0","description":"Glin-Profanity is a lightweight and efficient npm package designed to detect and filter profane language in text inputs across multiple languages. Whether you’re building a chat application, a comment section, or any platform where user-generated content ","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/glin-profanity_1.1.8_1725811765136_0.8912308199218428","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"glin-profanity","version":"1.1.9","keywords":["profanity","curse","react-profanity","glin-profanity","glincker","glin","bad","badword","profanity-cleaner","swearword","profanity-filter","badword-filter","badword-detection","badword-detect","checker","filter","detection","detect","profane","profane-language","profane-word","profane-word-filter","profane-word-detection","moderation","moderate"],"author":{"name":"gdsks"},"license":"ISC","_id":"glin-profanity@1.1.9","maintainers":[{"name":"gdsks","email":"gdsksus@gmail.com"}],"homepage":"https://www.glincker.com/tools/glin-profanity","bugs":{"url":"https://github.com/GLINCKER/glin-profanity/issues"},"dist":{"shasum":"7ede33886ac99e452ce0067a121b2ca1c0708841","tarball":"https://registry.npmjs.org/glin-profanity/-/glin-profanity-1.1.9.tgz","fileCount":78,"integrity":"sha512-RqaFwnyIoaD+4YplFge9dJxdt3/Zv3lNod+uVfM7GEdwlZ0VpSyKSysvMlgSuuoZU7OFzJuUzajzwSY66U5aJg==","signatures":[{"sig":"MEUCIQCceMpg2D3P+2lmsgoHmQhW4OlHnhGONg78Xjj/cQwF9QIgHe7USwxEFL4I/EzyJrdE4y6Nic0isU52JaiWnaHsh/c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":155739},"main":"lib/cjs/index.js","types":"lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}}},"gitHead":"df9459ec1bf69524b04c3c7d1d177b50b17d849d","scripts":{"build":"npm run build:cjs && npm run build:esm","build:cjs":"tsc -p tsconfig.commonjs.json","build:esm":"tsc -p tsconfig.esm.json"},"_npmUser":{"name":"gdsks","email":"gdsksus@gmail.com"},"repository":{"url":"git+https://github.com/GLINCKER/glin-profanity.git","type":"git"},"_npmVersion":"10.7.0","description":"Glin-Profanity is a lightweight and efficient npm package designed to detect and filter profane language in text inputs across multiple languages. Whether you’re building a chat application, a comment section, or any platform where user-generated content ","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/glin-profanity_1.1.9_1728088853333_0.7256430541969843","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"glin-profanity","version":"2.0.0","keywords":["profanity","curse","react-profanity","glin-profanity","glincker","glin","bad","badword","profanity-cleaner","swearword","profanity-filter","badword-filter","badword-detection","badword-detect","checker","filter","detection","detect","profane","profane-language","profane-word","profane-word-filter","profane-word-detection","moderation","moderate","glinr","profanity-checker","profanity-filter","profanity-check","profanity-moderation","profanity-moderation-tool","profanity-moderation-library","profanity-moderation-service","profanity-moderation-api","profanity-moderation-toolkit","profanity-moderation-framework","profanity-moderation-plugin","profanity-moderation-module"],"author":{"name":"glinr"},"license":"ISC","_id":"glin-profanity@2.0.0","maintainers":[{"name":"gdsks","email":"gdsksus@gmail.com"}],"homepage":"https://www.glincker.com/tools/glin-profanity","bugs":{"url":"https://github.com/GLINCKER/glin-profanity/issues"},"dist":{"shasum":"6b2f04aad070303b759014e53a9549c318bca966","tarball":"https://registry.npmjs.org/glin-profanity/-/glin-profanity-2.0.0.tgz","fileCount":78,"integrity":"sha512-R0uaI5myI1d58wDHzUE95VnX5wgyeWHCndW1q6w9mfcYKRIaUK+BSl62vfhFPhTu40MGJ9CG/W+nqsgDICeF7Q==","signatures":[{"sig":"MEUCIHyJpOhsqXlLJAnlyf5OA9wPJyCm1DtJFIS92XTbQz7LAiEAm5o4c8pGYb1bC1MEtJ/lEH/5FGPaZGqILHYIB0uqFfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159049},"main":"lib/cjs/index.js","types":"lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}}},"gitHead":"4049b83195c7cc338b65f9fb37be1897ab1efc46","scripts":{"build":"npm run build:cjs && npm run build:esm","build:cjs":"tsc -p tsconfig.commonjs.json","build:esm":"tsc -p tsconfig.esm.json"},"_npmUser":{"name":"gdsks","email":"gdsksus@gmail.com"},"repository":{"url":"git+https://github.com/GLINCKER/glin-profanity.git","type":"git"},"_npmVersion":"10.8.2","description":"Glin-Profanity is a lightweight and efficient npm package designed to detect and filter profane language in text inputs across multiple languages. Whether you’re building a chat application, a comment section, or any platform where user-generated content ","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/glin-profanity_2.0.0_1743547100496_0.5688934247957769","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"glin-profanity","version":"2.1.0","keywords":["profanity","curse","react-profanity","glin-profanity","glincker","glin","bad","badword","profanity-cleaner","swearword","profanity-filter","badword-filter","badword-detection","badword-detect","checker","filter","detection","detect","profane","profane-language","profane-word","profane-word-filter","profane-word-detection","moderation","moderate","glinr","profanity-checker","profanity-filter","profanity-check","profanity-moderation","profanity-moderation-tool","profanity-moderation-library","profanity-moderation-service","profanity-moderation-api","profanity-moderation-toolkit","profanity-moderation-framework","profanity-moderation-plugin","profanity-moderation-module"],"author":{"name":"glinr"},"license":"ISC","_id":"glin-profanity@2.1.0","maintainers":[{"name":"gdsks","email":"gdsksus@gmail.com"}],"homepage":"https://www.glincker.com/tools/glin-profanity","bugs":{"url":"https://github.com/GLINCKER/glin-profanity/issues"},"dist":{"shasum":"20eb337078346d60722a209d5e06e0dff208e168","tarball":"https://registry.npmjs.org/glin-profanity/-/glin-profanity-2.1.0.tgz","fileCount":78,"integrity":"sha512-seFNwbq16h302zP9qOT9QWCQD61EOdhfqKpAP+BRRy360I+6UWYO3fe5vOqkCq5CeWuIXoSGvkD5kBn0B991ww==","signatures":[{"sig":"MEUCIQD2pZnQ26z4bSNoaa/ec1kjODu8M/RtpKIQ/5VJW8ArIgIgZ1YEqBVDdsfCm7bMk3ojnSChviYMngNurIVYp4XTdsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172826},"main":"lib/cjs/index.js","types":"lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}}},"gitHead":"8e7b22cf7b7e0178efd28df46d14469c6c7d674f","scripts":{"build":"npm run build:cjs && npm run build:esm","build:cjs":"tsc -p tsconfig.commonjs.json","build:esm":"tsc -p tsconfig.esm.json"},"_npmUser":{"name":"gdsks","email":"gdsksus@gmail.com"},"repository":{"url":"git+https://github.com/GLINCKER/glin-profanity.git","type":"git"},"_npmVersion":"10.8.2","description":"Glin-Profanity is a lightweight and efficient npm package designed to detect and filter profane language in text inputs across multiple languages. Whether you’re building a chat application, a comment section, or any platform where user-generated content ","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/glin-profanity_2.1.0_1747609206593_0.0006747942033102916","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"glin-profanity","version":"2.3.3","keywords":["profanity","curse","react-profanity","glin-profanity","glincker","glin","bad","badword","profanity-cleaner","swearword","profanity-filter","badword-filter","badword-detection","badword-detect","checker","filter","detection","detect","profane","profane-language","profane-word","profane-word-filter","profane-word-detection","moderation","moderate","glinr","profanity-checker","profanity-filter","profanity-check","profanity-moderation","profanity-moderation-tool","profanity-moderation-library","profanity-moderation-service","profanity-moderation-api","profanity-moderation-toolkit","profanity-moderation-framework","profanity-moderation-plugin","profanity-moderation-module"],"author":{"name":"glinr"},"license":"ISC","_id":"glin-profanity@2.3.3","maintainers":[{"name":"gdsks","email":"gdsksus@gmail.com"}],"homepage":"https://www.glincker.com/tools/glin-profanity","bugs":{"url":"https://github.com/GLINCKER/glin-profanity/issues"},"dist":{"shasum":"60f91bfcf49d06a53b19f4b10ca097db92afb329","tarball":"https://registry.npmjs.org/glin-profanity/-/glin-profanity-2.3.3.tgz","fileCount":98,"integrity":"sha512-zVjDqWAI85AjLV7EfLl+pL8O8YHlRfyDvM9DGPOERG6S6d/5oWNnvXdnWoH769WiRlXfgTxHVpMiXpxVBRBtpA==","signatures":[{"sig":"MEYCIQDFM5YLGWKA0uFJYogkcfTam7+KZCEOwwF32wfayomFeQIhAN5m9c1et8Jd+x4h4iJ9dBc6JgfysW1Qsbjb3KAO/jVV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242638},"main":"lib/cjs/index.js","types":"lib/cjs/index.d.ts","module":"lib/esm/index.js","exports":{".":{"import":{"types":"./lib/esm/index.d.ts","default":"./lib/esm/index.js"},"require":{"types":"./lib/cjs/index.d.ts","default":"./lib/cjs/index.js"}}},"gitHead":"4436b4a184aafcc4d59d6af6207b2c84f4cb3c39","scripts":{"test":"jest","build":"npm run build:cjs && npm run build:esm","test:ci":"jest --ci --coverage --watchAll=false","build:cjs":"tsc -p tsconfig.commonjs.json","build:esm":"tsc -p tsconfig.esm.json","test:watch":"jest --watch","test:coverage":"jest --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"gdsks","email":"gdsksus@gmail.com"},"repository":{"url":"git+https://github.com/GLINCKER/glin-profanity.git","type":"git"},"_npmVersion":"10.8.2","description":"Glin-Profanity is a lightweight and efficient npm package designed to detect and filter profane language in text inputs across multiple languages. Whether you’re building a chat application, a comment section, or any platform where user-generated content ","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","react":"^18.3.1","ts-jest":"^29.4.0","react-dom":"^18.3.1","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@testing-library/react":"^16.3.0","jest-environment-jsdom":"^30.0.5","@semantic-release/github":"^11.0.3","@testing-library/jest-dom":"^6.6.4","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/glin-profanity_2.3.3_1753579126977_0.1420996387715039","host":"s3://npm-registry-packages-npm-production"}},"2.3.5":{"name":"glin-profanity","version":"2.3.5","keywords":["profanity","curse","react-profanity","glin-profanity","glincker","glin","bad","badword","profanity-cleaner","swearword","profanity-filter","badword-filter","badword-detection","badword-detect","checker","filter","detection","detect","profane","profane-language","profane-word","profane-word-filter","profane-word-detection","moderation","moderate","glinr","profanity-checker","profanity-filter","profanity-check","profanity-moderation","profanity-moderation-tool","profanity-moderation-library","profanity-moderation-service","profanity-moderation-api","profanity-moderation-toolkit","profanity-moderation-framework","profanity-moderation-plugin","profanity-moderation-module"],"author":{"name":"glinr"},"license":"ISC","_id":"glin-profanity@2.3.5","maintainers":[{"name":"gdsks","email":"gdsksus@gmail.com"}],"homepage":"https://www.glincker.com/tools/glin-profanity","bugs":{"url":"https://github.com/GLINCKER/glin-profanity/issues"},"dist":{"shasum":"a0201226add77a7edbaea81e7762de0c13a8d5cc","tarball":"https://registry.npmjs.org/glin-profanity/-/glin-profanity-2.3.5.tgz","fileCount":6,"integrity":"sha512-Yjc74E52GTPblafON122RIP3S1iN5mAfFZE7rqWXZC94eyOtk1mcR0ey7N/3ByQrta4/7ZVvDViEG6QQDoZbjg==","signatures":[{"sig":"MEUCIQC4FSW+JhLxnvEvnzL+VNlWTr+VSKEpQxd/6mlbsNgLmQIgYjuqasWeAHbAg1NKuhskiNHDLHjHz6EATsJx9C6JhUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361071},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"bedaea3bc4040ee5ed22bdac7da4d3e29560c1e9","scripts":{"test":"jest","build":"tsup src/index.ts --format cjs,esm --dts --clean","test:ci":"jest --ci --coverage --watchAll=false","test:watch":"jest --watch","test:coverage":"jest --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"gdsks","email":"gdsksus@gmail.com"},"repository":{"url":"git+https://github.com/GLINCKER/glin-profanity.git","type":"git"},"_npmVersion":"10.8.2","description":"Glin-Profanity is a lightweight and efficient npm package designed to detect and filter profane language in text inputs across multiple languages. Whether you’re building a chat application, a comment section, or any platform where user-generated content ","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","tsup":"^8.2.3","react":"^18.3.1","ts-jest":"^29.4.0","react-dom":"^18.3.1","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","semantic-release":"^24.2.7","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@testing-library/react":"^16.3.0","jest-environment-jsdom":"^30.0.5","@semantic-release/github":"^11.0.3","@testing-library/jest-dom":"^6.6.4","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/glin-profanity_2.3.5_1755450838973_0.07494733382652452","host":"s3://npm-registry-packages-npm-production"}},"2.3.7":{"name":"glin-profanity","version":"2.3.7","keywords":["profanity","curse","react-profanity","glin-profanity","glincker","glin","bad","badword","profanity-cleaner","swearword","profanity-filter","badword-filter","badword-detection","badword-detect","checker","filter","detection","detect","profane","profane-language","profane-word","profane-word-filter","profane-word-detection","moderation","moderate","glinr","profanity-checker","profanity-filter","profanity-check","profanity-moderation","profanity-moderation-tool","profanity-moderation-library","profanity-moderation-service","profanity-moderation-api","profanity-moderation-toolkit","profanity-moderation-framework","profanity-moderation-plugin","profanity-moderation-module"],"author":{"name":"glinr"},"license":"ISC","_id":"glin-profanity@2.3.7","maintainers":[{"name":"gdsks","email":"gdsksus@gmail.com"}],"homepage":"https://www.glincker.com/tools/glin-profanity","bugs":{"url":"https://github.com/GLINCKER/glin-profanity/issues"},"dist":{"shasum":"2ebc8914c3faaaf838d96964d7851fcc426fe1a0","tarball":"https://registry.npmjs.org/glin-profanity/-/glin-profanity-2.3.7.tgz","fileCount":6,"integrity":"sha512-l/CpOIKzBnhfjlpgAoKkJMYcePjZgdvnQC19NxfbO/k4Yv97G2bUIbEBbEsAIwTl14rn1VXvv8izTPTJqsTg5w==","signatures":[{"sig":"MEUCIQCYEtp660lOK4u2LU6eubG5K7++GZN7WC8PUfm9k23jggIgBy+WITM8nGD2+R+Uyaw4aKILSMb5ednJohv3bpMsSqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362062},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"eeaa5d64632a4854cc9444e39c3b06cfbf2f99b8","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"tsup src/index.ts --format cjs,esm --dts --clean","test:ci":"jest --ci --coverage --watchAll=false","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"gdsks","email":"gdsksus@gmail.com"},"repository":{"url":"git+https://github.com/GLINCKER/glin-profanity.git","type":"git"},"_npmVersion":"10.8.2","description":"Glin-Profanity is a lightweight and efficient npm package designed to detect and filter profane language in text inputs across multiple languages. Whether you’re building a chat application, a comment section, or any platform where user-generated content ","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","tsup":"^8.2.3","react":"^18.3.1","ts-jest":"^29.4.0","react-dom":"^18.3.1","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","semantic-release":"^24.2.7","@testing-library/dom":"^10.4.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@testing-library/react":"^16.3.0","jest-environment-jsdom":"^30.0.5","@semantic-release/github":"^11.0.3","@testing-library/jest-dom":"^6.6.4","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/glin-profanity_2.3.7_1756587635193_0.5693118405415654","host":"s3://npm-registry-packages-npm-production"}},"2.3.8":{"name":"glin-profanity","version":"2.3.8","keywords":["profanity","curse","react-profanity","glin-profanity","glincker","glin","bad","badword","profanity-cleaner","swearword","profanity-filter","badword-filter","badword-detection","badword-detect","checker","filter","detection","detect","profane","profane-language","profane-word","profane-word-filter","profane-word-detection","moderation","moderate","glinr","profanity-checker","profanity-filter","profanity-check","profanity-moderation","profanity-moderation-tool","profanity-moderation-library","profanity-moderation-service","profanity-moderation-api","profanity-moderation-toolkit","profanity-moderation-framework","profanity-moderation-plugin","profanity-moderation-module"],"author":{"name":"glinr"},"license":"ISC","_id":"glin-profanity@2.3.8","maintainers":[{"name":"gdsks","email":"gdsksus@gmail.com"}],"homepage":"https://www.glincker.com/tools/glin-profanity","bugs":{"url":"https://github.com/GLINCKER/glin-profanity/issues"},"dist":{"shasum":"a72a8cee04774494d84bb701c9a195142afd512f","tarball":"https://registry.npmjs.org/glin-profanity/-/glin-profanity-2.3.8.tgz","fileCount":6,"integrity":"sha512-AXGIPoT/z4TJtxKlCh3Uxd/NNSuPVgJCVwBgI5FS3OtFmIUiPPPYwSFnfB4FuFDLL0uS5xXCWM+/aRYIC0sp1w==","signatures":[{"sig":"MEUCIBelMwR28rQxXvfhf706AfE59uYi/A/1ktb8Z/7LZhtOAiEA0O1eBBKs9eAgIS/43Id/9c58B+Kyaa62JbTFSbANjY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362062},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"48d9de7def1ccc5443543f41c81f5a4a2975f483","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"tsup src/index.ts --format cjs,esm --dts --clean","test:ci":"jest --ci --coverage --watchAll=false","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"gdsks","email":"gdsksus@gmail.com"},"repository":{"url":"git+https://github.com/GLINCKER/glin-profanity.git","type":"git"},"_npmVersion":"10.8.2","description":"Glin-Profanity is a lightweight and efficient npm package designed to detect and filter profane language in text inputs across multiple languages. Whether you’re building a chat application, a comment section, or any platform where user-generated content ","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","tsup":"^8.2.3","react":"^18.3.1","ts-jest":"^29.4.0","react-dom":"^18.3.1","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","semantic-release":"^24.2.7","@testing-library/dom":"^10.4.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@testing-library/react":"^16.3.0","jest-environment-jsdom":"^30.0.5","@semantic-release/github":"^11.0.3","@testing-library/jest-dom":"^6.6.4","@semantic-release/changelog":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/glin-profanity_2.3.8_1756587908567_0.7250058399228168","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"glin-profanity","version":"3.0.1","keywords":["profanity","curse","react-profanity","glin-profanity","glincker","glin","bad","badword","profanity-cleaner","swearword","profanity-filter","badword-filter","badword-detection","badword-detect","checker","filter","detection","detect","profane","profane-language","profane-word","profane-word-filter","profane-word-detection","moderation","moderate","glinr","profanity-checker","profanity-filter","profanity-check","profanity-moderation","profanity-moderation-tool","profanity-moderation-library","profanity-moderation-service","profanity-moderation-api","profanity-moderation-toolkit","profanity-moderation-framework","profanity-moderation-plugin","profanity-moderation-module","tensorflow","tensorflowjs","ml","machine-learning","toxicity","toxicity-detection","ai","neural-network","leetspeak","unicode","homoglyph"],"author":{"name":"glinr"},"license":"ISC","_id":"glin-profanity@3.0.1","maintainers":[{"name":"gdsks","email":"gdsksus@gmail.com"}],"homepage":"https://www.glincker.com/tools/glin-profanity","bugs":{"url":"https://github.com/GLINCKER/glin-profanity/issues"},"dist":{"shasum":"15ea6e44cb4f16d3e4fc34afb1c47a2a6bc34e19","tarball":"https://registry.npmjs.org/glin-profanity/-/glin-profanity-3.0.1.tgz","fileCount":13,"integrity":"sha512-EJNgeMTB47Z/t/6Gzrl07elpsD4qcP7H4xL5Wlhe38lqFbzj6Hqxk2CXkbCO0hIVxkyTDeFHIFuz2GtHv+m1Mg==","signatures":[{"sig":"MEQCIC9nY68Av3ftijWX7HBtyvpMp96t8DRBhzg4evLDvV0OAiAIVa9lPrK+iRPOs15X4EGmFFrdSzUxQ+lcw1ztqyhQFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/glin-profanity@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633051},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ml":{"import":{"types":"./dist/ml/index.d.ts","default":"./dist/ml/index.js"},"require":{"types":"./dist/ml/index.d.cts","default":"./dist/ml/index.cjs"}}},"gitHead":"cdd4db63060c4f1967d6200f009396fabc88c990","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"tsup src/index.ts src/ml/index.ts --format cjs,esm --dts --clean","test:ci":"jest --ci --coverage --watchAll=false","lint:fix":"eslint src/**/*.ts --fix","benchmark":"npx tsx benchmarks/benchmark.ts","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8de9c932-44ce-44c3-99aa-1622c87398a7"}},"repository":{"url":"git+https://github.com/GLINCKER/glin-profanity.git","type":"git"},"_npmVersion":"11.7.0","description":"Glin-Profanity is a lightweight and efficient npm package designed to detect and filter profane language in text inputs across multiple languages. Whether you’re building a chat application, a comment section, or any platform where user-generated content ","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.0.5","tsup":"^8.2.3","react":"^18.3.1","ts-jest":"^29.4.0","react-dom":"^18.3.1","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","semantic-release":"^24.2.7","@testing-library/dom":"^10.4.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@testing-library/react":"^16.3.0","jest-environment-jsdom":"^30.0.5","@semantic-release/github":"^11.0.3","@testing-library/jest-dom":"^6.6.4","@semantic-release/changelog":"^6.0.3"},"peerDependencies":{"@tensorflow/tfjs":">=4.0.0","@tensorflow-models/toxicity":">=1.2.0"},"peerDependenciesMeta":{"@tensorflow/tfjs":{"optional":true},"@tensorflow-models/toxicity":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/glin-profanity_3.0.1_1767068473501_0.8454497202586755","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"glin-profanity","version":"3.1.0","keywords":["profanity","curse","react-profanity","glin-profanity","glincker","glin","bad","badword","profanity-cleaner","swearword","profanity-filter","badword-filter","badword-detection","badword-detect","checker","filter","detection","detect","profane","profane-language","profane-word","profane-word-filter","profane-word-detection","moderation","moderate","glinr","profanity-checker","profanity-filter","profanity-check","profanity-moderation","profanity-moderation-tool","profanity-moderation-library","profanity-moderation-service","profanity-moderation-api","profanity-moderation-toolkit","profanity-moderation-framework","profanity-moderation-plugin","profanity-moderation-module","tensorflow","tensorflowjs","ml","machine-learning","toxicity","toxicity-detection","ai","neural-network","leetspeak","unicode","homoglyph"],"author":{"name":"glinr"},"license":"ISC","_id":"glin-profanity@3.1.0","maintainers":[{"name":"gdsks","email":"gdsksus@gmail.com"}],"homepage":"https://www.glincker.com/tools/glin-profanity","bugs":{"url":"https://github.com/GLINCKER/glin-profanity/issues"},"dist":{"shasum":"1b081fa9fadda6a80476e63ed7aa7f326fa6ddf2","tarball":"https://registry.npmjs.org/glin-profanity/-/glin-profanity-3.1.0.tgz","fileCount":13,"integrity":"sha512-JPfsMqzXZWJe4V/rxm+p7cQ9vSZ4qPUfs9g7UY6o8lrOZJj7TvFEpmifV25RvQ1YuRfnmK6Q4hEYK/0OhqBdxg==","signatures":[{"sig":"MEUCIHX6zcNyrTK1ZjHrs2pcR2PAbv37Gk73M8dy3CfnbcMoAiEAklKXa9wtQpypzsjag0eEe61qeZveKUuum5OkTzRHPlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/glin-profanity@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633051},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ml":{"import":{"types":"./dist/ml/index.d.ts","default":"./dist/ml/index.js"},"require":{"types":"./dist/ml/index.d.cts","default":"./dist/ml/index.cjs"}}},"gitHead":"90a322ce305e9d4e22d5d9c57a42c9ab79bd6ff3","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"tsup src/index.ts src/ml/index.ts --format cjs,esm --dts --clean","test:ci":"jest --ci --coverage --watchAll=false","lint:fix":"eslint src/**/*.ts --fix","benchmark":"npx tsx benchmarks/benchmark.ts","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8de9c932-44ce-44c3-99aa-1622c87398a7"}},"repository":{"url":"git+https://github.com/GLINCKER/glin-profanity.git","type":"git"},"_npmVersion":"11.7.0","description":"Glin-Profanity is a lightweight and efficient npm package designed to detect and filter profane language in text inputs across multiple languages. Whether you’re building a chat application, a comment section, or any platform where user-generated content ","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.0.5","tsup":"^8.2.3","react":"^18.3.1","ts-jest":"^29.4.0","react-dom":"^18.3.1","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","semantic-release":"^24.2.7","@testing-library/dom":"^10.4.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@testing-library/react":"^16.3.0","jest-environment-jsdom":"^30.0.5","@semantic-release/github":"^11.0.3","@testing-library/jest-dom":"^6.6.4","@semantic-release/changelog":"^6.0.3"},"peerDependencies":{"@tensorflow/tfjs":">=4.0.0","@tensorflow-models/toxicity":">=1.2.0"},"peerDependenciesMeta":{"@tensorflow/tfjs":{"optional":true},"@tensorflow-models/toxicity":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/glin-profanity_3.1.0_1767068864950_0.6895274770286379","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"glin-profanity","version":"3.1.1","keywords":["profanity","curse","react-profanity","glin-profanity","glincker","glin","bad","badword","profanity-cleaner","swearword","profanity-filter","badword-filter","badword-detection","badword-detect","checker","filter","detection","detect","profane","profane-language","profane-word","profane-word-filter","profane-word-detection","moderation","moderate","glinr","profanity-checker","profanity-filter","profanity-check","profanity-moderation","profanity-moderation-tool","profanity-moderation-library","profanity-moderation-service","profanity-moderation-api","profanity-moderation-toolkit","profanity-moderation-framework","profanity-moderation-plugin","profanity-moderation-module","tensorflow","tensorflowjs","ml","machine-learning","toxicity","toxicity-detection","ai","neural-network","leetspeak","unicode","homoglyph"],"author":{"name":"glinr"},"license":"ISC","_id":"glin-profanity@3.1.1","maintainers":[{"name":"gdsks","email":"gdsksus@gmail.com"}],"homepage":"https://www.glincker.com/tools/glin-profanity","bugs":{"url":"https://github.com/GLINCKER/glin-profanity/issues"},"dist":{"shasum":"b04c5092b8a34fcf7ea4605858d5daf77fbe9ecd","tarball":"https://registry.npmjs.org/glin-profanity/-/glin-profanity-3.1.1.tgz","fileCount":13,"integrity":"sha512-4vozH+s/VY91y+JfbIfn5Xl8Q41SBJUmVs/dyPnR+kins2MUfOs7OUEp57DV7l2xJFJ0wrWHpBWyCOr/fjlxIA==","signatures":[{"sig":"MEQCIHCvN3mRbiMtT1yhYKlQykIPovdJvLnMLVHVagLA+bNpAiB4wFGXMLyGJFNzAQbi6zT7n/7Zsk14LB3+WfHEGV/azg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/glin-profanity@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633051},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ml":{"import":{"types":"./dist/ml/index.d.ts","default":"./dist/ml/index.js"},"require":{"types":"./dist/ml/index.d.cts","default":"./dist/ml/index.cjs"}}},"gitHead":"64af7067997270a4f4820e5631e5b3eba9ec4aa7","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"tsup src/index.ts src/ml/index.ts --format cjs,esm --dts --clean","test:ci":"jest --ci --coverage --watchAll=false","lint:fix":"eslint src/**/*.ts --fix","benchmark":"npx tsx benchmarks/benchmark.ts","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8de9c932-44ce-44c3-99aa-1622c87398a7"}},"repository":{"url":"git+https://github.com/GLINCKER/glin-profanity.git","type":"git"},"_npmVersion":"11.7.0","description":"Glin-Profanity is a lightweight and efficient npm package designed to detect and filter profane language in text inputs across multiple languages. Whether you’re building a chat application, a comment section, or any platform where user-generated content ","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.0.5","tsup":"^8.2.3","react":"^18.3.1","ts-jest":"^29.4.0","react-dom":"^18.3.1","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","semantic-release":"^24.2.7","@testing-library/dom":"^10.4.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@testing-library/react":"^16.3.0","jest-environment-jsdom":"^30.0.5","@semantic-release/github":"^11.0.3","@testing-library/jest-dom":"^6.6.4","@semantic-release/changelog":"^6.0.3"},"peerDependencies":{"@tensorflow/tfjs":">=4.0.0","@tensorflow-models/toxicity":">=1.2.0"},"peerDependenciesMeta":{"@tensorflow/tfjs":{"optional":true},"@tensorflow-models/toxicity":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/glin-profanity_3.1.1_1767069011809_0.8775010690003167","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"glin-profanity","version":"3.1.2","keywords":["profanity","curse","react-profanity","glin-profanity","glincker","glin","bad","badword","profanity-cleaner","swearword","profanity-filter","badword-filter","badword-detection","badword-detect","checker","filter","detection","detect","profane","profane-language","profane-word","profane-word-filter","profane-word-detection","moderation","moderate","glinr","profanity-checker","profanity-filter","profanity-check","profanity-moderation","profanity-moderation-tool","profanity-moderation-library","profanity-moderation-service","profanity-moderation-api","profanity-moderation-toolkit","profanity-moderation-framework","profanity-moderation-plugin","profanity-moderation-module","tensorflow","tensorflowjs","ml","machine-learning","toxicity","toxicity-detection","ai","neural-network","leetspeak","unicode","homoglyph"],"author":{"name":"glinr"},"license":"ISC","_id":"glin-profanity@3.1.2","maintainers":[{"name":"gdsks","email":"gdsksus@gmail.com"}],"homepage":"https://www.glincker.com/tools/glin-profanity","bugs":{"url":"https://github.com/GLINCKER/glin-profanity/issues"},"dist":{"shasum":"5931cd639d92bcf3ab9d0a5f6a55a639f590f31e","tarball":"https://registry.npmjs.org/glin-profanity/-/glin-profanity-3.1.2.tgz","fileCount":12,"integrity":"sha512-JXZM2KPjFqbM6ktYZ6aRd6kpk0tIDrm2IXyFdOef8eGSE4rox9SlS+PsNLbCQ8UFwNMePDtaAat2gwTboR0oNg==","signatures":[{"sig":"MEQCIFQaDmgVTYl2ceCWWM7nQc16ZI5k4vMwLZUqn43zih5EAiAC9Qhjk5lGoTi16DaorXXMzukhQ+p8L4jBixFgce4cxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/glin-profanity@3.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":557907},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ml":{"import":{"types":"./dist/ml/index.d.ts","default":"./dist/ml/index.js"},"require":{"types":"./dist/ml/index.d.cts","default":"./dist/ml/index.cjs"}}},"gitHead":"74e6e184b466849a3ef935c2480a88ed4d2b739c","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"tsup","test:ci":"jest --ci --coverage --watchAll=false","lint:fix":"eslint src/**/*.ts --fix","benchmark":"npx tsx benchmarks/benchmark.ts","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8de9c932-44ce-44c3-99aa-1622c87398a7"}},"repository":{"url":"git+https://github.com/GLINCKER/glin-profanity.git","type":"git"},"_npmVersion":"11.7.0","description":"Glin-Profanity is a lightweight and efficient npm package designed to detect and filter profane language in text inputs across multiple languages. Whether you’re building a chat application, a comment section, or any platform where user-generated content ","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.0.5","tsup":"^8.2.3","react":"^18.3.1","ts-jest":"^29.4.0","react-dom":"^18.3.1","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","semantic-release":"^24.2.7","@testing-library/dom":"^10.4.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@testing-library/react":"^16.3.0","jest-environment-jsdom":"^30.0.5","@semantic-release/github":"^11.0.3","@testing-library/jest-dom":"^6.6.4","@semantic-release/changelog":"^6.0.3"},"peerDependencies":{"react":">=16.8.0","@tensorflow/tfjs":">=4.0.0","@tensorflow-models/toxicity":">=1.2.0"},"peerDependenciesMeta":{"react":{"optional":true},"@tensorflow/tfjs":{"optional":true},"@tensorflow-models/toxicity":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/glin-profanity_3.1.2_1767074323895_0.020916185023478695","host":"s3://npm-registry-packages-npm-production"}},"3.1.5":{"name":"glin-profanity","version":"3.1.5","keywords":["profanity","curse","react-profanity","glin-profanity","glincker","glin","bad","badword","profanity-cleaner","swearword","profanity-filter","badword-filter","badword-detection","badword-detect","checker","filter","detection","detect","profane","profane-language","profane-word","profane-word-filter","profane-word-detection","moderation","moderate","glinr","profanity-checker","profanity-filter","profanity-check","profanity-moderation","profanity-moderation-tool","profanity-moderation-library","profanity-moderation-service","profanity-moderation-api","profanity-moderation-toolkit","profanity-moderation-framework","profanity-moderation-plugin","profanity-moderation-module","tensorflow","tensorflowjs","ml","machine-learning","toxicity","toxicity-detection","ai","neural-network","leetspeak","unicode","homoglyph"],"author":{"name":"glinr"},"license":"ISC","_id":"glin-profanity@3.1.5","maintainers":[{"name":"gdsks","email":"gdsksus@gmail.com"}],"homepage":"https://www.glincker.com/tools/glin-profanity","bugs":{"url":"https://github.com/GLINCKER/glin-profanity/issues"},"dist":{"shasum":"d925bbdd55f512722827d3ed49cdffdcf41f47ad","tarball":"https://registry.npmjs.org/glin-profanity/-/glin-profanity-3.1.5.tgz","fileCount":12,"integrity":"sha512-9KZJmxcnzHtDhYrNo1McmyQEZL8PiPyV0/OowfUG/Pl9fdKILwgeIeZZV5R+Zy3E2HQvOBQdVDTGnjNG7ZzLqg==","signatures":[{"sig":"MEQCIFVX6UwZewMGccLppWQPbuvqrZI38R0oIk04T54q1OwKAiBD2lsqLAfF6pWNdbuk4vbBfZLRwDzm8RVRxM73WogsiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/glin-profanity@3.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":558055},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ml":{"import":{"types":"./dist/ml/index.d.ts","default":"./dist/ml/index.js"},"require":{"types":"./dist/ml/index.d.cts","default":"./dist/ml/index.cjs"}}},"gitHead":"e42a83b07e3ebb4fa04e485e30c4192b70850503","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"tsup","test:ci":"jest --ci --coverage --watchAll=false","lint:fix":"eslint src/**/*.ts --fix","benchmark":"npx tsx benchmarks/benchmark.ts","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8de9c932-44ce-44c3-99aa-1622c87398a7"}},"repository":{"url":"git+https://github.com/GLINCKER/glin-profanity.git","type":"git"},"_npmVersion":"11.7.0","description":"Glin-Profanity is a lightweight and efficient npm package designed to detect and filter profane language in text inputs across multiple languages. Whether you’re building a chat application, a comment section, or any platform where user-generated content ","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.0.5","tsup":"^8.2.3","react":"^18.3.1","ts-jest":"^29.4.0","react-dom":"^18.3.1","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","semantic-release":"^24.2.7","@testing-library/dom":"^10.4.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@testing-library/react":"^16.3.0","jest-environment-jsdom":"^30.0.5","@semantic-release/github":"^11.0.3","@testing-library/jest-dom":"^6.6.4","@semantic-release/changelog":"^6.0.3"},"peerDependencies":{"react":">=16.8.0","@tensorflow/tfjs":">=4.0.0","@tensorflow-models/toxicity":">=1.2.0"},"peerDependenciesMeta":{"react":{"optional":true},"@tensorflow/tfjs":{"optional":true},"@tensorflow-models/toxicity":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/glin-profanity_3.1.5_1767078937750_0.176490680176844","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"glin-profanity","version":"3.2.0","keywords":["profanity","curse","react-profanity","glin-profanity","glincker","glin","bad","badword","profanity-cleaner","swearword","profanity-filter","badword-filter","badword-detection","badword-detect","checker","filter","detection","detect","profane","profane-language","profane-word","profane-word-filter","profane-word-detection","moderation","moderate","glinr","profanity-checker","profanity-filter","profanity-check","profanity-moderation","profanity-moderation-tool","profanity-moderation-library","profanity-moderation-service","profanity-moderation-api","profanity-moderation-toolkit","profanity-moderation-framework","profanity-moderation-plugin","profanity-moderation-module","tensorflow","tensorflowjs","ml","machine-learning","toxicity","toxicity-detection","ai","neural-network","leetspeak","unicode","homoglyph"],"author":{"name":"glinr"},"license":"ISC","_id":"glin-profanity@3.2.0","maintainers":[{"name":"gdsks","email":"gdsksus@gmail.com"}],"homepage":"https://www.glincker.com/tools/glin-profanity","bugs":{"url":"https://github.com/GLINCKER/glin-profanity/issues"},"dist":{"shasum":"7d76055bed357413a6b67e0131add0b819efba22","tarball":"https://registry.npmjs.org/glin-profanity/-/glin-profanity-3.2.0.tgz","fileCount":12,"integrity":"sha512-n/lJL7q9T5w83g0XP+GOTo84QHWmaB0YiYuNldG7EQ+wAqH4+y+61U95zampf/Kc4WLXsxgCvmWKENmEzdZNEg==","signatures":[{"sig":"MEQCIAGWr/85vpUDo50/oMPmFgS+3bbB4f54C5lbl9LULVP0AiBtxfy5muMLC9vQ8YCogiUOoZyTKMupLK30+RGkdnjsoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/glin-profanity@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":551260},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ml":{"import":{"types":"./dist/ml/index.d.ts","default":"./dist/ml/index.js"},"require":{"types":"./dist/ml/index.d.cts","default":"./dist/ml/index.cjs"}}},"gitHead":"cff5383d113d665d7639b681168144567678a478","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"tsup","test:ci":"jest --ci --coverage --watchAll=false","lint:fix":"eslint src/**/*.ts --fix","benchmark":"npx tsx benchmarks/benchmark.ts","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8de9c932-44ce-44c3-99aa-1622c87398a7"}},"repository":{"url":"git+https://github.com/GLINCKER/glin-profanity.git","type":"git"},"_npmVersion":"11.8.0","description":"Glin-Profanity is a lightweight and efficient npm package designed to detect and filter profane language in text inputs across multiple languages. Whether you’re building a chat application, a comment section, or any platform where user-generated content ","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.0.5","tsup":"^8.2.3","react":"^18.3.1","ts-jest":"^29.4.0","react-dom":"^18.3.1","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","semantic-release":"^24.2.7","@testing-library/dom":"^10.4.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@testing-library/react":"^16.3.0","jest-environment-jsdom":"^30.0.5","@semantic-release/github":"^11.0.3","@testing-library/jest-dom":"^6.6.4","@semantic-release/changelog":"^6.0.3"},"peerDependencies":{"react":">=16.8.0","@tensorflow/tfjs":">=4.0.0","@tensorflow-models/toxicity":">=1.2.0"},"peerDependenciesMeta":{"react":{"optional":true},"@tensorflow/tfjs":{"optional":true},"@tensorflow-models/toxicity":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/glin-profanity_3.2.0_1769836735205_0.17468264273080325","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"glin-profanity","version":"3.2.2","keywords":["profanity","curse","react-profanity","glin-profanity","glincker","glin","bad","badword","profanity-cleaner","swearword","profanity-filter","badword-filter","badword-detection","badword-detect","checker","filter","detection","detect","profane","profane-language","profane-word","profane-word-filter","profane-word-detection","moderation","moderate","glinr","profanity-checker","profanity-filter","profanity-check","profanity-moderation","profanity-moderation-tool","profanity-moderation-library","profanity-moderation-service","profanity-moderation-api","profanity-moderation-toolkit","profanity-moderation-framework","profanity-moderation-plugin","profanity-moderation-module","openai","openai-function-calling","langchain","langchain-tool","vercel-ai","ai-sdk","semantic-analysis","embeddings","tensorflow","tensorflowjs","ml","machine-learning","toxicity","toxicity-detection","ai","neural-network","leetspeak","unicode","homoglyph","transformers","transformers-js","huggingface","onnx","ocr","tesseract","image-moderation","audio-moderation","speech-to-text","whisper","nextjs","nextjs-middleware","server-actions","content-moderation","multimodal"],"author":{"name":"glinr"},"license":"ISC","_id":"glin-profanity@3.2.2","maintainers":[{"name":"gdsks","email":"gdsksus@gmail.com"}],"homepage":"https://www.glincker.com/tools/glin-profanity","bugs":{"url":"https://github.com/GLINCKER/glin-profanity/issues"},"dist":{"shasum":"17a37923c8430b274b4515200f07d23aeb9a6b29","tarball":"https://registry.npmjs.org/glin-profanity/-/glin-profanity-3.2.2.tgz","fileCount":66,"integrity":"sha512-Xwafh8jfVxdKlJXnZJOH5HbacooH83yCfqUEr62s2dUynVlvUWaZxyNk0OYzekNtzKnJ4Ed26I3iqw6WryPHmw==","signatures":[{"sig":"MEQCIDGQhJqWTgsaS0H4COOEYCV0oAqSiqALsvLnqCXWYFT7AiAaXg+uxdO7OytEPXBuSk8aq8VocYjKlBTZOMh8TfUrfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/glin-profanity@3.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3520737},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./ai":{"import":{"types":"./dist/integrations/index.d.ts","default":"./dist/integrations/index.js"},"require":{"types":"./dist/integrations/index.d.cts","default":"./dist/integrations/index.cjs"}},"./ml":{"import":{"types":"./dist/ml/index.d.ts","default":"./dist/ml/index.js"},"require":{"types":"./dist/ml/index.d.cts","default":"./dist/ml/index.cjs"}},"./ocr":{"import":{"types":"./dist/multimodal/ocr.d.ts","default":"./dist/multimodal/ocr.js"},"require":{"types":"./dist/multimodal/ocr.d.cts","default":"./dist/multimodal/ocr.cjs"}},"./audio":{"import":{"types":"./dist/multimodal/audio.d.ts","default":"./dist/multimodal/audio.js"},"require":{"types":"./dist/multimodal/audio.d.cts","default":"./dist/multimodal/audio.cjs"}},"./react":{"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"},"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"}},"./nextjs":{"import":{"types":"./dist/frameworks/nextjs.d.ts","default":"./dist/frameworks/nextjs.js"},"require":{"types":"./dist/frameworks/nextjs.d.cts","default":"./dist/frameworks/nextjs.cjs"}},"./ai/openai":{"import":{"types":"./dist/integrations/openai.d.ts","default":"./dist/integrations/openai.js"},"require":{"types":"./dist/integrations/openai.d.cts","default":"./dist/integrations/openai.cjs"}},"./ai/vercel":{"import":{"types":"./dist/integrations/vercel-ai.d.ts","default":"./dist/integrations/vercel-ai.js"},"require":{"types":"./dist/integrations/vercel-ai.d.cts","default":"./dist/integrations/vercel-ai.cjs"}},"./frameworks":{"import":{"types":"./dist/frameworks/index.d.ts","default":"./dist/frameworks/index.js"},"require":{"types":"./dist/frameworks/index.d.cts","default":"./dist/frameworks/index.cjs"}},"./multimodal":{"import":{"types":"./dist/multimodal/index.d.ts","default":"./dist/multimodal/index.js"},"require":{"types":"./dist/multimodal/index.d.cts","default":"./dist/multimodal/index.cjs"}},"./ai/semantic":{"import":{"types":"./dist/integrations/semantic.d.ts","default":"./dist/integrations/semantic.js"},"require":{"types":"./dist/integrations/semantic.d.cts","default":"./dist/integrations/semantic.cjs"}},"./ai/langchain":{"import":{"types":"./dist/integrations/langchain.d.ts","default":"./dist/integrations/langchain.js"},"require":{"types":"./dist/integrations/langchain.d.cts","default":"./dist/integrations/langchain.cjs"}},"./ml/transformers":{"import":{"types":"./dist/ml/transformers.d.ts","default":"./dist/ml/transformers.js"},"require":{"types":"./dist/ml/transformers.d.cts","default":"./dist/ml/transformers.cjs"}}},"gitHead":"99f6b4fa84f9d7e80310dc9e4186ade60aa0a2ad","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"tsup","test:ci":"jest --ci --coverage --watchAll=false","lint:fix":"eslint src/**/*.ts --fix","benchmark":"npx tsx benchmarks/benchmark.ts","typecheck":"tsc --noEmit","test:watch":"jest --watch","test:coverage":"jest --coverage","semantic-release":"semantic-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8de9c932-44ce-44c3-99aa-1622c87398a7"}},"repository":{"url":"git+https://github.com/GLINCKER/glin-profanity.git","type":"git"},"_npmVersion":"11.8.0","description":"Glin-Profanity is a lightweight and efficient npm package designed to detect and filter profane language in text inputs across multiple languages. Whether you’re building a chat application, a comment section, or any platform where user-generated content ","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","jest":"^30.0.5","tsup":"^8.2.3","react":"^18.3.1","ts-jest":"^29.4.0","react-dom":"^18.3.1","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","semantic-release":"^24.2.7","@testing-library/dom":"^10.4.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.2","@testing-library/react":"^16.3.0","jest-environment-jsdom":"^30.0.5","@semantic-release/github":"^11.0.3","@testing-library/jest-dom":"^6.6.4","@semantic-release/changelog":"^6.0.3"},"peerDependencies":{"ai":">=3.0.0","zod":">=3.0.0","react":">=16.8.0","openai":">=4.0.0","tesseract.js":">=5.0.0","@langchain/core":">=0.1.0","@tensorflow/tfjs":">=4.0.0","@xenova/transformers":">=2.0.0","@tensorflow-models/toxicity":">=1.2.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"react":{"optional":true},"openai":{"optional":true},"tesseract.js":{"optional":true},"@langchain/core":{"optional":true},"@tensorflow/tfjs":{"optional":true},"@xenova/transformers":{"optional":true},"@tensorflow-models/toxicity":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/glin-profanity_3.2.2_1769895002527_0.9463471436450812","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"glin-profanity","version":"3.3.0","description":"Glin-Profanity is a lightweight and efficient npm package designed to detect and filter profane language in text inputs across multiple languages. Whether you’re building a chat application, a comment section, or any platform where user-generated content ","type":"module","main":"dist/index.js","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"},"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./react":{"require":{"types":"./dist/react.d.cts","default":"./dist/react.cjs"},"import":{"types":"./dist/react.d.ts","default":"./dist/react.js"}},"./ml":{"require":{"types":"./dist/ml/index.d.cts","default":"./dist/ml/index.cjs"},"import":{"types":"./dist/ml/index.d.ts","default":"./dist/ml/index.js"}},"./ai":{"require":{"types":"./dist/integrations/index.d.cts","default":"./dist/integrations/index.cjs"},"import":{"types":"./dist/integrations/index.d.ts","default":"./dist/integrations/index.js"}},"./ai/openai":{"require":{"types":"./dist/integrations/openai.d.cts","default":"./dist/integrations/openai.cjs"},"import":{"types":"./dist/integrations/openai.d.ts","default":"./dist/integrations/openai.js"}},"./ai/langchain":{"require":{"types":"./dist/integrations/langchain.d.cts","default":"./dist/integrations/langchain.cjs"},"import":{"types":"./dist/integrations/langchain.d.ts","default":"./dist/integrations/langchain.js"}},"./ai/vercel":{"require":{"types":"./dist/integrations/vercel-ai.d.cts","default":"./dist/integrations/vercel-ai.cjs"},"import":{"types":"./dist/integrations/vercel-ai.d.ts","default":"./dist/integrations/vercel-ai.js"}},"./ai/semantic":{"require":{"types":"./dist/integrations/semantic.d.cts","default":"./dist/integrations/semantic.cjs"},"import":{"types":"./dist/integrations/semantic.d.ts","default":"./dist/integrations/semantic.js"}},"./ml/transformers":{"require":{"types":"./dist/ml/transformers.d.cts","default":"./dist/ml/transformers.cjs"},"import":{"types":"./dist/ml/transformers.d.ts","default":"./dist/ml/transformers.js"}},"./multimodal":{"require":{"types":"./dist/multimodal/index.d.cts","default":"./dist/multimodal/index.cjs"},"import":{"types":"./dist/multimodal/index.d.ts","default":"./dist/multimodal/index.js"}},"./ocr":{"require":{"types":"./dist/multimodal/ocr.d.cts","default":"./dist/multimodal/ocr.cjs"},"import":{"types":"./dist/multimodal/ocr.d.ts","default":"./dist/multimodal/ocr.js"}},"./audio":{"require":{"types":"./dist/multimodal/audio.d.cts","default":"./dist/multimodal/audio.cjs"},"import":{"types":"./dist/multimodal/audio.d.ts","default":"./dist/multimodal/audio.js"}},"./frameworks":{"require":{"types":"./dist/frameworks/index.d.cts","default":"./dist/frameworks/index.cjs"},"import":{"types":"./dist/frameworks/index.d.ts","default":"./dist/frameworks/index.js"}},"./nextjs":{"require":{"types":"./dist/frameworks/nextjs.d.cts","default":"./dist/frameworks/nextjs.cjs"},"import":{"types":"./dist/frameworks/nextjs.d.ts","default":"./dist/frameworks/nextjs.js"}}},"peerDependencies":{"react":">=16.8.0","@tensorflow-models/toxicity":">=1.2.0","@tensorflow/tfjs":">=4.0.0","zod":">=3.0.0","openai":">=4.0.0","@langchain/core":">=0.1.0","ai":">=3.0.0","@xenova/transformers":">=2.0.0","tesseract.js":">=5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"@tensorflow/tfjs":{"optional":true},"@tensorflow-models/toxicity":{"optional":true},"zod":{"optional":true},"openai":{"optional":true},"@langchain/core":{"optional":true},"ai":{"optional":true},"@xenova/transformers":{"optional":true},"tesseract.js":{"optional":true}},"scripts":{"build":"tsup","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:ci":"jest --ci --coverage --watchAll=false","typecheck":"tsc --noEmit","lint":"eslint src/**/*.ts","lint:fix":"eslint src/**/*.ts --fix","benchmark":"npx tsx benchmarks/benchmark.ts","semantic-release":"semantic-release"},"repository":{"type":"git","url":"git+https://github.com/GLINCKER/glin-profanity.git"},"homepage":"https://www.glincker.com/tools/glin-profanity","sideEffects":false,"keywords":["profanity","curse","react-profanity","glin-profanity","glincker","glin","bad","badword","profanity-cleaner","swearword","profanity-filter","badword-filter","badword-detection","badword-detect","checker","filter","detection","detect","profane","profane-language","profane-word","profane-word-filter","profane-word-detection","moderation","moderate","glinr","profanity-checker","profanity-filter","profanity-check","profanity-moderation","profanity-moderation-tool","profanity-moderation-library","profanity-moderation-service","profanity-moderation-api","profanity-moderation-toolkit","profanity-moderation-framework","profanity-moderation-plugin","profanity-moderation-module","openai","openai-function-calling","langchain","langchain-tool","vercel-ai","ai-sdk","semantic-analysis","embeddings","tensorflow","tensorflowjs","ml","machine-learning","toxicity","toxicity-detection","ai","neural-network","leetspeak","unicode","homoglyph","transformers","transformers-js","huggingface","onnx","ocr","tesseract","image-moderation","audio-moderation","speech-to-text","whisper","nextjs","nextjs-middleware","server-actions","content-moderation","multimodal"],"author":{"name":"glinr"},"license":"ISC","devDependencies":{"@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@semantic-release/github":"^11.0.3","@semantic-release/npm":"^12.0.2","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.6.4","@testing-library/react":"^16.3.0","@types/jest":"^30.0.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","jest":"^30.0.5","jest-environment-jsdom":"^30.0.5","react":"^18.3.1","react-dom":"^18.3.1","semantic-release":"^24.2.7","ts-jest":"^29.4.0","tsup":"^8.2.3","tsx":"^4.21.0","typescript":"^5.8.3"},"gitHead":"3fddd4775bb596e39bd3977f407341377d8c40a1","_id":"glin-profanity@3.3.0","bugs":{"url":"https://github.com/GLINCKER/glin-profanity/issues"},"_nodeVersion":"20.20.0","_npmVersion":"11.8.0","dist":{"integrity":"sha512-YhLhVjWaVjlWClm1DIJJdW1eGp8z6i65WscLV9fbrNpt9H1usoQwDtwmqVjGVtZvr3XP1yl7vQlIU7UfQW27HA==","shasum":"838997bf8c6ed07986a67579197d556002e892c4","tarball":"https://registry.npmjs.org/glin-profanity/-/glin-profanity-3.3.0.tgz","fileCount":66,"unpackedSize":3520737,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/glin-profanity@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA9nIRCcOIQi6iWEGQhIwRwg4IBqG8BVT6cTb74shRzBAiAryPoei33lIuOp+b/t/275ljE9Hr9UC6Y8k8MNkUEPyw=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8de9c932-44ce-44c3-99aa-1622c87398a7"}},"directories":{},"maintainers":[{"name":"gdsks","email":"gdsksus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/glin-profanity_3.3.0_1769897352956_0.9666267442388012"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-01T00:22:33.808Z","modified":"2026-01-31T22:09:13.498Z","1.0.0":"2024-08-01T00:22:34.044Z","0.0.1":"2024-08-01T00:44:40.270Z","1.0.1":"2024-08-01T00:51:27.833Z","1.1.0":"2024-08-03T00:24:33.260Z","1.1.1":"2024-08-03T00:37:02.913Z","1.1.2":"2024-08-03T02:38:56.535Z","1.1.3":"2024-08-03T23:44:39.443Z","1.1.4":"2024-08-03T23:57:15.251Z","1.1.5":"2024-08-10T20:36:04.000Z","1.1.6":"2024-08-11T01:05:50.474Z","1.1.7":"2024-08-21T23:33:45.207Z","1.1.8":"2024-09-08T16:09:25.315Z","1.1.9":"2024-10-05T00:40:53.615Z","2.0.0":"2025-04-01T22:38:20.708Z","2.1.0":"2025-05-18T23:00:06.766Z","2.3.3":"2025-07-27T01:18:47.162Z","2.3.5":"2025-08-17T17:13:59.198Z","2.3.7":"2025-08-30T21:00:35.389Z","2.3.8":"2025-08-30T21:05:08.771Z","3.0.1":"2025-12-30T04:21:13.694Z","3.1.0":"2025-12-30T04:27:45.127Z","3.1.1":"2025-12-30T04:30:11.987Z","3.1.2":"2025-12-30T05:58:44.075Z","3.1.5":"2025-12-30T07:15:37.992Z","3.2.0":"2026-01-31T05:18:55.454Z","3.2.2":"2026-01-31T21:30:02.779Z","3.3.0":"2026-01-31T22:09:13.176Z"},"bugs":{"url":"https://github.com/GLINCKER/glin-profanity/issues"},"author":{"name":"glinr"},"license":"ISC","homepage":"https://www.glincker.com/tools/glin-profanity","keywords":["profanity","curse","react-profanity","glin-profanity","glincker","glin","bad","badword","profanity-cleaner","swearword","profanity-filter","badword-filter","badword-detection","badword-detect","checker","filter","detection","detect","profane","profane-language","profane-word","profane-word-filter","profane-word-detection","moderation","moderate","glinr","profanity-checker","profanity-filter","profanity-check","profanity-moderation","profanity-moderation-tool","profanity-moderation-library","profanity-moderation-service","profanity-moderation-api","profanity-moderation-toolkit","profanity-moderation-framework","profanity-moderation-plugin","profanity-moderation-module","openai","openai-function-calling","langchain","langchain-tool","vercel-ai","ai-sdk","semantic-analysis","embeddings","tensorflow","tensorflowjs","ml","machine-learning","toxicity","toxicity-detection","ai","neural-network","leetspeak","unicode","homoglyph","transformers","transformers-js","huggingface","onnx","ocr","tesseract","image-moderation","audio-moderation","speech-to-text","whisper","nextjs","nextjs-middleware","server-actions","content-moderation","multimodal"],"repository":{"type":"git","url":"git+https://github.com/GLINCKER/glin-profanity.git"},"description":"Glin-Profanity is a lightweight and efficient npm package designed to detect and filter profane language in text inputs across multiple languages. Whether you’re building a chat application, a comment section, or any platform where user-generated content ","maintainers":[{"name":"gdsks","email":"gdsksus@gmail.com"}],"readme":"<p align=\"center\">\n  <a href=\"https://www.glincker.com/tools/glin-profanity\" target=\"_blank\">\n    <img src=\"../../og-image.png\" alt=\"Glin Profanity - ML-Powered Profanity Detection\" width=\"800\" />\n  </a>\n</p>\n\n<h1 align=\"center\">GLIN PROFANITY - JavaScript/TypeScript</h1>\n\n<p align=\"center\">\n  <strong>ML-Powered Profanity Detection for the Modern Web</strong>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/glin-profanity\"><img src=\"https://img.shields.io/npm/v/glin-profanity\" alt=\"NPM\" /></a>\n  <a href=\"https://github.com/GLINCKER/glin-profanity/blob/main/LICENSE\"><img src=\"https://img.shields.io/badge/license-MIT-green\" alt=\"MIT\" /></a>\n  <a href=\"https://www.npmjs.com/package/glin-profanity\"><img src=\"https://img.shields.io/npm/dw/glin-profanity\" alt=\"Downloads\" /></a>\n  <a href=\"https://www.glincker.com/tools/glin-profanity\"><img src=\"https://img.shields.io/badge/Live_Demo-online-blue\" alt=\"Demo\" /></a>\n</p>\n\n---\n\n## Installation\n\n```bash\nnpm install glin-profanity\n```\n\n## Quick Start\n\n```javascript\nimport { checkProfanity, Filter } from 'glin-profanity';\n\n// Simple check\nconst result = checkProfanity(\"This is f4ck1ng bad\", {\n  detectLeetspeak: true,\n  languages: ['english']\n});\n\nresult.containsProfanity  // true\nresult.profaneWords       // ['fucking']\n\n// With replacement\nconst filter = new Filter({\n  replaceWith: '***',\n  detectLeetspeak: true\n});\nfilter.checkProfanity(\"sh1t happens\").processedText  // \"*** happens\"\n```\n\n## React Hook\n\n```tsx\nimport { useProfanityChecker } from 'glin-profanity';\n\nfunction ChatInput() {\n  const { result, checkText } = useProfanityChecker({\n    detectLeetspeak: true\n  });\n\n  return (\n    <>\n      <input onChange={(e) => checkText(e.target.value)} />\n      {result?.containsProfanity && <span>Clean up your language</span>}\n    </>\n  );\n}\n```\n\n## Features\n\n| Feature | Description |\n|---------|-------------|\n| Leetspeak detection | Catches `f4ck`, `sh1t`, `@ss` |\n| Unicode normalization | Handles Cyrillic/Greek lookalikes |\n| ML toxicity detection | TensorFlow.js integration |\n| 23 languages | Arabic to Turkish |\n| Result caching | LRU cache for repeated checks |\n| React hook | `useProfanityChecker` built-in |\n\n## API\n\n### Core Functions\n\n```typescript\n// Full check with options\ncheckProfanity(text: string, config?: FilterConfig): ProfanityCheckResult\n\n// Quick boolean check\nisProfane(text: string): boolean\n\n// Async version\ncheckProfanityAsync(text: string, config?: FilterConfig): Promise<ProfanityCheckResult>\n```\n\n### Filter Class\n\n```typescript\nconst filter = new Filter({\n  languages: ['english', 'spanish'],\n  detectLeetspeak: true,\n  leetspeakLevel: 'moderate',     // basic | moderate | aggressive\n  normalizeUnicode: true,\n  cacheResults: true,\n  maxCacheSize: 1000,\n  replaceWith: '***'\n});\n\nfilter.isProfane('f4ck');                    // true\nfilter.checkProfanity('bad word').profaneWords;  // ['bad']\nfilter.clearCache();\n```\n\n### Configuration Options\n\n| Option | Type | Default | Description |\n|--------|------|---------|-------------|\n| `languages` | `string[]` | `['english']` | Languages to check |\n| `allLanguages` | `boolean` | `false` | Check all 23 languages |\n| `detectLeetspeak` | `boolean` | `false` | Enable leetspeak detection |\n| `leetspeakLevel` | `string` | `'basic'` | `basic` / `moderate` / `aggressive` |\n| `normalizeUnicode` | `boolean` | `true` | Normalize Unicode homoglyphs |\n| `cacheResults` | `boolean` | `false` | Cache results for repeated checks |\n| `maxCacheSize` | `number` | `1000` | LRU cache limit |\n| `replaceWith` | `string` | `undefined` | Replacement string |\n| `customWords` | `string[]` | `[]` | Add custom profane words |\n| `ignoreWords` | `string[]` | `[]` | Whitelist words |\n| `severityLevels` | `boolean` | `false` | Enable severity mapping |\n\n## Documentation\n\n| Resource | Link |\n|----------|------|\n| Getting Started | [docs/getting-started.md](../../docs/getting-started.md) |\n| API Reference | [docs/api-reference.md](../../docs/api-reference.md) |\n| Framework Examples | [docs/framework-examples.md](../../docs/framework-examples.md) |\n| Advanced Features | [docs/advanced-features.md](../../docs/advanced-features.md) |\n| ML Guide | [docs/ML-GUIDE.md](../../docs/ML-GUIDE.md) |\n| Main README | [README.md](../../README.md) |\n\n## License\n\nMIT License - see [LICENSE](../../LICENSE)\n\n---\n\n<div align=\"center\">\n<sub>Built by <a href=\"https://glincker.com\">GLINCKER</a></sub>\n</div>\n","readmeFilename":"README.md"}