| 49 | } |
| 50 | |
| 51 | function ensureScripts(pkg: PackageJson) { |
| 52 | pkg.scripts = pkg.scripts ?? {}; |
| 53 | pkg.scripts['dev:ios'] = "concurrently -k -n vite,ns 'npm run dev:server:ios' 'wait-on tcp:5173 && npm run ios'"; |
| 54 | pkg.scripts['dev:android'] = "concurrently -k -n vite,ns 'npm run dev:server:android' 'wait-on tcp:5173 && npm run android'"; |
| 55 | pkg.scripts['dev:server:ios'] = 'VITE_DEBUG_LOGS=1 vite serve -- --env.ios --env.hmr'; |
| 56 | pkg.scripts['dev:server:android'] = 'VITE_DEBUG_LOGS=1 vite serve -- --env.android --env.hmr'; |
| 57 | pkg.scripts['ios'] = 'VITE_DEBUG_LOGS=1 ns debug ios'; |
| 58 | pkg.scripts['android'] = 'VITE_DEBUG_LOGS=1 ns debug android'; |
| 59 | } |
| 60 | |
| 61 | function ensureGitignore() { |
| 62 | const root = getProjectRootPath(); |