{
  "name": "a-pawfect-place",
  "version": "1.2.1",
  "private": true,
  "main": "node_modules/expo/AppEntry.js",
  "scripts": {
    "start": "watchman watch-del-all && expo start -c",
    "prebuild": "npx expo prebuild --clean",
    "android": "watchman watch-del-all && expo run:android",
    "ios": "watchman watch-del-all && expo run:ios",
    "web": "expo start --web",
    "ts:check": "tsc",
    "lint": "eslint .",
    "test": "TZ=AEST jest",
    "test:watch": "TZ=AEST jest --watchAll"
  },
  "dependencies": {
    "@gorhom/bottom-sheet": "^4.6.3",
    "@native-html/iframe-plugin": "^2.6.1",
    "@react-navigation/bottom-tabs": "^6.5.19",
    "@react-navigation/native": "^6.1.16",
    "@react-navigation/native-stack": "^6.9.25",
    "@sentry/react-native": "~5.22.0",
    "@shopify/checkout-sheet-kit": "^3.0.0",
    "@shopify/flash-list": "1.6.4",
    "@shopify/hydrogen-react": "^2024.1.1",
    "@shopify/restyle": "^2.4.2",
    "@tanstack/query-sync-storage-persister": "^5.28.6",
    "@tanstack/react-query": "^5.28.6",
    "@tanstack/react-query-persist-client": "^5.28.6",
    "@types/react": "~18.2.79",
    "axios": "^1.6.7",
    "expo": "~51.0.8",
    "expo-application": "~5.9.1",
    "expo-constants": "~16.0.1",
    "expo-dev-client": "~4.0.14",
    "expo-haptics": "~13.0.1",
    "expo-image": "~1.12.9",
    "expo-linking": "~6.3.1",
    "expo-mail-composer": "~13.0.1",
    "expo-secure-store": "~13.0.1",
    "expo-status-bar": "~1.12.1",
    "expo-system-ui": "~3.0.4",
    "expo-updates": "~0.25.14",
    "expo-web-browser": "~13.0.3",
    "immer": "^10.0.4",
    "lodash.debounce": "^4.0.8",
    "react": "18.2.0",
    "react-compiler-runtime": "file:./lib/react-compiler-runtime",
    "react-native": "0.74.1",
    "react-native-gesture-handler": "~2.16.1",
    "react-native-mmkv": "^2.12.2",
    "react-native-reanimated": "~3.10.1",
    "react-native-render-html": "^6.3.4",
    "react-native-safe-area-context": "4.10.1",
    "react-native-screens": "3.31.1",
    "react-native-webview": "13.8.6",
    "typescript": "~5.3.3",
    "zustand": "^4.5.2"
  },
  "devDependencies": {
    "@babel/core": "^7.20.0",
    "@tanstack/eslint-plugin-query": "^5.27.7",
    "@types/jest": "^29.5.12",
    "@types/lodash.debounce": "^4.0.9",
    "babel-plugin-react-compiler": "^0.0.0-experimental-592953e-20240517",
    "eslint": "^8.57.0",
    "eslint-config-universe": "^12.0.0",
    "eslint-plugin-react": "^7.34.1",
    "eslint-plugin-react-compiler": "^0.0.0-experimental-c8b3f72-20240517",
    "eslint-plugin-react-hooks": "^4.6.0",
    "jest": "^29.7.0",
    "jest-expo": "^51.0.2",
    "prettier": "^3.2.5"
  },
  "jest": {
    "preset": "jest-expo",
    "transformIgnorePatterns": [
      "node_modules/(?!((jest-)?react-native|@react-native(-community)?)|expo(nent)?|@expo(nent)?/.*|@expo-google-fonts/.*|react-navigation|@react-navigation/.*|@unimodules/.*|unimodules|sentry-expo|native-base|react-native-svg)"
    ]
  }
}
