Skip to content

Commit de9ab74

Browse files
committed
fix: elimante falsy values
1 parent 44b2424 commit de9ab74

2 files changed

Lines changed: 16 additions & 11 deletions

File tree

lib/BaseWasmMainTemplatePlugin.js

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,15 @@ function generateImportObject(module) {
3838
}
3939
const exportName = dep.name;
4040
const usedName = dep.module && dep.module.isUsed(exportName);
41-
array.push({
42-
exportName,
43-
usedName,
44-
module: dep.module,
45-
description: dep.description
46-
});
41+
42+
if (usedName !== false) {
43+
array.push({
44+
exportName,
45+
usedName,
46+
module: dep.module,
47+
description: dep.description
48+
});
49+
}
4750
}
4851
}
4952
const importsCode = [];

lib/wasm/WasmModuleTemplatePlugin.js

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,13 @@ function generateInitParams(module) {
1616
const exportName = dep.name;
1717
const usedName = dep.module && dep.module.isUsed(exportName);
1818

19-
list.push(
20-
`__webpack_require__(${JSON.stringify(
21-
dep.module.id
22-
)})[${JSON.stringify(usedName)}]`
23-
);
19+
if (usedName !== false) {
20+
list.push(
21+
`__webpack_require__(${JSON.stringify(
22+
dep.module.id
23+
)})[${JSON.stringify(usedName)}]`
24+
);
25+
}
2426
}
2527
}
2628
}

0 commit comments

Comments
 (0)