Fix destructive lowercase

This commit is contained in:
Luis Blanco 2023-09-26 21:32:57 +04:00
parent aa063f9eae
commit afd180d7cf
3 changed files with 4 additions and 6 deletions

4
package-lock.json generated
View File

@ -1,12 +1,12 @@
{ {
"name": "addon-tools-raub", "name": "addon-tools-raub",
"version": "7.2.0", "version": "7.2.1",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "addon-tools-raub", "name": "addon-tools-raub",
"version": "7.2.0", "version": "7.2.1",
"license": "MIT", "license": "MIT",
"devDependencies": { "devDependencies": {
"eslint": "^8.40.0", "eslint": "^8.40.0",

View File

@ -1,7 +1,7 @@
{ {
"author": "Luis Blanco <luisblanco1337@gmail.com>", "author": "Luis Blanco <luisblanco1337@gmail.com>",
"name": "addon-tools-raub", "name": "addon-tools-raub",
"version": "7.2.0", "version": "7.2.1",
"description": "Helpers for Node.js addons and dependency packages", "description": "Helpers for Node.js addons and dependency packages",
"license": "MIT", "license": "MIT",
"main": "index.js", "main": "index.js",

View File

@ -10,10 +10,8 @@ const protocols = { http, https };
const downloadRecursive = async (url, count = 1) => { const downloadRecursive = async (url, count = 1) => {
url = url.toLowerCase();
const stream = new WritableBuffer(); 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 response = await new Promise((res, rej) => {
const request = proto.get(url, (response) => res(response)); const request = proto.get(url, (response) => res(response));