From 6ab1b296b8e279c49a588935487c61e4003d53f6 Mon Sep 17 00:00:00 2001 From: Marek Skrobacki Date: Tue, 18 Jan 2022 08:51:20 +0000 Subject: [PATCH] kroki: switch from native to js-base64 btoa --- src/lib/components/actions.svelte | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/components/actions.svelte b/src/lib/components/actions.svelte index 5f05714d14..f5b0d475ab 100644 --- a/src/lib/components/actions.svelte +++ b/src/lib/components/actions.svelte @@ -4,7 +4,7 @@ import Card from '$lib/components/card/card.svelte'; import { rendererUrl, krokiRendererUrl } from '$lib/util/env'; import { base64State, codeStore } from '$lib/util/state'; - import { toBase64 } from 'js-base64'; + import { toBase64, btoa as jsbtoa } from 'js-base64'; import moment from 'moment'; import pako from 'pako'; @@ -150,7 +150,7 @@ const getKrokiCode = (source) => { const data = textEncode(source); const compressed = pako.deflate(data, { level: 9, to: 'string' }); - let result = btoa(compressed).replace(/\+/g, '-').replace(/\//g, '_'); + let result = jsbtoa(compressed).replace(/\+/g, '-').replace(/\//g, '_'); return result; };