Add all native dependencies for remaining phases
Batch-install native modules to minimize EAS build credits: - @maplibre/maplibre-react-native — map view for routes (Phase 3) - @sentry/react-native — crash reporting and error tracking - expo-sqlite — offline route storage (Phase 5) - expo-notifications — push notifications (Phase 7) - expo-location — GPS for activity recording (future) All registered as Expo config plugins. Requires one new EAS build to include the native modules. Also: - Use npx eas-cli in build scripts (not global eas) - Add pnpm dev:ios / dev:android root scripts using eas build:dev - Fix expo-doctor: add expo-constants, expo-linking, dedupe react Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
204fd7084b
commit
dd06d2f231
6 changed files with 390 additions and 15 deletions
|
|
@ -21,9 +21,8 @@
|
|||
"db:studio": "drizzle-kit studio --config packages/db/drizzle.config.ts",
|
||||
"dev:services": "docker compose -f docker-compose.dev.yml up -d",
|
||||
"dev:full": "./scripts/dev.sh",
|
||||
"dev:mobile": "pnpm --filter @trails-cool/mobile start",
|
||||
"dev:mobile:ios": "pnpm --filter @trails-cool/mobile ios",
|
||||
"dev:mobile:android": "pnpm --filter @trails-cool/mobile android"
|
||||
"dev:ios": "pnpm --filter @trails-cool/mobile build:dev",
|
||||
"dev:android": "pnpm --filter @trails-cool/mobile build:dev -- --platform android"
|
||||
},
|
||||
"pnpm": {
|
||||
"overrides": {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue