84caf1e8d8
* remove unused packages, switch to `expo-linear-gradient` * upgrade expo deps * rm blur view * re-add normalize-url * replace `react-native-version-number` with `expo-application` * add `expo-haptics` * rm `react-native-haptic-feedback` * migrate to `expo-haptics` * add `expo-clipboard` * migrate to `expo-clipboard` * add `expo-file-system` * migrate to `expo-file-system` and `expo-image-manipulator` passing tests remove other `react-native-fs` usages move to `expo-image-manipulator` for resizes remove react-native-image-resizer update tests update jest setup simplify some logic properly cleanup files migrate file downloads to `expo-file-system` rm `rn-fetch-blob` * delete file after uploading blob on native * fix file move error * add `react-native-date-picker` * rm `@reactnativecommunity/datetimepicker` * migrate to `react-native-date-picker` * use modal on android * fix android alf * use @discord/bottom-sheet * rm some patches * remove expo-dev-client * rm metro config changes that have been merged * Working build * ignore error for now * ignore error for now * add newArchEnabled flag * add types/invariant
17 lines
466 B
JavaScript
17 lines
466 B
JavaScript
// Learn more https://docs.expo.io/guides/customizing-metro
|
|
const {getDefaultConfig} = require('expo/metro-config')
|
|
const cfg = getDefaultConfig(__dirname)
|
|
|
|
cfg.resolver.sourceExts = process.env.RN_SRC_EXT
|
|
? process.env.RN_SRC_EXT.split(',').concat(cfg.resolver.sourceExts)
|
|
: cfg.resolver.sourceExts
|
|
|
|
cfg.transformer.getTransformOptions = async () => ({
|
|
transform: {
|
|
experimentalImportSupport: true,
|
|
inlineRequires: true,
|
|
},
|
|
})
|
|
|
|
module.exports = cfg
|