mirror of
https://github.com/excalidraw/excalidraw-libraries-server.git
synced 2026-06-16 13:34:30 +00:00
31 lines
925 B
JavaScript
31 lines
925 B
JavaScript
const getPng = async () => {
|
|
const png = await fetch("./test-draw.png");
|
|
const blob = await png.blob();
|
|
return blob;
|
|
};
|
|
|
|
const getLib = async () => {
|
|
const lib = await fetch("./test-draw.excalidrawlib");
|
|
const blob = await lib.blob();
|
|
const libBlob = blob.slice(
|
|
0,
|
|
blob.size,
|
|
"application/vnd.excalidrawlib+json",
|
|
);
|
|
return libBlob;
|
|
};
|
|
const excalidrawLib = await getLib();
|
|
const excalidrawPng = await getPng();
|
|
const formData = new FormData();
|
|
formData.append("excalidrawLib", excalidrawLib);
|
|
formData.append("excalidrawPng", excalidrawPng);
|
|
formData.append("title", "Automated excalidraw libs");
|
|
formData.append("authorName", "Excalibot");
|
|
formData.append("githubHandle", "excalibot");
|
|
formData.append("name", "automating-libs");
|
|
formData.append("description", "Adding automated excalidraw libs");
|
|
formData.append("twitterHandle", "");
|
|
formData.append("website", "");
|
|
|
|
export default formData;
|