Files
ACEquity-wma/package.json
2026-01-14 16:05:10 +05:30

50 lines
2.9 KiB
JSON

{
"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"
}
}