Skip to content

Commit d89c80e

Browse files
committed
update bob config and exports
1 parent d91e65d commit d89c80e

File tree

2 files changed

+112
-58
lines changed

2 files changed

+112
-58
lines changed

package.json

Lines changed: 26 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,28 @@
22
"name": "@intercom/intercom-react-native",
33
"version": "9.0.0-beta.1",
44
"description": "React Native wrapper to bridge our iOS and Android SDK",
5-
"main": "./lib/module/index.js",
6-
"module": "./lib/module/index.js",
7-
"types": "./lib/typescript/index.d.ts",
85
"source": "./src/index.tsx",
6+
"main": "./lib/commonjs/index.js",
7+
"module": "./lib/module/index.js",
8+
"types": "./lib/typescript/commonjs/index.d.ts",
99
"exports": {
1010
".": {
11-
"source": "./src/index.tsx",
12-
"types": "./lib/typescript/index.d.ts",
13-
"default": "./lib/module/index.js",
14-
"require": "./lib/commonjs/index.js",
15-
"import": "./lib/module/index.js"
11+
"react-native": {
12+
"types": "./lib/typescript/module/index.d.ts",
13+
"default": "./lib/module/index.js"
14+
},
15+
"module": {
16+
"types": "./lib/typescript/module/index.d.ts",
17+
"default": "./lib/module/index.js"
18+
},
19+
"module-sync": {
20+
"types": "./lib/typescript/module/index.d.ts",
21+
"default": "./lib/module/index.js"
22+
},
23+
"default": {
24+
"types": "./lib/typescript/commonjs/index.d.ts",
25+
"default": "./lib/commonjs/index.js"
26+
}
1627
},
1728
"./package.json": "./package.json"
1829
},
@@ -83,7 +94,7 @@
8394
"prettier": "3.0.0",
8495
"react": "18.2.0",
8596
"react-native": "^0.81.0",
86-
"react-native-builder-bob": "0.23.2",
97+
"react-native-builder-bob": "^0.40.13",
8798
"typescript": "5.0.4"
8899
},
89100
"peerDependencies": {
@@ -142,7 +153,12 @@
142153
"source": "src",
143154
"output": "lib",
144155
"targets": [
145-
"commonjs",
156+
[
157+
"commonjs",
158+
{
159+
"esm": true
160+
}
161+
],
146162
[
147163
"module",
148164
{

yarn.lock

Lines changed: 86 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,22 @@ __metadata:
1515
languageName: node
1616
linkType: hard
1717

18+
"@ark/schema@npm:0.47.0":
19+
version: 0.47.0
20+
resolution: "@ark/schema@npm:0.47.0"
21+
dependencies:
22+
"@ark/util": 0.47.0
23+
checksum: 673aa8be83a35064da1366f7c70b03537f96c857336fb378a6082f32494453603fa9d41623f626ddbaff6fad1ff5940838de9bfa0b7d255426a4ef6424ed23f3
24+
languageName: node
25+
linkType: hard
26+
27+
"@ark/util@npm:0.47.0":
28+
version: 0.47.0
29+
resolution: "@ark/util@npm:0.47.0"
30+
checksum: ffa2e259a167d04d010cdfa3a66f9ee78f3294d9e0b1cb01577c2c5e119a71364bd9c907ba9d35e16aa796f93e3764dbc8767d268ecf409e24d631600df12702
31+
languageName: node
32+
linkType: hard
33+
1834
"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.21.4, @babel/code-frame@npm:^7.24.7, @babel/code-frame@npm:^7.27.1":
1935
version: 7.27.1
2036
resolution: "@babel/code-frame@npm:7.27.1"
@@ -42,7 +58,7 @@ __metadata:
4258
languageName: node
4359
linkType: hard
4460

45-
"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.13.16, @babel/core@npm:^7.14.0, @babel/core@npm:^7.18.5, @babel/core@npm:^7.20.0, @babel/core@npm:^7.23.9, @babel/core@npm:^7.25.2":
61+
"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.13.16, @babel/core@npm:^7.14.0, @babel/core@npm:^7.20.0, @babel/core@npm:^7.23.9, @babel/core@npm:^7.25.2":
4662
version: 7.28.3
4763
resolution: "@babel/core@npm:7.28.3"
4864
dependencies:
@@ -398,7 +414,7 @@ __metadata:
398414
languageName: node
399415
linkType: hard
400416

401-
"@babel/plugin-proposal-class-properties@npm:^7.13.0, @babel/plugin-proposal-class-properties@npm:^7.17.12, @babel/plugin-proposal-class-properties@npm:^7.18.0":
417+
"@babel/plugin-proposal-class-properties@npm:^7.13.0, @babel/plugin-proposal-class-properties@npm:^7.18.0":
402418
version: 7.18.6
403419
resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6"
404420
dependencies:
@@ -952,7 +968,7 @@ __metadata:
952968
languageName: node
953969
linkType: hard
954970

955-
"@babel/plugin-transform-flow-strip-types@npm:^7.20.0, @babel/plugin-transform-flow-strip-types@npm:^7.27.1":
971+
"@babel/plugin-transform-flow-strip-types@npm:^7.20.0, @babel/plugin-transform-flow-strip-types@npm:^7.26.5, @babel/plugin-transform-flow-strip-types@npm:^7.27.1":
956972
version: 7.27.1
957973
resolution: "@babel/plugin-transform-flow-strip-types@npm:7.27.1"
958974
dependencies:
@@ -1380,6 +1396,17 @@ __metadata:
13801396
languageName: node
13811397
linkType: hard
13821398

1399+
"@babel/plugin-transform-strict-mode@npm:^7.24.7":
1400+
version: 7.27.1
1401+
resolution: "@babel/plugin-transform-strict-mode@npm:7.27.1"
1402+
dependencies:
1403+
"@babel/helper-plugin-utils": ^7.27.1
1404+
peerDependencies:
1405+
"@babel/core": ^7.0.0-0
1406+
checksum: 0c5bbc9f913b2cea1a1f5697bac320f11575016eed2eee16d2430af5ddceff5382ad3f1b70bf7158ff458db38568a903fab03b308150753453354785365667ec
1407+
languageName: node
1408+
linkType: hard
1409+
13831410
"@babel/plugin-transform-template-literals@npm:^7.27.1":
13841411
version: 7.27.1
13851412
resolution: "@babel/plugin-transform-template-literals@npm:7.27.1"
@@ -1464,7 +1491,7 @@ __metadata:
14641491
languageName: node
14651492
linkType: hard
14661493

1467-
"@babel/preset-env@npm:^7.18.2, @babel/preset-env@npm:^7.20.0, @babel/preset-env@npm:^7.25.0":
1494+
"@babel/preset-env@npm:^7.20.0, @babel/preset-env@npm:^7.25.0, @babel/preset-env@npm:^7.25.2":
14681495
version: 7.28.3
14691496
resolution: "@babel/preset-env@npm:7.28.3"
14701497
dependencies:
@@ -1544,7 +1571,7 @@ __metadata:
15441571
languageName: node
15451572
linkType: hard
15461573

1547-
"@babel/preset-flow@npm:^7.13.13, @babel/preset-flow@npm:^7.17.12":
1574+
"@babel/preset-flow@npm:^7.13.13":
15481575
version: 7.27.1
15491576
resolution: "@babel/preset-flow@npm:7.27.1"
15501577
dependencies:
@@ -1570,7 +1597,7 @@ __metadata:
15701597
languageName: node
15711598
linkType: hard
15721599

1573-
"@babel/preset-react@npm:^7.17.12, @babel/preset-react@npm:^7.24.7":
1600+
"@babel/preset-react@npm:^7.24.7":
15741601
version: 7.27.1
15751602
resolution: "@babel/preset-react@npm:7.27.1"
15761603
dependencies:
@@ -1586,7 +1613,7 @@ __metadata:
15861613
languageName: node
15871614
linkType: hard
15881615

1589-
"@babel/preset-typescript@npm:^7.13.0, @babel/preset-typescript@npm:^7.17.12":
1616+
"@babel/preset-typescript@npm:^7.13.0, @babel/preset-typescript@npm:^7.24.7":
15901617
version: 7.27.1
15911618
resolution: "@babel/preset-typescript@npm:7.27.1"
15921619
dependencies:
@@ -2263,7 +2290,7 @@ __metadata:
22632290
prettier: 3.0.0
22642291
react: 18.2.0
22652292
react-native: ^0.81.0
2266-
react-native-builder-bob: 0.23.2
2293+
react-native-builder-bob: ^0.40.13
22672294
typescript: 5.0.4
22682295
peerDependencies:
22692296
react: "*"
@@ -3909,13 +3936,6 @@ __metadata:
39093936
languageName: node
39103937
linkType: hard
39113938

3912-
"@types/parse-json@npm:^4.0.0":
3913-
version: 4.0.2
3914-
resolution: "@types/parse-json@npm:4.0.2"
3915-
checksum: 5bf62eec37c332ad10059252fc0dab7e7da730764869c980b0714777ad3d065e490627be9f40fc52f238ffa3ac4199b19de4127196910576c2fe34dd47c7a470
3916-
languageName: node
3917-
linkType: hard
3918-
39193939
"@types/prop-types@npm:*":
39203940
version: 15.7.15
39213941
resolution: "@types/prop-types@npm:15.7.15"
@@ -4854,6 +4874,16 @@ __metadata:
48544874
languageName: node
48554875
linkType: hard
48564876

4877+
"arktype@npm:^2.1.15":
4878+
version: 2.1.21
4879+
resolution: "arktype@npm:2.1.21"
4880+
dependencies:
4881+
"@ark/schema": 0.47.0
4882+
"@ark/util": 0.47.0
4883+
checksum: 267f9b1de212c48ee6c98cf5dc0bf9eee8cb4111b0b02347bbf1e8e589875798896f821e4de3b92684515edffd4e01220b48b5424f2d7a6d67f8782db1d5bf60
4884+
languageName: node
4885+
linkType: hard
4886+
48574887
"array-buffer-byte-length@npm:^1.0.1, array-buffer-byte-length@npm:^1.0.2":
48584888
version: 1.0.2
48594889
resolution: "array-buffer-byte-length@npm:1.0.2"
@@ -5163,6 +5193,15 @@ __metadata:
51635193
languageName: node
51645194
linkType: hard
51655195

5196+
"babel-plugin-syntax-hermes-parser@npm:^0.28.0":
5197+
version: 0.28.1
5198+
resolution: "babel-plugin-syntax-hermes-parser@npm:0.28.1"
5199+
dependencies:
5200+
hermes-parser: 0.28.1
5201+
checksum: 2cbc921e663463480ead9ccc8bb229a5196032367ba2b5ccb18a44faa3afa84b4dc493297749983b9a837a3d76b0b123664aecc06f9122618c3246f03e076a9d
5202+
languageName: node
5203+
linkType: hard
5204+
51665205
"babel-plugin-transform-flow-enums@npm:^0.0.2":
51675206
version: 0.0.2
51685207
resolution: "babel-plugin-transform-flow-enums@npm:0.0.2"
@@ -6074,19 +6113,6 @@ __metadata:
60746113
languageName: node
60756114
linkType: hard
60766115

6077-
"cosmiconfig@npm:^7.0.1":
6078-
version: 7.1.0
6079-
resolution: "cosmiconfig@npm:7.1.0"
6080-
dependencies:
6081-
"@types/parse-json": ^4.0.0
6082-
import-fresh: ^3.2.1
6083-
parse-json: ^5.0.0
6084-
path-type: ^4.0.0
6085-
yaml: ^1.10.0
6086-
checksum: c53bf7befc1591b2651a22414a5e786cd5f2eeaa87f3678a3d49d6069835a9d8d1aef223728e98aa8fec9a95bf831120d245096db12abe019fecb51f5696c96f
6087-
languageName: node
6088-
linkType: hard
6089-
60906116
"crc-32@npm:^1.2.0":
60916117
version: 1.2.2
60926118
resolution: "crc-32@npm:1.2.2"
@@ -8475,6 +8501,13 @@ __metadata:
84758501
languageName: node
84768502
linkType: hard
84778503

8504+
"hermes-estree@npm:0.28.1":
8505+
version: 0.28.1
8506+
resolution: "hermes-estree@npm:0.28.1"
8507+
checksum: 4f7b4e0491352012a6cb799315a0aae16abdcc894335e901552ee6c64732d0cf06f0913c579036f9f452b7c4ad9bb0b6ab14e510c13bd7e5997385f77633ab00
8508+
languageName: node
8509+
linkType: hard
8510+
84788511
"hermes-estree@npm:0.29.1":
84798512
version: 0.29.1
84808513
resolution: "hermes-estree@npm:0.29.1"
@@ -8500,6 +8533,15 @@ __metadata:
85008533
languageName: node
85018534
linkType: hard
85028535

8536+
"hermes-parser@npm:0.28.1":
8537+
version: 0.28.1
8538+
resolution: "hermes-parser@npm:0.28.1"
8539+
dependencies:
8540+
hermes-estree: 0.28.1
8541+
checksum: 0d95280d527e1ad46e8caacd56b24d07e4aec39704de86cf164600f2c4fb00f406dd74a37b2103433ef7ec388a549072da20438e224bd47def21f973c36aab7d
8542+
languageName: node
8543+
linkType: hard
8544+
85038545
"hermes-parser@npm:0.29.1":
85048546
version: 0.29.1
85058547
resolution: "hermes-parser@npm:0.29.1"
@@ -11988,7 +12030,7 @@ __metadata:
1198812030
languageName: node
1198912031
linkType: hard
1199012032

11991-
"parse-json@npm:^5.0.0, parse-json@npm:^5.2.0":
12033+
"parse-json@npm:^5.2.0":
1199212034
version: 5.2.0
1199312035
resolution: "parse-json@npm:5.2.0"
1199412036
dependencies:
@@ -12540,32 +12582,35 @@ __metadata:
1254012582
languageName: node
1254112583
linkType: hard
1254212584

12543-
"react-native-builder-bob@npm:0.23.2":
12544-
version: 0.23.2
12545-
resolution: "react-native-builder-bob@npm:0.23.2"
12585+
"react-native-builder-bob@npm:^0.40.13":
12586+
version: 0.40.13
12587+
resolution: "react-native-builder-bob@npm:0.40.13"
1254612588
dependencies:
12547-
"@babel/core": ^7.18.5
12548-
"@babel/plugin-proposal-class-properties": ^7.17.12
12549-
"@babel/preset-env": ^7.18.2
12550-
"@babel/preset-flow": ^7.17.12
12551-
"@babel/preset-react": ^7.17.12
12552-
"@babel/preset-typescript": ^7.17.12
12589+
"@babel/core": ^7.25.2
12590+
"@babel/plugin-transform-flow-strip-types": ^7.26.5
12591+
"@babel/plugin-transform-strict-mode": ^7.24.7
12592+
"@babel/preset-env": ^7.25.2
12593+
"@babel/preset-react": ^7.24.7
12594+
"@babel/preset-typescript": ^7.24.7
12595+
arktype: ^2.1.15
12596+
babel-plugin-syntax-hermes-parser: ^0.28.0
1255312597
browserslist: ^4.20.4
12554-
cosmiconfig: ^7.0.1
1255512598
cross-spawn: ^7.0.3
1255612599
dedent: ^0.7.0
1255712600
del: ^6.1.1
12601+
escape-string-regexp: ^4.0.0
1255812602
fs-extra: ^10.1.0
1255912603
glob: ^8.0.3
1256012604
is-git-dirty: ^2.0.1
1256112605
json5: ^2.2.1
1256212606
kleur: ^4.1.4
1256312607
prompts: ^2.4.2
12608+
react-native-monorepo-config: ^0.1.8
1256412609
which: ^2.0.2
1256512610
yargs: ^17.5.1
1256612611
bin:
1256712612
bob: bin/bob
12568-
checksum: 1bee701c21f28f10c5737c8000e7fd6d8f641cf46fe7de03f5086d9951d2c5f3cb45375e292519b85f44a28f907e37f6c7bff324cfb1913b3bee0cb4db2efeb7
12613+
checksum: 3140749ce4c2b4362502b2074ef2a6de92e03ab1a49bdbfc8058fbea0335a000d0554d012d9ce857b18bc395a2d6796c011d922725089e4688d6760f0b56b519
1256912614
languageName: node
1257012615
linkType: hard
1257112616

@@ -12598,7 +12643,7 @@ __metadata:
1259812643
languageName: node
1259912644
linkType: hard
1260012645

12601-
"react-native-monorepo-config@npm:^0.1.9":
12646+
"react-native-monorepo-config@npm:^0.1.8, react-native-monorepo-config@npm:^0.1.9":
1260212647
version: 0.1.9
1260312648
resolution: "react-native-monorepo-config@npm:0.1.9"
1260412649
dependencies:
@@ -15188,13 +15233,6 @@ __metadata:
1518815233
languageName: node
1518915234
linkType: hard
1519015235

15191-
"yaml@npm:^1.10.0":
15192-
version: 1.10.2
15193-
resolution: "yaml@npm:1.10.2"
15194-
checksum: ce4ada136e8a78a0b08dc10b4b900936912d15de59905b2bf415b4d33c63df1d555d23acb2a41b23cf9fb5da41c256441afca3d6509de7247daa062fd2c5ea5f
15195-
languageName: node
15196-
linkType: hard
15197-
1519815236
"yaml@npm:^2.2.1":
1519915237
version: 2.8.1
1520015238
resolution: "yaml@npm:2.8.1"

0 commit comments

Comments
 (0)