From 61523db891f87d968517cb9b6147a05fd0f6916c Mon Sep 17 00:00:00 2001 From: Yagiz Nizipli Date: Wed, 29 Nov 2023 08:30:35 -0500 Subject: [PATCH] src: omit bool values of package.json main field --- src/node_modules.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/node_modules.cc b/src/node_modules.cc index ffe9fdf3f2ccdf3..b6b184753a9401f 100644 --- a/src/node_modules.cc +++ b/src/node_modules.cc @@ -160,9 +160,9 @@ const BindingData::PackageConfig* BindingData::GetPackageJSON( return throw_invalid_package_config(); } } else if (key == "main") { - if (value.get_string(package_config.main)) { - return throw_invalid_package_config(); - } + // Omit all non-string values + USE(value.get_string(package_config.main)); + break; } else if (key == "exports") { if (value.type().get(field_type)) { return throw_invalid_package_config();