// Optional-dependency shim for expo-updates (see engine/device). // The require sits directly inside `try` so Metro marks it as an optional // dependency: hosts without expo-updates still bundle, and the require throws // at runtime instead, leaving the export null. let _module: unknown = null; try { _module = require('expo-updates'); } catch (e) {} export default _module;