Skip to content
No description or website provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib
tests
.editorconfig
.eslintrc.js
.gitignore
.npmignore
.travis.yml
CONTRIBUTING.md
LICENSE.md
README.md
index.js
package-lock.json
package.json

README.md

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

You can’t perform that action at this time.