Skip to content

Commit d8ee60f

Browse files
committed
internal: Transform RN libs with commonjs
1 parent 282bc25 commit d8ee60f

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

babel.config.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,11 @@ module.exports = function (api) {
7676
{
7777
test: /node_modules\/.+\.(m|c)?js$/,
7878
presets: ['@babel/preset-flow'],
79-
plugins: ['babel-plugin-syntax-hermes-parser'],
79+
plugins: [
80+
'babel-plugin-syntax-hermes-parser',
81+
// react-navigation now publishes only in ESM; but jest still requires commonjs
82+
'@babel/plugin-transform-modules-commonjs',
83+
],
8084
},
8185
],
8286
};

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@
5858
"@babel/cli": "7.27.1",
5959
"@babel/core": "7.27.1",
6060
"@babel/node": "7.27.1",
61+
"@babel/plugin-transform-modules-commonjs": "7.27.1",
6162
"@babel/preset-flow": "^7.18.6",
6263
"@changesets/changelog-github": "^0.5.0",
6364
"@changesets/cli": "^2.26.1",

yarn.lock

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1574,7 +1574,7 @@ __metadata:
15741574
languageName: node
15751575
linkType: hard
15761576

1577-
"@babel/plugin-transform-modules-commonjs@npm:^7.22.15, @babel/plugin-transform-modules-commonjs@npm:^7.23.3, @babel/plugin-transform-modules-commonjs@npm:^7.25.9, @babel/plugin-transform-modules-commonjs@npm:^7.27.1":
1577+
"@babel/plugin-transform-modules-commonjs@npm:7.27.1, @babel/plugin-transform-modules-commonjs@npm:^7.22.15, @babel/plugin-transform-modules-commonjs@npm:^7.23.3, @babel/plugin-transform-modules-commonjs@npm:^7.25.9, @babel/plugin-transform-modules-commonjs@npm:^7.27.1":
15781578
version: 7.27.1
15791579
resolution: "@babel/plugin-transform-modules-commonjs@npm:7.27.1"
15801580
dependencies:
@@ -26572,6 +26572,7 @@ __metadata:
2657226572
"@babel/cli": "npm:7.27.1"
2657326573
"@babel/core": "npm:7.27.1"
2657426574
"@babel/node": "npm:7.27.1"
26575+
"@babel/plugin-transform-modules-commonjs": "npm:7.27.1"
2657526576
"@babel/preset-flow": "npm:^7.18.6"
2657626577
"@changesets/changelog-github": "npm:^0.5.0"
2657726578
"@changesets/cli": "npm:^2.26.1"

0 commit comments

Comments
 (0)