From 243f171ec84b1c238ef6401be5b1760516a70d86 Mon Sep 17 00:00:00 2001 From: Niklas Mischkulnig <4586894+mischnic@users.noreply.github.com> Date: Sun, 21 Nov 2021 12:43:10 +0100 Subject: [PATCH] fewer string-Buffer conversions --- packages/core/core/src/PackagerRunner.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/core/core/src/PackagerRunner.js b/packages/core/core/src/PackagerRunner.js index c062edc9da4..7a0c8c6e624 100644 --- a/packages/core/core/src/PackagerRunner.js +++ b/packages/core/core/src/PackagerRunner.js @@ -639,10 +639,11 @@ export default class PackagerRunner { ); hash = h.finish(); } else if (typeof contents === 'string') { - size = Buffer.byteLength(contents); - hash = hashString(contents); + let buffer = Buffer.from(contents); + size = buffer.byteLength; + hash = hashBuffer(buffer); hashReferences = contents.match(HASH_REF_REGEX) ?? []; - await this.options.cache.setBlob(cacheKeys.content, contents); + await this.options.cache.setBlob(cacheKeys.content, buffer); } else { size = contents.length; hash = hashBuffer(contents);