{"repo":"coston/react-obfuscate","free":true,"listed":false,"github":"https://github.com/coston/react-obfuscate","clone":"git clone https://github.com/coston/react-obfuscate.git","description":"An intelligent React component to obfuscate any contact link!","language":"TypeScript","stars":121,"topics":["react","obfuscation","email","infosec"],"license":"MIT","category":"security-tools","readme_excerpt":"react-obfuscate Demo & Examples Live demo: react-obfuscate.coston.io How it works The user passes the contact link as an email , tel , sms , facetime , or href prop. The component obfuscates href data until a hover, click, or focus event. Links are given their proper URL schemes (mailto, facetime, etc.) The link is rendered in reverse in the dom, but reversed again with css. This making the link useless for spammers, but user friendly on screen. Why The world needs obfuscated links that display the link in a friendly way. Installation Input Output Robot Interaction Human Interaction Common Options Prop Type Default Description ---------- -------- ------- -------------------------------------------- email string null email address of the intended recipient headers object null subject, cc, bcc, body, etc tel string null telephone number of the intended recipient sms string null sms number of the intended recipient facetime string null facetime address of the intended recipient href string null Obfuscate any other URL type (e.g. WhatsApp) Uncommon Options Prop Type Default Description ------------------- ---------- -------------- -------------------------------------------------------------- linkText string 'obfuscated' add custom pre-interaction href attribute placeholder text obfuscate boolean true set to false to disable obfuscation obfuscateChildren boolean true set to false to disable obfuscation of children element string 'a' use if you want to override the default a tag o","default_branch":null,"files":null,"tree":[],"storefront":"/r/coston","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/coston/react-obfuscate/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}