From 2074c9c732f6d279f5153688b9e33bdc8c9c7674 Mon Sep 17 00:00:00 2001 From: Matt Strapp Date: Fri, 15 Sep 2023 13:54:56 -0500 Subject: Here goes nothing! Signed-off-by: Matt Strapp --- app/src/lib/index.ts | 1 - app/src/lib/svelte/Navigation.svelte | 11 +++++++++++ app/src/lib/ts/crc32.worker.ts | 8 ++++++++ 3 files changed, 19 insertions(+), 1 deletion(-) delete mode 100644 app/src/lib/index.ts create mode 100644 app/src/lib/svelte/Navigation.svelte create mode 100644 app/src/lib/ts/crc32.worker.ts (limited to 'app/src/lib') diff --git a/app/src/lib/index.ts b/app/src/lib/index.ts deleted file mode 100644 index 856f2b6..0000000 --- a/app/src/lib/index.ts +++ /dev/null @@ -1 +0,0 @@ -// place files you want to import through the `$lib` alias in this folder. diff --git a/app/src/lib/svelte/Navigation.svelte b/app/src/lib/svelte/Navigation.svelte new file mode 100644 index 0000000..20c7d8b --- /dev/null +++ b/app/src/lib/svelte/Navigation.svelte @@ -0,0 +1,11 @@ + + + + + Home! + + CRC32 + diff --git a/app/src/lib/ts/crc32.worker.ts b/app/src/lib/ts/crc32.worker.ts new file mode 100644 index 0000000..0d04c7c --- /dev/null +++ b/app/src/lib/ts/crc32.worker.ts @@ -0,0 +1,8 @@ +import crc32 from 'crc/crc32'; + +onmessage = async (message: MessageEvent) => { + const file = message.data; + const buffer = await file.arrayBuffer(); + const crc = crc32(buffer, 517762881); + postMessage(crc); +}; -- cgit v1.2.3