From 8f4f09bf704fbe5851d72bc5152ada0ab8c733b2 Mon Sep 17 00:00:00 2001 From: Tommy Nguyen <4123478+tido64@users.noreply.github.com> Date: Wed, 7 Feb 2024 07:17:12 -0800 Subject: [PATCH] fix(dev-middleware): fix `react-native config` failing in pnpm setups (#42907) Summary: In a pnpm setup, `react-native config` fails to read `react-native/react-native.config.js` because `ws` was not installed: ``` % node --print 'require("react-native/react-native.config.js")' node:internal/modules/cjs/loader:1137 throw err; ^ Error: Cannot find module 'ws' ``` ## Changelog: [GENERAL] [FIXED] - fix `react-native config` failing in pnpm setups Pull Request resolved: https://github.com/facebook/react-native/pull/42907 Test Plan: n/a Reviewed By: cipolleschi Differential Revision: D53516703 Pulled By: robhogan fbshipit-source-id: 3aded393187df4ca9a7abb64a2c8e0f2c9a5fcd9 --- packages/dev-middleware/package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/dev-middleware/package.json b/packages/dev-middleware/package.json index 7f092ba3429..f1700a2fcf8 100644 --- a/packages/dev-middleware/package.json +++ b/packages/dev-middleware/package.json @@ -33,7 +33,8 @@ "open": "^7.0.3", "selfsigned": "^2.4.1", "serve-static": "^1.13.1", - "temp-dir": "^2.0.0" + "temp-dir": "^2.0.0", + "ws": "^6.2.2" }, "engines": { "node": ">=18"