Skip to content

Commit 3466af5

Browse files
rpaaschewojtekmaj
andcommitted
[breaking] Make file-loader a peerDependency (#970)
Co-authored-by: Wojciech Maj <[email protected]>
1 parent 3e44ed9 commit 3466af5

File tree

3 files changed

+12
-41
lines changed

3 files changed

+12
-41
lines changed

package.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,6 @@
7272
"license": "MIT",
7373
"dependencies": {
7474
"@babel/runtime": "^7.0.0",
75-
"file-loader": "^6.0.0",
7675
"make-cancellable-promise": "^1.0.0",
7776
"make-event-props": "^1.1.0",
7877
"merge-class-names": "^1.1.1",
@@ -103,9 +102,15 @@
103102
"webpack": "^5.20.0"
104103
},
105104
"peerDependencies": {
105+
"file-loader": "^6.0.0",
106106
"react": "^16.8.0 || ^17.0.0 || ^18.0.0",
107107
"react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
108108
},
109+
"peerDependenciesMeta": {
110+
"file-loader": {
111+
"optional": true
112+
}
113+
},
109114
"resolutions": {
110115
"[email protected]": "^7.0.0"
111116
},

test/yarn.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5429,7 +5429,6 @@ __metadata:
54295429
resolution: "react-pdf@portal:../::locator=react-pdf-test-page%40workspace%3A."
54305430
dependencies:
54315431
"@babel/runtime": ^7.0.0
5432-
file-loader: ^6.0.0
54335432
make-cancellable-promise: ^1.0.0
54345433
make-event-props: ^1.1.0
54355434
merge-class-names: ^1.1.1
@@ -5439,6 +5438,7 @@ __metadata:
54395438
tiny-invariant: ^1.0.0
54405439
tiny-warning: ^1.0.0
54415440
peerDependencies:
5441+
file-loader: ^6.0.0
54425442
react: ^16.8.0 || ^17.0.0 || ^18.0.0
54435443
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
54445444
languageName: node

yarn.lock

Lines changed: 5 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -2595,13 +2595,6 @@ __metadata:
25952595
languageName: node
25962596
linkType: hard
25972597

2598-
"big.js@npm:^5.2.2":
2599-
version: 5.2.2
2600-
resolution: "big.js@npm:5.2.2"
2601-
checksum: b89b6e8419b097a8fb4ed2399a1931a68c612bce3cfd5ca8c214b2d017531191070f990598de2fc6f3f993d91c0f08aa82697717f6b3b8732c9731866d233c9e
2602-
languageName: node
2603-
linkType: hard
2604-
26052598
"binary-extensions@npm:^2.0.0":
26062599
version: 2.2.0
26072600
resolution: "binary-extensions@npm:2.2.0"
@@ -3213,13 +3206,6 @@ __metadata:
32133206
languageName: node
32143207
linkType: hard
32153208

3216-
"emojis-list@npm:^3.0.0":
3217-
version: 3.0.0
3218-
resolution: "emojis-list@npm:3.0.0"
3219-
checksum: ddaaa02542e1e9436c03970eeed445f4ed29a5337dfba0fe0c38dfdd2af5da2429c2a0821304e8a8d1cadf27fdd5b22ff793571fa803ae16852a6975c65e8e70
3220-
languageName: node
3221-
linkType: hard
3222-
32233209
"encoding@npm:^0.1.13":
32243210
version: 0.1.13
32253211
resolution: "encoding@npm:0.1.13"
@@ -3716,18 +3702,6 @@ __metadata:
37163702
languageName: node
37173703
linkType: hard
37183704

3719-
"file-loader@npm:^6.0.0":
3720-
version: 6.2.0
3721-
resolution: "file-loader@npm:6.2.0"
3722-
dependencies:
3723-
loader-utils: ^2.0.0
3724-
schema-utils: ^3.0.0
3725-
peerDependencies:
3726-
webpack: ^4.0.0 || ^5.0.0
3727-
checksum: faf43eecf233f4897b0150aaa874eeeac214e4f9de49738a9e0ef734a30b5260059e85b7edadf852b98e415f875bd5f12587768a93fd52aaf2e479ecf95fab20
3728-
languageName: node
3729-
linkType: hard
3730-
37313705
"fill-range@npm:^7.0.1":
37323706
version: 7.0.1
37333707
resolution: "fill-range@npm:7.0.1"
@@ -5160,17 +5134,6 @@ __metadata:
51605134
languageName: node
51615135
linkType: hard
51625136

5163-
"loader-utils@npm:^2.0.0":
5164-
version: 2.0.2
5165-
resolution: "loader-utils@npm:2.0.2"
5166-
dependencies:
5167-
big.js: ^5.2.2
5168-
emojis-list: ^3.0.0
5169-
json5: ^2.1.2
5170-
checksum: 9078d1ed47cadc57f4c6ddbdb2add324ee7da544cea41de3b7f1128e8108fcd41cd3443a85b7ee8d7d8ac439148aa221922774efe4cf87506d4fb054d5889303
5171-
languageName: node
5172-
linkType: hard
5173-
51745137
"locate-path@npm:^2.0.0":
51755138
version: 2.0.0
51765139
resolution: "locate-path@npm:2.0.0"
@@ -6068,7 +6031,6 @@ __metadata:
60686031
"@testing-library/react": ^12.1.0
60696032
eslint: ^8.5.0
60706033
eslint-config-wojtekmaj: ^0.6.5
6071-
file-loader: ^6.0.0
60726034
husky: ^8.0.0
60736035
jest: ^27.0.0
60746036
jest-canvas-mock: ^2.3.1
@@ -6087,8 +6049,12 @@ __metadata:
60876049
tiny-warning: ^1.0.0
60886050
webpack: ^5.20.0
60896051
peerDependencies:
6052+
file-loader: ^6.0.0
60906053
react: ^16.8.0 || ^17.0.0 || ^18.0.0
60916054
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
6055+
peerDependenciesMeta:
6056+
file-loader:
6057+
optional: true
60926058
languageName: unknown
60936059
linkType: soft
60946060

@@ -6354,7 +6320,7 @@ __metadata:
63546320
languageName: node
63556321
linkType: hard
63566322

6357-
"schema-utils@npm:^3.0.0, schema-utils@npm:^3.1.0, schema-utils@npm:^3.1.1":
6323+
"schema-utils@npm:^3.1.0, schema-utils@npm:^3.1.1":
63586324
version: 3.1.1
63596325
resolution: "schema-utils@npm:3.1.1"
63606326
dependencies:

0 commit comments

Comments
 (0)