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 theember-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 VersioningWant 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