For utility functions and consts I usually use named exports.
//utilities.js
export function someFunction(param){...}
export function someFunction2(param){...}
//someModule.js
import {someFunction} from "./utilities.js"
But sometimes, I export them as the default object.
//styleUtilities.js
export function someFunction(param){...}
export function someFunction2(param){...}
export default {someFunction, someFunction2}
//someModule.js
import styleUtilities from "./styleUtilities"
const {someFunction} = styleUtilities
When exporting as default object, does it disrupt tree shaking for unused values in Webpack?