From a20fa18bae545df7a603cdb79a7cd416ee2215e4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Diego=20Rodr=C3=ADguez=20Baquero?=
 <github@diegorbaquero.com>
Date: Fri, 27 Aug 2021 01:26:38 -0500
Subject: [PATCH] feat: support detecting ESM libraries (#11440)

rel: https://nodejs.org/api/packages.html#packages_exports
---
 lib/manager/npm/extract/type.ts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/manager/npm/extract/type.ts b/lib/manager/npm/extract/type.ts
index 941cff6723..bf0f4b6448 100644
--- a/lib/manager/npm/extract/type.ts
+++ b/lib/manager/npm/extract/type.ts
@@ -6,7 +6,7 @@ export function mightBeABrowserLibrary(packageJson: NpmPackage): boolean {
     // it's not published
     return false;
   }
-  if (packageJson.main === undefined) {
+  if (packageJson.main === undefined && packageJson.exports === undefined) {
     // it can't be required
     return false;
   }
-- 
GitLab