Может быть там вообще не использовать ни Вебпак ни Бабель
Да, это современное решение для модулей.)
В
package.json
для точку входа указать не
main
, а
module
и дело с концом.
Хотя вебпак много чего полезного ещё может делать, а вот бабель для библиотеки-модуля - лишнее.
Но а родительский проект тогда поймет, что этот импорт нужно будет дополнительно транспилировать? В нем то бабель используется...
Как настроишь бабель-лоадер в проекте, так и будет транспилировать. По умолчанию он транспилирует всё, и надо специально указывать
exclude
, чтоб не лез в
node_modules
.
Если пользуетесь какими-то
cli
- для этого есть специальные настройки(
transpileDependencies
).