mirror of
https://github.com/VibedByKaKi/t3-code-android-nightly.git
synced 2026-10-09 11:51:15 +02:00
171 lines
7.4 KiB
JSON
171 lines
7.4 KiB
JSON
{
|
|
"name": "@t3tools/mobile",
|
|
"version": "0.0.0",
|
|
"private": true,
|
|
"main": "index.ts",
|
|
"scripts": {
|
|
"dev": "expo start",
|
|
"dev:client": "APP_VARIANT=development expo start --dev-client --scheme t3code-dev --lan",
|
|
"dev:client:reset": "APP_VARIANT=development expo start --dev-client --scheme t3code-dev --clear --lan",
|
|
"dev:client:preview-env": "eas env:exec preview 'EXPO_NO_DOTENV=1 APP_VARIANT=development expo start --dev-client --scheme t3code-dev --lan --port 0'",
|
|
"dev:client:preview": "eas env:exec preview 'EXPO_NO_DOTENV=1 APP_VARIANT=preview expo start --dev-client --scheme t3code-preview --lan'",
|
|
"start": "expo start",
|
|
"start:dev": "APP_VARIANT=development expo start",
|
|
"start:preview": "APP_VARIANT=preview expo start",
|
|
"start:prod": "APP_VARIANT=production expo start",
|
|
"showcase": "APP_VARIANT=production EXPO_PUBLIC_SHOWCASE=1 expo start --dev-client --scheme t3code",
|
|
"screenshots": "node ../../scripts/mobile-showcase.ts",
|
|
"android": "EXPO_NO_GIT_STATUS=1 expo prebuild --clean --platform android && expo run:android",
|
|
"android:dev": "APP_VARIANT=development EXPO_NO_GIT_STATUS=1 expo prebuild --clean --platform android && REACT_NATIVE_PACKAGER_HOSTNAME=localhost expo run:android",
|
|
"android:preview": "APP_VARIANT=preview EXPO_NO_GIT_STATUS=1 expo prebuild --clean --platform android && expo run:android",
|
|
"android:prod": "APP_VARIANT=production EXPO_NO_GIT_STATUS=1 expo prebuild --clean --platform android && expo run:android",
|
|
"eas:android:dev": "eas build --profile development -p android",
|
|
"eas:android:preview": "eas build --profile preview -p android",
|
|
"eas:android:preview:dev": "eas build --profile preview:dev -p android",
|
|
"eas:android:prod": "eas build --profile production -p android",
|
|
"ios": "EXPO_NO_GIT_STATUS=1 expo prebuild --clean --platform ios && expo run:ios",
|
|
"ios:dev": "APP_VARIANT=development EXPO_NO_GIT_STATUS=1 expo prebuild --clean --platform ios && expo run:ios",
|
|
"ios:preview": "APP_VARIANT=preview EXPO_NO_GIT_STATUS=1 expo prebuild --clean --platform ios && expo run:ios",
|
|
"ios:prod": "APP_VARIANT=production EXPO_NO_GIT_STATUS=1 expo prebuild --clean --platform ios && expo run:ios",
|
|
"ios:release": "APP_VARIANT=production EXPO_NO_GIT_STATUS=1 expo prebuild --clean --platform ios && expo run:ios --configuration Release --no-bundler",
|
|
"eas:ios:dev": "eas build --profile development -p ios",
|
|
"eas:ios:preview": "eas build --profile preview -p ios",
|
|
"eas:ios:preview:dev": "eas build --profile preview:dev -p ios",
|
|
"eas:ios:prod": "eas build --profile production -p ios",
|
|
"eas:dev": "eas build --profile development",
|
|
"eas:preview": "eas build --profile preview",
|
|
"eas:preview:dev": "eas build --profile preview:dev",
|
|
"eas:prod": "eas build --profile production",
|
|
"config:dev": "APP_VARIANT=development expo config",
|
|
"config:preview": "APP_VARIANT=preview expo config",
|
|
"config:prod": "APP_VARIANT=production expo config",
|
|
"profile:android:hermes": "mkdir -p profiles/review && react-native profile-hermes profiles/review",
|
|
"sync:pierre-icons": "node modules/t3-markdown-text/scripts/sync-pierre-file-icons.mjs",
|
|
"generate": "node --disable-warning=MODULE_TYPELESS_PACKAGE_JSON scripts/generate-uniwind-themes.mts",
|
|
"test": "vp test run --config ../../vite.config.ts --dir .",
|
|
"typecheck": "tsc --noEmit"
|
|
},
|
|
"dependencies": {
|
|
"@clerk/expo": "catalog:",
|
|
"@effect/atom-react": "catalog:",
|
|
"@expo-google-fonts/dm-sans": "^0.4.2",
|
|
"@expo/metro-runtime": "~58.0.10",
|
|
"@expo/ui": "~58.0.11",
|
|
"@legendapp/list": "catalog:",
|
|
"@material/material-color-utilities": "0.3.0",
|
|
"@noble/curves": "catalog:",
|
|
"@pierre/diffs": "catalog:",
|
|
"@react-native-ai/apple": "0.12.0",
|
|
"@react-native-menu/menu": "^2.0.0",
|
|
"@react-navigation/elements": "2.9.26",
|
|
"@react-navigation/native": "7.3.4",
|
|
"@react-navigation/native-stack": "7.17.6",
|
|
"@shikijs/core": "4.2.0",
|
|
"@shikijs/engine-javascript": "4.2.0",
|
|
"@shikijs/langs": "4.2.0",
|
|
"@shikijs/themes": "4.2.0",
|
|
"@t3tools/client-runtime": "workspace:*",
|
|
"@t3tools/contracts": "workspace:*",
|
|
"@t3tools/mobile-markdown-text": "file:./modules/t3-markdown-text",
|
|
"@t3tools/mobile-review-diff-native": "file:./modules/t3-review-diff",
|
|
"@t3tools/mobile-terminal-native": "file:./modules/t3-terminal",
|
|
"@t3tools/provider-core": "workspace:*",
|
|
"@t3tools/provider-cursor": "workspace:*",
|
|
"@t3tools/provider-grok": "workspace:*",
|
|
"@t3tools/provider-muse": "workspace:*",
|
|
"@t3tools/provider-opencode": "workspace:*",
|
|
"@t3tools/provider-pi": "workspace:*",
|
|
"@t3tools/shared": "workspace:*",
|
|
"@tabler/icons-react-native": "^3.44.0",
|
|
"clsx": "^2.1.1",
|
|
"diff": "8.0.3",
|
|
"effect": "catalog:",
|
|
"expo": "58.0.2",
|
|
"expo-asset": "~58.0.10",
|
|
"expo-audio": "58.0.4",
|
|
"expo-auth-session": "~58.0.7",
|
|
"expo-blur": "58.0.3",
|
|
"expo-build-properties": "~58.0.9",
|
|
"expo-camera": "~58.0.7",
|
|
"expo-clipboard": "~58.0.3",
|
|
"expo-constants": "~58.0.9",
|
|
"expo-crypto": "~58.0.4",
|
|
"expo-dev-client": "~58.0.10",
|
|
"expo-device": "~58.0.5",
|
|
"expo-document-picker": "~58.0.4",
|
|
"expo-file-system": "~58.0.5",
|
|
"expo-font": "~58.0.5",
|
|
"expo-glass-effect": "58.0.3",
|
|
"expo-haptics": "~58.0.4",
|
|
"expo-image": "~58.0.10",
|
|
"expo-image-manipulator": "~58.0.11",
|
|
"expo-image-picker": "~58.0.10",
|
|
"expo-keep-awake": "~58.0.3",
|
|
"expo-linking": "~58.0.10",
|
|
"expo-network": "~58.0.3",
|
|
"expo-notifications": "~58.0.11",
|
|
"expo-paste-input": "^0.1.15",
|
|
"expo-quick-actions": "^6.0.2",
|
|
"expo-secure-store": "~58.0.2",
|
|
"expo-sensors": "~58.0.1",
|
|
"expo-sharing": "58.0.13",
|
|
"expo-splash-screen": "~58.0.4",
|
|
"expo-sqlite": "~58.0.8",
|
|
"expo-symbols": "~58.0.3",
|
|
"expo-updates": "~58.0.13",
|
|
"expo-video": "~58.0.6",
|
|
"expo-web-browser": "~58.0.4",
|
|
"expo-widgets": "58.0.11",
|
|
"react": "19.3.0",
|
|
"react-dom": "19.3.0",
|
|
"react-native": "0.88.0-rc.3",
|
|
"react-native-gesture-handler": "~3.2.1",
|
|
"react-native-image-viewing": "^0.2.2",
|
|
"react-native-keyboard-controller": "1.22.6",
|
|
"react-native-nitro-markdown": "^0.5.0",
|
|
"react-native-nitro-modules": "0.35.9",
|
|
"react-native-reanimated": "4.7.0",
|
|
"react-native-safe-area-context": "~5.9.1",
|
|
"react-native-screens": "file:deps/react-native-screens-5.0.0-t3.7.tgz",
|
|
"react-native-shiki-engine": "^0.3.12",
|
|
"react-native-svg": "15.15.5",
|
|
"react-native-webview": "14.0.1",
|
|
"react-native-worklets": "0.13.0",
|
|
"shiki": "4.2.0",
|
|
"tailwind-merge": "^3.5.0",
|
|
"uniwind": "1.12.1"
|
|
},
|
|
"devDependencies": {
|
|
"@effect/vitest": "catalog:",
|
|
"@pierre/trees": "1.0.0-beta.6",
|
|
"@types/react": "~19.3.0",
|
|
"@types/react-dom": "~19.2.3",
|
|
"babel-preset-expo": "~58.0.8",
|
|
"jsdom": "^30.0.1",
|
|
"tailwindcss": "^4.0.0",
|
|
"typescript": "catalog:"
|
|
},
|
|
"expo": {
|
|
"install": {
|
|
"exclude": [
|
|
"react-native-keyboard-controller",
|
|
"typescript",
|
|
"react-native-screens"
|
|
]
|
|
},
|
|
"autolinking": {
|
|
"buildFromSource": [
|
|
"expo-notifications",
|
|
"react-native-screens",
|
|
"react-native-reanimated",
|
|
"@react-native-menu/menu",
|
|
"expo-audio"
|
|
]
|
|
}
|
|
},
|
|
"reanimated": {
|
|
"staticFeatureFlags": {
|
|
"DISABLE_COMMIT_PAUSING_MECHANISM": true
|
|
}
|
|
}
|
|
}
|