managarten/apps/matrix/apps/mobile
Till JS 402e135179 fix(matrix-mobile): add EAS Build pre-install hook for pnpm hoisted mode
pnpm's strict isolated dependency resolution prevents @babel/core from
finding babel-preset-expo and @babel/plugin-transform-react-jsx during
Metro bundling. The pre-install hook creates .npmrc with node-linker=hoisted
at the monorepo root so pnpm uses a flat node_modules on EAS Build.

Also simplified metro.config.js by removing manual monorepo watchFolders
config (handled automatically by expo/metro-config since SDK 52).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 19:08:52 +01:00
..
app feat(matrix-mobile): add reactions, read receipts, forward & fix DM encryption 2026-03-06 12:37:22 +01:00
assets chore(matrix-mobile): configure EAS Build for TestFlight and fix type errors 2026-03-06 19:36:39 +01:00
src fix(matrix-mobile): migrate from expo-av to expo-audio for SDK 55 compatibility 2026-03-12 10:48:20 +01:00
.gitignore feat(matrix): add Expo React Native mobile client (Manalink) 2026-03-06 12:28:45 +01:00
app.json fix(matrix-mobile): migrate from expo-av to expo-audio for SDK 55 compatibility 2026-03-12 10:48:20 +01:00
babel.config.js feat(matrix): add Expo React Native mobile client (Manalink) 2026-03-06 12:28:45 +01:00
eas-build-pre-install.sh fix(matrix-mobile): add EAS Build pre-install hook for pnpm hoisted mode 2026-03-12 19:08:52 +01:00
eas.json fix(matrix-mobile): use sdk-55 build image instead of deprecated default 2026-03-12 10:49:03 +01:00
eslint.config.js feat(matrix): add Expo React Native mobile client (Manalink) 2026-03-06 12:28:45 +01:00
expo-env.d.ts feat(matrix): add Expo React Native mobile client (Manalink) 2026-03-06 12:28:45 +01:00
global.css feat(matrix): add Expo React Native mobile client (Manalink) 2026-03-06 12:28:45 +01:00
metro.config.js fix(matrix-mobile): add EAS Build pre-install hook for pnpm hoisted mode 2026-03-12 19:08:52 +01:00
nativewind-env.d.ts chore(matrix-mobile): configure EAS Build for TestFlight and fix type errors 2026-03-06 19:36:39 +01:00
package.json fix(matrix-mobile): add babel-preset-expo as explicit dependency for EAS Build 2026-03-12 11:16:38 +01:00
prettier.config.js feat(matrix): add Expo React Native mobile client (Manalink) 2026-03-06 12:28:45 +01:00
tailwind.config.js feat(matrix): add Expo React Native mobile client (Manalink) 2026-03-06 12:28:45 +01:00
tsconfig.json feat(matrix): add Expo React Native mobile client (Manalink) 2026-03-06 12:28:45 +01:00