aboutsummaryrefslogtreecommitdiffstats
path: root/src/assets/sw_cache.11tydata.js
diff options
context:
space:
mode:
author2022-01-09 08:57:52 +0530
committer2022-01-09 08:57:52 +0530
commit244bdce8ee0b7bdb26c33b4f337a26e00374c6d0 (patch)
treebb1a7a07d8c396c9413502916c5eef113a386c16 /src/assets/sw_cache.11tydata.js
parenttake 3 (diff)
downloadsudomsg-244bdce8ee0b7bdb26c33b4f337a26e00374c6d0.tar
sudomsg-244bdce8ee0b7bdb26c33b4f337a26e00374c6d0.tar.gz
sudomsg-244bdce8ee0b7bdb26c33b4f337a26e00374c6d0.tar.bz2
sudomsg-244bdce8ee0b7bdb26c33b4f337a26e00374c6d0.tar.lz
sudomsg-244bdce8ee0b7bdb26c33b4f337a26e00374c6d0.tar.xz
sudomsg-244bdce8ee0b7bdb26c33b4f337a26e00374c6d0.tar.zst
sudomsg-244bdce8ee0b7bdb26c33b4f337a26e00374c6d0.zip
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.js22
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