Skip to content

Conversation

@jasonpraful
Copy link
Member

Summary

  • Added a new Expo example app that demonstrates Intercom integration with React Native's New Architecture
  • Moved example app into examples

Addresses the need for: │

  • New Architecture example implementation │
  • Persistent state management in examples │

🤖 Generated with Claude Code

@jasonpraful jasonpraful requested review from kilian-tennyson and uddish and removed request for uddish September 4, 2025 15:13
@socket-security
Copy link

socket-security bot commented Sep 4, 2025

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatednpm/​@​react-native/​typescript-config@​0.73.1 ⏵ 0.81.1100 +11006197100
Updatednpm/​@​react-native/​typescript-config@​0.73.1 ⏵ 0.81.0100 +11006197100
Addednpm/​@​types/​react-test-renderer@​19.1.01001006879100
Addednpm/​@​react-native/​metro-config@​0.81.11001007097100
Addednpm/​@​react-native-community/​cli@​20.0.0971007396100
Updatednpm/​@​react-navigation/​native-stack@​6.11.0 ⏵ 7.3.261001007399100
Updatednpm/​@​react-navigation/​native@​6.1.18 ⏵ 7.1.171001007395100
Addednpm/​@​react-native/​new-app-screen@​0.81.11001007397100
Addednpm/​@​react-native/​eslint-config@​0.81.1991007497100
Addednpm/​@​types/​jest@​29.5.141001007579100
Addednpm/​expo-router@​5.1.59610075100100
Updatednpm/​expo@​52.0.37 ⏵ 53.0.2299 +110076 +1100 +2100
Updatednpm/​react-native-safe-area-context@​4.14.1 ⏵ 5.4.0100 +110076 -2492 +1100
Updatednpm/​react-native-safe-area-context@​4.14.1 ⏵ 5.6.110010076 -2491100
Updatednpm/​expo-system-ui@​3.0.7 ⏵ 5.0.1110010076 +1100 +1100
Updatednpm/​expo-constants@​17.0.7 ⏵ 17.1.710010078100 +2100
Addednpm/​expo-linking@​7.1.710010078100100
Updatednpm/​@​types/​react@​18.3.18 ⏵ 19.0.14100 +110078 +196 +1100
Updatednpm/​@​types/​react@​18.3.18 ⏵ 19.1.12100 +110078 +194 -1100
Addednpm/​expo-symbols@​0.4.510010079100100
Addednpm/​expo-device@​7.1.410010080100100
Updatednpm/​@​react-native/​babel-preset@​0.76.7 ⏵ 0.81.197 +110080 +197100
Updatednpm/​expo-status-bar@​1.12.1 ⏵ 2.2.310010081100100
Addednpm/​expo-blur@​14.1.510010081100100
Addednpm/​react-native-mmkv-storage@​12.0.0981001008770
Addednpm/​expo-notifications@​0.31.49910082100100
Addednpm/​react@​19.1.01001008397100
Updatednpm/​expo-font@​13.0.4 ⏵ 13.3.210010083 +1100100
Addednpm/​expo-haptics@​14.1.410010083100100
Addednpm/​react@​19.0.01001008397100
Addednpm/​expo-web-browser@​14.2.010010083100100
Updatednpm/​react-test-renderer@​18.2.0 ⏵ 19.1.0100 +110085 +497100
Addednpm/​eslint-config-expo@​9.2.010010085100100
See 20 more rows in the dashboard

View full report

@socket-security
Copy link

socket-security bot commented Sep 4, 2025

Warning

Review the following alerts detected in dependencies.

According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.

Action Severity Alert  (click "▶" to expand/collapse)
Warn High
npm/caniuse-lite@1.0.30001741 has a License Policy Violation.

License: CC-BY-4.0 (npm metadata)

License: CC-BY-4.0 (package/LICENSE)

License: CC-BY-4.0 (package/package.json)

From: examples/with-notifications/pnpm-lock.yamlnpm/@babel/preset-env@7.28.3npm/@babel/core@7.28.3npm/@react-native/babel-preset@0.81.1npm/caniuse-lite@1.0.30001741

ℹ Read more on: This package | This alert | What is a license policy violation?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Find a package that does not violate your license policy or adjust your policy to allow this package's license.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/caniuse-lite@1.0.30001741. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
npm/react-native-mmkv-storage@12.0.0 has a License Policy Violation.

License: GPL-3.0-only (package/dist/src/hooks/useMMKVRef.js)

License: SSLeay-standalone (package/MMKV/LICENSE.TXT)

License: OpenSSL-standalone (package/MMKV/LICENSE.TXT)

From: examples/with-notifications/package.jsonnpm/react-native-mmkv-storage@12.0.0

ℹ Read more on: This package | This alert | What is a license policy violation?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Find a package that does not violate your license policy or adjust your policy to allow this package's license.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/react-native-mmkv-storage@12.0.0. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
npm/typescript@5.8.3 has a License Policy Violation.

License: MIT-Khronos-old (package/ThirdPartyNoticeText.txt)

License: CC-BY-4.0 (package/ThirdPartyNoticeText.txt)

From: examples/expo-example/package.jsonnpm/typescript@5.8.3

ℹ Read more on: This package | This alert | What is a license policy violation?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Find a package that does not violate your license policy or adjust your policy to allow this package's license.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/typescript@5.8.3. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
npm/typescript@5.9.2 has a License Policy Violation.

License: MIT-Khronos-old (package/ThirdPartyNoticeText.txt)

License: CC-BY-4.0 (package/ThirdPartyNoticeText.txt)

From: examples/with-notifications/package.jsonnpm/typescript@5.9.2

ℹ Read more on: This package | This alert | What is a license policy violation?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Find a package that does not violate your license policy or adjust your policy to allow this package's license.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/typescript@5.9.2. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

View full report

@jasonpraful jasonpraful force-pushed the jason/new-architecture-examples branch from 7e18ec3 to c6739c6 Compare September 5, 2025 08:55
@jasonpraful jasonpraful force-pushed the jason/new-architecture-examples branch from f399bb5 to ffeb951 Compare September 5, 2025 13:04
uddish
uddish previously approved these changes Sep 5, 2025
Copy link
Contributor

@uddish uddish left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice work 👏 👏

@jasonpraful jasonpraful force-pushed the jason/new-architecture-examples branch from 5d5b148 to f1cc655 Compare September 5, 2025 13:15
@jasonpraful jasonpraful merged commit a7c2fd4 into main Sep 5, 2025
8 checks passed
@jasonpraful jasonpraful deleted the jason/new-architecture-examples branch September 5, 2025 13:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants