derby-user-gravatar

0.8.2 • Public • Published

Derby User Gravatar

Adds support for Gravatar to derby-user. An array of gravatar data is written to users.*.gravatars for each email address in users.*.local.emails.

Installation

$ npm install derby-user-gravatar --save

Usage

In your server file, add the middleware:

var gravatar = require('derby-user-gravatar');

expressApp
  // ...
  // ...
  // ...
  .use(user.init())
  .use(gravatar())

Hooks

Use gravatar.hooks() to have gravatar data update in real time when a user changes their email address.

derby.use(gravatar.hooks());

Dependencies

Requires derby-hook in order to use gravatar.hook().

Usage

var derby = require('derby');
var gravatar = require('derby-user-gravatar');
var hooks = require('racer-hooks');
// ...
// ...

var store = derby.createStore({...});
hooks(store);

derby
  // racerBundle
  // ...
  .use(hooks())
  .use(gravatar.hooks());

Dependencies (3)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i derby-user-gravatar

    Weekly Downloads

    10

    Version

    0.8.2

    License

    MIT

    Last publish

    Collaborators

    • psirenny