Update react-scripts
to address immer
alert (SCP-3893)
#1273
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This fixes a false-positive critical security vulnerability in
immer
. That was a dependency of an old version ofreact-scripts
, which we use in development -- and not production. Nevertheless, the dependency can't easily be moved fromdependencies
todevDependencies
. Details: facebook/create-react-app#10411.I drafted a more comprehensive set of dependency updates, but those caused deeply cryptic problems. This is a minimal change that fixes the most-reportedly-severe error.
To test:
yarn install --force
rails s
, verify no errors upon startupbin/webpack-dev-server
, verify no errors upon startupScatterPlot.js
, addconsole.log('ok')
atopRawScatterPlot
webpack-dev-server
terminal, verify your change triggered a recompilationScatterPlot.js
This relates to SCP-3893.