Skip to content
No description or website provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Ember Service Worker Unregistration

Build Status Ember Observer Score

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

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.


Licensed under the MIT license

You can’t perform that action at this time.