26 lines
585 B
JavaScript
26 lines
585 B
JavaScript
const { getDefaultConfig } = require("expo/metro-config");
|
|
const path = require("path");
|
|
|
|
const config = getDefaultConfig(__dirname);
|
|
|
|
// Ensure local Expo modules in modules/ are watched and resolved directly
|
|
config.watchFolders = [
|
|
...(config.watchFolders || []),
|
|
path.resolve(__dirname, "modules"),
|
|
];
|
|
|
|
config.resolver = {
|
|
...config.resolver,
|
|
nodeModulesPaths: [
|
|
path.resolve(__dirname, "modules"),
|
|
...(config.resolver?.nodeModulesPaths || []),
|
|
],
|
|
};
|
|
|
|
config.transformer = {
|
|
...config.transformer,
|
|
experimentalImportSupport: true,
|
|
};
|
|
|
|
module.exports = config;
|