{ "name": "acequity", "version": "0.0.3", "description": "Mobile WebView wrapper for the ACE Stock Market Aggregator", "private": true, "scripts": { "android": "react-native run-android", "android:emulator": "react-native run-android", "android:device": "react-native run-android --deviceId=$(adb devices | grep -v 'List' | grep 'device$' | head -1 | awk '{print $1}')", "ios": "react-native run-ios", "start": "react-native start", "start:reset": "react-native start --reset-cache", "emulator:list": "$ANDROID_HOME/emulator/emulator -list-avds || ~/Library/Android/sdk/emulator/emulator -list-avds", "emulator:start": "$ANDROID_HOME/emulator/emulator @Pixel_5_API_34 -netdelay none -netspeed full || ~/Library/Android/sdk/emulator/emulator @Pixel_5_API_34 -netdelay none -netspeed full", "emulator:check": "adb devices", "kill:metro": "lsof -ti:8081 | xargs kill -9 2>/dev/null || true", "update:icon": "magick assets/icon.png -resize 48x48 android/app/src/main/res/mipmap-mdpi/ic_launcher.png && magick assets/icon.png -resize 72x72 android/app/src/main/res/mipmap-hdpi/ic_launcher.png && magick assets/icon.png -resize 96x96 android/app/src/main/res/mipmap-xhdpi/ic_launcher.png && magick assets/icon.png -resize 144x144 android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png && magick assets/icon.png -resize 192x192 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png && magick assets/icon.png -resize 48x48 android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png && magick assets/icon.png -resize 72x72 android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png && magick assets/icon.png -resize 96x96 android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png && magick assets/icon.png -resize 144x144 android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png && magick assets/icon.png -resize 192x192 android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png && echo 'All launcher icons updated from assets/icon.png'", "test": "jest", "lint": "eslint .", "clean": "cd android && ./gradlew clean && cd ..", "build:debug": "cd android && ./gradlew assembleDebug", "build:release": "cd android && ./gradlew assembleRelease", "install:debug": "adb install -r android/app/build/outputs/apk/debug/app-debug.apk" }, "dependencies": { "react": "18.2.0", "react-native": "0.74.0", "react-native-webview": "^11.26.1" }, "devDependencies": { "@babel/core": "^7.24.0", "@babel/preset-env": "^7.24.0", "@babel/runtime": "^7.24.0", "@react-native/babel-preset": "0.74.0", "@react-native/eslint-config": "0.74.0", "@react-native/metro-config": "0.74.0", "@react-native/typescript-config": "0.74.0", "@types/react": "^18.2.0", "@types/react-native": "^0.72.0", "concurrently": "^9.2.1", "eslint": "^8.57.0", "jest": "^29.7.0", "prettier": "^3.2.0", "typescript": "^5.4.0" }, "engines": { "node": ">=18" } }