Fix legacy build

The build process failed because webpack does not allow failed imports
when it is run as a module.
This detects modules with default exports and only generates import
statements for default exports where they are available.
This commit is contained in:
Maximilian Krög
2021-05-02 23:18:19 +02:00
parent 8ff40c40e8
commit 40f8e69675
12 changed files with 77 additions and 63 deletions
+3
View File
@@ -137,6 +137,9 @@ exports.publish = function (data, opts) {
return true;
});
}
if (doc.isDefaultExport) {
symbol.isDefaultExport = true;
}
const target = isExterns ? externs : symbols;
const existingSymbol = symbolsByName[symbol.name];