const {getDefaultConfig, mergeConfig} = require('@react-native/metro-config');
const path = require('path');
const pak = require('../../packages/react-native/package.json');
const root = path.resolve(__dirname, '../..');
const packageRoot = path.resolve(__dirname, '../../packages/react-native');
const config = {
watchFolders: [root, packageRoot],
resolver: {
unstable_enableSymlinks: true,
extraNodeModules: {
'@json-eval-rs/react-native': path.resolve(
__dirname,
'../../packages/react-native',
),
},
},
transformer: {
getTransformOptions: async () => ({
transform: {
experimentalImportSupport: false,
inlineRequires: true,
},
}),
},
};
module.exports = mergeConfig(getDefaultConfig(__dirname), config);