package Mojolicious::Plugin::ServiceWorker;
use Mojo::Base 'Mojolicious::Plugin';
use Mojo::JSON;
our $VERSION = '0.02';
my $SW_URL = 'serviceworker.js';
my @COPY_KEYS = qw(debug precache_urls netwo
l.ep
if ('serviceWorker' in navigator) {
navigator.serviceWorker.register(
<%== Mojo::JSON::encode_json(url_for(app->serviceworker->route)) %>
).then(function(registration) {
// Worker is r
/github.com/mohawk2/sw-turnkey */
var cachename = "myAppCache";
var config_raw = <%== Mojo::JSON::encode_json(app->serviceworker->config) %>;
var config = { scope: self.globalThis.registration.scope }