Closed sourcegraph-wk closed 2 years ago
browserslist < 4.16.5
via yarn.lock
elliptic < 6.5.4
via yarn.lock
glob-parent < 5.1.2
via yarn.lock
lodash < 4.17.21
via yarn.lock
path-parse < 1.0.7
via yarn.lock
set-value < 4.0.1
via yarn.lock
ssri < 6.0.2
via yarn.lock
aviary.yaml
coverage of security relevant codeQuestions or Comments? Reach out on Slack: #support-infosec.
Motivation
MUI component migrations will begin soon, and there are a few housekeeping items that are necessary for a smooth rollout across the Workiva ecosystem.
A member of Client Platform will reach out when this PR is ready for team review.
If you have any questions about this PR, reach out to us in the #support-mui-migration Slack channel!
Changes
This PR includes automated changes to ensure that the consumption of upstream dependencies that have migrated at least one Web Skin Dart component to MUI doesn't result in unexpected failures in this package or unexpected styling regressions in any of the standalone apps within this repo.
This is accomplished by:
<script>
tag to all HTML files used in this repo where React components are being rendered on the pagereact_material_ui
as a dependency so that the<script>
tags added do not cause 404 errorsreact_material_ui
to thedependency_validator
ignore list(s)react_dom.render
calls) in aThemeProvider
that sets the theme to our Workiva theme. This guards against components consumed from upstream dependencies being styled inconsistently.The initial commit is automatically applied by a codemod and follow up commits may be made to:
Release Notes
Prepare for MUI component migrations
QA Instructions
react_dom.render
calls are relevant _(only necessary if functional tests run in CI does not navigate to all the views where thereact_dom.render
calls are used.)__Created by Sourcegraph batch change
Workiva/mui_migration_rmui_prep2
._