Giter VIP home page Giter VIP logo

Comments (6)

vlsido avatar vlsido commented on September 22, 2024 5

It seems to me #237 broke build on android?

react-native 0.73.4, new arch enabled

Changing type in ClipboardModule.java fixed it for me

before:

  @Override
  public void removeListeners(int count) {

  }

after:

  @Override
  public void removeListeners(double count) {

  }

from clipboard.

huutritran avatar huutritran commented on September 22, 2024 2

this issue is come from "@react-native/codegen" version 0.74.85
to fix that, we need to make sure that use "@react-native/codegen" version 0.74.84

we can fix like this in package.json

"dependencies": {
   "@react-native/metro-config": "0.74.2",
   "react-native": "0.74.2"
}

or force resolutions

"resolutions": {
   "@react-native/codegen": "0.74.84",
}

from clipboard.

Gu1K avatar Gu1K commented on September 22, 2024

same error

from clipboard.

Qdafengzi avatar Qdafengzi commented on September 22, 2024

为何一直不更新库 ,每次编译都报错,需要手动更改

from clipboard.

SectionTN avatar SectionTN commented on September 22, 2024

here's a patch patch-package for everyone who wants it, do it instead of changing it whenever you do yarn install

diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/.transforms/ddc8f01f75491691a9ba9b745c155132/results.bin b/node_modules/@react-native-clipboard/clipboard/android/build/.transforms/ddc8f01f75491691a9ba9b745c155132/results.bin
new file mode 100644
index 0000000..0d259dd
--- /dev/null
+++ b/node_modules/@react-native-clipboard/clipboard/android/build/.transforms/ddc8f01f75491691a9ba9b745c155132/results.bin
@@ -0,0 +1 @@
+o/classes
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/.transforms/ddc8f01f75491691a9ba9b745c155132/transformed/classes/classes_dex/classes.dex b/node_modules/@react-native-clipboard/clipboard/android/build/.transforms/ddc8f01f75491691a9ba9b745c155132/transformed/classes/classes_dex/classes.dex
new file mode 100644
index 0000000..7fcd6c5
Binary files /dev/null and b/node_modules/@react-native-clipboard/clipboard/android/build/.transforms/ddc8f01f75491691a9ba9b745c155132/transformed/classes/classes_dex/classes.dex differ
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/buildConfig/debug/com/reactnativecommunity/clipboard/BuildConfig.java b/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/buildConfig/debug/com/reactnativecommunity/clipboard/BuildConfig.java
new file mode 100644
index 0000000..4ad094e
--- /dev/null
+++ b/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/buildConfig/debug/com/reactnativecommunity/clipboard/BuildConfig.java
@@ -0,0 +1,10 @@
+/**
+ * Automatically generated file. DO NOT MODIFY
+ */
+package com.reactnativecommunity.clipboard;
+
+public final class BuildConfig {
+  public static final boolean DEBUG = Boolean.parseBoolean("true");
+  public static final String LIBRARY_PACKAGE_NAME = "com.reactnativecommunity.clipboard";
+  public static final String BUILD_TYPE = "debug";
+}
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/java/com/reactnativecommunity/clipboard/NativeClipboardModuleSpec.java b/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/java/com/reactnativecommunity/clipboard/NativeClipboardModuleSpec.java
new file mode 100644
index 0000000..e454714
--- /dev/null
+++ b/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/java/com/reactnativecommunity/clipboard/NativeClipboardModuleSpec.java
@@ -0,0 +1,103 @@
+
+/**
+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
+ *
+ * Do not edit this file as changes may cause incorrect behavior and will be lost
+ * once the code is regenerated.
+ *
+ * @generated by codegen project: GenerateModuleJavaSpec.js
+ *
+ * @nolint
+ */
+
+package com.reactnativecommunity.clipboard;
+
+import com.facebook.proguard.annotations.DoNotStrip;
+import com.facebook.react.bridge.Promise;
+import com.facebook.react.bridge.ReactApplicationContext;
+import com.facebook.react.bridge.ReactContextBaseJavaModule;
+import com.facebook.react.bridge.ReactMethod;
+import com.facebook.react.bridge.ReadableArray;
+import com.facebook.react.turbomodule.core.interfaces.TurboModule;
+import javax.annotation.Nonnull;
+
+public abstract class NativeClipboardModuleSpec extends ReactContextBaseJavaModule implements TurboModule {
+  public static final String NAME = "RNCClipboard";
+
+  public NativeClipboardModuleSpec(ReactApplicationContext reactContext) {
+    super(reactContext);
+  }
+
+  @Override
+  public @Nonnull String getName() {
+    return NAME;
+  }
+
+  @ReactMethod
+  @DoNotStrip
+  public abstract void getString(Promise promise);
+
+  @ReactMethod
+  @DoNotStrip
+  public abstract void getStrings(Promise promise);
+
+  @ReactMethod
+  @DoNotStrip
+  public abstract void getImagePNG(Promise promise);
+
+  @ReactMethod
+  @DoNotStrip
+  public abstract void getImageJPG(Promise promise);
+
+  @ReactMethod
+  @DoNotStrip
+  public abstract void setImage(String content, Promise promise);
+
+  @ReactMethod
+  @DoNotStrip
+  public abstract void getImage(Promise promise);
+
+  @ReactMethod
+  @DoNotStrip
+  public abstract void setString(String content);
+
+  @ReactMethod
+  @DoNotStrip
+  public abstract void setStrings(ReadableArray content);
+
+  @ReactMethod
+  @DoNotStrip
+  public abstract void hasString(Promise promise);
+
+  @ReactMethod
+  @DoNotStrip
+  public abstract void hasImage(Promise promise);
+
+  @ReactMethod
+  @DoNotStrip
+  public abstract void hasURL(Promise promise);
+
+  @ReactMethod
+  @DoNotStrip
+  public abstract void hasNumber(Promise promise);
+
+  @ReactMethod
+  @DoNotStrip
+  public abstract void hasWebURL(Promise promise);
+
+  @ReactMethod
+  @DoNotStrip
+  public abstract void setListener();
+
+  @ReactMethod
+  @DoNotStrip
+  public abstract void removeListener();
+
+  @ReactMethod
+  @DoNotStrip
+  public abstract void addListener(String eventName);
+
+  @ReactMethod
+  @DoNotStrip
+  public abstract void removeListeners(double count);
+}
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/CMakeLists.txt b/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/CMakeLists.txt
new file mode 100644
index 0000000..19211fa
--- /dev/null
+++ b/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/CMakeLists.txt
@@ -0,0 +1,49 @@
+# Copyright (c) Meta Platforms, Inc. and affiliates.
+#
+# This source code is licensed under the MIT license found in the
+# LICENSE file in the root directory of this source tree.
+
+cmake_minimum_required(VERSION 3.13)
+set(CMAKE_VERBOSE_MAKEFILE on)
+
+file(GLOB react_codegen_SRCS CONFIGURE_DEPENDS *.cpp react/renderer/components/rnclipboard/*.cpp)
+
+add_library(
+  react_codegen_rnclipboard
+  SHARED
+  ${react_codegen_SRCS}
+)
+
+target_include_directories(react_codegen_rnclipboard PUBLIC . react/renderer/components/rnclipboard)
+
+target_link_libraries(
+  react_codegen_rnclipboard
+  fbjni
+  folly_runtime
+  glog
+  jsi
+  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
+)
+
+target_compile_options(
+  react_codegen_rnclipboard
+  PRIVATE
+  -DLOG_TAG=\"ReactNative\"
+  -fexceptions
+  -frtti
+  -std=c++20
+  -Wall
+)
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/react/renderer/components/rnclipboard/ComponentDescriptors.cpp b/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/react/renderer/components/rnclipboard/ComponentDescriptors.cpp
new file mode 100644
index 0000000..41336c7
--- /dev/null
+++ b/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/react/renderer/components/rnclipboard/ComponentDescriptors.cpp
@@ -0,0 +1,22 @@
+
+/**
+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
+ *
+ * Do not edit this file as changes may cause incorrect behavior and will be lost
+ * once the code is regenerated.
+ *
+ * @generated by codegen project: GenerateComponentDescriptorCpp.js
+ */
+
+#include <react/renderer/components/rnclipboard/ComponentDescriptors.h>
+#include <react/renderer/core/ConcreteComponentDescriptor.h>
+#include <react/renderer/componentregistry/ComponentDescriptorProviderRegistry.h>
+
+namespace facebook::react {
+
+void rnclipboard_registerComponentDescriptorsFromCodegen(
+  std::shared_ptr<const ComponentDescriptorProviderRegistry> registry) {
+
+}
+
+} // namespace facebook::react
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/react/renderer/components/rnclipboard/ComponentDescriptors.h b/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/react/renderer/components/rnclipboard/ComponentDescriptors.h
new file mode 100644
index 0000000..e082c55
--- /dev/null
+++ b/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/react/renderer/components/rnclipboard/ComponentDescriptors.h
@@ -0,0 +1,24 @@
+
+/**
+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
+ *
+ * Do not edit this file as changes may cause incorrect behavior and will be lost
+ * once the code is regenerated.
+ *
+ * @generated by codegen project: GenerateComponentDescriptorH.js
+ */
+
+#pragma once
+
+#include <react/renderer/components/rnclipboard/ShadowNodes.h>
+#include <react/renderer/core/ConcreteComponentDescriptor.h>
+#include <react/renderer/componentregistry/ComponentDescriptorProviderRegistry.h>
+
+namespace facebook::react {
+
+
+
+void rnclipboard_registerComponentDescriptorsFromCodegen(
+  std::shared_ptr<const ComponentDescriptorProviderRegistry> registry);
+
+} // namespace facebook::react
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/react/renderer/components/rnclipboard/EventEmitters.cpp b/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/react/renderer/components/rnclipboard/EventEmitters.cpp
new file mode 100644
index 0000000..fe82ecb
--- /dev/null
+++ b/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/react/renderer/components/rnclipboard/EventEmitters.cpp
@@ -0,0 +1,16 @@
+
+/**
+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
+ *
+ * Do not edit this file as changes may cause incorrect behavior and will be lost
+ * once the code is regenerated.
+ *
+ * @generated by codegen project: GenerateEventEmitterCpp.js
+ */
+
+#include <react/renderer/components/rnclipboard/EventEmitters.h>
+
+
+namespace facebook::react {
+
+} // namespace facebook::react
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/react/renderer/components/rnclipboard/EventEmitters.h b/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/react/renderer/components/rnclipboard/EventEmitters.h
new file mode 100644
index 0000000..2845a63
--- /dev/null
+++ b/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/react/renderer/components/rnclipboard/EventEmitters.h
@@ -0,0 +1,17 @@
+
+/**
+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
+ *
+ * Do not edit this file as changes may cause incorrect behavior and will be lost
+ * once the code is regenerated.
+ *
+ * @generated by codegen project: GenerateEventEmitterH.js
+ */
+#pragma once
+
+#include <react/renderer/components/view/ViewEventEmitter.h>
+
+
+namespace facebook::react {
+
+} // namespace facebook::react
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/react/renderer/components/rnclipboard/Props.cpp b/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/react/renderer/components/rnclipboard/Props.cpp
new file mode 100644
index 0000000..1c1413c
--- /dev/null
+++ b/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/react/renderer/components/rnclipboard/Props.cpp
@@ -0,0 +1,19 @@
+
+/**
+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
+ *
+ * Do not edit this file as changes may cause incorrect behavior and will be lost
+ * once the code is regenerated.
+ *
+ * @generated by codegen project: GeneratePropsCpp.js
+ */
+
+#include <react/renderer/components/rnclipboard/Props.h>
+#include <react/renderer/core/PropsParserContext.h>
+#include <react/renderer/core/propsConversions.h>
+
+namespace facebook::react {
+
+
+
+} // namespace facebook::react
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/react/renderer/components/rnclipboard/Props.h b/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/react/renderer/components/rnclipboard/Props.h
new file mode 100644
index 0000000..870864b
--- /dev/null
+++ b/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/react/renderer/components/rnclipboard/Props.h
@@ -0,0 +1,18 @@
+
+/**
+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
+ *
+ * Do not edit this file as changes may cause incorrect behavior and will be lost
+ * once the code is regenerated.
+ *
+ * @generated by codegen project: GeneratePropsH.js
+ */
+#pragma once
+
+
+
+namespace facebook::react {
+
+
+
+} // namespace facebook::react
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/react/renderer/components/rnclipboard/ShadowNodes.cpp b/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/react/renderer/components/rnclipboard/ShadowNodes.cpp
new file mode 100644
index 0000000..ce501b5
--- /dev/null
+++ b/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/react/renderer/components/rnclipboard/ShadowNodes.cpp
@@ -0,0 +1,17 @@
+
+/**
+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
+ *
+ * Do not edit this file as changes may cause incorrect behavior and will be lost
+ * once the code is regenerated.
+ *
+ * @generated by codegen project: GenerateShadowNodeCpp.js
+ */
+
+#include <react/renderer/components/rnclipboard/ShadowNodes.h>
+
+namespace facebook::react {
+
+
+
+} // namespace facebook::react
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/react/renderer/components/rnclipboard/ShadowNodes.h b/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/react/renderer/components/rnclipboard/ShadowNodes.h
new file mode 100644
index 0000000..26beb86
--- /dev/null
+++ b/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/react/renderer/components/rnclipboard/ShadowNodes.h
@@ -0,0 +1,23 @@
+
+/**
+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
+ *
+ * Do not edit this file as changes may cause incorrect behavior and will be lost
+ * once the code is regenerated.
+ *
+ * @generated by codegen project: GenerateShadowNodeH.js
+ */
+
+#pragma once
+
+#include <react/renderer/components/rnclipboard/EventEmitters.h>
+#include <react/renderer/components/rnclipboard/Props.h>
+#include <react/renderer/components/rnclipboard/States.h>
+#include <react/renderer/components/view/ConcreteViewShadowNode.h>
+#include <jsi/jsi.h>
+
+namespace facebook::react {
+
+
+
+} // namespace facebook::react
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/react/renderer/components/rnclipboard/States.cpp b/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/react/renderer/components/rnclipboard/States.cpp
new file mode 100644
index 0000000..7f4caa6
--- /dev/null
+++ b/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/react/renderer/components/rnclipboard/States.cpp
@@ -0,0 +1,16 @@
+
+/**
+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
+ *
+ * Do not edit this file as changes may cause incorrect behavior and will be lost
+ * once the code is regenerated.
+ *
+ * @generated by codegen project: GenerateStateCpp.js
+ */
+#include <react/renderer/components/rnclipboard/States.h>
+
+namespace facebook::react {
+
+
+
+} // namespace facebook::react
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/react/renderer/components/rnclipboard/States.h b/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/react/renderer/components/rnclipboard/States.h
new file mode 100644
index 0000000..aeb63ea
--- /dev/null
+++ b/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/react/renderer/components/rnclipboard/States.h
@@ -0,0 +1,21 @@
+/**
+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
+ *
+ * Do not edit this file as changes may cause incorrect behavior and will be lost
+ * once the code is regenerated.
+ *
+ * @generated by codegen project: GenerateStateH.js
+ */
+#pragma once
+
+#ifdef ANDROID
+#include <folly/dynamic.h>
+#include <react/renderer/mapbuffer/MapBuffer.h>
+#include <react/renderer/mapbuffer/MapBufferBuilder.h>
+#endif
+
+namespace facebook::react {
+
+
+
+} // namespace facebook::react
\ No newline at end of file
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/react/renderer/components/rnclipboard/rnclipboardJSI-generated.cpp b/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/react/renderer/components/rnclipboard/rnclipboardJSI-generated.cpp
new file mode 100644
index 0000000..88d42e9
--- /dev/null
+++ b/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/react/renderer/components/rnclipboard/rnclipboardJSI-generated.cpp
@@ -0,0 +1,133 @@
+/**
+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
+ *
+ * Do not edit this file as changes may cause incorrect behavior and will be lost
+ * once the code is regenerated.
+ *
+ * @generated by codegen project: GenerateModuleCpp.js
+ */
+
+#include "rnclipboardJSI.h"
+
+namespace facebook::react {
+
+static jsi::Value __hostFunction_NativeClipboardModuleCxxSpecJSI_getString(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
+  return static_cast<NativeClipboardModuleCxxSpecJSI *>(&turboModule)->getString(
+    rt
+  );
+}
+static jsi::Value __hostFunction_NativeClipboardModuleCxxSpecJSI_getStrings(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
+  return static_cast<NativeClipboardModuleCxxSpecJSI *>(&turboModule)->getStrings(
+    rt
+  );
+}
+static jsi::Value __hostFunction_NativeClipboardModuleCxxSpecJSI_getImagePNG(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
+  return static_cast<NativeClipboardModuleCxxSpecJSI *>(&turboModule)->getImagePNG(
+    rt
+  );
+}
+static jsi::Value __hostFunction_NativeClipboardModuleCxxSpecJSI_getImageJPG(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
+  return static_cast<NativeClipboardModuleCxxSpecJSI *>(&turboModule)->getImageJPG(
+    rt
+  );
+}
+static jsi::Value __hostFunction_NativeClipboardModuleCxxSpecJSI_setImage(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
+  return static_cast<NativeClipboardModuleCxxSpecJSI *>(&turboModule)->setImage(
+    rt,
+    args[0].asString(rt)
+  );
+}
+static jsi::Value __hostFunction_NativeClipboardModuleCxxSpecJSI_getImage(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
+  return static_cast<NativeClipboardModuleCxxSpecJSI *>(&turboModule)->getImage(
+    rt
+  );
+}
+static jsi::Value __hostFunction_NativeClipboardModuleCxxSpecJSI_setString(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
+  static_cast<NativeClipboardModuleCxxSpecJSI *>(&turboModule)->setString(
+    rt,
+    args[0].asString(rt)
+  );
+  return jsi::Value::undefined();
+}
+static jsi::Value __hostFunction_NativeClipboardModuleCxxSpecJSI_setStrings(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
+  static_cast<NativeClipboardModuleCxxSpecJSI *>(&turboModule)->setStrings(
+    rt,
+    args[0].asObject(rt).asArray(rt)
+  );
+  return jsi::Value::undefined();
+}
+static jsi::Value __hostFunction_NativeClipboardModuleCxxSpecJSI_hasString(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
+  return static_cast<NativeClipboardModuleCxxSpecJSI *>(&turboModule)->hasString(
+    rt
+  );
+}
+static jsi::Value __hostFunction_NativeClipboardModuleCxxSpecJSI_hasImage(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
+  return static_cast<NativeClipboardModuleCxxSpecJSI *>(&turboModule)->hasImage(
+    rt
+  );
+}
+static jsi::Value __hostFunction_NativeClipboardModuleCxxSpecJSI_hasURL(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
+  return static_cast<NativeClipboardModuleCxxSpecJSI *>(&turboModule)->hasURL(
+    rt
+  );
+}
+static jsi::Value __hostFunction_NativeClipboardModuleCxxSpecJSI_hasNumber(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
+  return static_cast<NativeClipboardModuleCxxSpecJSI *>(&turboModule)->hasNumber(
+    rt
+  );
+}
+static jsi::Value __hostFunction_NativeClipboardModuleCxxSpecJSI_hasWebURL(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
+  return static_cast<NativeClipboardModuleCxxSpecJSI *>(&turboModule)->hasWebURL(
+    rt
+  );
+}
+static jsi::Value __hostFunction_NativeClipboardModuleCxxSpecJSI_setListener(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
+  static_cast<NativeClipboardModuleCxxSpecJSI *>(&turboModule)->setListener(
+    rt
+  );
+  return jsi::Value::undefined();
+}
+static jsi::Value __hostFunction_NativeClipboardModuleCxxSpecJSI_removeListener(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
+  static_cast<NativeClipboardModuleCxxSpecJSI *>(&turboModule)->removeListener(
+    rt
+  );
+  return jsi::Value::undefined();
+}
+static jsi::Value __hostFunction_NativeClipboardModuleCxxSpecJSI_addListener(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
+  static_cast<NativeClipboardModuleCxxSpecJSI *>(&turboModule)->addListener(
+    rt,
+    args[0].asString(rt)
+  );
+  return jsi::Value::undefined();
+}
+static jsi::Value __hostFunction_NativeClipboardModuleCxxSpecJSI_removeListeners(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
+  static_cast<NativeClipboardModuleCxxSpecJSI *>(&turboModule)->removeListeners(
+    rt,
+    args[0].asNumber()
+  );
+  return jsi::Value::undefined();
+}
+
+NativeClipboardModuleCxxSpecJSI::NativeClipboardModuleCxxSpecJSI(std::shared_ptr<CallInvoker> jsInvoker)
+  : TurboModule("RNCClipboard", jsInvoker) {
+  methodMap_["getString"] = MethodMetadata {0, __hostFunction_NativeClipboardModuleCxxSpecJSI_getString};
+  methodMap_["getStrings"] = MethodMetadata {0, __hostFunction_NativeClipboardModuleCxxSpecJSI_getStrings};
+  methodMap_["getImagePNG"] = MethodMetadata {0, __hostFunction_NativeClipboardModuleCxxSpecJSI_getImagePNG};
+  methodMap_["getImageJPG"] = MethodMetadata {0, __hostFunction_NativeClipboardModuleCxxSpecJSI_getImageJPG};
+  methodMap_["setImage"] = MethodMetadata {1, __hostFunction_NativeClipboardModuleCxxSpecJSI_setImage};
+  methodMap_["getImage"] = MethodMetadata {0, __hostFunction_NativeClipboardModuleCxxSpecJSI_getImage};
+  methodMap_["setString"] = MethodMetadata {1, __hostFunction_NativeClipboardModuleCxxSpecJSI_setString};
+  methodMap_["setStrings"] = MethodMetadata {1, __hostFunction_NativeClipboardModuleCxxSpecJSI_setStrings};
+  methodMap_["hasString"] = MethodMetadata {0, __hostFunction_NativeClipboardModuleCxxSpecJSI_hasString};
+  methodMap_["hasImage"] = MethodMetadata {0, __hostFunction_NativeClipboardModuleCxxSpecJSI_hasImage};
+  methodMap_["hasURL"] = MethodMetadata {0, __hostFunction_NativeClipboardModuleCxxSpecJSI_hasURL};
+  methodMap_["hasNumber"] = MethodMetadata {0, __hostFunction_NativeClipboardModuleCxxSpecJSI_hasNumber};
+  methodMap_["hasWebURL"] = MethodMetadata {0, __hostFunction_NativeClipboardModuleCxxSpecJSI_hasWebURL};
+  methodMap_["setListener"] = MethodMetadata {0, __hostFunction_NativeClipboardModuleCxxSpecJSI_setListener};
+  methodMap_["removeListener"] = MethodMetadata {0, __hostFunction_NativeClipboardModuleCxxSpecJSI_removeListener};
+  methodMap_["addListener"] = MethodMetadata {1, __hostFunction_NativeClipboardModuleCxxSpecJSI_addListener};
+  methodMap_["removeListeners"] = MethodMetadata {1, __hostFunction_NativeClipboardModuleCxxSpecJSI_removeListeners};
+}
+
+
+} // namespace facebook::react
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/react/renderer/components/rnclipboard/rnclipboardJSI.h b/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/react/renderer/components/rnclipboard/rnclipboardJSI.h
new file mode 100644
index 0000000..92dd148
--- /dev/null
+++ b/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/react/renderer/components/rnclipboard/rnclipboardJSI.h
@@ -0,0 +1,207 @@
+/**
+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
+ *
+ * Do not edit this file as changes may cause incorrect behavior and will be lost
+ * once the code is regenerated.
+ *
+ * @generated by codegen project: GenerateModuleH.js
+ */
+
+#pragma once
+
+#include <ReactCommon/TurboModule.h>
+#include <react/bridging/Bridging.h>
+
+namespace facebook::react {
+
+
+  class JSI_EXPORT NativeClipboardModuleCxxSpecJSI : public TurboModule {
+protected:
+  NativeClipboardModuleCxxSpecJSI(std::shared_ptr<CallInvoker> jsInvoker);
+
+public:
+  virtual jsi::Value getString(jsi::Runtime &rt) = 0;
+  virtual jsi::Value getStrings(jsi::Runtime &rt) = 0;
+  virtual jsi::Value getImagePNG(jsi::Runtime &rt) = 0;
+  virtual jsi::Value getImageJPG(jsi::Runtime &rt) = 0;
+  virtual jsi::Value setImage(jsi::Runtime &rt, jsi::String content) = 0;
+  virtual jsi::Value getImage(jsi::Runtime &rt) = 0;
+  virtual void setString(jsi::Runtime &rt, jsi::String content) = 0;
+  virtual void setStrings(jsi::Runtime &rt, jsi::Array content) = 0;
+  virtual jsi::Value hasString(jsi::Runtime &rt) = 0;
+  virtual jsi::Value hasImage(jsi::Runtime &rt) = 0;
+  virtual jsi::Value hasURL(jsi::Runtime &rt) = 0;
+  virtual jsi::Value hasNumber(jsi::Runtime &rt) = 0;
+  virtual jsi::Value hasWebURL(jsi::Runtime &rt) = 0;
+  virtual void setListener(jsi::Runtime &rt) = 0;
+  virtual void removeListener(jsi::Runtime &rt) = 0;
+  virtual void addListener(jsi::Runtime &rt, jsi::String eventName) = 0;
+  virtual void removeListeners(jsi::Runtime &rt, int count) = 0;
+
+};
+
+template <typename T>
+class JSI_EXPORT NativeClipboardModuleCxxSpec : public TurboModule {
+public:
+  jsi::Value get(jsi::Runtime &rt, const jsi::PropNameID &propName) override {
+    return delegate_.get(rt, propName);
+  }
+
+  static constexpr std::string_view kModuleName = "RNCClipboard";
+
+protected:
+  NativeClipboardModuleCxxSpec(std::shared_ptr<CallInvoker> jsInvoker)
+    : TurboModule(std::string{NativeClipboardModuleCxxSpec::kModuleName}, jsInvoker),
+      delegate_(reinterpret_cast<T*>(this), jsInvoker) {}
+
+private:
+  class Delegate : public NativeClipboardModuleCxxSpecJSI {
+  public:
+    Delegate(T *instance, std::shared_ptr<CallInvoker> jsInvoker) :
+      NativeClipboardModuleCxxSpecJSI(std::move(jsInvoker)), instance_(instance) {}
+
+    jsi::Value getString(jsi::Runtime &rt) override {
+      static_assert(
+          bridging::getParameterCount(&T::getString) == 1,
+          "Expected getString(...) to have 1 parameters");
+
+      return bridging::callFromJs<jsi::Value>(
+          rt, &T::getString, jsInvoker_, instance_);
+    }
+    jsi::Value getStrings(jsi::Runtime &rt) override {
+      static_assert(
+          bridging::getParameterCount(&T::getStrings) == 1,
+          "Expected getStrings(...) to have 1 parameters");
+
+      return bridging::callFromJs<jsi::Value>(
+          rt, &T::getStrings, jsInvoker_, instance_);
+    }
+    jsi::Value getImagePNG(jsi::Runtime &rt) override {
+      static_assert(
+          bridging::getParameterCount(&T::getImagePNG) == 1,
+          "Expected getImagePNG(...) to have 1 parameters");
+
+      return bridging::callFromJs<jsi::Value>(
+          rt, &T::getImagePNG, jsInvoker_, instance_);
+    }
+    jsi::Value getImageJPG(jsi::Runtime &rt) override {
+      static_assert(
+          bridging::getParameterCount(&T::getImageJPG) == 1,
+          "Expected getImageJPG(...) to have 1 parameters");
+
+      return bridging::callFromJs<jsi::Value>(
+          rt, &T::getImageJPG, jsInvoker_, instance_);
+    }
+    jsi::Value setImage(jsi::Runtime &rt, jsi::String content) override {
+      static_assert(
+          bridging::getParameterCount(&T::setImage) == 2,
+          "Expected setImage(...) to have 2 parameters");
+
+      return bridging::callFromJs<jsi::Value>(
+          rt, &T::setImage, jsInvoker_, instance_, std::move(content));
+    }
+    jsi::Value getImage(jsi::Runtime &rt) override {
+      static_assert(
+          bridging::getParameterCount(&T::getImage) == 1,
+          "Expected getImage(...) to have 1 parameters");
+
+      return bridging::callFromJs<jsi::Value>(
+          rt, &T::getImage, jsInvoker_, instance_);
+    }
+    void setString(jsi::Runtime &rt, jsi::String content) override {
+      static_assert(
+          bridging::getParameterCount(&T::setString) == 2,
+          "Expected setString(...) to have 2 parameters");
+
+      return bridging::callFromJs<void>(
+          rt, &T::setString, jsInvoker_, instance_, std::move(content));
+    }
+    void setStrings(jsi::Runtime &rt, jsi::Array content) override {
+      static_assert(
+          bridging::getParameterCount(&T::setStrings) == 2,
+          "Expected setStrings(...) to have 2 parameters");
+
+      return bridging::callFromJs<void>(
+          rt, &T::setStrings, jsInvoker_, instance_, std::move(content));
+    }
+    jsi::Value hasString(jsi::Runtime &rt) override {
+      static_assert(
+          bridging::getParameterCount(&T::hasString) == 1,
+          "Expected hasString(...) to have 1 parameters");
+
+      return bridging::callFromJs<jsi::Value>(
+          rt, &T::hasString, jsInvoker_, instance_);
+    }
+    jsi::Value hasImage(jsi::Runtime &rt) override {
+      static_assert(
+          bridging::getParameterCount(&T::hasImage) == 1,
+          "Expected hasImage(...) to have 1 parameters");
+
+      return bridging::callFromJs<jsi::Value>(
+          rt, &T::hasImage, jsInvoker_, instance_);
+    }
+    jsi::Value hasURL(jsi::Runtime &rt) override {
+      static_assert(
+          bridging::getParameterCount(&T::hasURL) == 1,
+          "Expected hasURL(...) to have 1 parameters");
+
+      return bridging::callFromJs<jsi::Value>(
+          rt, &T::hasURL, jsInvoker_, instance_);
+    }
+    jsi::Value hasNumber(jsi::Runtime &rt) override {
+      static_assert(
+          bridging::getParameterCount(&T::hasNumber) == 1,
+          "Expected hasNumber(...) to have 1 parameters");
+
+      return bridging::callFromJs<jsi::Value>(
+          rt, &T::hasNumber, jsInvoker_, instance_);
+    }
+    jsi::Value hasWebURL(jsi::Runtime &rt) override {
+      static_assert(
+          bridging::getParameterCount(&T::hasWebURL) == 1,
+          "Expected hasWebURL(...) to have 1 parameters");
+
+      return bridging::callFromJs<jsi::Value>(
+          rt, &T::hasWebURL, jsInvoker_, instance_);
+    }
+    void setListener(jsi::Runtime &rt) override {
+      static_assert(
+          bridging::getParameterCount(&T::setListener) == 1,
+          "Expected setListener(...) to have 1 parameters");
+
+      return bridging::callFromJs<void>(
+          rt, &T::setListener, jsInvoker_, instance_);
+    }
+    void removeListener(jsi::Runtime &rt) override {
+      static_assert(
+          bridging::getParameterCount(&T::removeListener) == 1,
+          "Expected removeListener(...) to have 1 parameters");
+
+      return bridging::callFromJs<void>(
+          rt, &T::removeListener, jsInvoker_, instance_);
+    }
+    void addListener(jsi::Runtime &rt, jsi::String eventName) override {
+      static_assert(
+          bridging::getParameterCount(&T::addListener) == 2,
+          "Expected addListener(...) to have 2 parameters");
+
+      return bridging::callFromJs<void>(
+          rt, &T::addListener, jsInvoker_, instance_, std::move(eventName));
+    }
+    void removeListeners(jsi::Runtime &rt, int count) override {
+      static_assert(
+          bridging::getParameterCount(&T::removeListeners) == 2,
+          "Expected removeListeners(...) to have 2 parameters");
+
+      return bridging::callFromJs<void>(
+          rt, &T::removeListeners, jsInvoker_, instance_, std::move(count));
+    }
+
+  private:
+    T *instance_;
+  };
+
+  Delegate delegate_;
+};
+
+} // namespace facebook::react
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/rnclipboard-generated.cpp b/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/rnclipboard-generated.cpp
new file mode 100644
index 0000000..dc43872
--- /dev/null
+++ b/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/rnclipboard-generated.cpp
@@ -0,0 +1,128 @@
+
+/**
+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
+ *
+ * Do not edit this file as changes may cause incorrect behavior and will be lost
+ * once the code is regenerated.
+ *
+ * @generated by codegen project: GenerateModuleJniCpp.js
+ */
+
+#include "rnclipboard.h"
+
+namespace facebook::react {
+
+static facebook::jsi::Value __hostFunction_NativeClipboardModuleSpecJSI_getString(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
+  static jmethodID cachedMethodId = nullptr;
+  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "getString", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
+}
+
+static facebook::jsi::Value __hostFunction_NativeClipboardModuleSpecJSI_getStrings(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
+  static jmethodID cachedMethodId = nullptr;
+  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "getStrings", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
+}
+
+static facebook::jsi::Value __hostFunction_NativeClipboardModuleSpecJSI_getImagePNG(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
+  static jmethodID cachedMethodId = nullptr;
+  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "getImagePNG", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
+}
+
+static facebook::jsi::Value __hostFunction_NativeClipboardModuleSpecJSI_getImageJPG(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
+  static jmethodID cachedMethodId = nullptr;
+  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "getImageJPG", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
+}
+
+static facebook::jsi::Value __hostFunction_NativeClipboardModuleSpecJSI_setImage(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
+  static jmethodID cachedMethodId = nullptr;
+  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "setImage", "(Ljava/lang/String;Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
+}
+
+static facebook::jsi::Value __hostFunction_NativeClipboardModuleSpecJSI_getImage(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
+  static jmethodID cachedMethodId = nullptr;
+  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "getImage", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
+}
+
+static facebook::jsi::Value __hostFunction_NativeClipboardModuleSpecJSI_setString(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
+  static jmethodID cachedMethodId = nullptr;
+  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, VoidKind, "setString", "(Ljava/lang/String;)V", args, count, cachedMethodId);
+}
+
+static facebook::jsi::Value __hostFunction_NativeClipboardModuleSpecJSI_setStrings(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
+  static jmethodID cachedMethodId = nullptr;
+  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, VoidKind, "setStrings", "(Lcom/facebook/react/bridge/ReadableArray;)V", args, count, cachedMethodId);
+}
+
+static facebook::jsi::Value __hostFunction_NativeClipboardModuleSpecJSI_hasString(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
+  static jmethodID cachedMethodId = nullptr;
+  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "hasString", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
+}
+
+static facebook::jsi::Value __hostFunction_NativeClipboardModuleSpecJSI_hasImage(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
+  static jmethodID cachedMethodId = nullptr;
+  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "hasImage", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
+}
+
+static facebook::jsi::Value __hostFunction_NativeClipboardModuleSpecJSI_hasURL(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
+  static jmethodID cachedMethodId = nullptr;
+  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "hasURL", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
+}
+
+static facebook::jsi::Value __hostFunction_NativeClipboardModuleSpecJSI_hasNumber(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
+  static jmethodID cachedMethodId = nullptr;
+  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "hasNumber", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
+}
+
+static facebook::jsi::Value __hostFunction_NativeClipboardModuleSpecJSI_hasWebURL(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
+  static jmethodID cachedMethodId = nullptr;
+  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, PromiseKind, "hasWebURL", "(Lcom/facebook/react/bridge/Promise;)V", args, count, cachedMethodId);
+}
+
+static facebook::jsi::Value __hostFunction_NativeClipboardModuleSpecJSI_setListener(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
+  static jmethodID cachedMethodId = nullptr;
+  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, VoidKind, "setListener", "()V", args, count, cachedMethodId);
+}
+
+static facebook::jsi::Value __hostFunction_NativeClipboardModuleSpecJSI_removeListener(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
+  static jmethodID cachedMethodId = nullptr;
+  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, VoidKind, "removeListener", "()V", args, count, cachedMethodId);
+}
+
+static facebook::jsi::Value __hostFunction_NativeClipboardModuleSpecJSI_addListener(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
+  static jmethodID cachedMethodId = nullptr;
+  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, VoidKind, "addListener", "(Ljava/lang/String;)V", args, count, cachedMethodId);
+}
+
+static facebook::jsi::Value __hostFunction_NativeClipboardModuleSpecJSI_removeListeners(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
+  static jmethodID cachedMethodId = nullptr;
+  return static_cast<JavaTurboModule &>(turboModule).invokeJavaMethod(rt, VoidKind, "removeListeners", "(D)V", args, count, cachedMethodId);
+}
+
+NativeClipboardModuleSpecJSI::NativeClipboardModuleSpecJSI(const JavaTurboModule::InitParams &params)
+  : JavaTurboModule(params) {
+  methodMap_["getString"] = MethodMetadata {0, __hostFunction_NativeClipboardModuleSpecJSI_getString};
+  methodMap_["getStrings"] = MethodMetadata {0, __hostFunction_NativeClipboardModuleSpecJSI_getStrings};
+  methodMap_["getImagePNG"] = MethodMetadata {0, __hostFunction_NativeClipboardModuleSpecJSI_getImagePNG};
+  methodMap_["getImageJPG"] = MethodMetadata {0, __hostFunction_NativeClipboardModuleSpecJSI_getImageJPG};
+  methodMap_["setImage"] = MethodMetadata {1, __hostFunction_NativeClipboardModuleSpecJSI_setImage};
+  methodMap_["getImage"] = MethodMetadata {0, __hostFunction_NativeClipboardModuleSpecJSI_getImage};
+  methodMap_["setString"] = MethodMetadata {1, __hostFunction_NativeClipboardModuleSpecJSI_setString};
+  methodMap_["setStrings"] = MethodMetadata {1, __hostFunction_NativeClipboardModuleSpecJSI_setStrings};
+  methodMap_["hasString"] = MethodMetadata {0, __hostFunction_NativeClipboardModuleSpecJSI_hasString};
+  methodMap_["hasImage"] = MethodMetadata {0, __hostFunction_NativeClipboardModuleSpecJSI_hasImage};
+  methodMap_["hasURL"] = MethodMetadata {0, __hostFunction_NativeClipboardModuleSpecJSI_hasURL};
+  methodMap_["hasNumber"] = MethodMetadata {0, __hostFunction_NativeClipboardModuleSpecJSI_hasNumber};
+  methodMap_["hasWebURL"] = MethodMetadata {0, __hostFunction_NativeClipboardModuleSpecJSI_hasWebURL};
+  methodMap_["setListener"] = MethodMetadata {0, __hostFunction_NativeClipboardModuleSpecJSI_setListener};
+  methodMap_["removeListener"] = MethodMetadata {0, __hostFunction_NativeClipboardModuleSpecJSI_removeListener};
+  methodMap_["addListener"] = MethodMetadata {1, __hostFunction_NativeClipboardModuleSpecJSI_addListener};
+  methodMap_["removeListeners"] = MethodMetadata {1, __hostFunction_NativeClipboardModuleSpecJSI_removeListeners};
+}
+
+std::shared_ptr<TurboModule> rnclipboard_ModuleProvider(const std::string &moduleName, const JavaTurboModule::InitParams &params) {
+  if (moduleName == "RNCClipboard") {
+    return std::make_shared<NativeClipboardModuleSpecJSI>(params);
+  }
+  return nullptr;
+}
+
+} // namespace facebook::react
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/rnclipboard.h b/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/rnclipboard.h
new file mode 100644
index 0000000..dc145b4
--- /dev/null
+++ b/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/jni/rnclipboard.h
@@ -0,0 +1,31 @@
+
+/**
+ * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
+ *
+ * Do not edit this file as changes may cause incorrect behavior and will be lost
+ * once the code is regenerated.
+ *
+ * @generated by codegen project: GenerateModuleJniH.js
+ */
+
+#pragma once
+
+#include <ReactCommon/JavaTurboModule.h>
+#include <ReactCommon/TurboModule.h>
+#include <jsi/jsi.h>
+
+namespace facebook::react {
+
+/**
+ * JNI C++ class for module 'NativeClipboardModule'
+ */
+class JSI_EXPORT NativeClipboardModuleSpecJSI : public JavaTurboModule {
+public:
+  NativeClipboardModuleSpecJSI(const JavaTurboModule::InitParams &params);
+};
+
+
+JSI_EXPORT
+std::shared_ptr<TurboModule> rnclipboard_ModuleProvider(const std::string &moduleName, const JavaTurboModule::InitParams &params);
+
+} // namespace facebook::react
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/schema.json b/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/schema.json
new file mode 100644
index 0000000..8cdad85
--- /dev/null
+++ b/node_modules/@react-native-clipboard/clipboard/android/build/generated/source/codegen/schema.json
@@ -0,0 +1,280 @@
+{
+  "modules": {
+    "NativeClipboardModule": {
+      "type": "NativeModule",
+      "aliasMap": {},
+      "enumMap": {},
+      "spec": {
+        "properties": [
+          {
+            "name": "getString",
+            "optional": false,
+            "typeAnnotation": {
+              "type": "FunctionTypeAnnotation",
+              "returnTypeAnnotation": {
+                "type": "PromiseTypeAnnotation",
+                "elementType": {
+                  "type": "StringTypeAnnotation"
+                }
+              },
+              "params": []
+            }
+          },
+          {
+            "name": "getStrings",
+            "optional": false,
+            "typeAnnotation": {
+              "type": "FunctionTypeAnnotation",
+              "returnTypeAnnotation": {
+                "type": "PromiseTypeAnnotation",
+                "elementType": {
+                  "type": "ArrayTypeAnnotation",
+                  "elementType": {
+                    "type": "StringTypeAnnotation"
+                  }
+                }
+              },
+              "params": []
+            }
+          },
+          {
+            "name": "getImagePNG",
+            "optional": false,
+            "typeAnnotation": {
+              "type": "FunctionTypeAnnotation",
+              "returnTypeAnnotation": {
+                "type": "PromiseTypeAnnotation",
+                "elementType": {
+                  "type": "StringTypeAnnotation"
+                }
+              },
+              "params": []
+            }
+          },
+          {
+            "name": "getImageJPG",
+            "optional": false,
+            "typeAnnotation": {
+              "type": "FunctionTypeAnnotation",
+              "returnTypeAnnotation": {
+                "type": "PromiseTypeAnnotation",
+                "elementType": {
+                  "type": "StringTypeAnnotation"
+                }
+              },
+              "params": []
+            }
+          },
+          {
+            "name": "setImage",
+            "optional": false,
+            "typeAnnotation": {
+              "type": "FunctionTypeAnnotation",
+              "returnTypeAnnotation": {
+                "type": "PromiseTypeAnnotation",
+                "elementType": {
+                  "type": "VoidTypeAnnotation"
+                }
+              },
+              "params": [
+                {
+                  "name": "content",
+                  "optional": false,
+                  "typeAnnotation": {
+                    "type": "StringTypeAnnotation"
+                  }
+                }
+              ]
+            }
+          },
+          {
+            "name": "getImage",
+            "optional": false,
+            "typeAnnotation": {
+              "type": "FunctionTypeAnnotation",
+              "returnTypeAnnotation": {
+                "type": "PromiseTypeAnnotation",
+                "elementType": {
+                  "type": "StringTypeAnnotation"
+                }
+              },
+              "params": []
+            }
+          },
+          {
+            "name": "setString",
+            "optional": false,
+            "typeAnnotation": {
+              "type": "FunctionTypeAnnotation",
+              "returnTypeAnnotation": {
+                "type": "VoidTypeAnnotation"
+              },
+              "params": [
+                {
+                  "name": "content",
+                  "optional": false,
+                  "typeAnnotation": {
+                    "type": "StringTypeAnnotation"
+                  }
+                }
+              ]
+            }
+          },
+          {
+            "name": "setStrings",
+            "optional": false,
+            "typeAnnotation": {
+              "type": "FunctionTypeAnnotation",
+              "returnTypeAnnotation": {
+                "type": "VoidTypeAnnotation"
+              },
+              "params": [
+                {
+                  "name": "content",
+                  "optional": false,
+                  "typeAnnotation": {
+                    "type": "ArrayTypeAnnotation",
+                    "elementType": {
+                      "type": "StringTypeAnnotation"
+                    }
+                  }
+                }
+              ]
+            }
+          },
+          {
+            "name": "hasString",
+            "optional": false,
+            "typeAnnotation": {
+              "type": "FunctionTypeAnnotation",
+              "returnTypeAnnotation": {
+                "type": "PromiseTypeAnnotation",
+                "elementType": {
+                  "type": "BooleanTypeAnnotation"
+                }
+              },
+              "params": []
+            }
+          },
+          {
+            "name": "hasImage",
+            "optional": false,
+            "typeAnnotation": {
+              "type": "FunctionTypeAnnotation",
+              "returnTypeAnnotation": {
+                "type": "PromiseTypeAnnotation",
+                "elementType": {
+                  "type": "BooleanTypeAnnotation"
+                }
+              },
+              "params": []
+            }
+          },
+          {
+            "name": "hasURL",
+            "optional": false,
+            "typeAnnotation": {
+              "type": "FunctionTypeAnnotation",
+              "returnTypeAnnotation": {
+                "type": "PromiseTypeAnnotation",
+                "elementType": {
+                  "type": "BooleanTypeAnnotation"
+                }
+              },
+              "params": []
+            }
+          },
+          {
+            "name": "hasNumber",
+            "optional": false,
+            "typeAnnotation": {
+              "type": "FunctionTypeAnnotation",
+              "returnTypeAnnotation": {
+                "type": "PromiseTypeAnnotation",
+                "elementType": {
+                  "type": "BooleanTypeAnnotation"
+                }
+              },
+              "params": []
+            }
+          },
+          {
+            "name": "hasWebURL",
+            "optional": false,
+            "typeAnnotation": {
+              "type": "FunctionTypeAnnotation",
+              "returnTypeAnnotation": {
+                "type": "PromiseTypeAnnotation",
+                "elementType": {
+                  "type": "BooleanTypeAnnotation"
+                }
+              },
+              "params": []
+            }
+          },
+          {
+            "name": "setListener",
+            "optional": false,
+            "typeAnnotation": {
+              "type": "FunctionTypeAnnotation",
+              "returnTypeAnnotation": {
+                "type": "VoidTypeAnnotation"
+              },
+              "params": []
+            }
+          },
+          {
+            "name": "removeListener",
+            "optional": false,
+            "typeAnnotation": {
+              "type": "FunctionTypeAnnotation",
+              "returnTypeAnnotation": {
+                "type": "VoidTypeAnnotation"
+              },
+              "params": []
+            }
+          },
+          {
+            "name": "addListener",
+            "optional": false,
+            "typeAnnotation": {
+              "type": "FunctionTypeAnnotation",
+              "returnTypeAnnotation": {
+                "type": "VoidTypeAnnotation"
+              },
+              "params": [
+                {
+                  "name": "eventName",
+                  "optional": false,
+                  "typeAnnotation": {
+                    "type": "StringTypeAnnotation"
+                  }
+                }
+              ]
+            }
+          },
+          {
+            "name": "removeListeners",
+            "optional": false,
+            "typeAnnotation": {
+              "type": "FunctionTypeAnnotation",
+              "returnTypeAnnotation": {
+                "type": "VoidTypeAnnotation"
+              },
+              "params": [
+                {
+                  "name": "count",
+                  "optional": false,
+                  "typeAnnotation": {
+                    "type": "Int32TypeAnnotation"
+                  }
+                }
+              ]
+            }
+          }
+        ]
+      },
+      "moduleName": "RNCClipboard"
+    }
+  }
+}
\ No newline at end of file
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/AndroidManifest.xml b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/AndroidManifest.xml
new file mode 100644
index 0000000..4716f7d
--- /dev/null
+++ b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/AndroidManifest.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.reactnativecommunity.clipboard" >
+
+    <uses-sdk android:minSdkVersion="24" />
+
+</manifest>
\ No newline at end of file
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/output-metadata.json b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/output-metadata.json
new file mode 100644
index 0000000..be48ba1
--- /dev/null
+++ b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/output-metadata.json
@@ -0,0 +1,18 @@
+{
+  "version": 3,
+  "artifactType": {
+    "type": "AAPT_FRIENDLY_MERGED_MANIFESTS",
+    "kind": "Directory"
+  },
+  "applicationId": "com.reactnativecommunity.clipboard",
+  "variantName": "debug",
+  "elements": [
+    {
+      "type": "SINGLE",
+      "filters": [],
+      "attributes": [],
+      "outputFile": "AndroidManifest.xml"
+    }
+  ],
+  "elementType": "File"
+}
\ No newline at end of file
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/aar_metadata/debug/aar-metadata.properties b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/aar_metadata/debug/aar-metadata.properties
new file mode 100644
index 0000000..1211b1e
--- /dev/null
+++ b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/aar_metadata/debug/aar-metadata.properties
@@ -0,0 +1,6 @@
+aarFormatVersion=1.0
+aarMetadataVersion=1.0
+minCompileSdk=1
+minCompileSdkExtension=0
+minAndroidGradlePluginVersion=1.0.0
+coreLibraryDesugaringEnabled=false
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/annotation_processor_list/debug/annotationProcessors.json b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/annotation_processor_list/debug/annotationProcessors.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/annotation_processor_list/debug/annotationProcessors.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/compile_library_classes_jar/debug/classes.jar b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/compile_library_classes_jar/debug/classes.jar
new file mode 100644
index 0000000..dd31c3f
Binary files /dev/null and b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/compile_library_classes_jar/debug/classes.jar differ
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/compile_r_class_jar/debug/R.jar b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/compile_r_class_jar/debug/R.jar
new file mode 100644
index 0000000..c89a01c
Binary files /dev/null and b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/compile_r_class_jar/debug/R.jar differ
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/compile_symbol_list/debug/R.txt b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/compile_symbol_list/debug/R.txt
new file mode 100644
index 0000000..e69de29
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties
new file mode 100644
index 0000000..be218c8
--- /dev/null
+++ b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties
@@ -0,0 +1 @@
+#Fri Jul 12 13:14:16 CET 2024
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml
new file mode 100644
index 0000000..431a150
--- /dev/null
+++ b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/incremental/debug/packageDebugResources/merger.xml
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="utf-8"?>
+<merger version="3"><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="main$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/david/Documents/MoonMeet-CrossPlatform/node_modules/@react-native-clipboard/clipboard/android/src/main/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="main" generated-set="main$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/david/Documents/MoonMeet-CrossPlatform/node_modules/@react-native-clipboard/clipboard/android/src/main/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="debug$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/david/Documents/MoonMeet-CrossPlatform/node_modules/@react-native-clipboard/clipboard/android/src/debug/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="debug" generated-set="debug$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/david/Documents/MoonMeet-CrossPlatform/node_modules/@react-native-clipboard/clipboard/android/src/debug/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="generated$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/david/Documents/MoonMeet-CrossPlatform/node_modules/@react-native-clipboard/clipboard/android/build/generated/res/resValues/debug"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="generated" generated-set="generated$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/david/Documents/MoonMeet-CrossPlatform/node_modules/@react-native-clipboard/clipboard/android/build/generated/res/resValues/debug"/></dataSet><mergedItems/></merger>
\ No newline at end of file
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/javac/debug/classes/com/reactnativecommunity/clipboard/BuildConfig.class b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/javac/debug/classes/com/reactnativecommunity/clipboard/BuildConfig.class
new file mode 100644
index 0000000..fe399ef
Binary files /dev/null and b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/javac/debug/classes/com/reactnativecommunity/clipboard/BuildConfig.class differ
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/javac/debug/classes/com/reactnativecommunity/clipboard/ClipboardModule$1.class b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/javac/debug/classes/com/reactnativecommunity/clipboard/ClipboardModule$1.class
new file mode 100644
index 0000000..4431b24
Binary files /dev/null and b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/javac/debug/classes/com/reactnativecommunity/clipboard/ClipboardModule$1.class differ
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/javac/debug/classes/com/reactnativecommunity/clipboard/ClipboardModule.class b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/javac/debug/classes/com/reactnativecommunity/clipboard/ClipboardModule.class
new file mode 100644
index 0000000..1ee747a
Binary files /dev/null and b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/javac/debug/classes/com/reactnativecommunity/clipboard/ClipboardModule.class differ
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/javac/debug/classes/com/reactnativecommunity/clipboard/ClipboardPackage$1.class b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/javac/debug/classes/com/reactnativecommunity/clipboard/ClipboardPackage$1.class
new file mode 100644
index 0000000..34a07f7
Binary files /dev/null and b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/javac/debug/classes/com/reactnativecommunity/clipboard/ClipboardPackage$1.class differ
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/javac/debug/classes/com/reactnativecommunity/clipboard/ClipboardPackage.class b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/javac/debug/classes/com/reactnativecommunity/clipboard/ClipboardPackage.class
new file mode 100644
index 0000000..d9b6342
Binary files /dev/null and b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/javac/debug/classes/com/reactnativecommunity/clipboard/ClipboardPackage.class differ
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/javac/debug/classes/com/reactnativecommunity/clipboard/NativeClipboardModuleSpec.class b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/javac/debug/classes/com/reactnativecommunity/clipboard/NativeClipboardModuleSpec.class
new file mode 100644
index 0000000..3bc1f68
Binary files /dev/null and b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/javac/debug/classes/com/reactnativecommunity/clipboard/NativeClipboardModuleSpec.class differ
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/local_only_symbol_list/debug/R-def.txt b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/local_only_symbol_list/debug/R-def.txt
new file mode 100644
index 0000000..78ac5b8
--- /dev/null
+++ b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/local_only_symbol_list/debug/R-def.txt
@@ -0,0 +1,2 @@
+R_DEF: Internal format may change without notice
+local
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt
new file mode 100644
index 0000000..2c4b538
--- /dev/null
+++ b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt
@@ -0,0 +1,7 @@
+1<?xml version="1.0" encoding="utf-8"?>
+2<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+3    package="com.reactnativecommunity.clipboard" >
+4
+5    <uses-sdk android:minSdkVersion="24" />
+6
+7</manifest>
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/merged_manifest/debug/AndroidManifest.xml b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/merged_manifest/debug/AndroidManifest.xml
new file mode 100644
index 0000000..4716f7d
--- /dev/null
+++ b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/merged_manifest/debug/AndroidManifest.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.reactnativecommunity.clipboard" >
+
+    <uses-sdk android:minSdkVersion="24" />
+
+</manifest>
\ No newline at end of file
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/navigation_json/debug/navigation.json b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/navigation_json/debug/navigation.json
new file mode 100644
index 0000000..0637a08
--- /dev/null
+++ b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/navigation_json/debug/navigation.json
@@ -0,0 +1 @@
+[]
\ No newline at end of file
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/runtime_library_classes_jar/debug/classes.jar b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/runtime_library_classes_jar/debug/classes.jar
new file mode 100644
index 0000000..154bf15
Binary files /dev/null and b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/runtime_library_classes_jar/debug/classes.jar differ
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/symbol_list_with_package_name/debug/package-aware-r.txt b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/symbol_list_with_package_name/debug/package-aware-r.txt
new file mode 100644
index 0000000..f2ab9fa
--- /dev/null
+++ b/node_modules/@react-native-clipboard/clipboard/android/build/intermediates/symbol_list_with_package_name/debug/package-aware-r.txt
@@ -0,0 +1 @@
+com.reactnativecommunity.clipboard
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/outputs/logs/manifest-merger-debug-report.txt b/node_modules/@react-native-clipboard/clipboard/android/build/outputs/logs/manifest-merger-debug-report.txt
new file mode 100644
index 0000000..6cb2b10
--- /dev/null
+++ b/node_modules/@react-native-clipboard/clipboard/android/build/outputs/logs/manifest-merger-debug-report.txt
@@ -0,0 +1,17 @@
+-- Merging decision tree log ---
+manifest
+ADDED from /home/david/Documents/MoonMeet-CrossPlatform/node_modules/@react-native-clipboard/clipboard/android/src/main/AndroidManifest.xml:2:1-5:12
+INJECTED from /home/david/Documents/MoonMeet-CrossPlatform/node_modules/@react-native-clipboard/clipboard/android/src/main/AndroidManifest.xml:2:1-5:12
+	package
+		ADDED from /home/david/Documents/MoonMeet-CrossPlatform/node_modules/@react-native-clipboard/clipboard/android/src/main/AndroidManifest.xml:3:11-55
+		INJECTED from /home/david/Documents/MoonMeet-CrossPlatform/node_modules/@react-native-clipboard/clipboard/android/src/main/AndroidManifest.xml
+	xmlns:android
+		ADDED from /home/david/Documents/MoonMeet-CrossPlatform/node_modules/@react-native-clipboard/clipboard/android/src/main/AndroidManifest.xml:2:11-69
+uses-sdk
+INJECTED from /home/david/Documents/MoonMeet-CrossPlatform/node_modules/@react-native-clipboard/clipboard/android/src/main/AndroidManifest.xml reason: use-sdk injection requested
+INJECTED from /home/david/Documents/MoonMeet-CrossPlatform/node_modules/@react-native-clipboard/clipboard/android/src/main/AndroidManifest.xml
+INJECTED from /home/david/Documents/MoonMeet-CrossPlatform/node_modules/@react-native-clipboard/clipboard/android/src/main/AndroidManifest.xml
+	android:targetSdkVersion
+		INJECTED from /home/david/Documents/MoonMeet-CrossPlatform/node_modules/@react-native-clipboard/clipboard/android/src/main/AndroidManifest.xml
+	android:minSdkVersion
+		INJECTED from /home/david/Documents/MoonMeet-CrossPlatform/node_modules/@react-native-clipboard/clipboard/android/src/main/AndroidManifest.xml
diff --git a/node_modules/@react-native-clipboard/clipboard/android/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin b/node_modules/@react-native-clipboard/clipboard/android/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin
new file mode 100644
index 0000000..34a2edc
Binary files /dev/null and b/node_modules/@react-native-clipboard/clipboard/android/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin differ
diff --git a/node_modules/@react-native-clipboard/clipboard/android/src/main/java/com/reactnativecommunity/clipboard/ClipboardModule.java b/node_modules/@react-native-clipboard/clipboard/android/src/main/java/com/reactnativecommunity/clipboard/ClipboardModule.java
index 442434f..6698cc0 100644
--- a/node_modules/@react-native-clipboard/clipboard/android/src/main/java/com/reactnativecommunity/clipboard/ClipboardModule.java
+++ b/node_modules/@react-native-clipboard/clipboard/android/src/main/java/com/reactnativecommunity/clipboard/ClipboardModule.java
@@ -238,7 +238,7 @@ public class ClipboardModule extends NativeClipboardModuleSpec {
   }
 
   @Override
-  public void removeListeners(int count) {
+  public void removeListeners(double count) {
 
   }
 

from clipboard.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.