Предположим, хочу я написать JS-библиотеку реализующую некую функциональность. Для некоторых браузеров (ie11), для работы необходимо подключить несколько полифилов (CustomEvent, Element.closest и несколько кастомных реализаций).
Вопрос. Можно ли как-нибудь организовать сборку js-бандла, в зависимости от текущих поддерживаемых браузеров, прописанных где-нибудь в browserslist.rc, чтобы в бандл не попадали полифилы, которые не нужны?
Знаю, что
babel умеет это делать совместно с core-js, но как настроить подобное со своими полифилами?