Разработчики могут поставлять свои пакеты в нескольких вариантах, в зависимости от того, как пользователь (например, вы) хочет их использовать.
Если вы хотите использовать код модуля (т.е. импорт), или вы хотитеиспользовать es2015 (то есть требуемый), или вы даже можете захотеть использовать его в среде браузера (автономно - подумайте, файл .min).
Имена папок не имеют смысла, разработчики могут называть их как угодно,но они, вероятно, поместят свои неперемещенные (то есть импортные) модули в каталог es или esm
Имейте в виду, что только то, что вы "импортируете" - их модуль не означает, что их модуль используетимпорт.Большинство в настоящее время все еще передается перед отправкой, поэтому код, который вы import
-ing, вероятно, require
-ing.
Это довольно сложно ...