The @stoplight/json-schema-generator package is using the deprecated request library, which results in these yarn warnings when installing:
warning @stoplight/prism-cli > @stoplight/http-spec > @stoplight/json-schema-generator > request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
warning @stoplight/prism-cli > @stoplight/http-spec > @stoplight/json-schema-generator > request > uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
warning @stoplight/prism-cli > @stoplight/http-spec > @stoplight/json-schema-generator > request > har-validator@5.1.5: this library is no longer supported
I've created stoplightio/json-schema-generator#7 to fix this, but can't find anyone willing to review it and merge. Looks like others noticed this in #92 but it was closed without fixing the problem.
Context
Fix yarn and npm warnings about using a deprecated library.
Current Behavior
Installing @stoplight/http-spec or @stoplight/prism-cli causes yarn to emit warnings about using a deprecated library.
Expected Behavior
No warnings should be in the output.
Possible Solution(s)
Merge the change in stoplightio/json-schema-generator#7 to use node-fetch instead.
The @stoplight/json-schema-generator package is using the deprecated
requestlibrary, which results in theseyarnwarnings when installing:I've created stoplightio/json-schema-generator#7 to fix this, but can't find anyone willing to review it and merge. Looks like others noticed this in #92 but it was closed without fixing the problem.
Context
Fix
yarnandnpmwarnings about using a deprecated library.Current Behavior
Installing
@stoplight/http-specor@stoplight/prism-clicausesyarnto emit warnings about using a deprecated library.Expected Behavior
No warnings should be in the output.
Possible Solution(s)
Merge the change in stoplightio/json-schema-generator#7 to use
node-fetchinstead.