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'
});

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i elation-share

    Weekly Downloads

    11

    Version

    1.0.9

    License

    MIT

    Last publish

    Collaborators

    • jbaicoianu