title: Vuejs browser extension without using 'unsafe-eval' in CSP
body: <p>I have built a browser addon using Vuejs and used Laravel Mix as my build process.</p>
  
  <p>All of my vue templates are in single file components, and everything works absolutely fine...Until I remove 'unsafe-eval' from the CSP in my addon manifest. Firefox shows the error:</p>
  
  <p><code>Content Security Policy: The page's settings blocked the loading of a resource...Source: call to eval() or related function blocked by CSP.</code></p>
  
  <p>Laravel Mix uses webpack and vue-loader, I was under the impression that the bundles this creates are CSP compliant.</p>
  
  <p>I have looked at the built JS and there does not appear to be a call to <code>eval()</code> however there is a <code>new Function()</code> call which I assume causing the issue.</p>
  
  <p>Am I missing something simple here?</p>