From 3668be4966bad40e9174410810f0119a2e7c4571 Mon Sep 17 00:00:00 2001 From: Alex Hunt Date: Tue, 3 Mar 2026 03:16:05 -0800 Subject: [PATCH] Move base64Encode into react/utils Summary: Move `base64Encode` implementation (originally vendored in D58323859) into `ReactCommon/react/utils/` for reuse in other C++ packages. Changelog: [Internal] Reviewed By: cipolleschi Differential Revision: D95041544 --- .../ReactCommon/jsinspector-modern/NetworkIOAgent.cpp | 2 +- .../ReactCommon/{jsinspector-modern => react/utils}/Base64.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) rename packages/react-native/ReactCommon/{jsinspector-modern => react/utils}/Base64.h (96%) diff --git a/packages/react-native/ReactCommon/jsinspector-modern/NetworkIOAgent.cpp b/packages/react-native/ReactCommon/jsinspector-modern/NetworkIOAgent.cpp index c18795b7e529..ba7447baa230 100644 --- a/packages/react-native/ReactCommon/jsinspector-modern/NetworkIOAgent.cpp +++ b/packages/react-native/ReactCommon/jsinspector-modern/NetworkIOAgent.cpp @@ -8,10 +8,10 @@ #include "NetworkIOAgent.h" #include "InspectorFlags.h" -#include "Base64.h" #include "Utf8.h" #include +#include #include #include diff --git a/packages/react-native/ReactCommon/jsinspector-modern/Base64.h b/packages/react-native/ReactCommon/react/utils/Base64.h similarity index 96% rename from packages/react-native/ReactCommon/jsinspector-modern/Base64.h rename to packages/react-native/ReactCommon/react/utils/Base64.h index 0057445de0ac..ec879c2b62b3 100644 --- a/packages/react-native/ReactCommon/jsinspector-modern/Base64.h +++ b/packages/react-native/ReactCommon/react/utils/Base64.h @@ -10,7 +10,7 @@ #include #include -namespace facebook::react::jsinspector_modern { +namespace facebook::react { namespace { // Vendored from Folly @@ -96,4 +96,4 @@ inline std::string base64Encode(const std::string_view s) return res; } -} // namespace facebook::react::jsinspector_modern +} // namespace facebook::react