- scaffold new `apps/mobile` Expo React Native app with Uniwind styling - add WebSocket transport/client and saved backend profile management for server connectivity - wire monorepo scripts/deps and document mobile development in README
Showing the changes to scripts (1 of 25 files). Show all
Unified · Split
| @@ -20,6 +20,7 @@ const MODE_ARGS = { · 19 unmodified lines | |||
| 20 | "dev:server": ["run", "dev", "--filter=t3"], | 20 | "dev:server": ["run", "dev", "--filter=t3"], |
| 21 | "dev:web": ["run", "dev", "--filter=@t3tools/web"], | 21 | "dev:web": ["run", "dev", "--filter=@t3tools/web"], |
| 22 | "dev:desktop": ["run", "dev", "--filter=@t3tools/desktop", "--filter=@t3tools/web", "--parallel"], | 22 | "dev:desktop": ["run", "dev", "--filter=@t3tools/desktop", "--filter=@t3tools/web", "--parallel"], |
| 23 | "dev:mobile": ["run", "dev", "--filter=@t3tools/mobile", "--filter=t3", "--parallel"], | ||
| 23 | }; | 24 | }; |
| 24 | const FORWARDED_ENV_FLAGS = { | 25 | const FORWARDED_ENV_FLAGS = { |
| 25 | "state-dir": { envName: "T3CODE_STATE_DIR", expectsValue: true }, | 26 | "state-dir": { envName: "T3CODE_STATE_DIR", expectsValue: true }, |
| @@ -190,7 +191,7 @@ export function createDevRunnerEnv({ mode, env, offset, envOverrides }) { · 164 unmodified lines | |||
| 190 | } | 191 | } |
| 191 | output.VITE_WS_URL = `ws://localhost:${parsedServerPort}`; | 192 | output.VITE_WS_URL = `ws://localhost:${parsedServerPort}`; |
| 192 | 193 | ||
| 193 | if (mode === "dev" || mode === "dev:server" || mode === "dev:web") { | 194 | if (mode === "dev" || mode === "dev:server" || mode === "dev:web" || mode === "dev:mobile") { |
| 194 | // Running server/web in browser mode should not inherit desktop launcher state. | 195 | // Running server/web in browser mode should not inherit desktop launcher state. |
| 195 | output.T3CODE_MODE = "web"; | 196 | output.T3CODE_MODE = "web"; |
| 196 | if (!("T3CODE_NO_BROWSER" in envOverrides)) { | 197 | if (!("T3CODE_NO_BROWSER" in envOverrides)) { |