From 09c081fdcf4fd8a5017c04acf6f9c33a532875a1 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Tue, 11 Mar 2025 20:48:40 +0200 Subject: [PATCH] feat(edit-docs): remove input file --- electron-docs-main.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/electron-docs-main.ts b/electron-docs-main.ts index 3e273788b..6fcdc5161 100644 --- a/electron-docs-main.ts +++ b/electron-docs-main.ts @@ -78,17 +78,22 @@ function importData(input: Buffer) { } async function createImportZip() { + const inputFile = "input.zip"; const archive = archiver("zip", { zlib: { level: 0 } }); archive.directory(destRootPath, "/"); - const outputStream = fsExtra.createWriteStream("input.zip"); + const outputStream = fsExtra.createWriteStream(inputFile); archive.pipe(outputStream); await waitForEnd(archive, outputStream); - return await fsExtra.readFile("input.zip"); + try { + return await fsExtra.readFile(inputFile); + } finally { + await fsExtra.rm(inputFile); + } } function waitForEnd(archive: Archiver, stream: WriteStream) {