An Ember plugin that unregister service workers when ember-service-worker is disabled.
ember install ember-service-worker-unregistration
This plugin inject unregistration loop code at the bottom of your index.html
file.
To unregister all your service workers you just need to disable ember-service-worker.
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, {
'ember-service-worker': {
// Disable the Service Worker
enabled: false,
// There are various ways to inject the service worker registration script.
// By default, the unregistration file is loaded using a simple script tag in the bottom of the body tag
// async: the unregistration file is loaded using a async script tag in the bottom of the head tag
// inline: write the contents of the registration script into the index.html file
registrationStrategy: 'inline'
// Force to create the unregistration file
unregistrationEnabled: true
}
});
return app.toTree();
};
This library follows Semantic Versioning
Please do! We are always looking to improve this library. Please see our Contribution Guidelines on how to properly submit issues and pull requests.