From 01cfdda8ad0a299f16b7d0412d300ad961ecb701 Mon Sep 17 00:00:00 2001 From: lukewalczak Date: Tue, 6 May 2025 12:31:40 +0200 Subject: [PATCH] chore: update react-native-vector-icons to 12.0.0 --- .github/workflows/versions.yml | 1 - docs/docs/guides/01-getting-started.md | 4 +- docs/package.json | 3 +- docs/yarn.lock | 80 ++++++++++++++----------- example/metro.config.js | 1 - package.json | 3 +- yarn.lock | 82 ++++++++++++-------------- 7 files changed, 88 insertions(+), 86 deletions(-) diff --git a/.github/workflows/versions.yml b/.github/workflows/versions.yml index 45648a93f6..de72bc68c9 100644 --- a/.github/workflows/versions.yml +++ b/.github/workflows/versions.yml @@ -14,5 +14,4 @@ jobs: required-packages: | react-native-paper optional-packages: | - @react-native-vector-icons/common @react-native-vector-icons/material-design-icons diff --git a/docs/docs/guides/01-getting-started.md b/docs/docs/guides/01-getting-started.md index 38c0ef6070..68071c4d25 100644 --- a/docs/docs/guides/01-getting-started.md +++ b/docs/docs/guides/01-getting-started.md @@ -24,12 +24,12 @@ Additionaly for `iOS` platform there is a requirement to link the native parts o npx pod-install ``` -- 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). +- 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). Specifically `MaterialDesignIcons` icon pack needs to be included in the project, because some components use those internally (e.g. `AppBar.BackAction` on Android). ```bash npm2yarn -npm install @react-native-vector-icons/common @react-native-vector-icons/material-design-icons +npm install @react-native-vector-icons/material-design-icons ``` :::note diff --git a/docs/package.json b/docs/package.json index 93e3346d15..e8dc71c7e5 100644 --- a/docs/package.json +++ b/docs/package.json @@ -23,8 +23,7 @@ "@easyops-cn/docusaurus-search-local": "^0.33.4", "@material/material-color-utilities": "0.2.4", "@mdx-js/react": "^1.6.22", - "@react-native-vector-icons/common": "^11.0.0", - "@react-native-vector-icons/material-design-icons": "^7.4.47", + "@react-native-vector-icons/material-design-icons": "^12.0.0", "camelcase": "^7.0.1", "clsx": "^1.2.1", "color": "^4.2.3", diff --git a/docs/yarn.lock b/docs/yarn.lock index 7600066c43..d38888a02b 100644 --- a/docs/yarn.lock +++ b/docs/yarn.lock @@ -3417,50 +3417,53 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-tools@npm:^15.1.2": - version: 15.1.3 - resolution: "@react-native-community/cli-tools@npm:15.1.3" +"@react-native-community/cli-tools@npm:^17.0.0": + version: 17.0.0 + resolution: "@react-native-community/cli-tools@npm:17.0.0" dependencies: + "@vscode/sudo-prompt": "npm:^9.0.0" appdirsjs: "npm:^1.2.4" chalk: "npm:^4.1.2" execa: "npm:^5.0.0" find-up: "npm:^5.0.0" + launch-editor: "npm:^2.9.1" mime: "npm:^2.4.1" - open: "npm:^6.2.0" ora: "npm:^5.4.1" prompts: "npm:^2.4.2" semver: "npm:^7.5.2" - shell-quote: "npm:^1.7.3" - sudo-prompt: "npm:^9.0.0" - checksum: 10c0/e458f3a5e97456b6fa8741cd8c04ca384b7657df9f53111daaf132911b00b6b5bf08fad2206c8461d0974b71548296b9da669af76dddf7f3261ac5d527df6bcc + checksum: 10c0/a01dbc9d4653ae87b06dbc7b18890d785a68319216c85f661d3c637d6684d8b685455146304dc26773ea5997d681426f22fcad3af4b2115e54f35e389daab469 languageName: node linkType: hard -"@react-native-vector-icons/common@npm:^11.0.0": - version: 11.0.0 - resolution: "@react-native-vector-icons/common@npm:11.0.0" +"@react-native-vector-icons/common@npm:^12.0.0": + version: 12.0.0 + resolution: "@react-native-vector-icons/common@npm:12.0.0" dependencies: - "@react-native-community/cli-tools": "npm:^15.1.2" + "@react-native-community/cli-tools": "npm:^17.0.0" picocolors: "npm:^1.1.1" plist: "npm:^3.1.0" peerDependencies: + "@react-native-vector-icons/get-image": ^12.0.0 react: "*" react-native: "*" + peerDependenciesMeta: + "@react-native-vector-icons/get-image": + optional: true bin: rnvi-update-plist: lib/commonjs/scripts/updatePlist.js - checksum: 10c0/4463ee8abfaa3560afe7ff8d395217590ab484295831bf16e32615c3741a8c6a017f73b3162d819c3181a4d7007e57915be0328256943c8388b128055f1dd8c7 + checksum: 10c0/f4a5c741c1e2aa14c9ad6d4c7b04aaa3925aef838820b3c05cb224ccdfbc9c5416dae0230180f913851e4eab54ebad5a1251314acfe28db1f9501b5da30b2e51 languageName: node linkType: hard -"@react-native-vector-icons/material-design-icons@npm:^7.4.47": - version: 7.4.47 - resolution: "@react-native-vector-icons/material-design-icons@npm:7.4.47" +"@react-native-vector-icons/material-design-icons@npm:^12.0.0": + version: 12.0.0 + resolution: "@react-native-vector-icons/material-design-icons@npm:12.0.0" dependencies: - "@react-native-vector-icons/common": "npm:^11.0.0" + "@react-native-vector-icons/common": "npm:^12.0.0" peerDependencies: react: "*" react-native: "*" - checksum: 10c0/8c86c0310eb3ee7d7ea620edb0d346f1ab9b5a502f4c378447d57aa9656744b3944663cedb581cd7f9fa99d2dd26e50dbe8862662a368fc46de4b5413189453c + checksum: 10c0/668b7ce267e09b941ad1b6a68202ec2767f0be7964e2d34a8be53d260d0efaa064c456504a47ad807d32614f65a81e50799c9bec942ba5e9a878e107609d166d languageName: node linkType: hard @@ -4062,6 +4065,13 @@ __metadata: languageName: node linkType: hard +"@vscode/sudo-prompt@npm:^9.0.0": + version: 9.3.1 + resolution: "@vscode/sudo-prompt@npm:9.3.1" + checksum: 10c0/680f0c0d16303bf2f7b28fda83a3e6725e75a593461521460a56365af0ca619595e2b6dcc56b1fa4ba24f8be4030fb1b015c31a92773c09ca55c49da89490e38 + languageName: node + linkType: hard + "@webassemblyjs/ast@npm:1.11.1": version: 1.11.1 resolution: "@webassemblyjs/ast@npm:1.11.1" @@ -6480,8 +6490,7 @@ __metadata: "@easyops-cn/docusaurus-search-local": "npm:^0.33.4" "@material/material-color-utilities": "npm:0.2.4" "@mdx-js/react": "npm:^1.6.22" - "@react-native-vector-icons/common": "npm:^11.0.0" - "@react-native-vector-icons/material-design-icons": "npm:^7.4.47" + "@react-native-vector-icons/material-design-icons": "npm:^12.0.0" "@tsconfig/docusaurus": "npm:^1.0.6" "@types/marked": "npm:^4.0.7" "@types/react-color": "npm:^3.0.6" @@ -9337,6 +9346,16 @@ __metadata: languageName: node linkType: hard +"launch-editor@npm:^2.9.1": + version: 2.10.0 + resolution: "launch-editor@npm:2.10.0" + dependencies: + picocolors: "npm:^1.0.0" + shell-quote: "npm:^1.8.1" + checksum: 10c0/8b5a26be6b0da1da039ed2254b837dea0651a6406ea4dc4c9a5b28ea72862f1b12880135c495baf9d8a08997473b44034172506781744cf82e155451a40b7d51 + languageName: node + linkType: hard + "leven@npm:^3.1.0": version: 3.1.0 resolution: "leven@npm:3.1.0" @@ -10591,15 +10610,6 @@ __metadata: languageName: node linkType: hard -"open@npm:^6.2.0": - version: 6.4.0 - resolution: "open@npm:6.4.0" - dependencies: - is-wsl: "npm:^1.1.0" - checksum: 10c0/447115632b4f3939fa0d973c33e17f28538fd268fd8257fc49763f7de6e76d29d65585b15998bbd2137337cfb70a92084a0e1b183a466e53a4829f704f295823 - languageName: node - linkType: hard - "open@npm:^7.4.2": version: 7.4.2 resolution: "open@npm:7.4.2" @@ -13122,6 +13132,13 @@ __metadata: languageName: node linkType: hard +"shell-quote@npm:^1.8.1": + version: 1.8.2 + resolution: "shell-quote@npm:1.8.2" + checksum: 10c0/85fdd44f2ad76e723d34eb72c753f04d847ab64e9f1f10677e3f518d0e5b0752a176fd805297b30bb8c3a1556ebe6e77d2288dbd7b7b0110c7e941e9e9c20ce1 + languageName: node + linkType: hard + "shelljs@npm:^0.8.5": version: 0.8.5 resolution: "shelljs@npm:0.8.5" @@ -13709,13 +13726,6 @@ __metadata: languageName: node linkType: hard -"sudo-prompt@npm:^9.0.0": - version: 9.2.1 - resolution: "sudo-prompt@npm:9.2.1" - checksum: 10c0/e56793513a9c95f66367a3be2ec4c1adee84a2a62f1b7ff6453d610586dcd373d7d8f4df522a7dae03aea8b779ef7f7ba25d1130d24fb1e495cfbbc2c72c7486 - languageName: node - linkType: hard - "supports-color@npm:^5.3.0": version: 5.5.0 resolution: "supports-color@npm:5.5.0" diff --git a/example/metro.config.js b/example/metro.config.js index 893f33509a..7a3fbcd169 100644 --- a/example/metro.config.js +++ b/example/metro.config.js @@ -12,7 +12,6 @@ const root = path.resolve(__dirname, '..'); const defaultConfig = getDefaultConfig(__dirname); const modules = [ - '@react-native-vector-icons/common', '@react-native-vector-icons/material-design-icons', '@expo/vector-icons', 'expo-constants', diff --git a/package.json b/package.json index c4faebe487..2bb32aa2a0 100644 --- a/package.json +++ b/package.json @@ -58,8 +58,7 @@ "@babel/runtime": "^7.25.0", "@callstack/eslint-config": "^13.0.2", "@commitlint/config-conventional": "^8.3.4", - "@react-native-vector-icons/common": "^11.0.0", - "@react-native-vector-icons/material-design-icons": "^7.4.47", + "@react-native-vector-icons/material-design-icons": "^12.0.0", "@react-navigation/native": "^6.1.2", "@release-it/conventional-changelog": "^1.1.0", "@testing-library/jest-native": "^5.4.1", diff --git a/yarn.lock b/yarn.lock index aa7fc47de0..1462c822d2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3541,50 +3541,53 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-tools@npm:^15.1.2": - version: 15.1.3 - resolution: "@react-native-community/cli-tools@npm:15.1.3" +"@react-native-community/cli-tools@npm:^17.0.0": + version: 17.0.0 + resolution: "@react-native-community/cli-tools@npm:17.0.0" dependencies: + "@vscode/sudo-prompt": "npm:^9.0.0" appdirsjs: "npm:^1.2.4" chalk: "npm:^4.1.2" execa: "npm:^5.0.0" find-up: "npm:^5.0.0" + launch-editor: "npm:^2.9.1" mime: "npm:^2.4.1" - open: "npm:^6.2.0" ora: "npm:^5.4.1" prompts: "npm:^2.4.2" semver: "npm:^7.5.2" - shell-quote: "npm:^1.7.3" - sudo-prompt: "npm:^9.0.0" - checksum: 10c0/e458f3a5e97456b6fa8741cd8c04ca384b7657df9f53111daaf132911b00b6b5bf08fad2206c8461d0974b71548296b9da669af76dddf7f3261ac5d527df6bcc + checksum: 10c0/a01dbc9d4653ae87b06dbc7b18890d785a68319216c85f661d3c637d6684d8b685455146304dc26773ea5997d681426f22fcad3af4b2115e54f35e389daab469 languageName: node linkType: hard -"@react-native-vector-icons/common@npm:^11.0.0": - version: 11.0.0 - resolution: "@react-native-vector-icons/common@npm:11.0.0" +"@react-native-vector-icons/common@npm:^12.0.0": + version: 12.0.0 + resolution: "@react-native-vector-icons/common@npm:12.0.0" dependencies: - "@react-native-community/cli-tools": "npm:^15.1.2" + "@react-native-community/cli-tools": "npm:^17.0.0" picocolors: "npm:^1.1.1" plist: "npm:^3.1.0" peerDependencies: + "@react-native-vector-icons/get-image": ^12.0.0 react: "*" react-native: "*" + peerDependenciesMeta: + "@react-native-vector-icons/get-image": + optional: true bin: rnvi-update-plist: lib/commonjs/scripts/updatePlist.js - checksum: 10c0/4463ee8abfaa3560afe7ff8d395217590ab484295831bf16e32615c3741a8c6a017f73b3162d819c3181a4d7007e57915be0328256943c8388b128055f1dd8c7 + checksum: 10c0/f4a5c741c1e2aa14c9ad6d4c7b04aaa3925aef838820b3c05cb224ccdfbc9c5416dae0230180f913851e4eab54ebad5a1251314acfe28db1f9501b5da30b2e51 languageName: node linkType: hard -"@react-native-vector-icons/material-design-icons@npm:^7.4.47": - version: 7.4.47 - resolution: "@react-native-vector-icons/material-design-icons@npm:7.4.47" +"@react-native-vector-icons/material-design-icons@npm:^12.0.0": + version: 12.0.0 + resolution: "@react-native-vector-icons/material-design-icons@npm:12.0.0" dependencies: - "@react-native-vector-icons/common": "npm:^11.0.0" + "@react-native-vector-icons/common": "npm:^12.0.0" peerDependencies: react: "*" react-native: "*" - checksum: 10c0/8c86c0310eb3ee7d7ea620edb0d346f1ab9b5a502f4c378447d57aa9656744b3944663cedb581cd7f9fa99d2dd26e50dbe8862662a368fc46de4b5413189453c + checksum: 10c0/668b7ce267e09b941ad1b6a68202ec2767f0be7964e2d34a8be53d260d0efaa064c456504a47ad807d32614f65a81e50799c9bec942ba5e9a878e107609d166d languageName: node linkType: hard @@ -4360,6 +4363,13 @@ __metadata: languageName: node linkType: hard +"@vscode/sudo-prompt@npm:^9.0.0": + version: 9.3.1 + resolution: "@vscode/sudo-prompt@npm:9.3.1" + checksum: 10c0/680f0c0d16303bf2f7b28fda83a3e6725e75a593461521460a56365af0ca619595e2b6dcc56b1fa4ba24f8be4030fb1b015c31a92773c09ca55c49da89490e38 + languageName: node + linkType: hard + "@xmldom/xmldom@npm:^0.8.8": version: 0.8.10 resolution: "@xmldom/xmldom@npm:0.8.10" @@ -9723,13 +9733,6 @@ __metadata: languageName: node linkType: hard -"is-wsl@npm:^1.1.0": - version: 1.1.0 - resolution: "is-wsl@npm:1.1.0" - checksum: 10c0/7ad0012f21092d6f586c7faad84755a8ef0da9b9ec295e4dc82313cce4e1a93a3da3c217265016461f9b141503fe55fa6eb1fd5457d3f05e8d1bdbb48e50c13a - languageName: node - linkType: hard - "is-wsl@npm:^2.1.1, is-wsl@npm:^2.2.0": version: 2.2.0 resolution: "is-wsl@npm:2.2.0" @@ -10750,6 +10753,16 @@ __metadata: languageName: node linkType: hard +"launch-editor@npm:^2.9.1": + version: 2.10.0 + resolution: "launch-editor@npm:2.10.0" + dependencies: + picocolors: "npm:^1.0.0" + shell-quote: "npm:^1.8.1" + checksum: 10c0/8b5a26be6b0da1da039ed2254b837dea0651a6406ea4dc4c9a5b28ea72862f1b12880135c495baf9d8a08997473b44034172506781744cf82e155451a40b7d51 + languageName: node + linkType: hard + "leven@npm:^3.1.0": version: 3.1.0 resolution: "leven@npm:3.1.0" @@ -12163,15 +12176,6 @@ __metadata: languageName: node linkType: hard -"open@npm:^6.2.0": - version: 6.4.0 - resolution: "open@npm:6.4.0" - dependencies: - is-wsl: "npm:^1.1.0" - checksum: 10c0/447115632b4f3939fa0d973c33e17f28538fd268fd8257fc49763f7de6e76d29d65585b15998bbd2137337cfb70a92084a0e1b183a466e53a4829f704f295823 - languageName: node - linkType: hard - "open@npm:^7.0.3": version: 7.4.2 resolution: "open@npm:7.4.2" @@ -13025,8 +13029,7 @@ __metadata: "@callstack/eslint-config": "npm:^13.0.2" "@callstack/react-theme-provider": "npm:^3.0.9" "@commitlint/config-conventional": "npm:^8.3.4" - "@react-native-vector-icons/common": "npm:^11.0.0" - "@react-native-vector-icons/material-design-icons": "npm:^7.4.47" + "@react-native-vector-icons/material-design-icons": "npm:^12.0.0" "@react-navigation/native": "npm:^6.1.2" "@release-it/conventional-changelog": "npm:^1.1.0" "@testing-library/jest-native": "npm:^5.4.1" @@ -14126,7 +14129,7 @@ __metadata: languageName: node linkType: hard -"shell-quote@npm:^1.7.3": +"shell-quote@npm:^1.8.1": version: 1.8.2 resolution: "shell-quote@npm:1.8.2" checksum: 10c0/85fdd44f2ad76e723d34eb72c753f04d847ab64e9f1f10677e3f518d0e5b0752a176fd805297b30bb8c3a1556ebe6e77d2288dbd7b7b0110c7e941e9e9c20ce1 @@ -14691,13 +14694,6 @@ __metadata: languageName: node linkType: hard -"sudo-prompt@npm:^9.0.0": - version: 9.2.1 - resolution: "sudo-prompt@npm:9.2.1" - checksum: 10c0/e56793513a9c95f66367a3be2ec4c1adee84a2a62f1b7ff6453d610586dcd373d7d8f4df522a7dae03aea8b779ef7f7ba25d1130d24fb1e495cfbbc2c72c7486 - languageName: node - linkType: hard - "supports-color@npm:7.2.0, supports-color@npm:^7.1.0": version: 7.2.0 resolution: "supports-color@npm:7.2.0"