mirror of
https://github.com/pezkuwichain/pwap.git
synced 2026-04-21 23:47:56 +00:00
8d30519efc
- Replaced shadowColor/shadowOffset/shadowOpacity/shadowRadius with boxShadow - Fixed 28 files (21 screens + 7 components) - Preserved elevation for Android compatibility - All React Native Web deprecation warnings resolved Files fixed: - All screen components - All reusable components - Navigation components - Modal components
49 lines
1.2 KiB
JavaScript
49 lines
1.2 KiB
JavaScript
// Learn more https://docs.expo.io/guides/customizing-metro
|
|
const { getDefaultConfig } = require('expo/metro-config');
|
|
const path = require('path');
|
|
|
|
/** @type {import('expo/metro-config').MetroConfig} */
|
|
const config = getDefaultConfig(__dirname);
|
|
|
|
// ============================================
|
|
// WORKSPACE CONFIGURATION
|
|
// ============================================
|
|
|
|
const projectRoot = __dirname;
|
|
|
|
// Use default watchFolders (no custom configuration)
|
|
|
|
// ============================================
|
|
// CUSTOM MODULE RESOLUTION
|
|
// ============================================
|
|
// DISABLED: Custom resolver causes empty-module.js resolution issues
|
|
// Using npm packages directly instead
|
|
|
|
// ============================================
|
|
// FILE EXTENSIONS
|
|
// ============================================
|
|
|
|
config.resolver.sourceExts = [
|
|
'expo.ts',
|
|
'expo.tsx',
|
|
'expo.js',
|
|
'expo.jsx',
|
|
'ts',
|
|
'tsx',
|
|
'js',
|
|
'jsx',
|
|
'json',
|
|
'wasm',
|
|
'svg',
|
|
'cjs',
|
|
'mjs',
|
|
];
|
|
|
|
// ============================================
|
|
// NODE POLYFILLS
|
|
// ============================================
|
|
|
|
// Polyfills will be resolved from project's own node_modules
|
|
|
|
module.exports = config;
|