* enulator test * enulator fix * fix adb name * fix path for detox * fix bundeling * fix api * fix path * fix path * path * path * path * path * fix: start Metro before emulator-runner to avoid pipe block * add bare-minimum e2e workflow using release build (no Metro) * fix: use debug instrumentation APK against release app build * fix: add Detox androidTest dep and testInstrumentationRunner, use debug build * fix: add version to detox androidTestImplementation * fix: add Detox local Maven repo to allprojects * fix: remove androidTestImplementation detox, not needed with auto-linking * fix: add androidx.test:runner to provide AndroidJUnitRunner in test APK * fix: add proper Detox test class and dependency with exclusiveContent * fix: correct Detox maven coordinate to com.wix:detox * fix: override Detox minSdk 24 requirement for androidTest * remove viewer.e2e.ts, requires launch args bridge not yet wired up * cleanup: remove E2E from build-android workflow, revert release detox config * update github action * enable ABI splits for smaller per-arch release APKs * fix: move abiCodes into closure scope * fix: only split release builds, keep universal debug APK for E2E
51 lines
1.5 KiB
JSON
51 lines
1.5 KiB
JSON
{
|
|
"name": "LensApp",
|
|
"version": "0.0.1",
|
|
"private": true,
|
|
"scripts": {
|
|
"android": "react-native run-android",
|
|
"ios": "react-native run-ios",
|
|
"lint": "eslint .",
|
|
"start": "react-native start",
|
|
"test": "jest",
|
|
"test:e2e:build": "detox build --configuration android.emu.debug",
|
|
"test:e2e": "detox test --configuration android.emu.debug --headless",
|
|
"postinstall": "patch-package"
|
|
},
|
|
"dependencies": {
|
|
"react": "18.2.0",
|
|
"react-native": "0.73.0",
|
|
"react-native-document-scanner-plugin": "^2.0.4",
|
|
"react-native-fs": "^2.20.0",
|
|
"react-native-html-to-pdf": "^1.3.0",
|
|
"react-native-image-crop-picker": "^0.51.1",
|
|
"react-native-share": "^12.2.6"
|
|
},
|
|
"devDependencies": {
|
|
"@babel/core": "^7.20.0",
|
|
"@babel/preset-env": "^7.20.0",
|
|
"@babel/runtime": "^7.20.0",
|
|
"@react-native/babel-preset": "^0.73.18",
|
|
"@react-native/eslint-config": "^0.73.1",
|
|
"@react-native/metro-config": "^0.73.2",
|
|
"@react-native/typescript-config": "^0.73.1",
|
|
"@testing-library/jest-native": "^5.4.3",
|
|
"@testing-library/react-native": "^13.3.3",
|
|
"@types/jest": "^30.0.0",
|
|
"@types/react": "^18.2.6",
|
|
"@types/react-test-renderer": "^18.0.0",
|
|
"babel-jest": "^29.6.3",
|
|
"detox": "^20.50.1",
|
|
"eslint": "^8.19.0",
|
|
"jest": "^29.6.3",
|
|
"jest-circus": "^30.3.0",
|
|
"patch-package": "^8.0.1",
|
|
"prettier": "2.8.8",
|
|
"react-test-renderer": "18.2.0",
|
|
"typescript": "5.0.4"
|
|
},
|
|
"engines": {
|
|
"node": ">=18"
|
|
}
|
|
}
|