[Pkg-javascript-devel] Bug#978581: libjs-vue-router mismatched path-to-regexp

Oliver Giles ohw.giles at gmail.com
Mon Dec 28 21:00:18 GMT 2020


Package: libjs-vue-router
Version: 3.4.9+ds-1

3.4.9+ds-1 packages an incompatible version of path-to-regexp. This was
reported and fixed in bug #927254, but is now reproducible again in
version 3.4.9+ds-1.

Specifically, the tokensToRegExp function is lacking the attachKeys
wrapper around its return value.

>From upstream 3.4.9:

  function tokensToRegExp (tokens, keys, options) {
    [...]
    return attachKeys(new RegExp('^' + route, flags(options)), keys)
  }

>From 3.4.9+ds-1

  function tokensToRegexp(tokens, keys, options) {
      [...]
      return new RegExp(route, flags(options));
  }



More information about the Pkg-javascript-devel mailing list