hunk.code_window:     "web": "expo start --web"
     },
     "dependencies": {
       "expo": "~45.0.0-beta.4",
       "expo-status-bar": "~1.3.0",
       "react": "18.0.0",
       "react-dom": "18.0.0",
       "react-native": "0.69.1",
       "react-native-web": "0.18.1"
     },
     "devDependencies": {
       "@babel/core": "^7.12.9"
     }
  
hunk.labels: keep keep keep replace replace replace replace replace replace keep keep keep keep
hunk.after_edit:     "expo": "~46.0.0-alpha.0",
       "expo-status-bar": "~1.4.0",
       "react": "17.0.2",
       "react-dom": "17.0.2",
       "react-native": "0.68.2",
       "react-native-web": "0.17.7"
  
hunk.file_path: templates/expo-template-blank/package.json
hunk.type: replace
file: /*
   * Copyright (c) Meta Platforms, Inc. and affiliates.
   *
   * This source code is licensed under the MIT license found in the
   * LICENSE file in the root directory of this source tree.
   */
  
  #include "PointerEvent.h"
  
  namespace facebook {
  namespace react {
  
  #if RN_DEBUG_STRING_CONVERTIBLE
  
  std::string getDebugName(PointerEvent const &pointerEvent) {
    return "PointerEvent";
  }
  
  std::vector<DebugStringConvertibleObject> getDebugProps(
      PointerEvent const &pointerEvent,
      DebugStringConvertibleOptions options) {
    return {
        {"pointerId", getDebugDescription(pointerEvent.pointerId, options)},
        {"pressure", getDebugDescription(pointerEvent.pressure, options)},
        {"pointerType", getDebugDescription(pointerEvent.pointerType, options)},
        {"clientPoint", getDebugDescription(pointerEvent.clientPoint, options)},
        {"target", getDebugDescription(pointerEvent.target, options)},
        {"timestamp", getDebugDescription(pointerEvent.timestamp, options)},
    };
  }
  
  #endif
  
  } // namespace react
  } // namespace facebook
  