@customerglu/react-native-customerglu
Advanced tools
@@ -13,3 +13,3 @@ # Copyright (c) Meta Platforms, Inc. and affiliates. | ||
| react_codegen_RNCustomergluSpec | ||
| OBJECT | ||
| SHARED | ||
| ${react_codegen_SRCS} | ||
@@ -23,6 +23,19 @@ ) | ||
| fbjni | ||
| folly_runtime | ||
| glog | ||
| jsi | ||
| # We need to link different libraries based on whether we are building rncore or not, that's necessary | ||
| # because we want to break a circular dependency between react_codegen_rncore and reactnative | ||
| reactnative | ||
| react_codegen_rncore | ||
| react_debug | ||
| react_nativemodule_core | ||
| react_render_componentregistry | ||
| react_render_core | ||
| react_render_debug | ||
| react_render_graphics | ||
| react_render_imagemanager | ||
| react_render_mapbuffer | ||
| react_utils | ||
| rrc_image | ||
| rrc_view | ||
| turbomodulejsijni | ||
| yoga | ||
| ) | ||
@@ -29,0 +42,0 @@ |
@@ -56,10 +56,6 @@ /** | ||
| public: | ||
| jsi::Value create(jsi::Runtime &rt, const jsi::PropNameID &propName) override { | ||
| return delegate_.create(rt, propName); | ||
| jsi::Value get(jsi::Runtime &rt, const jsi::PropNameID &propName) override { | ||
| return delegate_.get(rt, propName); | ||
| } | ||
| std::vector<jsi::PropNameID> getPropertyNames(jsi::Runtime& runtime) override { | ||
| return delegate_.getPropertyNames(runtime); | ||
| } | ||
| static constexpr std::string_view kModuleName = "Rncustomerglu"; | ||
@@ -66,0 +62,0 @@ |
@@ -17,12 +17,2 @@ /** | ||
| @implementation NativeReactNativeCustomergluSpecBase | ||
| - (void)setEventEmitterCallback:(EventEmitterCallbackWrapper *)eventEmitterCallbackWrapper | ||
| { | ||
| _eventEmitterCallback = std::move(eventEmitterCallbackWrapper->_eventEmitterCallback); | ||
| } | ||
| @end | ||
| namespace facebook::react { | ||
@@ -29,0 +19,0 @@ |
@@ -34,4 +34,2 @@ /** | ||
| NS_ASSUME_NONNULL_BEGIN | ||
| @protocol NativeReactNativeCustomergluSpec <RCTBridgeModule, RCTTurboModule> | ||
@@ -86,12 +84,2 @@ | ||
| @end | ||
| @interface NativeReactNativeCustomergluSpecBase : NSObject { | ||
| @protected | ||
| facebook::react::EventEmitterCallback _eventEmitterCallback; | ||
| } | ||
| - (void)setEventEmitterCallback:(EventEmitterCallbackWrapper *)eventEmitterCallbackWrapper; | ||
| @end | ||
| namespace facebook::react { | ||
@@ -107,3 +95,2 @@ /** | ||
| NS_ASSUME_NONNULL_END | ||
| #endif // RNCustomergluSpec_H |
@@ -56,10 +56,6 @@ /** | ||
| public: | ||
| jsi::Value create(jsi::Runtime &rt, const jsi::PropNameID &propName) override { | ||
| return delegate_.create(rt, propName); | ||
| jsi::Value get(jsi::Runtime &rt, const jsi::PropNameID &propName) override { | ||
| return delegate_.get(rt, propName); | ||
| } | ||
| std::vector<jsi::PropNameID> getPropertyNames(jsi::Runtime& runtime) override { | ||
| return delegate_.getPropertyNames(runtime); | ||
| } | ||
| static constexpr std::string_view kModuleName = "Rncustomerglu"; | ||
@@ -66,0 +62,0 @@ |
+5
-5
| { | ||
| "name": "@customerglu/react-native-customerglu", | ||
| "version": "3.0.0-beta-1.8", | ||
| "version": "3.0.0-beta-1.9", | ||
| "description": "CustomerGlu React Native plugin", | ||
@@ -73,3 +73,3 @@ "source": "./src/index.tsx", | ||
| "@types/jest": "^29.5.5", | ||
| "@types/react": "^19.0.0", | ||
| "@types/react": "^18.3.0", | ||
| "commitlint": "^17.0.2", | ||
@@ -82,4 +82,4 @@ "del-cli": "^5.1.0", | ||
| "prettier": "^3.0.3", | ||
| "react": "19.0.0", | ||
| "react-native": "0.78.0", | ||
| "react": "18.3.0", | ||
| "react-native": "0.75.1", | ||
| "react-native-builder-bob": "^0.37.0", | ||
@@ -91,3 +91,3 @@ "release-it": "^17.10.0", | ||
| "resolutions": { | ||
| "@types/react": "^19.0.0" | ||
| "@types/react": "^18.3.0" | ||
| }, | ||
@@ -94,0 +94,0 @@ "peerDependencies": { |
202429
-0.36%