Composable TypeScript text filtering primitives for moderation pipelines.
Textfilters provides small MIT-licensed packages that can be used independently or combined into moderation pipelines.
| Package | Purpose |
|---|---|
@textfilters/core |
Shared contracts and pipeline utilities. |
@textfilters/url |
URL and obfuscated-link filtering. |
@textfilters/phone |
Phone-like sequence filtering. |
@textfilters/profanity |
Profanity filtering primitives. |
@textfilters/spam |
Lightweight in-memory spam guard primitives. |
@textfilters/email |
Email address and obfuscated-email filtering. |
All current packages are published to GitHub Packages as 0.1.0.
@textfilters:registry=https://npm.pkg.github.comGitHub Packages requires npm authentication for installs, including public packages.
See textfilters/textfilters for the ecosystem overview, usage examples, release policy, and roadmap.
Future package additions are tracked as they become ready for release.
MIT