Using the UI components (example: Inbox) breaks because react navigation and safe area context are dependencies in the SDK, so they get installed in the package's own node_modules (node_modules/@iterable/react-native-sdk/node_modules). The makes the components look for navigation context and safe area context from an instance in its own node_modules, instead of the consumer's project.
Removed react-hooks package (unused in SDK)
Moved lint packages from dependencies to devDependencies
Moved packages from dependencies to peerDependencies, using major versions as minimum
✏️ Description
dependencies
todevDependencies
dependencies
topeerDependencies
, using major versions as minimum