From 27968eaf9fbc3c0a722264d78a2cb911d7febd0c 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 7c00dd34e42..44cfe0f0715 100644 --- a/packages/dev-middleware/package.json +++ b/packages/dev-middleware/package.json @@ -31,7 +31,8 @@ "node-fetch": "^2.2.0", "open": "^7.0.3", "serve-static": "^1.13.1", - "temp-dir": "^2.0.0" + "temp-dir": "^2.0.0", + "ws": "^6.2.2" }, "engines": { "node": ">=18"