chore(example): add more platforms and fix metro resolve

This commit is contained in:
Krzysztof Moch
2024-11-11 13:25:36 +01:00
parent b13a718393
commit 9474bb4fdf
12 changed files with 2275 additions and 308 deletions
+17 -15
View File
@@ -1,18 +1,20 @@
const { makeMetroConfig } = require('@rnx-kit/metro-config');
const path = require('path');
const { getDefaultConfig } = require('@react-native/metro-config');
const { getConfig } = require('react-native-builder-bob/metro-config');
const pkg = require('../package.json');
const root = path.resolve(__dirname, '..');
/**
* Metro configuration
* https://facebook.github.io/metro/docs/configuration
*
* @type {import('metro-config').MetroConfig}
*/
module.exports = getConfig(getDefaultConfig(__dirname), {
root,
pkg,
project: __dirname,
module.exports = makeMetroConfig({
transformer: {
getTransformOptions: async () => ({
transform: {
experimentalImportSupport: false,
inlineRequires: false,
},
}),
},
// Resolve modules from the root of the monorepo
resolver: {
extraNodeModules: ['../node_modules'],
},
// Watch the root of the monorepo (local react-native-video files)
watchFolders: [path.resolve(__dirname, '..')],
});