node package manager



An ember-cli addon for a libravatar image component.

This is heavily based on ember-cli-gravatar by John Otander. See the original addon in action:


For Ember CLI >= 0.2.3

ember install ember-cli-libravatar

For Ember CLI < 0.2.3

ember install:addon ember-cli-libravatar


{{libravatar-image email=''}}

An example with multiple options:

{{libravatar-image email=''
  title='Victor Nițu'
  alt='Victor Nițu libravatar'

The default property is optional as well as the size. You can use a encoded url or a default icon name.


  • email String - the email for the libravatar.


  • class String - any HTML classes to apply to the image. Default: libravatar-image.
  • alt String - alt description of the avatar. Default: none.
  • size Number - size of the image. Default: 250.
  • defaultImage String - the default image to be used in case the email doesn't have a libravatar.
  • title String - the title attribute for the image. Default: none.
  • secure Boolean - whether http or https is used. Default: true.

Content Security Policy

With the latest versions of the Ember CLI, you will have to whitelist with the following in your config/environment.js:

module.exports = function(environment) {
  // ... 
  var ENV = {
    // ... 
    contentSecurityPolicy: {
      'default-src': "'none'",
      'script-src': "'self'",
      'font-src': "'self'",
      'connect-src': "'self'",
      'img-src': "'self'",
      'style-src': "'self'",
      'media-src': "'self'"
    // ... 
  // ... 




  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

Crafted with <3 by John Otander, hacked by Victor Nițu to meet freedom requirements.