facebook-promise

Loads the Facebook SDK asynchronously and returns it as a Promise.

Usage no npm install needed!

<script type="module">
  import facebookPromise from 'https://cdn.skypack.dev/facebook-promise';
</script>

README

Facebook Promise

Build Status Coverage Status Dependency Status Dependency Status npm version

Loads the Facebook SDK asynchronously and returns it as a Promise.

Installation

npm install facebook-promise --save

Usage

import FBPromise from 'facebook-promise';

// Declare a Facebook Promise and load the Facebook SDK asynchronously
const facebook = new FB8Promise({
  language: 'en_US',
  debug: false,
});

facebook.then((FB) => {
  // Initialize SDK
  FB.init()
});

or

import facebook from 'facebook-promise';

facebook().then((FB) => {
  // Initialize SDK
  FB.init()
});

License

MIT