kroki: switch from native to js-base64 btoa

This commit is contained in:
Marek Skrobacki
2022-01-18 08:54:51 +00:00
parent 4472b1921c
commit 6ab1b296b8
+2 -2
View File
@@ -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;
};