From 244bdce8ee0b7bdb26c33b4f337a26e00374c6d0 Mon Sep 17 00:00:00 2001 From: Marc Pervaz Boocha Date: Sun, 9 Jan 2022 08:57:52 +0530 Subject: create a json file Signed-off-by: Marc Pervaz Boocha --- src/assets/sw_cache.11tydata.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 src/assets/sw_cache.11tydata.js (limited to 'src/assets/sw_cache.11tydata.js') diff --git a/src/assets/sw_cache.11tydata.js b/src/assets/sw_cache.11tydata.js new file mode 100644 index 0000000..377753f --- /dev/null +++ b/src/assets/sw_cache.11tydata.js @@ -0,0 +1,22 @@ +const crypto = require('crypto') + +module.exports = () => { + return { + sw_cache: { + offline: "/offline.html", + default: [ + "/index.css", + "/prism.css", + "/index.js", + "/favicon.svg", + "/offline.html", + "/" + ], + }, + eleventyComputed: { + sw_cache: { + store: data => `${data.env.CF_PAGES_BRANCH || "default"}-${data.env.CF_PAGES_COMMIT_SHA || crypto.randomUUID()}` + } + } + } +} \ No newline at end of file -- cgit v1.2.3-70-g09d2