Skip to content

Update frontend tooling dependencies

Mike Greiling requested to merge update-frontend-dependencies into master

What does this MR do?

Updates the dependencies used to compile and test our frontend code.

dependency old version new version changelog
babel-plugin-istanbul 4.1.6 5.0.1 https://github.com/istanbuljs/babel-plugin-istanbul/blob/master/CHANGELOG.md#510-2018-09-07
babel-plugin-rewire 1.1.0 1.2.0 https://github.com/speedskater/babel-plugin-rewire#release-history (adds babel 7 support)
commander 2.15.1 2.18.0 https://github.com/tj/commander.js/releases
compression-webpack-plugin 1.1.11 2.0.0 https://github.com/webpack-contrib/compression-webpack-plugin/releases
file-loader 1.1.11 2.0.0 https://github.com/webpack-contrib/file-loader/releases
karma-coverage-istanbul-reporter 1.4.2 1.4.3 https://github.com/mattlewis92/karma-coverage-istanbul-reporter/blob/master/CHANGELOG.md#204-2018-09-08 (note, the 2.x versions appear to conflict with eslint's babel dependencies - more research needed)
karma-webpack 4.0.0-beta.0 4.0.0-rc.2 https://github.com/webpack-contrib/karma-webpack/blob/master/CHANGELOG.md#400-rc2-2018-09-07
monaco-editor-webpack-plugin 1.5.2 1.5.4 https://github.com/Microsoft/monaco-editor-webpack-plugin/compare/v1.5.2...v1.5.4
nodemon 1.18.2 1.18.4 https://github.com/remy/nodemon/releases
style-loader 0.21.0 0.23.0 https://github.com/webpack-contrib/style-loader/blob/master/CHANGELOG.md#0230-2018-08-27
url-loader 1.0.1 1.1.1 https://github.com/webpack-contrib/url-loader/blob/master/CHANGELOG.md#111-2018-08-17
webpack 4.16.0 4.19.1 https://github.com/webpack/webpack/releases
webpack-bundle-analyzer 2.13.1 3.0.2 https://github.com/webpack-contrib/webpack-bundle-analyzer/blob/master/CHANGELOG.md#302
webpack-cli 3.0.8 3.1.0 https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md#310-2018-07-18
webpack-dev-server 3.1.4 3.1.8 https://github.com/webpack/webpack-dev-server/releases

Notable changes

  • webpack v4.18.1 appears to address a memory leak. Hopefully this will reduce the out-of-memory issues we see in long-running webpack-dev-server or karma --start processes.
  • webpack-bundle-analyzer v3.0.0 finally flattens directories when there is only one child path and also adds a module search feature.
  • compilation times appear to be slightly faster in my testing.

What are the relevant issue numbers?

n/a

Does this MR meet the acceptance criteria?

Edited by Mike Greiling

Merge request reports