Для утилитарных функций и констант я обычно использую именованные экспорты.
//utilities.js
export function someFunction(param){...}
export function someFunction2(param){...}
//someModule.js
import {someFunction} from "./utilities.js"
Но иногда я экспортирую их как объект по умолчанию.
//styleUtilities.js
export function someFunction(param){...}
export function someFunction2(param){...}
export default {someFunction, someFunction2}
//someModule.js
import styleUtilities from "./styleUtilities"
const {someFunction} = styleUtilities
При экспорте в качестве объекта по умолчанию нарушается ли дрожание дерева для неиспользуемых значений в Webpack?