title: Bigcommerce Stencil: Javascript Error "Object doesn't support property or method 'assign'" in Windows Safari and IE
body: <p>Not sure what's happening but this error is preventing the page to display. </p>
  
  <p>The error message is pointing to my bundle.js file (stencil bundle with webpack, babel, etc) and specifically to the <code>Object.assign()</code> method in the stencil-utils package. It's line 27 of <code>@bigcommerce/stencil-utils/src/lib/request.js</code></p>
  
  <p>Here's the section of code producing the error.</p>
  
  <pre><code>const defaultOptions = {
      method: 'GET',
      remote: false,
      requestOptions: {
          formData: null,
          params: {},
          config: {},
          template: [],
      },
  };
  const options = Object.assign({}, defaultOptions, opts);
  const data = options.requestOptions.formData ? options.requestOptions.formData : options.requestOptions.params;
  const headers = {
      'stencil-config': options.requestOptions.config ? JSON.stringify(options.requestOptions.config) : '{}',
      'stencil-options': '{}',
  };
  </code></pre>
  
  <p>Any ideas of what might be causing this?</p>