[x] Add type label (e.g., bug, enhancement) to this pull request
[x] Add next version label (e.g., next-version: minor) to this PR following semver
Summary of changes
change all d3 imports (not only d3 but also d3-*) to d3v7 if it is compatible with v7, otherwise d3v3. I.e. we migrated tdp_core such that is is "package" scoped, i.e. clue is only using d3v3, whereas vis is only using d3v7.
remove all app specific d3 dependencies in package.json (use only the two aliases coming from tdp_core)
updating the jest config might also be necessary by adding the following instrcutions to the pluginsToTransform array:
'd3-*', 'internmap', 'delaunator', 'robust-predicates' as seen here.
The build is currently failing, because I did not switch the dependency to the tdp_core branch. Once tdp_core is merged, please rerun the CircleCI build.
Closes https://github.com/datavisyn/visyn2025/issues/134
Requires https://github.com/datavisyn/tdp_core/pull/737
Developer Checklist (Definition of Done)
next-version: minor
) to this PR following semverSummary of changes
d3
imports (not onlyd3
but alsod3-*
) tod3v7
if it is compatible with v7, otherwised3v3
. I.e. we migrated tdp_core such that is is "package" scoped, i.e.clue
is only usingd3v3
, whereasvis
is only usingd3v7
.pluginsToTransform
array:'d3-*', 'internmap', 'delaunator', 'robust-predicates'
as seen here.The build is currently failing, because I did not switch the dependency to the tdp_core branch. Once tdp_core is merged, please rerun the CircleCI build.