{
  "name": "@raedle/snack-runtime",
  "version": "0.0.2-alpha.5",
  "description": "Playground for Expo!",
  "author": "roman.raedle@gmail.com",
  "main": "App.tsx",
  "files": [
    "assets",
    "patches",
    "src",
    "types",
    "vendor",
    "App.tsx",
    "snackAssetResolver.ts"
  ],
  "license": "MIT",
  "scripts": {
    "start": "expo start",
    "web": "expo start --web",
    "lint": "eslint ./src ./types",
    "typescript": "tsc",
    "test": "jest",
    "deploy:staging": "EXPO_STAGING=1 expo-cli publish --clear",
    "deploy:prod": "CLOUD_ENV=production NODE_ENV=production expo-cli publish --clear",
    "predeploy:web:staging": "expo export:web",
    "predeploy:web:prod": "CLOUD_ENV=production NODE_ENV=production expo export:web",
    "deploy:web:staging": "s3-deploy './web-build/**' --cwd './web-build' --region us-west-1 --bucket snack-web-player-staging --filePrefix v2/$(node -pe \"require('./app.json').expo.sdkVersion.split('.')[0]\")",
    "deploy:web:prod": "s3-deploy './web-build/**' --cwd './web-build' --region us-west-1 --bucket snack-web-player --filePrefix v2/$(node -pe \"require('./app.json').expo.sdkVersion.split('.')[0]\")",
    "prepare-reanimated": "node ./scripts/reanimated.js"
  },
  "dependencies": {
    "@babel/polyfill": "^7.8.3",
    "@expo/vector-icons": "^13.0.0",
    "@react-native-async-storage/async-storage": "~1.17.3",
    "canvaskit-wasm": "^0.35.0",
    "diff": "^5.0.0",
    "escape-string-regexp": "^5.0.0",
    "expo-analytics-amplitude": "~11.3.0",
    "expo-asset": "~8.6.2",
    "expo-barcode-scanner": "~12.0.0",
    "expo-constants": "~14.0.2",
    "expo-file-system": "~15.1.1",
    "expo-font": "~11.0.1",
    "expo-keep-awake": "~11.0.1",
    "expo-random": "~13.0.0",
    "expo-splash-screen": "~0.17.4",
    "expo-status-bar": "~1.4.2",
    "path": "^0.12.7",
    "prop-types": "^15.7.2",
    "pubnub": "^7.2.0",
    "react-native-view-shot": "3.4.0",
    "snack-babel-standalone": "^2.2.0",
    "source-map": "0.6.1"
  },
  "devDependencies": {
    "@babel/core": "^7.19.3",
    "@babel/plugin-proposal-export-namespace-from": "^7.18.9",
    "@expo/webpack-config": "^0.17.2",
    "@types/diff": "^5.0.0",
    "@types/pubnub": "^7.2.0",
    "@types/react": "~18.0.24",
    "@types/react-dom": "~18.0.8",
    "@types/react-native": "~0.70.6",
    "@typescript-eslint/eslint-plugin": "^5.30.7",
    "@typescript-eslint/parser": "^5.30.7",
    "babel-preset-expo": "~9.2.1",
    "eslint": "^8.20.0",
    "eslint-config-universe": "^11.0.0",
    "expo": "^47.0.0",
    "jest-expo": "^47.0.0",
    "patch-package": "^6.4.7",
    "postinstall-postinstall": "^2.1.0",
    "prettier": "^2.4.1",
    "react": "18.1.0",
    "react-dom": "18.1.0",
    "react-native": "0.70.5",
    "react-native-gesture-handler": "~2.8.0",
    "react-native-reanimated": "~2.12.0",
    "react-native-safe-area-context": "4.4.1",
    "react-native-web": "~0.18.7",
    "s3-deploy": "^1.4.0",
    "typescript": "^4.6.3"
  },
  "peerDependencies": {
    "expo": "^47.0.0",
    "react": "18.1.0",
    "react-dom": "18.1.0",
    "react-native": "0.70.5",
    "react-native-gesture-handler": "~2.8.0",
    "react-native-reanimated": "~2.12.0",
    "react-native-safe-area-context": "4.4.1",
    "react-native-web": "~0.18.7"
  },
  "jest": {
    "preset": "react-native"
  },
  "resolutions": {
    "@types/react": "~18.0.0"
  }
}
