Skip to content

Commit b76739a

Browse files
authored
fix: upgrade sovran to v0.2.3, move RN to peerDeps (#437)
1 parent c90d8fc commit b76739a

File tree

5 files changed

+59
-49
lines changed

5 files changed

+59
-49
lines changed

example/ios/Podfile.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -290,7 +290,7 @@ PODS:
290290
- React-Core
291291
- segment-analytics-react-native-plugin-idfa (0.2.0-beta):
292292
- React-Core
293-
- sovran-react-native (0.2.0):
293+
- sovran-react-native (0.2.3):
294294
- React-Core
295295
- Yoga (1.14.0)
296296

@@ -460,7 +460,7 @@ SPEC CHECKSUMS:
460460
RNGestureHandler: bf572f552ea324acd5b5464b8d30755b2d8c1de6
461461
segment-analytics-react-native: cdb28934216c4840474587d47120ae594af6a17d
462462
segment-analytics-react-native-plugin-idfa: 2dc6e38506a5b034db4a4cf16db48643b2f356a2
463-
sovran-react-native: 76f56a05a46af86de625015b26cb3177abd1b934
463+
sovran-react-native: 814ebda5c04a60a4f9eea1b203b95f2f64bca291
464464
Yoga: 3f5bfc54ce164fcd5b5d7f9f4232182d6298dd56
465465

466466
PODFILE CHECKSUM: 0c7eb82d495ca56953c50916b7b49e7512632eb6

example/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,15 @@
1616
"android:deeplink": "adb shell am start -a android.intent.action.VIEW -d \"segmentreactnative://hello\" com.example.segmentanalyticsreactnative",
1717
"ios:deeplink": "xcrun simctl openurl booted segmentreactnative://hello",
1818
"android:emulator": "./android/device_setup.sh",
19-
"clean": "rimraf node_modules & yarn clean:ios",
19+
"clean": "yarn clean:ios && rimraf node_modules",
2020
"clean:ios": "rimraf ios/build ios/Pods"
2121
},
2222
"dependencies": {
2323
"@react-native-async-storage/async-storage": "^1.15.7",
2424
"@react-native-community/masked-view": "^0.1.11",
2525
"@react-navigation/native": "^6.0.2",
2626
"@react-navigation/stack": "^6.0.7",
27-
"@segment/sovran-react-native": "^0.2.0",
27+
"@segment/sovran-react-native": "^0.2.3",
2828
"react": "17.0.2",
2929
"react-native": "0.67.0",
3030
"react-native-bootsplash": "^3.2.4",

example/yarn.lock

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1861,13 +1861,15 @@
18611861
color "^3.1.3"
18621862
warn-once "^0.1.0"
18631863

1864-
"@segment/sovran-react-native@^0.2.0":
1865-
version "0.2.0"
1866-
resolved "https://registry.yarnpkg.com/@segment/sovran-react-native/-/sovran-react-native-0.2.0.tgz#59b62246dae1c15b8c699dc463c103792e9855b5"
1867-
integrity sha512-/SVu7vuv+uUk6IpeIa8dHHZHYcngsv9+gbsA0RKn7Y0N9HbJrkJnkRkSNVihPehOWkJ+8h0mBKZof/jYnS6OlA==
1864+
"@segment/sovran-react-native@^0.2.3":
1865+
version "0.2.3"
1866+
resolved "https://registry.yarnpkg.com/@segment/sovran-react-native/-/sovran-react-native-0.2.3.tgz#25f73cdd3df896b872a465f368fe7d0d03196c9e"
1867+
integrity sha512-6Xsz7RllJBoHtDt7dxQDgfIUxjhoCosmDZgj0BHaEjElxFmx+RnAnSa5zvtpOSF2G1/YUcrtUZidRgUnY+dJVQ==
18681868
dependencies:
18691869
"@react-native-async-storage/async-storage" "^1.15.15"
1870+
ansi-regex "5.0.1"
18701871
deepmerge "^4.2.2"
1872+
shell-quote "1.7.3"
18711873

18721874
"@sideway/address@^4.1.3":
18731875
version "4.1.3"
@@ -2228,6 +2230,11 @@ ansi-fragments@^0.2.1:
22282230
slice-ansi "^2.0.0"
22292231
strip-ansi "^5.0.0"
22302232

2233+
[email protected], ansi-regex@^5.0.1:
2234+
version "5.0.1"
2235+
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
2236+
integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
2237+
22312238
ansi-regex@^4.1.0:
22322239
version "4.1.0"
22332240
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997"
@@ -2238,11 +2245,6 @@ ansi-regex@^5.0.0:
22382245
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75"
22392246
integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==
22402247

2241-
ansi-regex@^5.0.1:
2242-
version "5.0.1"
2243-
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
2244-
integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
2245-
22462248
ansi-styles@^3.2.0, ansi-styles@^3.2.1:
22472249
version "3.2.1"
22482250
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
@@ -7332,6 +7334,11 @@ [email protected]:
73327334
array-reduce "~0.0.0"
73337335
jsonify "~0.0.0"
73347336

7337+
7338+
version "1.7.3"
7339+
resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.3.tgz#aa40edac170445b9a431e17bb62c0b881b9c4123"
7340+
integrity sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==
7341+
73357342
shell-quote@^1.6.1, shell-quote@^1.7.2:
73367343
version "1.7.2"
73377344
resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2"

packages/core/package.json

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,13 @@
4545
"homepage": "https://github.com/segmentio/analytics-react-native#readme",
4646
"dependencies": {
4747
"@react-native-async-storage/async-storage": "^1.15.17",
48-
"@segment/sovran-react-native": "0.2.2",
48+
"@segment/sovran-react-native": "^0.2.3",
4949
"js-base64": "^3.7.2",
50-
"nanoid": "^3.1.25",
51-
"react": "^17.0.2",
52-
"react-native": "^0.66.3"
50+
"nanoid": "^3.1.25"
51+
},
52+
"peerDependencies": {
53+
"react": "*",
54+
"react-native": "*"
5355
},
5456
"devDependencies": {
5557
"@babel/core": "^7.12.9",
@@ -65,6 +67,8 @@
6567
"eslint": "^8.2.0",
6668
"jest": "^27.3.1",
6769
"metro-react-native-babel-preset": "^0.66.2",
70+
"react": "^17.0.2",
71+
"react-native": "^0.67.2",
6872
"react-native-builder-bob": "^0.18.2",
6973
"rimraf": "^3.0.2",
7074
"ts-jest": "^27.0.7",

yarn.lock

Lines changed: 31 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -2685,10 +2685,10 @@
26852685
resolved "https://registry.yarnpkg.com/@react-native/assets/-/assets-1.0.0.tgz#c6f9bf63d274bafc8e970628de24986b30a55c8e"
26862686
integrity sha512-KrwSpS1tKI70wuKl68DwJZYEvXktDHdZMG0k2AXD/rJVSlB23/X2CB2cutVR0HwNMJIal9HOUOBB2rVfa6UGtQ==
26872687

2688-
"@react-native/normalize-color@1.0.0":
2689-
version "1.0.0"
2690-
resolved "https://registry.yarnpkg.com/@react-native/normalize-color/-/normalize-color-1.0.0.tgz#c52a99d4fe01049102d47dc45d40cbde4f720ab6"
2691-
integrity sha512-xUNRvNmCl3UGCPbbHvfyFMnpvLPoOjDCcp5bT9m2k+TF/ZBklEQwhPZlkrxRx2NhgFh1X3a5uL7mJ7ZR+8G7Qg==
2688+
"@react-native/normalize-color@2.0.0":
2689+
version "2.0.0"
2690+
resolved "https://registry.yarnpkg.com/@react-native/normalize-color/-/normalize-color-2.0.0.tgz#da955909432474a9a0fe1cbffc66576a0447f567"
2691+
integrity sha512-Wip/xsc5lw8vsBlmY2MO/gFLp3MvuZ2baBZjDeTjjndMgM0h5sxz7AZR62RDPGgstp8Np7JzjvVqVT7tpFZqsw==
26922692

26932693
"@react-native/[email protected]":
26942694
version "2.0.0"
@@ -2705,15 +2705,15 @@
27052705
conventional-recommended-bump "^6.1.0"
27062706
prepend-file "^2.0.0"
27072707

2708-
"@segment/[email protected].2":
2709-
version "0.2.2"
2710-
resolved "https://registry.yarnpkg.com/@segment/sovran-react-native/-/sovran-react-native-0.2.2.tgz#6250b98f6eb5e355f0c752fa80abc3021107ff7a"
2711-
integrity sha512-3JhYTiXsCpt/2ETRvXP0mg3XO/xLkSGH9g8Ydl5mjoLlJLsWaaL/R5EFt6gENx20fnn4/95yTG5wmDndO5dtFQ==
2708+
"@segment/sovran-react-native@^0.2.3":
2709+
version "0.2.3"
2710+
resolved "https://registry.yarnpkg.com/@segment/sovran-react-native/-/sovran-react-native-0.2.3.tgz#25f73cdd3df896b872a465f368fe7d0d03196c9e"
2711+
integrity sha512-6Xsz7RllJBoHtDt7dxQDgfIUxjhoCosmDZgj0BHaEjElxFmx+RnAnSa5zvtpOSF2G1/YUcrtUZidRgUnY+dJVQ==
27122712
dependencies:
27132713
"@react-native-async-storage/async-storage" "^1.15.15"
2714+
ansi-regex "5.0.1"
27142715
deepmerge "^4.2.2"
2715-
react "^17.0.2"
2716-
react-native "^0.66.0"
2716+
shell-quote "1.7.3"
27172717

27182718
"@sideway/address@^4.1.0":
27192719
version "4.1.2"
@@ -3214,6 +3214,11 @@ ansi-fragments@^0.2.1:
32143214
slice-ansi "^2.0.0"
32153215
strip-ansi "^5.0.0"
32163216

3217+
[email protected], ansi-regex@^5.0.0, ansi-regex@^5.0.1:
3218+
version "5.0.1"
3219+
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
3220+
integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
3221+
32173222
ansi-regex@^3.0.0:
32183223
version "3.0.0"
32193224
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998"
@@ -3224,11 +3229,6 @@ ansi-regex@^4.1.0:
32243229
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997"
32253230
integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==
32263231

3227-
ansi-regex@^5.0.0, ansi-regex@^5.0.1:
3228-
version "5.0.1"
3229-
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
3230-
integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
3231-
32323232
ansi-styles@^3.2.0, ansi-styles@^3.2.1:
32333233
version "3.2.1"
32343234
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
@@ -9014,10 +9014,10 @@ rc@^1.2.8:
90149014
minimist "^1.2.0"
90159015
strip-json-comments "~2.0.1"
90169016

9017-
react-devtools-core@^4.13.0:
9018-
version "4.21.0"
9019-
resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-4.21.0.tgz#a54c9a0fd7261491e616d6c87d1869e011d8521d"
9020-
integrity sha512-clGWwJHV5MHwTwYyKc+7FZHwzdbzrD2/AoZSkicUcr6YLc3Za9a9FaLhccWDHfjQ+ron9yzNhDT6Tv+FiPkD3g==
9017+
react-devtools-core@4.19.1:
9018+
version "4.19.1"
9019+
resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-4.19.1.tgz#bc37c2ef2f48f28c6af4c7292be9dca1b63deace"
9020+
integrity sha512-2wJiGffPWK0KggBjVwnTaAk+Z3MSxKInHmdzPTrBh1mAarexsa93Kw+WMX88+XjN+TtYgAiLe9xeTqcO5FfJTw==
90219021
dependencies:
90229022
shell-quote "^1.6.1"
90239023
ws "^7"
@@ -9074,10 +9074,10 @@ react-native-builder-bob@^0.18.2:
90749074
optionalDependencies:
90759075
jetifier "^1.6.6"
90769076

9077-
react-native-codegen@^0.0.7:
9078-
version "0.0.7"
9079-
resolved "https://registry.yarnpkg.com/react-native-codegen/-/react-native-codegen-0.0.7.tgz#86651c5c5fec67a8077ef7f4e36f7ed459043e14"
9080-
integrity sha512-dwNgR8zJ3ALr480QnAmpTiqvFo+rDtq6V5oCggKhYFlRjzOmVSFn3YD41u8ltvKS5G2nQ8gCs2vReFFnRGLYng==
9077+
react-native-codegen@^0.0.8:
9078+
version "0.0.8"
9079+
resolved "https://registry.yarnpkg.com/react-native-codegen/-/react-native-codegen-0.0.8.tgz#b7796a54074139d956fff2862cf1285db43c891b"
9080+
integrity sha512-k/944+0XD+8l7zDaiKfYabyEKmAmyZgS1mj+4LcSRPyHnrjgCHKrh/Y6jM6kucQ6xU1+1uyMmF/dSkikxK8i+Q==
90819081
dependencies:
90829082
flow-parser "^0.121.0"
90839083
jscodeshift "^0.11.0"
@@ -9088,17 +9088,17 @@ react-native-fbsdk-next@^4.6.0:
90889088
resolved "https://registry.yarnpkg.com/react-native-fbsdk-next/-/react-native-fbsdk-next-4.6.0.tgz#0e70aa6d64e99762e6b22b1344eebae3f7fbfcb5"
90899089
integrity sha512-FPYLUFSWf7V4i084jKpSt8tc1DLkuBm38eYdq4RwpGcojxXIciQ8qQi9DRLNAxqNZHd0G/P6edSVEGsrjtvV7w==
90909090

9091-
react-native@^0.66.0, react-native@^0.66.3:
9092-
version "0.66.4"
9093-
resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.66.4.tgz#bf89a5fb18bd23046d889fb4de4ea2822a4d7805"
9094-
integrity sha512-9vx5dlSfQlKbbDtr8+xMon6qsmSu7jvjdXWZpEKh3XVKpUidbbODv7048gwVKX8YAel1egeR7hN8vzSeI6ssTw==
9091+
react-native@^0.67.2:
9092+
version "0.67.2"
9093+
resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.67.2.tgz#312224bc2271c3cecd374d4bc425619cff4ea5dc"
9094+
integrity sha512-grEtpOLLvtSg8Bivg0ffVRCjTkresqMt7Jdog/geF6VAYhb4RnLaaUCWvyrfyB9buf135FKnqg5BIuve/XQNXA==
90959095
dependencies:
90969096
"@jest/create-cache-key-function" "^27.0.1"
90979097
"@react-native-community/cli" "^6.0.0"
90989098
"@react-native-community/cli-platform-android" "^6.0.0"
90999099
"@react-native-community/cli-platform-ios" "^6.0.0"
91009100
"@react-native/assets" "1.0.0"
9101-
"@react-native/normalize-color" "1.0.0"
9101+
"@react-native/normalize-color" "2.0.0"
91029102
"@react-native/polyfills" "2.0.0"
91039103
abort-controller "^3.0.0"
91049104
anser "^1.4.9"
@@ -9107,16 +9107,15 @@ react-native@^0.66.0, react-native@^0.66.3:
91079107
hermes-engine "~0.9.0"
91089108
invariant "^2.2.4"
91099109
jsc-android "^250230.2.1"
9110-
metro-babel-register "0.66.2"
91119110
metro-react-native-babel-transformer "0.66.2"
91129111
metro-runtime "0.66.2"
91139112
metro-source-map "0.66.2"
91149113
nullthrows "^1.1.1"
91159114
pretty-format "^26.5.2"
91169115
promise "^8.0.3"
91179116
prop-types "^15.7.2"
9118-
react-devtools-core "^4.13.0"
9119-
react-native-codegen "^0.0.7"
9117+
react-devtools-core "4.19.1"
9118+
react-native-codegen "^0.0.8"
91209119
react-refresh "^0.4.0"
91219120
regenerator-runtime "^0.13.2"
91229121
scheduler "^0.20.2"
@@ -9763,7 +9762,7 @@ [email protected]:
97639762
array-reduce "~0.0.0"
97649763
jsonify "~0.0.0"
97659764

9766-
shell-quote@^1.6.1:
9765+
shell-quote@1.7.3, shell-quote@^1.6.1:
97679766
version "1.7.3"
97689767
resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.3.tgz#aa40edac170445b9a431e17bb62c0b881b9c4123"
97699768
integrity sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==

0 commit comments

Comments
 (0)