d3ro-voice/apps/mobile-rn/package.json
Yun Chan f14341ace4
Some checks failed
deploy-site / deploy (push) Failing after 1m6s
fix(release): keep the updater configuration in the installer
Installing the previous build left an app that could not update itself: the
packaging path used to guarantee the native module build does not create the
updater configuration file, so the update client had nothing to read.

That file is now written from the single feed source and its presence in the
packaged app is checked before anything is published, so an installer that
cannot update can no longer be released.
2026-09-18 16:35:03 +09:00

67 lines
2.4 KiB
JSON

{
"name": "@d3ro/mobile-rn",
"version": "1.3.4",
"private": true,
"scripts": {
"android": "react-native run-android",
"ios": "react-native run-ios",
"lint": "eslint App.tsx src __tests__ --ext .ts,.tsx --max-warnings=0",
"start": "react-native start",
"typecheck": "tsc --noEmit",
"test": "jest",
"test:ci": "jest --runInBand",
"test:e2e:red": "node ../../server/supabase/tests/content-report-red.e2e.mjs"
},
"dependencies": {
"@d3ro/api-client": "file:../../packages/api-client",
"@d3ro/core": "file:../../packages/core",
"@d3ro/i18n": "file:../../packages/i18n",
"@d3ro/ui-native": "file:../../packages/ui-native",
"@noble/hashes": "^1.8.0",
"@react-native-async-storage/async-storage": "^2.1.0",
"@react-native-documents/picker": "12.0.2",
"@react-navigation/bottom-tabs": "^7.3.0",
"@react-navigation/native": "^7.1.0",
"@react-navigation/native-stack": "^7.3.0",
"@supabase/supabase-js": "^2.45.0",
"d3ro-voice-monorepo": "file:../..",
"react": "19.2.3",
"react-native": "^0.85.0",
"react-native-file-access": "^4.0.3",
"react-native-gesture-handler": "^2.24.0",
"react-native-get-random-values": "^2.0.0",
"react-native-google-mobile-ads": "16.3.4",
"react-native-iap": "^16.3.1",
"react-native-inappbrowser-reborn": "^3.7.0",
"react-native-keychain": "^9.2.0",
"react-native-nitro-modules": "^0.36.5",
"react-native-nitro-sound": "^0.2.19",
"react-native-safe-area-context": "^5.5.2",
"react-native-screens": "^4.11.0",
"react-native-url-polyfill": "^2.0.0",
"whisper.rn": "0.7.2"
},
"devDependencies": {
"@babel/core": "^7.25.2",
"@babel/preset-env": "^7.25.3",
"@babel/runtime": "^7.25.0",
"@react-native-community/cli": "20.1.0",
"@react-native-community/cli-platform-android": "20.1.0",
"@react-native-community/cli-platform-ios": "20.1.0",
"@react-native/babel-preset": "0.85.0",
"@react-native/eslint-config": "0.85.0",
"@react-native/jest-preset": "0.85.0",
"@react-native/metro-config": "0.85.0",
"@react-native/typescript-config": "0.85.0",
"@types/react": "^19.2.0",
"@types/react-test-renderer": "^19.1.0",
"eslint": "8.57.1",
"jest": "^29.6.3",
"prettier": "2.8.8",
"react-test-renderer": "19.2.3",
"typescript": "^5.8.3"
},
"engines": {
"node": "^22.21.0 || ^24.3.0 || >=25.0.0"
}
}