From afd180d7cf21f502ee609272629313c57c9a5d64 Mon Sep 17 00:00:00 2001 From: Luis Blanco Date: Tue, 26 Sep 2023 21:32:57 +0400 Subject: [PATCH] Fix destructive lowercase --- package-lock.json | 4 ++-- package.json | 2 +- utils/download.js | 4 +--- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6852981..e82ae60 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "addon-tools-raub", - "version": "7.2.0", + "version": "7.2.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "addon-tools-raub", - "version": "7.2.0", + "version": "7.2.1", "license": "MIT", "devDependencies": { "eslint": "^8.40.0", diff --git a/package.json b/package.json index 0aae7ab..524ae5e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "author": "Luis Blanco ", "name": "addon-tools-raub", - "version": "7.2.0", + "version": "7.2.1", "description": "Helpers for Node.js addons and dependency packages", "license": "MIT", "main": "index.js", diff --git a/utils/download.js b/utils/download.js index 6bbe41d..93d5c34 100644 --- a/utils/download.js +++ b/utils/download.js @@ -10,10 +10,8 @@ const protocols = { http, https }; const downloadRecursive = async (url, count = 1) => { - url = url.toLowerCase(); - const stream = new WritableBuffer(); - const proto = protocols[url.match(/^https?/)[0]]; + const proto = protocols[url.match(/^https?/i)[0].toLowerCase()]; const response = await new Promise((res, rej) => { const request = proto.get(url, (response) => res(response));