From d57c4d687cc48b0777a171d9323eda30051aed7b Mon Sep 17 00:00:00 2001 From: Anton Nikolaev Date: Mon, 24 May 2021 02:45:48 -0700 Subject: [PATCH] Fix build-plugin script Summary: This diff fixes "build-plugin" script which is failing for fb-internal plugins, because "fb/package.json" not exist. Because of that release of "fb/mobilebuilds" plugin failed recently: https://www.internalfb.com/intern/sandcastle/job/13510799309874638. Reviewed By: passy Differential Revision: D28624924 fbshipit-source-id: e00da98cfef992f5d49045afc9d404764a0d13ac --- desktop/scripts/build-plugin.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/desktop/scripts/build-plugin.ts b/desktop/scripts/build-plugin.ts index bb2af2890..449e27179 100644 --- a/desktop/scripts/build-plugin.ts +++ b/desktop/scripts/build-plugin.ts @@ -87,10 +87,9 @@ async function buildPlugin() { const packageJsonBackupPath = path.join(tmpDir, 'package.json'); await fs.copy(packageJsonPath, packageJsonBackupPath, {overwrite: true}); try { - const packageJsonOverride = - (await fs.readJson(packageJsonOverridePath, { - throws: false, - })) ?? {}; + const packageJsonOverride = (await fs.pathExists(packageJsonOverridePath)) + ? await fs.readJson(packageJsonOverridePath) + : {}; const packageJson = Object.assign( await fs.readJson(packageJsonPath), packageJsonOverride,