elation-share

1.0.9 • Public • Published

elation-share

Elation component to simplify sharing of binary data to cloud services

Example Usage

Get a base64-encoded PNG from a canvas tag and share it

var sharepicker = elation.share.picker({append: document.body});
sharepicker.addShareTarget(elation.share.targets.imgur({clientid: '...'}));
sharepicker.addShareTarget(elation.share.targets.dropbox({clientid: '...'}));
sharepicker.addShareTarget(elation.share.targets.google({clientid: '...'}));
 
var imagedata = canvas.toDataURL('image/png').replace(/.*,/, ''); // trim the header info
sharepicker.share('image/png', {
  image: imagedata,
  encoding: 'base64',
  name: 'screenshot.png'
});

Package Sidebar

Install

npm i elation-share

Weekly Downloads

6

Version

1.0.9

License

MIT

Last publish

Collaborators

  • jbaicoianu