diff options
create a json file
Signed-off-by: Marc Pervaz Boocha <mboocha@sudomsg.xyz>
Diffstat (limited to 'src/assets/sw_cache.11tydata.js')
-rw-r--r-- | src/assets/sw_cache.11tydata.js | 22 |
1 files changed, 22 insertions, 0 deletions
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 |