Skip to content

Commit c1e8538

Browse files
authored
chore: update react-native-vector-icons to 12.0.0 (#4718)
1 parent 3c75257 commit c1e8538

File tree

7 files changed

+88
-86
lines changed

7 files changed

+88
-86
lines changed

.github/workflows/versions.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,4 @@ jobs:
1414
required-packages: |
1515
react-native-paper
1616
optional-packages: |
17-
@react-native-vector-icons/common
1817
@react-native-vector-icons/material-design-icons

docs/docs/guides/01-getting-started.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@ Additionaly for `iOS` platform there is a requirement to link the native parts o
2424
npx pod-install
2525
```
2626

27-
- If you're on a vanilla React Native project, you also need to install and link [@react-native-vector-icons/common](https://github.com/oblador/react-native-vector-icons).
27+
- If you're on a vanilla React Native project, you also need to install and link [@react-native-vector-icons/material-design-icons](https://github.com/oblador/react-native-vector-icons).
2828

2929
Specifically `MaterialDesignIcons` icon pack needs to be included in the project, because some components use those internally (e.g. `AppBar.BackAction` on Android).
3030

3131
```bash npm2yarn
32-
npm install @react-native-vector-icons/common @react-native-vector-icons/material-design-icons
32+
npm install @react-native-vector-icons/material-design-icons
3333
```
3434

3535
:::note

docs/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,7 @@
2323
"@easyops-cn/docusaurus-search-local": "^0.33.4",
2424
"@material/material-color-utilities": "0.2.4",
2525
"@mdx-js/react": "^1.6.22",
26-
"@react-native-vector-icons/common": "^11.0.0",
27-
"@react-native-vector-icons/material-design-icons": "^7.4.47",
26+
"@react-native-vector-icons/material-design-icons": "^12.0.0",
2827
"camelcase": "^7.0.1",
2928
"clsx": "^1.2.1",
3029
"color": "^4.2.3",

docs/yarn.lock

Lines changed: 45 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -3417,50 +3417,53 @@ __metadata:
34173417
languageName: node
34183418
linkType: hard
34193419

3420-
"@react-native-community/cli-tools@npm:^15.1.2":
3421-
version: 15.1.3
3422-
resolution: "@react-native-community/cli-tools@npm:15.1.3"
3420+
"@react-native-community/cli-tools@npm:^17.0.0":
3421+
version: 17.0.0
3422+
resolution: "@react-native-community/cli-tools@npm:17.0.0"
34233423
dependencies:
3424+
"@vscode/sudo-prompt": "npm:^9.0.0"
34243425
appdirsjs: "npm:^1.2.4"
34253426
chalk: "npm:^4.1.2"
34263427
execa: "npm:^5.0.0"
34273428
find-up: "npm:^5.0.0"
3429+
launch-editor: "npm:^2.9.1"
34283430
mime: "npm:^2.4.1"
3429-
open: "npm:^6.2.0"
34303431
ora: "npm:^5.4.1"
34313432
prompts: "npm:^2.4.2"
34323433
semver: "npm:^7.5.2"
3433-
shell-quote: "npm:^1.7.3"
3434-
sudo-prompt: "npm:^9.0.0"
3435-
checksum: 10c0/e458f3a5e97456b6fa8741cd8c04ca384b7657df9f53111daaf132911b00b6b5bf08fad2206c8461d0974b71548296b9da669af76dddf7f3261ac5d527df6bcc
3434+
checksum: 10c0/a01dbc9d4653ae87b06dbc7b18890d785a68319216c85f661d3c637d6684d8b685455146304dc26773ea5997d681426f22fcad3af4b2115e54f35e389daab469
34363435
languageName: node
34373436
linkType: hard
34383437

3439-
"@react-native-vector-icons/common@npm:^11.0.0":
3440-
version: 11.0.0
3441-
resolution: "@react-native-vector-icons/common@npm:11.0.0"
3438+
"@react-native-vector-icons/common@npm:^12.0.0":
3439+
version: 12.0.0
3440+
resolution: "@react-native-vector-icons/common@npm:12.0.0"
34423441
dependencies:
3443-
"@react-native-community/cli-tools": "npm:^15.1.2"
3442+
"@react-native-community/cli-tools": "npm:^17.0.0"
34443443
picocolors: "npm:^1.1.1"
34453444
plist: "npm:^3.1.0"
34463445
peerDependencies:
3446+
"@react-native-vector-icons/get-image": ^12.0.0
34473447
react: "*"
34483448
react-native: "*"
3449+
peerDependenciesMeta:
3450+
"@react-native-vector-icons/get-image":
3451+
optional: true
34493452
bin:
34503453
rnvi-update-plist: lib/commonjs/scripts/updatePlist.js
3451-
checksum: 10c0/4463ee8abfaa3560afe7ff8d395217590ab484295831bf16e32615c3741a8c6a017f73b3162d819c3181a4d7007e57915be0328256943c8388b128055f1dd8c7
3454+
checksum: 10c0/f4a5c741c1e2aa14c9ad6d4c7b04aaa3925aef838820b3c05cb224ccdfbc9c5416dae0230180f913851e4eab54ebad5a1251314acfe28db1f9501b5da30b2e51
34523455
languageName: node
34533456
linkType: hard
34543457

3455-
"@react-native-vector-icons/material-design-icons@npm:^7.4.47":
3456-
version: 7.4.47
3457-
resolution: "@react-native-vector-icons/material-design-icons@npm:7.4.47"
3458+
"@react-native-vector-icons/material-design-icons@npm:^12.0.0":
3459+
version: 12.0.0
3460+
resolution: "@react-native-vector-icons/material-design-icons@npm:12.0.0"
34583461
dependencies:
3459-
"@react-native-vector-icons/common": "npm:^11.0.0"
3462+
"@react-native-vector-icons/common": "npm:^12.0.0"
34603463
peerDependencies:
34613464
react: "*"
34623465
react-native: "*"
3463-
checksum: 10c0/8c86c0310eb3ee7d7ea620edb0d346f1ab9b5a502f4c378447d57aa9656744b3944663cedb581cd7f9fa99d2dd26e50dbe8862662a368fc46de4b5413189453c
3466+
checksum: 10c0/668b7ce267e09b941ad1b6a68202ec2767f0be7964e2d34a8be53d260d0efaa064c456504a47ad807d32614f65a81e50799c9bec942ba5e9a878e107609d166d
34643467
languageName: node
34653468
linkType: hard
34663469

@@ -4062,6 +4065,13 @@ __metadata:
40624065
languageName: node
40634066
linkType: hard
40644067

4068+
"@vscode/sudo-prompt@npm:^9.0.0":
4069+
version: 9.3.1
4070+
resolution: "@vscode/sudo-prompt@npm:9.3.1"
4071+
checksum: 10c0/680f0c0d16303bf2f7b28fda83a3e6725e75a593461521460a56365af0ca619595e2b6dcc56b1fa4ba24f8be4030fb1b015c31a92773c09ca55c49da89490e38
4072+
languageName: node
4073+
linkType: hard
4074+
40654075
"@webassemblyjs/ast@npm:1.11.1":
40664076
version: 1.11.1
40674077
resolution: "@webassemblyjs/ast@npm:1.11.1"
@@ -6480,8 +6490,7 @@ __metadata:
64806490
"@easyops-cn/docusaurus-search-local": "npm:^0.33.4"
64816491
"@material/material-color-utilities": "npm:0.2.4"
64826492
"@mdx-js/react": "npm:^1.6.22"
6483-
"@react-native-vector-icons/common": "npm:^11.0.0"
6484-
"@react-native-vector-icons/material-design-icons": "npm:^7.4.47"
6493+
"@react-native-vector-icons/material-design-icons": "npm:^12.0.0"
64856494
"@tsconfig/docusaurus": "npm:^1.0.6"
64866495
"@types/marked": "npm:^4.0.7"
64876496
"@types/react-color": "npm:^3.0.6"
@@ -9337,6 +9346,16 @@ __metadata:
93379346
languageName: node
93389347
linkType: hard
93399348

9349+
"launch-editor@npm:^2.9.1":
9350+
version: 2.10.0
9351+
resolution: "launch-editor@npm:2.10.0"
9352+
dependencies:
9353+
picocolors: "npm:^1.0.0"
9354+
shell-quote: "npm:^1.8.1"
9355+
checksum: 10c0/8b5a26be6b0da1da039ed2254b837dea0651a6406ea4dc4c9a5b28ea72862f1b12880135c495baf9d8a08997473b44034172506781744cf82e155451a40b7d51
9356+
languageName: node
9357+
linkType: hard
9358+
93409359
"leven@npm:^3.1.0":
93419360
version: 3.1.0
93429361
resolution: "leven@npm:3.1.0"
@@ -10591,15 +10610,6 @@ __metadata:
1059110610
languageName: node
1059210611
linkType: hard
1059310612

10594-
"open@npm:^6.2.0":
10595-
version: 6.4.0
10596-
resolution: "open@npm:6.4.0"
10597-
dependencies:
10598-
is-wsl: "npm:^1.1.0"
10599-
checksum: 10c0/447115632b4f3939fa0d973c33e17f28538fd268fd8257fc49763f7de6e76d29d65585b15998bbd2137337cfb70a92084a0e1b183a466e53a4829f704f295823
10600-
languageName: node
10601-
linkType: hard
10602-
1060310613
"open@npm:^7.4.2":
1060410614
version: 7.4.2
1060510615
resolution: "open@npm:7.4.2"
@@ -13122,6 +13132,13 @@ __metadata:
1312213132
languageName: node
1312313133
linkType: hard
1312413134

13135+
"shell-quote@npm:^1.8.1":
13136+
version: 1.8.2
13137+
resolution: "shell-quote@npm:1.8.2"
13138+
checksum: 10c0/85fdd44f2ad76e723d34eb72c753f04d847ab64e9f1f10677e3f518d0e5b0752a176fd805297b30bb8c3a1556ebe6e77d2288dbd7b7b0110c7e941e9e9c20ce1
13139+
languageName: node
13140+
linkType: hard
13141+
1312513142
"shelljs@npm:^0.8.5":
1312613143
version: 0.8.5
1312713144
resolution: "shelljs@npm:0.8.5"
@@ -13709,13 +13726,6 @@ __metadata:
1370913726
languageName: node
1371013727
linkType: hard
1371113728

13712-
"sudo-prompt@npm:^9.0.0":
13713-
version: 9.2.1
13714-
resolution: "sudo-prompt@npm:9.2.1"
13715-
checksum: 10c0/e56793513a9c95f66367a3be2ec4c1adee84a2a62f1b7ff6453d610586dcd373d7d8f4df522a7dae03aea8b779ef7f7ba25d1130d24fb1e495cfbbc2c72c7486
13716-
languageName: node
13717-
linkType: hard
13718-
1371913729
"supports-color@npm:^5.3.0":
1372013730
version: 5.5.0
1372113731
resolution: "supports-color@npm:5.5.0"

example/metro.config.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ const root = path.resolve(__dirname, '..');
1212
const defaultConfig = getDefaultConfig(__dirname);
1313

1414
const modules = [
15-
'@react-native-vector-icons/common',
1615
'@react-native-vector-icons/material-design-icons',
1716
'@expo/vector-icons',
1817
'expo-constants',

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,7 @@
5858
"@babel/runtime": "^7.25.0",
5959
"@callstack/eslint-config": "^13.0.2",
6060
"@commitlint/config-conventional": "^8.3.4",
61-
"@react-native-vector-icons/common": "^11.0.0",
62-
"@react-native-vector-icons/material-design-icons": "^7.4.47",
61+
"@react-native-vector-icons/material-design-icons": "^12.0.0",
6362
"@react-navigation/native": "^6.1.2",
6463
"@release-it/conventional-changelog": "^1.1.0",
6564
"@testing-library/jest-native": "^5.4.1",

yarn.lock

Lines changed: 39 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -3541,50 +3541,53 @@ __metadata:
35413541
languageName: node
35423542
linkType: hard
35433543

3544-
"@react-native-community/cli-tools@npm:^15.1.2":
3545-
version: 15.1.3
3546-
resolution: "@react-native-community/cli-tools@npm:15.1.3"
3544+
"@react-native-community/cli-tools@npm:^17.0.0":
3545+
version: 17.0.0
3546+
resolution: "@react-native-community/cli-tools@npm:17.0.0"
35473547
dependencies:
3548+
"@vscode/sudo-prompt": "npm:^9.0.0"
35483549
appdirsjs: "npm:^1.2.4"
35493550
chalk: "npm:^4.1.2"
35503551
execa: "npm:^5.0.0"
35513552
find-up: "npm:^5.0.0"
3553+
launch-editor: "npm:^2.9.1"
35523554
mime: "npm:^2.4.1"
3553-
open: "npm:^6.2.0"
35543555
ora: "npm:^5.4.1"
35553556
prompts: "npm:^2.4.2"
35563557
semver: "npm:^7.5.2"
3557-
shell-quote: "npm:^1.7.3"
3558-
sudo-prompt: "npm:^9.0.0"
3559-
checksum: 10c0/e458f3a5e97456b6fa8741cd8c04ca384b7657df9f53111daaf132911b00b6b5bf08fad2206c8461d0974b71548296b9da669af76dddf7f3261ac5d527df6bcc
3558+
checksum: 10c0/a01dbc9d4653ae87b06dbc7b18890d785a68319216c85f661d3c637d6684d8b685455146304dc26773ea5997d681426f22fcad3af4b2115e54f35e389daab469
35603559
languageName: node
35613560
linkType: hard
35623561

3563-
"@react-native-vector-icons/common@npm:^11.0.0":
3564-
version: 11.0.0
3565-
resolution: "@react-native-vector-icons/common@npm:11.0.0"
3562+
"@react-native-vector-icons/common@npm:^12.0.0":
3563+
version: 12.0.0
3564+
resolution: "@react-native-vector-icons/common@npm:12.0.0"
35663565
dependencies:
3567-
"@react-native-community/cli-tools": "npm:^15.1.2"
3566+
"@react-native-community/cli-tools": "npm:^17.0.0"
35683567
picocolors: "npm:^1.1.1"
35693568
plist: "npm:^3.1.0"
35703569
peerDependencies:
3570+
"@react-native-vector-icons/get-image": ^12.0.0
35713571
react: "*"
35723572
react-native: "*"
3573+
peerDependenciesMeta:
3574+
"@react-native-vector-icons/get-image":
3575+
optional: true
35733576
bin:
35743577
rnvi-update-plist: lib/commonjs/scripts/updatePlist.js
3575-
checksum: 10c0/4463ee8abfaa3560afe7ff8d395217590ab484295831bf16e32615c3741a8c6a017f73b3162d819c3181a4d7007e57915be0328256943c8388b128055f1dd8c7
3578+
checksum: 10c0/f4a5c741c1e2aa14c9ad6d4c7b04aaa3925aef838820b3c05cb224ccdfbc9c5416dae0230180f913851e4eab54ebad5a1251314acfe28db1f9501b5da30b2e51
35763579
languageName: node
35773580
linkType: hard
35783581

3579-
"@react-native-vector-icons/material-design-icons@npm:^7.4.47":
3580-
version: 7.4.47
3581-
resolution: "@react-native-vector-icons/material-design-icons@npm:7.4.47"
3582+
"@react-native-vector-icons/material-design-icons@npm:^12.0.0":
3583+
version: 12.0.0
3584+
resolution: "@react-native-vector-icons/material-design-icons@npm:12.0.0"
35823585
dependencies:
3583-
"@react-native-vector-icons/common": "npm:^11.0.0"
3586+
"@react-native-vector-icons/common": "npm:^12.0.0"
35843587
peerDependencies:
35853588
react: "*"
35863589
react-native: "*"
3587-
checksum: 10c0/8c86c0310eb3ee7d7ea620edb0d346f1ab9b5a502f4c378447d57aa9656744b3944663cedb581cd7f9fa99d2dd26e50dbe8862662a368fc46de4b5413189453c
3590+
checksum: 10c0/668b7ce267e09b941ad1b6a68202ec2767f0be7964e2d34a8be53d260d0efaa064c456504a47ad807d32614f65a81e50799c9bec942ba5e9a878e107609d166d
35883591
languageName: node
35893592
linkType: hard
35903593

@@ -4360,6 +4363,13 @@ __metadata:
43604363
languageName: node
43614364
linkType: hard
43624365

4366+
"@vscode/sudo-prompt@npm:^9.0.0":
4367+
version: 9.3.1
4368+
resolution: "@vscode/sudo-prompt@npm:9.3.1"
4369+
checksum: 10c0/680f0c0d16303bf2f7b28fda83a3e6725e75a593461521460a56365af0ca619595e2b6dcc56b1fa4ba24f8be4030fb1b015c31a92773c09ca55c49da89490e38
4370+
languageName: node
4371+
linkType: hard
4372+
43634373
"@xmldom/xmldom@npm:^0.8.8":
43644374
version: 0.8.10
43654375
resolution: "@xmldom/xmldom@npm:0.8.10"
@@ -9723,13 +9733,6 @@ __metadata:
97239733
languageName: node
97249734
linkType: hard
97259735

9726-
"is-wsl@npm:^1.1.0":
9727-
version: 1.1.0
9728-
resolution: "is-wsl@npm:1.1.0"
9729-
checksum: 10c0/7ad0012f21092d6f586c7faad84755a8ef0da9b9ec295e4dc82313cce4e1a93a3da3c217265016461f9b141503fe55fa6eb1fd5457d3f05e8d1bdbb48e50c13a
9730-
languageName: node
9731-
linkType: hard
9732-
97339736
"is-wsl@npm:^2.1.1, is-wsl@npm:^2.2.0":
97349737
version: 2.2.0
97359738
resolution: "is-wsl@npm:2.2.0"
@@ -10750,6 +10753,16 @@ __metadata:
1075010753
languageName: node
1075110754
linkType: hard
1075210755

10756+
"launch-editor@npm:^2.9.1":
10757+
version: 2.10.0
10758+
resolution: "launch-editor@npm:2.10.0"
10759+
dependencies:
10760+
picocolors: "npm:^1.0.0"
10761+
shell-quote: "npm:^1.8.1"
10762+
checksum: 10c0/8b5a26be6b0da1da039ed2254b837dea0651a6406ea4dc4c9a5b28ea72862f1b12880135c495baf9d8a08997473b44034172506781744cf82e155451a40b7d51
10763+
languageName: node
10764+
linkType: hard
10765+
1075310766
"leven@npm:^3.1.0":
1075410767
version: 3.1.0
1075510768
resolution: "leven@npm:3.1.0"
@@ -12163,15 +12176,6 @@ __metadata:
1216312176
languageName: node
1216412177
linkType: hard
1216512178

12166-
"open@npm:^6.2.0":
12167-
version: 6.4.0
12168-
resolution: "open@npm:6.4.0"
12169-
dependencies:
12170-
is-wsl: "npm:^1.1.0"
12171-
checksum: 10c0/447115632b4f3939fa0d973c33e17f28538fd268fd8257fc49763f7de6e76d29d65585b15998bbd2137337cfb70a92084a0e1b183a466e53a4829f704f295823
12172-
languageName: node
12173-
linkType: hard
12174-
1217512179
"open@npm:^7.0.3":
1217612180
version: 7.4.2
1217712181
resolution: "open@npm:7.4.2"
@@ -13025,8 +13029,7 @@ __metadata:
1302513029
"@callstack/eslint-config": "npm:^13.0.2"
1302613030
"@callstack/react-theme-provider": "npm:^3.0.9"
1302713031
"@commitlint/config-conventional": "npm:^8.3.4"
13028-
"@react-native-vector-icons/common": "npm:^11.0.0"
13029-
"@react-native-vector-icons/material-design-icons": "npm:^7.4.47"
13032+
"@react-native-vector-icons/material-design-icons": "npm:^12.0.0"
1303013033
"@react-navigation/native": "npm:^6.1.2"
1303113034
"@release-it/conventional-changelog": "npm:^1.1.0"
1303213035
"@testing-library/jest-native": "npm:^5.4.1"
@@ -14126,7 +14129,7 @@ __metadata:
1412614129
languageName: node
1412714130
linkType: hard
1412814131

14129-
"shell-quote@npm:^1.7.3":
14132+
"shell-quote@npm:^1.8.1":
1413014133
version: 1.8.2
1413114134
resolution: "shell-quote@npm:1.8.2"
1413214135
checksum: 10c0/85fdd44f2ad76e723d34eb72c753f04d847ab64e9f1f10677e3f518d0e5b0752a176fd805297b30bb8c3a1556ebe6e77d2288dbd7b7b0110c7e941e9e9c20ce1
@@ -14691,13 +14694,6 @@ __metadata:
1469114694
languageName: node
1469214695
linkType: hard
1469314696

14694-
"sudo-prompt@npm:^9.0.0":
14695-
version: 9.2.1
14696-
resolution: "sudo-prompt@npm:9.2.1"
14697-
checksum: 10c0/e56793513a9c95f66367a3be2ec4c1adee84a2a62f1b7ff6453d610586dcd373d7d8f4df522a7dae03aea8b779ef7f7ba25d1130d24fb1e495cfbbc2c72c7486
14698-
languageName: node
14699-
linkType: hard
14700-
1470114697
"supports-color@npm:7.2.0, supports-color@npm:^7.1.0":
1470214698
version: 7.2.0
1470314699
resolution: "supports-color@npm:7.2.0"

0 commit comments

Comments
 (0)