{{fetch-mock@7.3.1}} (a dev dependency in the MDC UI) depends on {{babel-polyfill@6.26.0}}, which depends on {{regenerator-runtime@0.10.5}}.
That old version of regenerator-runtime comes from here, which has a PATENTS file with restrictions which potentially most-likely make it non-free (I am not a lawyer) : https://github.com/facebook/regenerator/tree/74c76264bf3be1f2bf60082c2e03dec522c96816
Newer versions do not have this PATENTS file.
The babel-polyfill README states that it "has been deprecated in favor of separate inclusion of required parts of core-js and regenerator-runtime": https://github.com/babel/babel/tree/master/packages/babel-polyfill
Given that, I think these two solutions are the best options:
1. Stop using fetch-mock, which would stop pulling in this dependency
OR
2. Submit a PR to fetch-mock to stop using babel-polyfill, and instead use core-js and regenerator-runtime directly (as suggested by babel-polyfill), then if it gets merged and released, update to that version. |
|