From 16ec96c6926e901d7be2b362e7deb9c7a68e6359 Mon Sep 17 00:00:00 2001 From: Alexander Cerutti Date: Sat, 12 Oct 2024 00:24:20 +0200 Subject: [PATCH] Converted usage of do-not-zip to use toArray instead of toBuffer in order to have explicit instead of implict Buffer dependency from the do-not-zip --- src/Bundle.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Bundle.ts b/src/Bundle.ts index 87004b5..b6dc33f 100644 --- a/src/Bundle.ts +++ b/src/Bundle.ts @@ -1,6 +1,7 @@ import { Readable, Stream } from "node:stream"; import * as Messages from "./messages"; -import * as zip from "do-not-zip"; +import { toArray as zipToArray } from "do-not-zip"; +import { Buffer } from "node:buffer"; export const filesSymbol = Symbol("bundleFiles"); export const freezeSymbol = Symbol("bundleFreeze"); @@ -128,7 +129,7 @@ export default class Bundle { public getAsBuffer(): Buffer { this[freezeSymbol](); - return zip.toBuffer(createZipFilesMap(this[filesSymbol])); + return Buffer.from(zipToArray(createZipFilesMap(this[filesSymbol]))); } /** @@ -142,7 +143,7 @@ export default class Bundle { public getAsStream(): Stream { this[freezeSymbol](); return Readable.from( - zip.toBuffer(createZipFilesMap(this[filesSymbol])), + Buffer.from(zipToArray(createZipFilesMap(this[filesSymbol]))), ); }