Bug 1808202 - Add ES import handling to jsm to commonjs converter. r=Mardak

Depends on D165819

Differential Revision: https://phabricator.services.mozilla.com/D165820
This commit is contained in:
Mark Banner 2023-01-05 09:58:30 +00:00
Родитель ac4e3298fb
Коммит 0d9268a86c
1 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -176,7 +176,8 @@ module.exports = function plugin(babel) {
t.isObjectPattern(path.parentPath.node.id) &&
// Check if actually Components.utils.import
path.get("callee").isMemberExpression() &&
path.get("callee.property").node.name === "import"
(path.get("callee.property").node.name === "import" ||
path.get("callee.property").node.name === "importESModule")
) {
const callee = path.get("callee");
if (callee.get("object").isMemberExpression()) {