
Research
Security News
Malicious npm Packages Use Telegram to Exfiltrate BullX Credentials
Socket uncovers an npm Trojan stealing crypto wallets and BullX credentials via obfuscated code and Telegram exfiltration.
chrome-web-share
Advanced tools
A lightweight React Share Button for mobile web with web share api integration, native intent support and fallback
Supply Chain Security
Vulnerability
Quality
Maintenance
License
Unpopular package
QualityThis package is not very popular.
Found 1 instance in 1 package
AI-detected possible typosquat
Supply chain riskThere is a package with a similar name that is downloaded much more often.
Did you mean |
---|
react-web-share |
Socket optimized override available and High CVE
A lightweight React share button for mobile web with Web Share API integration, native intent support and modal fallback.
npm install chrome-web-share --save
yarn add chrome-web-share
JSX
import ShareBtn from 'chrome-web-share';
<ShareBtn
shareUrl={url}
disabled={['whatsApp']]
shareText={text}
className='my-class-name'
buttonText='Share Profile'
/>
CSS
@import "chrome-web-share/dist/ShareBtn";
prop | default | description |
---|---|---|
shouldCloseOnEscape | false | Whether or not the fallback modal should close when the user hits the escape key on desktop |
disabled | [] | An array of button names to be disabled |
className | '' | Custom classname, you can style your button with this |
fbAppId | '' | Required if you are planning on sharing to Facebook |
fbDisplayType | 'touch' | The type of share window that will be launched to support different devices. E.g. mobile, tablet, or desktop. |
shareUrl | '' | The URL you want to share |
shareMessage | '' | The Text before the URL (E.g. Hey checkout this awesome thing I'm sharing!!) |
buttonText | Share | The text that will appear for the share button |
onButtonClick | () => {} | A callback function when the share button gets clicked |
onCopySuccess | () => {} | A callback function that fires when the user has copied some text, also contains the text |
sharedBy | (medium) => {console.log('shared via ', medium)} | A callback function when user clicks on any share medium from share modal |
Used for disabling a button with the
disabled
prop.
Can also be imported using the included util. E.g.
import { BUTTON_TYPES } from 'chrome-web-share'
git clone https://github.com/martinwheeler/chrome-web-share
cd chrome-web-share
yarn install
yarn storybook
Open an issue before opening a PR.
MIT
FAQs
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket uncovers an npm Trojan stealing crypto wallets and BullX credentials via obfuscated code and Telegram exfiltration.
Research
Security News
Malicious npm packages posing as developer tools target macOS Cursor IDE users, stealing credentials and modifying files to gain persistent backdoor access.
Security News
AI-generated slop reports are making bug bounty triage harder, wasting maintainer time, and straining trust in vulnerability disclosure programs.