ember-service-worker-cache-fallback

An Ember Service Worker plugin that resorts to a cached fallback version when the network request fails

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
ember-service-worker-cache-fallback
1620.6.24 years ago7 years agoMinified + gzip package size for ember-service-worker-cache-fallback in KB

Readme

Ember Service Worker Cache Fallback
ember-service-worker-cache-fallback is built and maintained by DockYard, contact us for expert Ember.js consulting.
An Ember Service Worker plugin that resorts to a cached fallback version when the network request fails

Installation

ember install ember-service-worker-cache-fallback

Configuration

The configuration is done in the ember-cli-build.js file:
var EmberApp = require('ember-cli/lib/broccoli/ember-app');

module.exports = function(defaults) {
  var app = new EmberApp(defaults, {
    'esw-cache-fallback': {
      // RegExp patterns specifying which URLs to cache.
      patterns: [
        '/api/v1/(.+)',
        'https://cdn.example.com/assets/fonts/(.+)',
        'https://cdn.example.com/assets/images/((?!avatars/).+)'
      ],

      // changing this version number will bust the cache
      version: '1'
    }
  });

  return app.toTree();
};

Authors

Versioning

This library follows Semantic Versioning

Want to help?

Please do! We are always looking to improve this library. Please see our Contribution Guidelines on how to properly submit issues and pull requests.

Legal

DockYard, Inc. © 2016
@dockyard
Licensed under the MIT license