{
  "name": "pos-cashier-mobile",
  "version": "1.0.0",
  "main": "index.js",
  "scripts": {
    "android": "react-native run-android",
    "ios": "react-native run-ios",
    "start": "react-native start",
    "test": "jest"
  },
  "dependencies": {
    "react": "18.2.0",
    "react-native": "0.74.2",
    "@react-navigation/native": "^6.1.9",
    "@react-navigation/native-stack": "^6.9.17",
    "@react-navigation/bottom-tabs": "^6.5.11",
    "@react-native-async-storage/async-storage": "^1.23.1",
    "react-native-keychain": "^8.2.0",
    "react-native-vector-icons": "^10.1.0",
    "react-native-ble-plx": "^3.1.2",
    "react-native-thermal-receipt-printer": "^3.0.0",
    "react-native-vision-camera": "^4.0.5",
    "react-native-permissions": "^4.1.5",
    "react-query": "^3.39.3",
    "axios": "^1.6.8",
    "zustand": "^4.5.2",
    "date-fns": "^3.6.0"
  },
  "devDependencies": {
    "@babel/core": "^7.24.0",
    "@babel/preset-env": "^7.24.0",
    "@babel/runtime": "^7.24.0",
    "metro-react-native-babel-preset": "^0.77.0",
    "jest": "^29.7.0",
    "@types/react": "^18.2.0",
    "typescript": "^5.4.5"
  }
}