This is an alternative site for discovering Elm packages. You may be looking for the official Elm package site instead.
Integrating external storages with Elm
version 5.1.0
license BSD3
native-modules False
elm-version 0.15.0 <= v < 0.16.0
Tag 5.1.0
Committed At 2015-06-04 16:35:25 UTC
elm-lang/core 2.0.0 <= v < 3.0.0 2.1.0


This module makes it possible to integrate Elm with real-time storage services like Firebase or Parse.

The typical usage is:

  1. Send cache update commands from your storage listeners to a mailbox of Updates.
  2. Define a Cache based on the update feed which will store all remote values.
  3. Build your model from the cache using load and loadRaw.
  4. Collect the URLs of every reference in your model (including those which are not yet in the cache) and observe them in your storage.

For an example application, see: