react-native-clipboard / clipboard

React Native Clipboard API for both iOS and Android.
MIT License
669 stars 118 forks source link

Allowing RN 0.74 as a peer dependency #239

Open naftalibeder opened 2 months ago

naftalibeder commented 2 months ago

Would you accept a PR updating the peer dependencies to include "react-native": "... || ^0.74.0"? The library works fine on 0.74, but throws an error on dependency installation at the moment.

sargsyanapach94 commented 2 months ago

I have the same issue.

davidgvf commented 2 months ago

Same problem

cixio commented 2 months ago
npm update

npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: App@1.0.1
npm ERR! Found: react-native@0.74.0
npm ERR! node_modules/react-native
npm ERR!   react-native@"0.74.0" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer react-native@"^0.61.5 || ^0.62.3 || ^0.63.2 || ^0.64.2 || ^0.65.0 || ^0.66.0 || ^0.67.0 || ^0.68.0 || ^0.69.0 || ^0.70.0 || ^0.71.0 || ^0.72.0 || ^0.73.0" from @react-native-clipboard/clipboard@1.14.1
npm ERR! node_modules/@react-native-clipboard/clipboard
npm ERR!   @react-native-clipboard/clipboard@"^1.14.1" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
BrandonSmith commented 2 months ago

How I fixed in the interim for my app... add dependency version overrides in my app's package.json:

  "overrides": {
    "@react-native-clipboard/clipboard": {
      "react-native": "~0.74.0",
      "react-native-windows": "~0.74.0"
    }
  },
codetobuild commented 2 months ago

How I fixed in the interim for my app... add dependency version overrides in my app's package.json:

  "overrides": {
    "@react-native-clipboard/clipboard": {
      "react-native": "~0.74.0",
      "react-native-windows": "~0.74.0"
    }
  },

Doesn't seems to work

MuhammadRafeh commented 2 months ago

Any fix?

geoffrey-tan commented 2 months ago

How I fixed in the interim for my app... add dependency version overrides in my app's package.json:

  "overrides": {
    "@react-native-clipboard/clipboard": {
      "react-native": "~0.74.0",
      "react-native-windows": "~0.74.0"
    }
  },

Doesn't seems to work

Removing package-lock.json and rm -rf ./node_modules is what I use when updating overrides

ToniNikolaev23 commented 1 month ago

I have this issue also with react-native: 0.71.2.

OmarThinks commented 1 month ago

I have the same issue on React Native 0.72.14

$ npm install --save @react-native-clipboard/clipboard
npm error code ERESOLVE
npm error ERESOLVE unable to resolve dependency tree
npm error
npm error While resolving: Awesome@0.0.1
npm error Found: react-native@0.72.14
npm error node_modules/react-native
npm error   react-native@"0.72.14" from the root project
npm error   peer react-native@"^0.61.5 || ^0.62.3 || ^0.63.2 || ^0.64.2 || ^0.65.0 || ^0.66.0 || ^0.67.0 || ^0.68.0 || ^0.69.0 || ^0.70.0 || ^0.71.0 || ^0.72.0 || ^0.73.0" from @react-native-clipboard/clipboard@1.14.1
npm error   node_modules/@react-native-clipboard/clipboard
npm error     @react-native-clipboard/clipboard@"*" from the root project
npm error
npm error Could not resolve dependency:
npm error peer react-native@"^0.73.0" from react-native-windows@0.73.13
npm error node_modules/react-native-windows
npm error   peer react-native-windows@"^0.61.0 || ^0.62.0 || ^0.63.0 || ^0.64.0 || ^0.65.0 || ^0.66.0 || ^0.67.0 || ^0.68.0 || ^0.69.0 || ^0.70.0 || ^0.71.0 || ^0.72.0 || ^0.73.0" from @react-native-clipboard/clipboard@1.14.1
npm error   node_modules/@react-native-clipboard/clipboard
npm error     @react-native-clipboard/clipboard@"*" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry
npm error this command with --force or --legacy-peer-deps
npm error to accept an incorrect (and potentially broken) dependency resolution.

I guess it's on all React Native versions

EducoreAPK commented 1 month ago

Same issue !!!

LPitonakova commented 1 month ago

