Skip to content

Commit 29c7fc8

Browse files
committed
fix: Use statically analyzable CJS exports
This enables named imports in node ESM scripts because they do some magic to detect which module is exported.
1 parent 9e65b30 commit 29c7fc8

File tree

2 files changed

+12
-8
lines changed

2 files changed

+12
-8
lines changed
Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
/* eslint-env node */
2-
module.exports =
3-
process.env.NODE_ENV === "production"
4-
? require("./umd/react-router-dom.production.min.js")
5-
: require("./umd/react-router-dom.development.js");
2+
3+
if (process.env.NODE_ENV === "production") {
4+
module.exports = require("./umd/react-router-dom.production.min.js");
5+
} else {
6+
module.exports = require("./umd/react-router-dom.development.js");
7+
}

packages/react-router/node-main.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
/* eslint-env node */
2-
module.exports =
3-
process.env.NODE_ENV === "production"
4-
? require("./umd/react-router.production.min.js")
5-
: require("./umd/react-router.development.js");
2+
3+
if (process.env.NODE_ENV === "production") {
4+
module.exports = require("./umd/react-router.production.min.js");
5+
} else {
6+
module.exports = require("./umd/react-router.development.js");
7+
}

0 commit comments

Comments
 (0)