From 64ad40e3691cb869f28460d7dfdb8c0e668f5895 Mon Sep 17 00:00:00 2001 From: Koen Vlaswinkel Date: Tue, 19 Dec 2023 14:20:17 +0100 Subject: [PATCH] Switch to `yauzl` for the source map script --- extensions/ql-vscode/scripts/source-map.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/extensions/ql-vscode/scripts/source-map.ts b/extensions/ql-vscode/scripts/source-map.ts index e59a31934..56e95b32f 100644 --- a/extensions/ql-vscode/scripts/source-map.ts +++ b/extensions/ql-vscode/scripts/source-map.ts @@ -20,7 +20,7 @@ import { spawnSync } from "child_process"; import { basename, resolve } from "path"; import { pathExists, readJSON } from "fs-extra"; import { RawSourceMap, SourceMapConsumer } from "source-map"; -import { Open } from "unzipper"; +import { unzipToDirectory } from "../src/common/unzip"; if (process.argv.length !== 4) { console.error( @@ -78,10 +78,10 @@ async function extractSourceMap() { releaseAssetsDirectory, ]); - const file = await Open.file( + await unzipToDirectory( resolve(releaseAssetsDirectory, sourcemapAsset.name), + sourceMapsDirectory, ); - await file.extract({ path: sourceMapsDirectory }); } else { const workflowRuns = runGhJSON([ "run",