js-gravatar
v1.1.3
Published
A vanilla JS library to get a user's gravatar and if it doesn't exist provides one different from gravatar default
Downloads
601
Maintainers
Readme
JS Gravatar
Vanilla JS
Copy dist/js-gravatar.js into your library folder Load it into your HTML script
<script type="text/javascript" src="path/to/js-gravatar.js"></script>
You can use the UNPKG link https://unpkg.com/[email protected]/dist/js-gravatar.js
. Remember to update the package number to the most recent.
Call the method with its options.
JsGravatar({ element, numberOfDice: 2, callback });
With npm (and CommonJS builder)
Install with npm.
npm install --save js-gravatar
Install with yarn.
yarn add js-gravatar
import the library
ES5
const JsGravatar = require('js-gravatar');
ES6
import JsGravatar from 'js-gravatar';
Call the method
JsGravatar({ email: '[email protected]', size: 10, defaultImage: 'identicon' });
JsGravatar({ email: '[email protected]', defaultImage: 'monsterid' });
Parameter Definitions
email
: Email address of the user to generate gravatar for - stringmd5Hash
: Optional: MD5 hash of the email above. If email is provided, md5hash will be ignored. If neither email nor md5hash is provided, the library will throw en error - stringsize
: Optional: The size of the image to be displayed. Should be from 1 to 2048 - numberdefaultImage
: What image should be used if email does not have a gravatar. See options below - string
Defaultimage Options - ['404', 'mp', 'identicon', 'monsterid', 'wavatar', 'retro', 'robohash', 'blank']
License
MIT License