Skip to content

Commit d92a2ec

Browse files
mainframevclaude
andcommitted
chore: remove redundant d3/utility resolutions
Remove 13 resolutions (@swc/helpers, tslib, 10 d3 packages, lodash) that were added as a safety net during migration but are unnecessary. yarn dedupe --strategy highest already prevents duplication. Some of these resolutions were actually harmful — forcing tslib v2 onto packages expecting v1, and d3-array v3 onto ranges requiring v2. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent f93be59 commit d92a2ec

2 files changed

Lines changed: 85 additions & 25 deletions

File tree

package.json

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -365,20 +365,7 @@
365365
"puppeteer": "19.6.3",
366366
"ws": "8.17.1",
367367
"playwright": "1.55.1",
368-
"webpack": "5.99.8",
369-
"@swc/helpers": "0.5.1",
370-
"tslib": "2.8.1",
371-
"d3-array": "3.2.4",
372-
"d3-axis": "3.0.0",
373-
"d3-format": "3.1.0",
374-
"d3-hierarchy": "3.1.2",
375-
"d3-sankey": "0.12.3",
376-
"d3-scale": "4.0.2",
377-
"d3-selection": "3.0.0",
378-
"d3-shape": "3.2.0",
379-
"d3-time": "3.1.0",
380-
"d3-time-format": "3.0.0",
381-
"lodash": "4.17.21"
368+
"webpack": "5.99.8"
382369
},
383370
"nx": {
384371
"includedScripts": []

yarn.lock

Lines changed: 84 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -9297,6 +9297,15 @@ __metadata:
92979297
languageName: node
92989298
linkType: hard
92999299

9300+
"@swc/helpers@npm:^0.5.1, @swc/helpers@npm:~0.5.1":
9301+
version: 0.5.19
9302+
resolution: "@swc/helpers@npm:0.5.19"
9303+
dependencies:
9304+
tslib: "npm:^2.8.0"
9305+
checksum: 10c0/30317ee644d390c88dd975b11b5260f7c70602bfb81ec386b3807d97a763215df7f501e43b0246e0773150fcfd835349bcdcb3b220d121e485ee528a72b5fd79
9306+
languageName: node
9307+
linkType: hard
9308+
93009309
"@swc/jest@npm:0.2.38":
93019310
version: 0.2.38
93029311
resolution: "@swc/jest@npm:0.2.38"
@@ -14984,7 +14993,16 @@ __metadata:
1498414993
languageName: node
1498514994
linkType: hard
1498614995

14987-
"d3-array@npm:3.2.4":
14996+
"d3-array@npm:1 - 2, d3-array@npm:2":
14997+
version: 2.12.1
14998+
resolution: "d3-array@npm:2.12.1"
14999+
dependencies:
15000+
internmap: "npm:^1.0.0"
15001+
checksum: 10c0/7eca10427a9f113a4ca6a0f7301127cab26043fd5e362631ef5a0edd1c4b2dd70c56ed317566700c31e4a6d88b55f3951aaba192291817f243b730cb2352882e
15002+
languageName: node
15003+
linkType: hard
15004+
15005+
"d3-array@npm:2 - 3, d3-array@npm:2.10.0 - 3, d3-array@npm:3.2.4, d3-array@npm:^3.0.0":
1498815006
version: 3.2.4
1498915007
resolution: "d3-array@npm:3.2.4"
1499015008
dependencies:
@@ -14993,7 +15011,7 @@ __metadata:
1499315011
languageName: node
1499415012
linkType: hard
1499515013

14996-
"d3-axis@npm:3.0.0":
15014+
"d3-axis@npm:3.0.0, d3-axis@npm:^3.0.0":
1499715015
version: 3.0.0
1499815016
resolution: "d3-axis@npm:3.0.0"
1499915017
checksum: 10c0/a271e70ba1966daa5aaf6a7f959ceca3e12997b43297e757c7b945db2e1ead3c6ee226f2abcfa22abbd4e2e28bd2b71a0911794c4e5b911bbba271328a582c78
@@ -15037,14 +15055,21 @@ __metadata:
1503715055
languageName: node
1503815056
linkType: hard
1503915057

15058+
"d3-format@npm:1 - 3, d3-format@npm:^3.0.0":
15059+
version: 3.1.2
15060+
resolution: "d3-format@npm:3.1.2"
15061+
checksum: 10c0/0de452ae07585238e7f01607a7e0066665c34609652188b6ac7dc9f424f69465a425e07d16d79bd0e5955202ac7f241c66d0c76f68a79fc6f4857c94cf420652
15062+
languageName: node
15063+
linkType: hard
15064+
1504015065
"d3-format@npm:3.1.0":
1504115066
version: 3.1.0
1504215067
resolution: "d3-format@npm:3.1.0"
1504315068
checksum: 10c0/049f5c0871ebce9859fc5e2f07f336b3c5bfff52a2540e0bac7e703fce567cd9346f4ad1079dd18d6f1e0eaa0599941c1810898926f10ac21a31fd0a34b4aa75
1504415069
languageName: node
1504515070
linkType: hard
1504615071

15047-
"d3-hierarchy@npm:3.1.2":
15072+
"d3-hierarchy@npm:3.1.2, d3-hierarchy@npm:^3.0.0":
1504815073
version: 3.1.2
1504915074
resolution: "d3-hierarchy@npm:3.1.2"
1505015075
checksum: 10c0/6dcdb480539644aa7fc0d72dfc7b03f99dfbcdf02714044e8c708577e0d5981deb9d3e99bbbb2d26422b55bcc342ac89a0fa2ea6c9d7302e2fc0951dd96f89cf
@@ -15060,14 +15085,21 @@ __metadata:
1506015085
languageName: node
1506115086
linkType: hard
1506215087

15088+
"d3-path@npm:1":
15089+
version: 1.0.9
15090+
resolution: "d3-path@npm:1.0.9"
15091+
checksum: 10c0/e35e84df5abc18091f585725b8235e1fa97efc287571585427d3a3597301e6c506dea56b11dfb3c06ca5858b3eb7f02c1bf4f6a716aa9eade01c41b92d497eb5
15092+
languageName: node
15093+
linkType: hard
15094+
1506315095
"d3-path@npm:^3.1.0":
1506415096
version: 3.1.0
1506515097
resolution: "d3-path@npm:3.1.0"
1506615098
checksum: 10c0/dc1d58ec87fa8319bd240cf7689995111a124b141428354e9637aa83059eb12e681f77187e0ada5dedfce346f7e3d1f903467ceb41b379bfd01cd8e31721f5da
1506715099
languageName: node
1506815100
linkType: hard
1506915101

15070-
"d3-sankey@npm:0.12.3":
15102+
"d3-sankey@npm:0.12.3, d3-sankey@npm:^0.12.3":
1507115103
version: 0.12.3
1507215104
resolution: "d3-sankey@npm:0.12.3"
1507315105
dependencies:
@@ -15077,7 +15109,7 @@ __metadata:
1507715109
languageName: node
1507815110
linkType: hard
1507915111

15080-
"d3-scale@npm:4.0.2":
15112+
"d3-scale@npm:4.0.2, d3-scale@npm:^4.0.0":
1508115113
version: 4.0.2
1508215114
resolution: "d3-scale@npm:4.0.2"
1508315115
dependencies:
@@ -15090,14 +15122,14 @@ __metadata:
1509015122
languageName: node
1509115123
linkType: hard
1509215124

15093-
"d3-selection@npm:3.0.0":
15125+
"d3-selection@npm:3.0.0, d3-selection@npm:^3.0.0":
1509415126
version: 3.0.0
1509515127
resolution: "d3-selection@npm:3.0.0"
1509615128
checksum: 10c0/e59096bbe8f0cb0daa1001d9bdd6dbc93a688019abc97d1d8b37f85cd3c286a6875b22adea0931b0c88410d025563e1643019161a883c516acf50c190a11b56b
1509715129
languageName: node
1509815130
linkType: hard
1509915131

15100-
"d3-shape@npm:3.2.0":
15132+
"d3-shape@npm:3.2.0, d3-shape@npm:^3.0.0":
1510115133
version: 3.2.0
1510215134
resolution: "d3-shape@npm:3.2.0"
1510315135
dependencies:
@@ -15106,7 +15138,25 @@ __metadata:
1510615138
languageName: node
1510715139
linkType: hard
1510815140

15109-
"d3-time-format@npm:3.0.0":
15141+
"d3-shape@npm:^1.2.0":
15142+
version: 1.3.7
15143+
resolution: "d3-shape@npm:1.3.7"
15144+
dependencies:
15145+
d3-path: "npm:1"
15146+
checksum: 10c0/548057ce59959815decb449f15632b08e2a1bdce208f9a37b5f98ec7629dda986c2356bc7582308405ce68aedae7d47b324df41507404df42afaf352907577ae
15147+
languageName: node
15148+
linkType: hard
15149+
15150+
"d3-time-format@npm:2 - 4":
15151+
version: 4.1.0
15152+
resolution: "d3-time-format@npm:4.1.0"
15153+
dependencies:
15154+
d3-time: "npm:1 - 3"
15155+
checksum: 10c0/735e00fb25a7fd5d418fac350018713ae394eefddb0d745fab12bbff0517f9cdb5f807c7bbe87bb6eeb06249662f8ea84fec075f7d0cd68609735b2ceb29d206
15156+
languageName: node
15157+
linkType: hard
15158+
15159+
"d3-time-format@npm:3.0.0, d3-time-format@npm:^3.0.0":
1511015160
version: 3.0.0
1511115161
resolution: "d3-time-format@npm:3.0.0"
1511215162
dependencies:
@@ -15115,7 +15165,16 @@ __metadata:
1511515165
languageName: node
1511615166
linkType: hard
1511715167

15118-
"d3-time@npm:3.1.0":
15168+
"d3-time@npm:1 - 2":
15169+
version: 2.1.1
15170+
resolution: "d3-time@npm:2.1.1"
15171+
dependencies:
15172+
d3-array: "npm:2"
15173+
checksum: 10c0/4a01770a857bc37d2bafb8f00250e0e6a1fcc8051aea93e5eed168d8ee93e92da508a75ab5e42fc5472aa37e2a83aac68afaf3f12d9167c184ce781faadf5682
15174+
languageName: node
15175+
linkType: hard
15176+
15177+
"d3-time@npm:1 - 3, d3-time@npm:2.1.1 - 3, d3-time@npm:3.1.0, d3-time@npm:^3.0.0":
1511915178
version: 3.1.0
1512015179
resolution: "d3-time@npm:3.1.0"
1512115180
dependencies:
@@ -19875,7 +19934,7 @@ __metadata:
1987519934
languageName: node
1987619935
linkType: hard
1987719936

19878-
"internmap@npm:1 - 2":
19937+
"internmap@npm:1 - 2, internmap@npm:^1.0.0":
1987919938
version: 1.0.1
1988019939
resolution: "internmap@npm:1.0.1"
1988119940
checksum: 10c0/60942be815ca19da643b6d4f23bd0bf4e8c97abbd080fb963fe67583b60bdfb3530448ad4486bae40810e92317bded9995cc31411218acc750d72cd4e8646eee
@@ -22404,6 +22463,13 @@ __metadata:
2240422463
languageName: node
2240522464
linkType: hard
2240622465

22466+
"lodash@npm:^4.17.10, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.5, lodash@npm:~4.17.15":
22467+
version: 4.17.23
22468+
resolution: "lodash@npm:4.17.23"
22469+
checksum: 10c0/1264a90469f5bb95d4739c43eb6277d15b6d9e186df4ac68c3620443160fc669e2f14c11e7d8b2ccf078b81d06147c01a8ccced9aab9f9f63d50dcf8cace6bf6
22470+
languageName: node
22471+
linkType: hard
22472+
2240722473
"log-symbols@npm:^1.0.2":
2240822474
version: 1.0.2
2240922475
resolution: "log-symbols@npm:1.0.2"
@@ -29942,13 +30008,20 @@ __metadata:
2994230008
languageName: node
2994330009
linkType: hard
2994430010

29945-
"tslib@npm:2.8.1":
30011+
"tslib@npm:2.8.1, tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.2.0, tslib@npm:^2.3.0, tslib@npm:^2.4.0, tslib@npm:^2.4.1, tslib@npm:^2.5.0, tslib@npm:^2.6.2, tslib@npm:^2.8.0, tslib@npm:^2.8.1":
2994630012
version: 2.8.1
2994730013
resolution: "tslib@npm:2.8.1"
2994830014
checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62
2994930015
languageName: node
2995030016
linkType: hard
2995130017

30018+
"tslib@npm:^1.10.0, tslib@npm:^1.9.0, tslib@npm:^1.9.3":
30019+
version: 1.14.1
30020+
resolution: "tslib@npm:1.14.1"
30021+
checksum: 10c0/69ae09c49eea644bc5ebe1bca4fa4cc2c82b7b3e02f43b84bd891504edf66dbc6b2ec0eef31a957042de2269139e4acff911e6d186a258fb14069cd7f6febce2
30022+
languageName: node
30023+
linkType: hard
30024+
2995230025
"tsscmp@npm:1.0.6":
2995330026
version: 1.0.6
2995430027
resolution: "tsscmp@npm:1.0.6"

0 commit comments

Comments
 (0)