iOS: CodegenConfig Deprecated Setup for @bam.tech/react-native-image-resizer
Opened this issue · 4 comments
short-dsb commented
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.
johnnywang commented
+1, also seeing this after bumping to 3.0.10, on RN 0.75.4
Barteque commented
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"
}
}
ravindraguptacapgemini commented
when I can expect this code change to get merged?