From a06d5440a3d16eb1ca7b475de830f633462d39d6 Mon Sep 17 00:00:00 2001 From: Douglas Wade Date: Thu, 27 Jul 2023 20:19:00 -0700 Subject: [PATCH] fix(#322): Add manifest.json --- packages/website/manifest.json | 16 ++++++++++++++++ packages/website/serviceWorker.js | 25 +++++++++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 packages/website/manifest.json create mode 100644 packages/website/serviceWorker.js diff --git a/packages/website/manifest.json b/packages/website/manifest.json new file mode 100644 index 00000000..d44f30c5 --- /dev/null +++ b/packages/website/manifest.json @@ -0,0 +1,16 @@ +{ + "name": "Tybalt Developer Documentation", + "short_name": "Tybalt", + "start_url": "index.html", + "display": "standalone", + "background_color": "#010b14", + "theme_color": "#c792ea", + "orientation": "portrait-primary", + "icons": [ + { + "src": "/img/favico.png", + "type": "image/png", + "sizes": "32x32" + } + ] +} diff --git a/packages/website/serviceWorker.js b/packages/website/serviceWorker.js new file mode 100644 index 00000000..d7955805 --- /dev/null +++ b/packages/website/serviceWorker.js @@ -0,0 +1,25 @@ +const cacheKey = 'tybalt-docs-site-v1'; +const assets = [ + '/', + '/index.html', + '/css/base.css', + '/css/index.css', + '/css/page.css', + '/img/favico.png', + '/js/tybalt-out.js', + '/pages/cli.html', + '/pages/core.html', + '/pages/eleventy-plugin.html', + '/pages/esbuild-plugin.html', + '/pages/eslint-plugin.html', + '/pages/test-utils.html', + '/pages/validator.html', +]; + +self.addEventListener('install', (installEvent) => { + installEvent.waitUntil( + caches.open(staticDevCoffee).then((cache) => { + cache.addAll(assets); + }), + ); +});