mirror of
https://github.com/zoriya/react-native-video.git
synced 2026-05-31 10:13:43 +00:00
chore(example): add more platforms and fix metro resolve
This commit is contained in:
+17
-15
@@ -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, '..')],
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user