title: Workbox: `ignoreUrlParametersMatching` seems to be not working
body: <p>I am using workbox 4.0.0 and have a gulp task that uses <code>injectManifest</code> method of <code>workbox-build</code> - and the source/template file for service-worker (<code>swSrc</code>) has this block in it:</p>
  
  <pre><code>workbox.precaching.precacheAndRoute(
      [],
      {
          ignoreUrlParametersMatching: [/.*/]
      });
  </code></pre>
  
  <p>This is getting updated correctly to become the built service-worker (<code>swDest</code>) that looks like this:</p>
  
  <pre><code>workbox.precaching.precacheAndRoute([
    {
      "url": "style.css",
      "revision": "0ba0898e1a16d9f6eeec49041da47e79"
    },
    {
      "url": "script.js",
      "revision": "e8387f082ead450d27fa5c2865ad0eec"
    },
    // ...many more such files
  ],
      {
          ignoreUrlParametersMatching: [/.*/]
      });
  </code></pre>
  
  <p>But precaching does not match a request in this form: <code>http://localhost:8080/style.css?v4.7.0</code></p>
  
  <p>While debugging with breakpoints set within the <a href="https://github.com/GoogleChrome/workbox/blob/bd5f4114a90178476e60be549f72ddce779e3344/packages/workbox-precaching/addRoute.mjs#L42" rel="nofollow noreferrer"><code>addRoute</code> method within <code>workbox-precaching.dev.js</code></a>, it looks like <code>ignoreURLParametersMatching</code> there still has the default value specified there: <code>[/^utm_/]</code></p>
  
  <p>EDIT: What is interesting is, <a href="https://github.com/GoogleChrome/workbox/blob/bd5f4114a90178476e60be549f72ddce779e3344/packages/workbox-precaching/precacheAndRoute.mjs#L30" rel="nofollow noreferrer">the <code>precacheAndRoute</code> function</a> that calls the <code>addRoute</code> function itself seems to have the right value on the options object.</p>
  
  <p>Could someone point out what I could be doing wrong?</p>