Babel Transform __esmodule для экспорта - PullRequest
0 голосов
/ 23 октября 2018

Я пытался найти преобразование babel, которое преобразовало бы файл commonjs со свойством __esModule обратно в экспорт в стиле es6.

До:

"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
var glass = exports.glass = { "foo": "bar" };

После:

export var glass = { "foo": "bar" };

Это могло бы помочь с библиотеками встряхивания деревьев, которые не поставляют нетранслируемые версии.

Я нашел https://gitlab.com/sebdeckers/babel-plugin-transform-commonjs-es2015-modules, но, похоже, он слишком великпоскольку он не ограничивается переносимыми модулями с __esModule.

...