vue-carousel-3d
Version:
Beautiful, flexible and touch supported 3D Carousel for Vue.js
24 lines (16 loc) • 489 B
JavaScript
;
const crypto = require('crypto');
const querystring = require('querystring');
function md5(str) {
return crypto.createHash('md5').update(str).digest('hex');
}
function gravatarHelper(email, options) {
if (typeof options === 'number') {
options = {s: options};
}
let str = `https://www.gravatar.com/avatar/${md5(email.toLowerCase())}`;
const qs = querystring.stringify(options);
if (qs) str += `?${qs}`;
return str;
}
module.exports = gravatarHelper;