Skip to content

Commit 7ab875f

Browse files
authored
Fix Yarn peer dependency warnings (#1961)
* fix: resolve Yarn peer dependency warnings Add missing build dependencies and suppress expected monorepo warnings: - Add @babel/core and @types/react to @visx/demo dependencies - Add @babel/core to @visx/vendor devDependencies - Configure logFilters in .yarnrc.yml to suppress monorepo peer dependency warnings for react, react-dom, @react-spring/web, and webpack * fix: update @babel/core version to 7.26.0 in package.json and yarn.lock
1 parent a67860d commit 7ab875f

File tree

4 files changed

+20
-0
lines changed

4 files changed

+20
-0
lines changed

.yarnrc.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
11
enableGlobalCache: false
22

33
nodeLinker: node-modules
4+
5+
logFilters:
6+
- pattern: "* doesn't provide react (*)*"
7+
level: "discard"
8+
- pattern: "* doesn't provide react-dom (*)*"
9+
level: "discard"
10+
- pattern: "* doesn't provide @react-spring/web (*)*"
11+
level: "discard"
12+
- pattern: "* doesn't provide webpack (*)*"
13+
level: "discard"
14+
- pattern: "Some peer dependencies are incorrectly met*"
15+
level: "discard"

packages/visx-demo/package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
"@types/d3-scale-chromatic": "^1.3.1",
3232
"@types/nprogress": "^0.2.0",
3333
"@types/prismjs": "^1.16.0",
34+
"@types/react": "^18.3.26",
3435
"@visx/annotation": "workspace:*",
3536
"@visx/axis": "workspace:*",
3637
"@visx/bounds": "workspace:*",
@@ -87,6 +88,9 @@
8788
"rehype-raw": "^7.0.0",
8889
"topojson-client": "^3.0.0"
8990
},
91+
"devDependencies": {
92+
"@babel/core": "^7.26.0"
93+
},
9094
"publishConfig": {
9195
"access": "public"
9296
}

packages/visx-vendor/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
"internmap": "2.0.3"
4242
},
4343
"devDependencies": {
44+
"@babel/core": "^7.26.0",
4445
"@babel/plugin-transform-modules-commonjs": "^7.22.5",
4546
"@types/rimraf": "^3.0.2",
4647
"babel-plugin-module-resolver": "^5.0.0",

yarn.lock

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3561,10 +3561,12 @@ __metadata:
35613561
version: 0.0.0-use.local
35623562
resolution: "@visx/demo@workspace:packages/visx-demo"
35633563
dependencies:
3564+
"@babel/core": "npm:^7.26.0"
35643565
"@react-spring/web": "npm:^9.7.5"
35653566
"@types/d3-scale-chromatic": "npm:^1.3.1"
35663567
"@types/nprogress": "npm:^0.2.0"
35673568
"@types/prismjs": "npm:^1.16.0"
3569+
"@types/react": "npm:^18.3.26"
35683570
"@visx/annotation": "workspace:*"
35693571
"@visx/axis": "workspace:*"
35703572
"@visx/bounds": "workspace:*"
@@ -3982,6 +3984,7 @@ __metadata:
39823984
version: 0.0.0-use.local
39833985
resolution: "@visx/vendor@workspace:packages/visx-vendor"
39843986
dependencies:
3987+
"@babel/core": "npm:^7.26.0"
39853988
"@babel/plugin-transform-modules-commonjs": "npm:^7.22.5"
39863989
"@types/d3-array": "npm:3.0.3"
39873990
"@types/d3-color": "npm:3.1.0"

0 commit comments

Comments
 (0)