Description
A package to remove zalgo and common confusable characters from strings.
Read Full Documentation here.
Features
- Written In Typescript
- Offers CJS, ESM and UMD builds
- Full TypeScript & JavaScript support
Note
This project is not perfect, false-positives may happen.
Installation
You can use the following command to install this package, or replace npm install with your package manager of choice.
npm i @imranbarbhuiya/decancer
Usage
import { decancer, isCancerous, cancerPercentage } from '@imranbarbhuiya/decancer';
isCancerous('hello world');
isCancerous('vEⓡ𝔂 𝔽𝕌Ňℕy ţ乇𝕏𝓣');
cancerPercentage('vEⓡ𝔂 𝔽𝕌Ňℕy ţ乇𝕏𝓣', true);
cancerPercentage('My name is Stale');
const result = decancer('Ḣ͚͇͎̰̙̗̹́͟e̞̪̫̣͖̱͍̻̲ͧ̌̀̚̚͘͜w̸̡͕̽̈̾ͬw̥̪͈̖̻ͭ̈́̽ͫ̈͘ơ̢̞ͭͣ̅̑ͭ͗̒̃ ̸͔̝̟̟̳̝͋̄ͥ̈͞W̸͍̬̎̊̎̑͆̐̀̕ò̰̙̺̋ͭ͗́̄̚͝r̪͈̹͈ͧ̅ͨ͛͋͛̃͒̌́l̴̡̰̰͇̪̘̱ͯ̈̓ͨ̕d͎͙̥̩̔̾ͦ̀͞');
Buy me some doughnuts
If you want to support me by donating, you can do so by using any of the following methods. Thank you very much in advance!

Contributors ✨
Thanks goes to these wonderful people: