Files
dt-nfc-identifier/app.json
michael bb6a9bbc22 Prepare for production build
- Downgrade react-native to 0.81.5 (matches Expo SDK 54)
- Downgrade react to 19.1.0 and related @react-native packages
- Disable New Architecture (react-native-nfc-manager untested)
- Add expo install/doctor exclusions for version-locked deps
- Configure babel to strip console.log/warn in production
- Add logger utility for development-only logging
- Add component and data module exports

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 10:10:30 -08:00

51 lines
1.3 KiB
JSON

{
"expo": {
"name": "DT NFC Transponder Identifier",
"slug": "dt-nfc-transponder-identifier",
"version": "1.0.0",
"orientation": "portrait",
"icon": "./assets/icon.png",
"userInterfaceStyle": "dark",
"newArchEnabled": false,
"splash": {
"backgroundColor": "#000000"
},
"ios": {
"supportsTablet": false,
"bundleIdentifier": "com.dangerousthings.nfcidentifier",
"infoPlist": {
"NFCReaderUsageDescription": "This app uses NFC to scan transponders and identify compatible Dangerous Things implants."
}
},
"android": {
"adaptiveIcon": {
"foregroundImage": "./assets/adaptive-icon.png",
"backgroundColor": "#000000"
},
"package": "com.dangerousthings.nfcidentifier",
"permissions": [
"android.permission.NFC"
]
},
"plugins": [
[
"react-native-nfc-manager",
{
"nfcPermission": "This app uses NFC to scan transponders and identify compatible Dangerous Things implants.",
"selectIdentifiers": [
"A0000000030000",
"D27600012401",
"A0000006472F0001"
],
"systemCodes": []
}
]
],
"extra": {
"eas": {
"projectId": "7a861d96-e2ff-4bfd-92ec-f9e792d739e6"
}
}
}
}