Files
QA Agent de656faeaa fix(react-native, shared): isolate Expo and Node-only dependencies with subpath exports
Addresses FAC-83 by preventing Metro bundler from resolving optional Expo modules and Node.js-only packages in React Native client builds.

Root Cause:
Metro bundler resolves ALL module specifiers in the dependency graph at build time. Dynamic import() and external marking don't prevent Metro from traversing the import graph.

Solution:
1. Expo Modules - Move behind @copilotkit/react-native/attachments subpath
2. Telemetry - Isolate behind @copilotkit/shared/telemetry with conditional node/default exports

Co-authored-by: Implementation fixes for moduleResolution and CJS exports verification
2026-07-09 16:33:03 -07:00
..