Ember Service Worker Index
ember-service-worker-index is built and maintained by DockYard, contact us for expert Ember.js consulting.
An Ember Service Worker plugin that caches an Ember app's index file
F#$& my assets aren't updating in development mode
Turn on the "Update on reload" setting in the Application > Service Workers
menu in the Chrome devtools.
Installation
ember install ember-service-worker-index
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-index': {
location: 'app-shell.html',
excludeScope: [/\/non-ember-app(\/.*)?$/, /\/another-app(\/.*)?$/],
includeScope: [/\/dashboard(\/.*)?$/, /\/admin(\/.*)?$/],
strategy: 'fallback',
timeout: 500,
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