Skip to content

Commit 08d415e

Browse files
authored
fix: package dependency fixes (#869)
- Adds `tsub` as a dependency on core (missing, only required for types) - Fixes TS builds for correctly importing sovran types from core - Move dependencies to peerDependencies in plugins
1 parent c48be1e commit 08d415e

File tree

11 files changed

+28
-30
lines changed

11 files changed

+28
-30
lines changed

example/ios/Podfile.lock

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -300,12 +300,12 @@ PODS:
300300
- React
301301
- RNGestureHandler (2.9.0):
302302
- React-Core
303-
- segment-analytics-react-native (2.14.0):
303+
- segment-analytics-react-native (2.15.0):
304304
- React-Core
305305
- sovran-react-native
306306
- segment-analytics-react-native-plugin-idfa (0.6.2):
307307
- React-Core
308-
- sovran-react-native (1.0.3):
308+
- sovran-react-native (1.0.4):
309309
- React-Core
310310
- Yoga (1.14.0)
311311

@@ -484,11 +484,11 @@ SPEC CHECKSUMS:
484484
RNCAsyncStorage: 0c357f3156fcb16c8589ede67cc036330b6698ca
485485
RNCMaskedView: 0e1bc4bfa8365eba5fbbb71e07fbdc0555249489
486486
RNGestureHandler: 071d7a9ad81e8b83fe7663b303d132406a7d8f39
487-
segment-analytics-react-native: 83f46e22fcd44a85f450464ad98e6c8e128e3f8e
487+
segment-analytics-react-native: 2b90f606cda9234dd110d117c4ffc918d9ba29bb
488488
segment-analytics-react-native-plugin-idfa: 6165a8eb6c35fdfecc3e9f966a2c9895ed9abaf1
489-
sovran-react-native: 217270c2c5d1ad45b2f60e31b06b18d478018202
489+
sovran-react-native: 791f2f726b4d57ece59676eda58d6da9dc95ad4e
490490
Yoga: 0b84a956f7393ef1f37f3bb213c516184e4a689d
491491

492492
PODFILE CHECKSUM: 148f23dc44ebce74497f5fef0651f1fea1f8a361
493493

494-
COCOAPODS: 1.12.1
494+
COCOAPODS: 1.11.3

packages/core/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
},
4848
"homepage": "https://github.com/segmentio/analytics-react-native#readme",
4949
"dependencies": {
50+
"@segment/tsub": "^2",
5051
"@segment/sovran-react-native": "^1",
5152
"deepmerge": "^4.2.2",
5253
"js-base64": "^3.7.2",

packages/core/src/info.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
export const libraryInfo = {
22
name: '@segment/analytics-react-native',
3-
version: '2.14.0',
3+
version: '2.15.0',
44
};

packages/core/tsconfig.json

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
11
{
22
"extends": "../../tsconfig",
33
"compilerOptions": {
4-
"outDir": "lib/typescript",
5-
"paths": {
6-
"@segment/sovran-react-native": ["<rootDir>/../sovran/src/index"]
7-
}
4+
"outDir": "lib/typescript"
85
},
96
"references": [{ "path": "../sovran" }],
107
"include": ["src/**/*", "package.json", "types.d.ts"]

packages/plugins/plugin-adjust/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,10 @@
4545
},
4646
"homepage": "https://github.com/segmentio/analytics-react-native/tree/master/packages/plugins/plugin-adjust#readme",
4747
"peerDependencies": {
48-
"@segment/analytics-react-native": "*"
49-
},
50-
"dependencies": {
48+
"@segment/analytics-react-native": "*",
5149
"react-native-adjust": "^4.33.0"
5250
},
51+
"dependencies": {},
5352
"devDependencies": {
5453
"@semantic-release/changelog": "^6.0.1",
5554
"@semantic-release/commit-analyzer": "^9.0.2",
@@ -59,6 +58,7 @@
5958
"@semantic-release/release-notes-generator": "^10.0.3",
6059
"@types/jest": "^27.0.3",
6160
"conventional-changelog-conventionalcommits": "^5.0.0",
61+
"react-native-adjust": "^4.33.0",
6262
"rimraf": "^3.0.2",
6363
"semantic-release-monorepo": "^7.0.5",
6464
"semantic-release": "^19.0.3",

packages/plugins/plugin-appsflyer/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,10 @@
4545
},
4646
"homepage": "https://github.com/segmentio/analytics-react-native/tree/master/packages/plugins/plugin-appsflyer#readme",
4747
"peerDependencies": {
48-
"@segment/analytics-react-native": "*"
49-
},
50-
"dependencies": {
48+
"@segment/analytics-react-native": "*",
5149
"react-native-appsflyer": "^6.9.4"
5250
},
51+
"dependencies": {},
5352
"devDependencies": {
5453
"@semantic-release/changelog": "^6.0.1",
5554
"@semantic-release/commit-analyzer": "^9.0.2",
@@ -59,6 +58,7 @@
5958
"@semantic-release/release-notes-generator": "^10.0.3",
6059
"@types/jest": "^27.0.3",
6160
"conventional-changelog-conventionalcommits": "^5.0.0",
61+
"react-native-appsflyer": "^6.9.4",
6262
"rimraf": "^3.0.2",
6363
"semantic-release": "^19.0.3",
6464
"semantic-release-monorepo": "^7.0.5",

packages/plugins/plugin-branch/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,10 @@
4545
},
4646
"homepage": "https://github.com/segmentio/analytics-react-native/tree/master/packages/plugins/plugin-branch#readme",
4747
"peerDependencies": {
48-
"@segment/analytics-react-native": "*"
49-
},
50-
"dependencies": {
48+
"@segment/analytics-react-native": "*",
5149
"react-native-branch": "^5.6.0"
5250
},
51+
"dependencies": {},
5352
"devDependencies": {
5453
"@semantic-release/changelog": "^6.0.1",
5554
"@semantic-release/commit-analyzer": "^9.0.2",
@@ -59,6 +58,7 @@
5958
"@semantic-release/release-notes-generator": "^10.0.3",
6059
"@types/jest": "^27.0.3",
6160
"conventional-changelog-conventionalcommits": "^5.0.0",
61+
"react-native-branch": "^5.6.0",
6262
"rimraf": "^3.0.2",
6363
"semantic-release": "^19.0.3",
6464
"semantic-release-monorepo": "^7.0.5",

packages/plugins/plugin-clevertap/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,12 @@
4545
},
4646
"homepage": "https://github.com/segmentio/analytics-react-native#readme",
4747
"peerDependencies": {
48-
"@segment/analytics-react-native": "*"
49-
},
50-
"dependencies": {
48+
"@segment/analytics-react-native": "*",
5149
"clevertap-react-native": "^1.0.0"
5250
},
51+
"dependencies": {},
5352
"devDependencies": {
53+
"clevertap-react-native": "^1.0.0",
5454
"@semantic-release/changelog": "^6.0.1",
5555
"@semantic-release/commit-analyzer": "^9.0.2",
5656
"@semantic-release/git": "^10.0.1",

packages/plugins/plugin-destination-filters/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
"@segment/sovran-react-native": "*"
5454
},
5555
"dependencies": {
56-
"@segment/tsub": "^0",
56+
"@segment/tsub": "^2",
5757
"clone": "^2.1.2"
5858
},
5959
"devDependencies": {

packages/plugins/plugin-facebook-app-events/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,12 @@
4545
},
4646
"homepage": "https://github.com/segmentio/analytics-react-native/tree/master/packages/plugins/plugin-facebook-app-events#readme",
4747
"peerDependencies": {
48-
"@segment/analytics-react-native": "*"
49-
},
50-
"dependencies": {
51-
"react-native-fbsdk-next": "^10.1.0"
48+
"@segment/analytics-react-native": "*",
49+
"react-native-fbsdk-next": "^11"
5250
},
51+
"dependencies": {},
5352
"devDependencies": {
53+
"react-native-fbsdk-next": "^11",
5454
"@semantic-release/changelog": "^6.0.1",
5555
"@semantic-release/commit-analyzer": "^9.0.2",
5656
"@semantic-release/git": "^10.0.1",

0 commit comments

Comments
 (0)