Вытесняют ли современные упаковщики, такие как Webpack или Rollup, только неиспользуемые модули или они способны удалять неиспользуемые функции (или переменные, классы) внутри модуля?
// src.js
export function unused() {}
export function used() {}
// bundle.js
// function unused() {} // <-- will this be included?
function used() {}
Поиск по теме, но ничего не найдено.
P.S. У меня нет опыта работы с пакетами (кроме Parcel с нулевой конфигурацией), но я делаю библиотеку, которая требует ответа на этот вопрос.