-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathmulti-semantic-release+3.0.2.patch
More file actions
29 lines (28 loc) · 1.54 KB
/
multi-semantic-release+3.0.2.patch
File metadata and controls
29 lines (28 loc) · 1.54 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
diff --git a/node_modules/multi-semantic-release/lib/getConfigSemantic.js b/node_modules/multi-semantic-release/lib/getConfigSemantic.js
index 020b3d7..37c3843 100644
--- a/node_modules/multi-semantic-release/lib/getConfigSemantic.js
+++ b/node_modules/multi-semantic-release/lib/getConfigSemantic.js
@@ -1,4 +1,8 @@
-const semanticGetConfig = require("semantic-release/lib/get-config");
+let semanticGetConfig = require("semantic-release/lib/get-config");
+// SR v25 ESM default export compatibility
+if (semanticGetConfig && typeof semanticGetConfig !== "function" && typeof semanticGetConfig.default === "function") {
+ semanticGetConfig = semanticGetConfig.default;
+}
const { WritableStreamBuffer } = require("stream-buffers");
const { Signale } = require("signale");
diff --git a/node_modules/multi-semantic-release/lib/multiSemanticRelease.js b/node_modules/multi-semantic-release/lib/multiSemanticRelease.js
index 912a363..ca5b19c 100644
--- a/node_modules/multi-semantic-release/lib/multiSemanticRelease.js
+++ b/node_modules/multi-semantic-release/lib/multiSemanticRelease.js
@@ -1,5 +1,9 @@
const { dirname } = require("path");
-const semanticRelease = require("semantic-release");
+let semanticRelease = require("semantic-release");
+// SR v25 ESM default export compatibility
+if (semanticRelease && typeof semanticRelease !== "function" && typeof semanticRelease.default === "function") {
+ semanticRelease = semanticRelease.default;
+}
const { uniq } = require("lodash");
const { check } = require("./blork");
const getLogger = require("./getLogger");