title: Webpack - How does export method effect Tree Shaking?
body: <p>For utility functions and consts I usually use named exports. </p>
  
  <pre class="lang-js prettyprint-override"><code>//utilities.js
  export function someFunction(param){...}
  export function someFunction2(param){...}
  
  
  //someModule.js
  import {someFunction} from "./utilities.js" 
  </code></pre>
  
  <p>But sometimes, I export them as the default object. </p>
  
  <pre class="lang-js prettyprint-override"><code>//styleUtilities.js
  export function someFunction(param){...}
  export function someFunction2(param){...}
  export default {someFunction, someFunction2}
  
  //someModule.js
  import styleUtilities from "./styleUtilities" 
  
  const {someFunction} = styleUtilities
  </code></pre>
  
  <p>When exporting as default object, does it disrupt tree shaking for unused values in Webpack? </p>