iOS: CodegenConfig Deprecated Setup for @bam.tech/react-native-image-resizer
Thanks for your work on this project! Not sure when this will become a problem versus just a warning, but wanted to flag it here since I didn’t see an existing issue for it.
Describe the bug
Deprecation warning when running pod install with React Native v0.75.4.
To Reproduce Steps to reproduce the behavior:
-
cd ios -
pod install
Observed behavior
[Codegen] CodegenConfig Deprecated Setup for @bam.tech/react-native-image-resizer.
The configuration file still contains the codegen in the libraries array.
If possible, replace it with a single object.
BEFORE:
{
// ...
"codegenConfig": {
"libraries": [
{
"name": "libName1",
"type": "all|components|modules",
"jsSrcsRoot": "libName1/js"
},
{
"name": "libName2",
"type": "all|components|modules",
"jsSrcsRoot": "libName2/src"
}
]
}
}
AFTER:
{
"codegenConfig": {
"name": "libraries",
"type": "all",
"jsSrcsRoot": "."
}
}
Expected behavior No deprecation warnings.
+1, also seeing this after bumping to 3.0.10, on RN 0.75.4
Try this patch (it's in a format of patch-package)
diff --git a/node_modules/@bam.tech/react-native-image-resizer/package.json b/node_modules/@bam.tech/react-native-image-resizer/package.json
index 7a73b6e..2033e59 100644
--- a/node_modules/@bam.tech/react-native-image-resizer/package.json
+++ b/node_modules/@bam.tech/react-native-image-resizer/package.json
@@ -169,12 +169,8 @@
]
},
"codegenConfig": {
- "libraries": [
- {
- "name": "RNImageResizerSpec",
- "type": "modules",
- "jsSrcsDir": "src"
- }
- ]
+ "name": "RNImageResizerSpec",
+ "type": "modules",
+ "jsSrcsDir": "src"
}
}
when I can expect this code change to get merged?
fixed by: https://github.com/bamlab/react-native-image-resizer/pull/409 This issue can be closed I think.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
This issue has been automatically closed. Thank you for your contributions.