Azure / pcs-remote-monitoring-webui

Azure IoT PCS Remote Monitoring Web UI
MIT License
54 stars 72 forks source link

Update to remove npm audit vulnerabilities #1190

Closed mechaffin closed 5 years ago

mechaffin commented 5 years ago

Type of change?

Description, Context, Motivation

  1. Update package versions of react-scripts and react-svg.
  2. Converted to use of simplified scripts since newer version of react-scripts supports SCSS out of the box.
    • Remove unneeded dependencies
    • Update all CSS file references to SCSS
  3. Updated version of node-sass to remove deprecation warning when server starts.
  4. Removed unused packages.
  5. Upgraded most packages to latest versions. In a few cases, like rxjs and redux-observable, they were upgraded to the latest compatible version which did not require significant refactoring of our code.

Checklist:


This change is Reviewable