summaryrefslogtreecommitdiff
path: root/src/react-native-app/metro.config.js
diff options
context:
space:
mode:
authorSaumit <justsaumit@protonmail.com>2025-09-27 02:14:26 +0530
committerSaumit <justsaumit@protonmail.com>2025-09-27 02:14:26 +0530
commit82e03978b89938219958032efb1448cc76baa181 (patch)
tree626f3e54d52ecd49be0ed3bee30abacc0453d081 /src/react-native-app/metro.config.js
Initial snapshot - OpenTelemetry demo 2.1.3 -f
Diffstat (limited to 'src/react-native-app/metro.config.js')
-rw-r--r--src/react-native-app/metro.config.js16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/react-native-app/metro.config.js b/src/react-native-app/metro.config.js
new file mode 100644
index 0000000..40ddc74
--- /dev/null
+++ b/src/react-native-app/metro.config.js
@@ -0,0 +1,16 @@
+// Copyright The OpenTelemetry Authors
+// SPDX-License-Identifier: Apache-2.0
+
+// Learn more https://docs.expo.io/guides/customizing-metro
+/* eslint-env node */
+
+const { getDefaultConfig } = require("expo/metro-config");
+
+/** @type {import('expo/metro-config').MetroConfig} */
+const config = getDefaultConfig(__dirname);
+
+// Needed so that we can make use of the alternative @opentelemetry/semantic-conventions/incubating export
+// See: https://reactnative.dev/blog/2023/06/21/package-exports-support
+config.resolver.unstable_enablePackageExports = true;
+
+module.exports = config;