Skip to content

Update d3 to v4 to enable tree shaking (and reduce the size of our webpack bundles)

Jose Ivan Vargas requested to merge jivl-replace-d3-v3-v4 into master

What does this MR do?

Updates d3 v3 to v4 and adds a custom made bundle that only includes only what GitLab actually uses to generate its graphs

Screenshots (if relevant)

Before After
d3_v3 d3_v4

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

closes https://gitlab.com/gitlab-org/gitlab-ce/issues/37013

EE counterpart

https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/3564

Edited by Taurie Davis

Merge request reports