Export babel-runtime helpers as standard CommonJS.
This commit is contained in:
parent
5eda451fb8
commit
ed6e6fd7dd
@ -1,4 +1,4 @@
|
||||
var _taggedTemplateLiteral = require("babel-runtime/helpers/taggedTemplateLiteral").default;
|
||||
var _taggedTemplateLiteral = require("babel-runtime/helpers/taggedTemplateLiteral");
|
||||
|
||||
var _templateObject = _taggedTemplateLiteral(["foo"], ["foo"]);
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault3 = require("babel-runtime/helpers/interopRequireDefault").default;
|
||||
var _interopRequireDefault3 = require("babel-runtime/helpers/interopRequireDefault");
|
||||
|
||||
var _interopRequireDefault2 = _interopRequireDefault3(require("babel-runtime/helpers/interopRequireDefault"));
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
var _regeneratorRuntime = require("babel-runtime/regenerator").default;
|
||||
var _regeneratorRuntime = require("babel-runtime/regenerator");
|
||||
|
||||
var _Object$keys = require("babel-runtime/core-js/object/keys").default;
|
||||
var _Object$keys = require("babel-runtime/core-js/object/keys");
|
||||
|
||||
var _marked =
|
||||
/*#__PURE__*/
|
||||
|
||||
@ -63,7 +63,7 @@ export default function({ types: t }) {
|
||||
cached = t.cloneDeep(cached);
|
||||
} else {
|
||||
cached = addDefault(file.path, source, {
|
||||
importedInterop: "compiled",
|
||||
importedInterop: "uncompiled",
|
||||
nameHint,
|
||||
blockHoist,
|
||||
});
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
var _Map = require("babel-runtime/core-js/map").default;
|
||||
var _Map = require("babel-runtime/core-js/map");
|
||||
|
||||
var _Symbol = require("babel-runtime/core-js/symbol").default;
|
||||
var _Symbol = require("babel-runtime/core-js/symbol");
|
||||
|
||||
var _Promise = require("babel-runtime/core-js/promise").default;
|
||||
var _Promise = require("babel-runtime/core-js/promise");
|
||||
|
||||
obj.constructor === Object;
|
||||
obj.constructor === _Promise;
|
||||
|
||||
@ -1,3 +1,3 @@
|
||||
var _Promise = require("babel-runtime/core-js/promise").default;
|
||||
var _Promise = require("babel-runtime/core-js/promise");
|
||||
|
||||
_Promise.resolve;
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
var _classCallCheck = require("babel-runtime/helpers/classCallCheck").default;
|
||||
var _classCallCheck = require("babel-runtime/helpers/classCallCheck");
|
||||
|
||||
let Foo = function Foo() {
|
||||
_classCallCheck(this, Foo);
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
var _getIterator = require("babel-runtime/core-js/get-iterator").default;
|
||||
var _getIterator = require("babel-runtime/core-js/get-iterator");
|
||||
|
||||
var _iteratorNormalCompletion = true;
|
||||
var _didIteratorError = false;
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("babel-runtime/helpers/interopRequireDefault").default;
|
||||
var _interopRequireDefault = require("babel-runtime/helpers/interopRequireDefault");
|
||||
|
||||
var _classCallCheck2 = _interopRequireDefault(require("babel-runtime/helpers/classCallCheck"));
|
||||
|
||||
|
||||
@ -1,10 +1,10 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("babel-runtime/helpers/interopRequireDefault").default;
|
||||
var _interopRequireDefault = require("babel-runtime/helpers/interopRequireDefault");
|
||||
|
||||
var _Object$defineProperty = require("babel-runtime/core-js/object/define-property").default;
|
||||
var _Object$defineProperty = require("babel-runtime/core-js/object/define-property");
|
||||
|
||||
var _Object$keys = require("babel-runtime/core-js/object/keys").default;
|
||||
var _Object$keys = require("babel-runtime/core-js/object/keys");
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
var _regeneratorRuntime = require("babel-runtime/regenerator").default;
|
||||
var _regeneratorRuntime = require("babel-runtime/regenerator");
|
||||
|
||||
void
|
||||
/*#__PURE__*/
|
||||
|
||||
@ -1,3 +1,3 @@
|
||||
var _isIterable = require("babel-runtime/core-js/is-iterable").default;
|
||||
var _isIterable = require("babel-runtime/core-js/is-iterable");
|
||||
|
||||
_isIterable(Object(arr));
|
||||
|
||||
@ -1,3 +1,3 @@
|
||||
var _Symbol$iterator = require("babel-runtime/core-js/symbol/iterator").default;
|
||||
var _Symbol$iterator = require("babel-runtime/core-js/symbol/iterator");
|
||||
|
||||
_Symbol$iterator;
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
var _classCallCheck = require("babel-runtime/helpers/builtin/es6/classCallCheck").default;
|
||||
var _classCallCheck = require("babel-runtime/helpers/builtin/es6/classCallCheck");
|
||||
|
||||
var _possibleConstructorReturn = require("babel-runtime/helpers/builtin/es6/possibleConstructorReturn").default;
|
||||
var _possibleConstructorReturn = require("babel-runtime/helpers/builtin/es6/possibleConstructorReturn");
|
||||
|
||||
var _inherits = require("babel-runtime/helpers/builtin/es6/inherits").default;
|
||||
var _inherits = require("babel-runtime/helpers/builtin/es6/inherits");
|
||||
|
||||
let Foo =
|
||||
/*#__PURE__*/
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
var _classCallCheck = require("babel-runtime/helpers/builtin/classCallCheck").default;
|
||||
var _classCallCheck = require("babel-runtime/helpers/builtin/classCallCheck");
|
||||
|
||||
var _possibleConstructorReturn = require("babel-runtime/helpers/builtin/possibleConstructorReturn").default;
|
||||
var _possibleConstructorReturn = require("babel-runtime/helpers/builtin/possibleConstructorReturn");
|
||||
|
||||
var _inherits = require("babel-runtime/helpers/builtin/inherits").default;
|
||||
var _inherits = require("babel-runtime/helpers/builtin/inherits");
|
||||
|
||||
let Foo =
|
||||
/*#__PURE__*/
|
||||
|
||||
@ -1,10 +1,10 @@
|
||||
var _Object$getPrototypeOf = require("babel-runtime/core-js/object/get-prototype-of").default;
|
||||
var _Object$getPrototypeOf = require("babel-runtime/core-js/object/get-prototype-of");
|
||||
|
||||
var _classCallCheck = require("babel-runtime/helpers/es6/classCallCheck").default;
|
||||
var _classCallCheck = require("babel-runtime/helpers/es6/classCallCheck");
|
||||
|
||||
var _possibleConstructorReturn = require("babel-runtime/helpers/es6/possibleConstructorReturn").default;
|
||||
var _possibleConstructorReturn = require("babel-runtime/helpers/es6/possibleConstructorReturn");
|
||||
|
||||
var _inherits = require("babel-runtime/helpers/es6/inherits").default;
|
||||
var _inherits = require("babel-runtime/helpers/es6/inherits");
|
||||
|
||||
let Foo =
|
||||
/*#__PURE__*/
|
||||
|
||||
@ -1,4 +1 @@
|
||||
module.exports = {
|
||||
"default": require("core-js/library"),
|
||||
__esModule: true
|
||||
};
|
||||
module.exports = require("core-js/library");
|
||||
|
||||
@ -1 +1 @@
|
||||
module.exports = { "default": require("core-js/library/fn/map"), __esModule: true };
|
||||
module.exports = require("core-js/library/fn/map");
|
||||
@ -1,6 +1,5 @@
|
||||
exports.__esModule = true;
|
||||
exports.default = _toArray;
|
||||
|
||||
function _toArray(arr) {
|
||||
return Array.isArray(arr) ? arr : Array.from(arr);
|
||||
}
|
||||
|
||||
module.exports = _toArray;
|
||||
@ -1,10 +1,7 @@
|
||||
exports.__esModule = true;
|
||||
exports.default = _toArray;
|
||||
|
||||
var _from = _interopRequireDefault(require("../core-js/array/from"));
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
var _Array$from = require("../core-js/array/from");
|
||||
|
||||
function _toArray(arr) {
|
||||
return Array.isArray(arr) ? arr : (0, _from.default)(arr);
|
||||
return Array.isArray(arr) ? arr : _Array$from(arr);
|
||||
}
|
||||
|
||||
module.exports = _toArray;
|
||||
@ -33,7 +33,7 @@ function relative(filename) {
|
||||
}
|
||||
|
||||
function defaultify(name) {
|
||||
return `module.exports = { "default": ${name}, __esModule: true };`;
|
||||
return `module.exports = ${name};`;
|
||||
}
|
||||
|
||||
function writeRootFile(filename, content) {
|
||||
@ -57,14 +57,6 @@ function makeTransformOpts(modules, useBuiltIns) {
|
||||
],
|
||||
],
|
||||
};
|
||||
if (modules === "commonjs") {
|
||||
opts.plugins.push([
|
||||
require("../../babel-plugin-transform-es2015-modules-commonjs"),
|
||||
{ loose: true, strictMode: false },
|
||||
]);
|
||||
} else if (modules !== false) {
|
||||
throw new Error("Unsupported module type");
|
||||
}
|
||||
return opts;
|
||||
}
|
||||
|
||||
@ -104,8 +96,13 @@ function buildRuntimeRewritePlugin(relativePath, helperName) {
|
||||
}
|
||||
|
||||
function buildHelper(helperName, modules, useBuiltIns) {
|
||||
const tree = t.program(helpers.get(helperName).nodes, [], "module");
|
||||
const id =
|
||||
modules === "commonjs"
|
||||
? t.memberExpression(t.identifier("module"), t.identifier("exports"))
|
||||
: null;
|
||||
const sourceType = modules === "commonjs" ? "script" : "module";
|
||||
|
||||
const tree = t.program(helpers.get(helperName, id).nodes, [], sourceType);
|
||||
const transformOpts = makeTransformOpts(modules, useBuiltIns);
|
||||
|
||||
const relative = useBuiltIns ? "../.." : "..";
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user