From f8cdd745c9aa1f37e8664621b2e91d21248f4cd3 Mon Sep 17 00:00:00 2001 From: Lukas Prochazka Date: Fri, 24 Jan 2025 10:29:58 +0100 Subject: [PATCH] Refactor expo-setup script to use promisified exec for adding Prettier --- bin/expo-setup.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bin/expo-setup.js b/bin/expo-setup.js index 49594d4..c4254f2 100644 --- a/bin/expo-setup.js +++ b/bin/expo-setup.js @@ -10,11 +10,12 @@ // - https://archive.ph/MG03E // // TODO: Remove when Expo enables New Architecture and new Metro resolver by default -import { execSync } from 'node:child_process'; +import { exec } from 'node:child_process'; import { readFile, unlink, writeFile } from 'node:fs/promises'; +import { promisify } from 'node:util'; import isPlainObject from 'is-plain-obj'; -execSync('pnpm add --save-dev prettier', { stdio: 'inherit' }); +await promisify(exec)('pnpm add --save-dev prettier'); const { format } = await import('prettier'); @@ -75,7 +76,6 @@ easJson.build.development.extends = 'base'; easJson.build.development.env = { NODE_ENV: 'development', }; - easJson.build.preview.extends = 'base'; easJson.build.production.extends = 'base';