Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Ember Service Worker Unregistration

Build Status Ember Observer Score

An Ember plugin that unregister service workers when ember-service-worker is disabled.

Installation

ember install ember-service-worker-unregistration

Configuration

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();
};

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

Licensed under the MIT license