With that dependency list I am currently unable to install react-native-carousel with react-native-vector-icons and react-native version 0.16.0, because of https://github.com/npm/npm/issues/8854.
react-native-vector-icons declares in its package.json these peerDependencies:
I wonder: Is declaring peerDependencies list necessary at all?
What does the author of this package want to express with a dependency list that accepts all version of react-native since 0.4 including future versions up to 1.0?
Does that mean that 1.0.1 will not be supported any longer?
Even >=0.4.0 could be dropped if you are willing to assume that nobody uses react-native versions before 4/20/2015 any longer.
The current
peerDependencies
entry forpackage.json
reads:With that dependency list I am currently unable to install
react-native-carousel
withreact-native-vector-icons
andreact-native
version0.16.0
, because of https://github.com/npm/npm/issues/8854.react-native-vector-icons
declares in itspackage.json
thesepeerDependencies
:The issue reported in https://github.com/npm/npm/issues/8854 correctly complains about
0.16.0-rc
not being matched by>=0.4 <1.0
I wonder: Is declaring
peerDependencies
list necessary at all? What does the author of this package want to express with a dependency list that accepts all version ofreact-native
since0.4
including future versions up to1.0
? Does that mean that1.0.1
will not be supported any longer? Even>=0.4.0
could be dropped if you are willing to assume that nobody uses react-native versions before 4/20/2015 any longer.Thank you in advance.