summaryrefslogtreecommitdiff
path: root/src/react-native-app/metro.config.js
diff options
context:
space:
mode:
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;