Para resumir, actualmente estoy creando un paquete npm para React Native que depende de otros paquetes que son nativos y requieren vinculación, instalación de pod, etc. Actualmente estoy usando peerDependencies para que funcione, pero me gustaría incluir todo en el paquete para que las personas disfruten de un proceso de instalación fácil en lugar de instalar manualmente de 3 a 6 dependencias.
No estoy seguro de por dónde empezar con eso o si es posible, se agradece cualquier idea.
Creo que lo primero que deberías comprobar es esta biblioteca . En realidad, lo recomienda la documentación oficial de React Native.
Puede crear un arranque básico para su paquete npm con este comando (consulte el enlace anterior a los documentos de RN para obtener más información):
npx create-react-native-library react-native-awesome-modulesi desea utilizar un paquete nativo, necesitará
deberá agregar s.dependency en react-native-pkgname.podspec REF
deberá agregar la implementation en el archivo android/build.gradle REF
Para crear un paquete nuevo, puede usar esta CLI https://github.com/callstack/react-native-builder-bob
npx create-react-native-library react-native-awesome-module