From a930c4e9b7bd9b49616975113bef2f309d4a1fc0 Mon Sep 17 00:00:00 2001 From: Bastian Wagner Date: Fri, 13 Jun 2025 09:28:20 +0200 Subject: [PATCH] fix moduleName environment for multiple dashes --- lib/util/versioning.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/util/versioning.js b/lib/util/versioning.js index b65e84e7d..6fe54f26f 100644 --- a/lib/util/versioning.js +++ b/lib/util/versioning.js @@ -312,7 +312,7 @@ module.exports.evaluate = function(package_json, options, napi_build_version) { // support host mirror with npm config `--{module_name}_binary_host_mirror` // e.g.: https://github.com/node-inspector/v8-profiler/blob/master/package.json#L25 // > npm install v8-profiler --profiler_binary_host_mirror=https://registry.npmmirror.com/node-inspector/ - const validModuleName = opts.module_name.replace('-', '_'); + const validModuleName = opts.module_name.replaceAll('-', '_'); const host = process.env['npm_config_' + validModuleName + '_binary_host_mirror'] || package_json.binary.host; opts.host = fix_slashes(eval_template(host, opts)); opts.module_path = eval_template(package_json.binary.module_path, opts);