After the change, the npm package is installed ok but when running pod install --repo-update, I get

 Invalid `RNCClipboard.podspec` file: undefined method `visionos' for #<Pod::Specification name="RNCClipboard">
lchenfox commented 1 month ago
npm notice
npm notice New minor version of npm available! 10.7.0 -> 10.8.1
npm notice Changelog: https://github.com/npm/cli/releases/tag/v10.8.1
npm notice To update run: npm install -g npm@10.8.1
npm notice
npm error code ERESOLVE
npm error ERESOLVE unable to resolve dependency tree
npm error
npm error While resolving: jye@0.0.1
npm error Found: react-native@0.72.0
npm error node_modules/react-native
npm error   react-native@"0.72.0" from the root project
npm error   peer react-native@"^0.61.5 || ^0.62.3 || ^0.63.2 || ^0.64.2 || ^0.65.0 || ^0.66.0 || ^0.67.0 || ^0.68.0 || ^0.69.0 || ^0.70.0 || ^0.71.0 || ^0.72.0 || ^0.73.0" from @react-native-clipboard/clipboard@1.14.1
npm error   node_modules/@react-native-clipboard/clipboard
npm error     @react-native-clipboard/clipboard@"^1.11.1" from the root project
npm error
npm error Could not resolve dependency:
npm error peer react-native@"^0.73.0" from react-native-windows@0.73.15
npm error node_modules/react-native-windows
npm error   peer react-native-windows@"^0.61.0 || ^0.62.0 || ^0.63.0 || ^0.64.0 || ^0.65.0 || ^0.66.0 || ^0.67.0 || ^0.68.0 || ^0.69.0 || ^0.70.0 || ^0.71.0 || ^0.72.0 || ^0.73.0" from @react-native-clipboard/clipboard@1.14.1
npm error   node_modules/@react-native-clipboard/clipboard
npm error     @react-native-clipboard/clipboard@"^1.11.1" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry
npm error this command with --force or --legacy-peer-deps
npm error to accept an incorrect (and potentially broken) dependency resolution.
npm error
npm error
npm error For a full report see:
npm error /Users/chenlong/.npm/_logs/2024-06-04T02_39_56_054Z-eresolve-report.txt

npm error A complete log of this run can be found in: /Users/chenlong/.npm/_logs/2024-06-04T02_39_56_054Z-debug-0.log

Also face the same issue.

GoldenBilly commented 1 month ago

okay, ill just use --force argument in npm then

GoldenBilly commented 1 month ago

i know it may be not that good idea, but i need this lib

GoldenBilly commented 1 month ago

helped for me to fix ERESOLVE error when i use npm i in cloned repository

How I fixed in the interim for my app... add dependency version overrides in my app's package.json:

  "overrides": {
    "@react-native-clipboard/clipboard": {
      "react-native": "~0.74.0",
      "react-native-windows": "~0.74.0"
    }
  },
ezescigo commented 2 weeks ago

Same issue here for RN 0.71.14

Catnais88 commented 1 week ago

Same for me

sudhanshu-busy commented 6 days ago

Any solutions?

ezescigo commented 6 days ago

Any solutions?

Until they fix it, temp fix is the override posted above

sudhanshu-busy commented 6 days ago

Any solutions?

Until they fix it, temp fix is the override posted above

how to do it pls write steps my react native version is 0.70.3

GoldenBilly commented 4 days ago

Any solutions?

Until they fix it, temp fix is the override posted above

how to do it pls write steps my react native version is 0.70.3

open your project, go to your package json, add that:

  "overrides": {
    "@react-native-clipboard/clipboard": {
      "react-native": "~0.70.3",
      "react-native-windows": "~0.70.3"
    }
  },

then use npm i @react-native-clipboard/clipboard (i didnt tested it, but it should help)

sudhanshu-busy commented 4 days ago

Any solutions?

Until they fix it, temp fix is the override posted above

how to do it pls write steps my react native version is 0.70.3

open your project, go to your package json, add that:

  "overrides": {
    "@react-native-clipboard/clipboard": {
      "react-native": "~0.70.3",
      "react-native-windows": "~0.70.3"
    }
  },

then use npm i @react-native-clipboard/clipboard (i didnt tested it, but it should help)

It didn't work I had tried earlier what I did is used some old version of this lib that is used in example of this project. It installed successfully, is it fine?

GoldenBilly commented 4 days ago

Any solutions?

Until they fix it, temp fix is the override posted above

how to do it pls write steps my react native version is 0.70.3

open your project, go to your package json, add that:

  "overrides": {
    "@react-native-clipboard/clipboard": {
      "react-native": "~0.70.3",
      "react-native-windows": "~0.70.3"
    }
  },

then use npm i @react-native-clipboard/clipboard (i didnt tested it, but it should help)

It didn't work I had tried earlier what I did is used some old version of this lib that is used in example of this project. It installed successfully, is it fine?

i cant say will it work or not, you should test it in your project we just overriding dependencies of this lib, so we can install it

GoldenBilly commented 4 days ago

its same if we use just npm install @react-native-clipboard/clipboard --force

ezescigo commented 4 days ago

Any solutions?

Until they fix it, temp fix is the override posted above

how to do it pls write steps my react native version is 0.70.3

open your project, go to your package json, add that:

  "overrides": {
    "@react-native-clipboard/clipboard": {
      "react-native": "~0.70.3",
      "react-native-windows": "~0.70.3"
    }
  },

then use npm i @react-native-clipboard/clipboard (i didnt tested it, but it should help)

It didn't work I had tried earlier what I did is used some old version of this lib that is used in example of this project. It installed successfully, is it fine?

other option is just using npm i --legacy-peer-deps