View Code? Open in Web Editor
NEW
Small (1.5 KB) simple tool for sharing url, title, description and image to VK, Facebook (Feed, Dialog, Button, Messenger), Reddit, Pinterest, Tumblr, Twitter, VK, OK, Mail.ru, LinkedIn, Whatsapp, Viber, Telegram, Line
Home Page: https://alexey-avdeev.com/vanilla-sharing/
License: MIT License
JavaScript 94.63%
TypeScript 5.17%
Shell 0.20%
vanilla-sharing's Issues
Is there any plan to integrate these and other popular sharing sites?
Is the library easy to extend to add custom ones for these? Reddit, at the very least, is critical for my usage.
Is it possible to add Share on Signal?
Is it possible to add a subject line to the email sharing?
Not sure how to go about it within your code, but the final structure of your link is:
mailto:?body=
…and this could be enhanced using:
mailto:?subject=supplied_subject_here&body=
…with subject being one of the option parameters.
It would be great to have the @types package defined to use this library with typescript.
Some social networks supports get count of shares. Would be nice provide methods for retrieve this information.
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
Rate-Limited
These updates are currently rate-limited. Click on a checkbox below to force their creation now.
Open
These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
Detected dependencies
github-actions
.github/workflows/nodejs.yml
actions/checkout v3
actions/setup-node v3
npm
package.json
@babel/core 7.22.10
@babel/eslint-parser 7.22.10
@babel/preset-env 7.22.10
@faker-js/faker 8.0.2
@rollup/plugin-babel 6.0.3
@size-limit/preset-small-lib 8.2.6
@types/node 18.17.4
eslint 8.46.0
eslint-config-airbnb-base 15.0.0
eslint-import-resolver-webpack 0.13.4
eslint-plugin-import 2.28.0
husky 8.0.3
jest 29.6.2
jest-environment-jsdom 29.6.2
lint-staged 13.2.3
rollup 3.28.0
size-limit 8.2.6
typescript 5.1.6
When sharing from a page, you would need to use the Share dialog. Can we add that option in this library? I am happy to help with a PR if we can agree on an implementation.
We can add as a parameter/flag on the existing facebook dialog function. But that would mean some nasty internals in the function, as the parameters the two dialogs use are different.
Another option is to add a fbShare function (and maybe renaming fb -> fbFeed) to make it more explicit.
Documentation on the dialog:
https://developers.facebook.com/docs/sharing/reference/share-dialog
This has been such a life saver to me. Is there any way to add instagram sharing?
Thanks so much!
It will be super useful if there was a way to pass to
in the email sharer.
Google+ is no longer live and should be removed from this package
There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.
Error type: undefined. Note: this is a nested preset so please contact the preset author if you are unable to fix it yourself.