Skip to content

Commit d3a37b5

Browse files
shimataronicolo-ribaudo
authored andcommitted
Add ".js" extension to injected polyfill imports (#10549)
* Node modules compatibility: add ".js" extension to imported polyfills * Update fixtures * add extensions on calling `addDefaultImport()`, not in the function.
1 parent c9a6898 commit d3a37b5

193 files changed

Lines changed: 4547 additions & 4548 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

packages/babel-plugin-transform-modules-commonjs/test/fixtures/interop-loose/imports-hoisting/output.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
"use strict";
22

3-
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
3+
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault.js");
44

5-
var _taggedTemplateLiteral2 = _interopRequireDefault(require("@babel/runtime/helpers/taggedTemplateLiteral"));
5+
var _taggedTemplateLiteral2 = _interopRequireDefault(require("@babel/runtime/helpers/taggedTemplateLiteral.js"));
66

77
function _templateObject() {
88
const data = (0, _taggedTemplateLiteral2.default)(["foo"]);
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
"use strict";
22

3-
var _interopRequireDefault3 = require("@babel/runtime/helpers/interopRequireDefault");
3+
var _interopRequireDefault3 = require("@babel/runtime/helpers/interopRequireDefault.js");
44

55
exports.__esModule = true;
66

7-
var _interopRequireDefault2 = _interopRequireDefault3(require("@babel/runtime/helpers/interopRequireDefault"));
7+
var _interopRequireDefault2 = _interopRequireDefault3(require("@babel/runtime/helpers/interopRequireDefault.js"));
88

99
console.log(_interopRequireDefault2.default);

packages/babel-plugin-transform-modules-commonjs/test/fixtures/interop/imports-hoisting/output.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
"use strict";
22

3-
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
3+
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault.js");
44

5-
var _taggedTemplateLiteral2 = _interopRequireDefault(require("@babel/runtime/helpers/taggedTemplateLiteral"));
5+
var _taggedTemplateLiteral2 = _interopRequireDefault(require("@babel/runtime/helpers/taggedTemplateLiteral.js"));
66

77
function _templateObject() {
88
const data = (0, _taggedTemplateLiteral2.default)(["foo"]);
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
"use strict";
22

3-
var _interopRequireDefault3 = require("@babel/runtime/helpers/interopRequireDefault");
3+
var _interopRequireDefault3 = require("@babel/runtime/helpers/interopRequireDefault.js");
44

55
Object.defineProperty(exports, "__esModule", {
66
value: true
77
});
88

9-
var _interopRequireDefault2 = _interopRequireDefault3(require("@babel/runtime/helpers/interopRequireDefault"));
9+
var _interopRequireDefault2 = _interopRequireDefault3(require("@babel/runtime/helpers/interopRequireDefault.js"));
1010

1111
console.log(_interopRequireDefault2.default);

packages/babel-plugin-transform-regenerator/test/fixtures/regression/T7041/output.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
var _regeneratorRuntime = require("@babel/runtime/regenerator");
1+
var _regeneratorRuntime = require("@babel/runtime/regenerator/index.js");
22

33
var _marked =
44
/*#__PURE__*/

packages/babel-plugin-transform-runtime/src/index.js

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,7 @@ export default declare((api, options, dirname) => {
234234
: "helpers";
235235

236236
return this.addDefaultImport(
237-
`${modulePath}/${helpersDir}/${name}`,
237+
`${modulePath}/${helpersDir}/${name}.js`,
238238
name,
239239
blockHoist,
240240
);
@@ -275,7 +275,7 @@ export default declare((api, options, dirname) => {
275275
if (name === "regeneratorRuntime" && useRuntimeRegenerator) {
276276
path.replaceWith(
277277
this.addDefaultImport(
278-
`${modulePath}/regenerator`,
278+
`${modulePath}/regenerator/index.js`,
279279
"regeneratorRuntime",
280280
),
281281
);
@@ -291,7 +291,7 @@ export default declare((api, options, dirname) => {
291291
// transform global built-ins like `Symbol()`, `new Promise`
292292
path.replaceWith(
293293
this.addDefaultImport(
294-
`${modulePath}/${corejsRoot}/${BuiltIns[name].path}`,
294+
`${modulePath}/${corejsRoot}/${BuiltIns[name].path}.js`,
295295
name,
296296
),
297297
);
@@ -332,7 +332,7 @@ export default declare((api, options, dirname) => {
332332
node.callee = t.memberExpression(
333333
t.callExpression(
334334
this.addDefaultImport(
335-
`${moduleName}/${corejsRoot}/instance/${InstanceProperties[propertyName].path}`,
335+
`${moduleName}/${corejsRoot}/instance/${InstanceProperties[propertyName].path}.js`,
336336
`${propertyName}InstanceProperty`,
337337
),
338338
[context2],
@@ -354,7 +354,7 @@ export default declare((api, options, dirname) => {
354354
path.replaceWith(
355355
t.callExpression(
356356
this.addDefaultImport(
357-
`${modulePath}/core-js/get-iterator`,
357+
`${modulePath}/core-js/get-iterator.js`,
358358
"getIterator",
359359
),
360360
[object],
@@ -371,7 +371,7 @@ export default declare((api, options, dirname) => {
371371
path.replaceWith(
372372
t.callExpression(
373373
this.addDefaultImport(
374-
`${modulePath}/core-js/is-iterable`,
374+
`${modulePath}/core-js/is-iterable.js`,
375375
"isIterable",
376376
),
377377
[path.node.right],
@@ -399,7 +399,7 @@ export default declare((api, options, dirname) => {
399399
path.replaceWith(
400400
t.callExpression(
401401
this.addDefaultImport(
402-
`${moduleName}/core-js/get-iterator-method`,
402+
`${moduleName}/core-js/get-iterator-method.js`,
403403
"getIteratorMethod",
404404
),
405405
[object],
@@ -427,7 +427,7 @@ export default declare((api, options, dirname) => {
427427
path.replaceWith(
428428
t.callExpression(
429429
this.addDefaultImport(
430-
`${moduleName}/${corejsRoot}/instance/${InstanceProperties[propertyName].path}`,
430+
`${moduleName}/${corejsRoot}/instance/${InstanceProperties[propertyName].path}.js`,
431431
`${propertyName}InstanceProperty`,
432432
),
433433
[object],
@@ -439,7 +439,7 @@ export default declare((api, options, dirname) => {
439439

440440
path.replaceWith(
441441
this.addDefaultImport(
442-
`${modulePath}/${corejsRoot}/${StaticProperties[objectName][propertyName].path}`,
442+
`${modulePath}/${corejsRoot}/${StaticProperties[objectName][propertyName].path}.js`,
443443
`${objectName}$${propertyName}`,
444444
),
445445
);
@@ -460,7 +460,7 @@ export default declare((api, options, dirname) => {
460460
path.replaceWith(
461461
t.memberExpression(
462462
this.addDefaultImport(
463-
`${modulePath}/${corejsRoot}/${BuiltIns[name].path}`,
463+
`${modulePath}/${corejsRoot}/${BuiltIns[name].path}.js`,
464464
name,
465465
),
466466
node.property,

packages/babel-plugin-transform-runtime/test/fixtures/absoluteRuntime/relative/output.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
var _classCallCheck = require("<CWD>/packages/babel-plugin-transform-runtime/node_modules/@babel/runtime/helpers/classCallCheck");
1+
var _classCallCheck = require("<CWD>/packages/babel-plugin-transform-runtime/node_modules/@babel/runtime/helpers/classCallCheck.js");
22

33
let Foo = function Foo() {
44
"use strict";

packages/babel-plugin-transform-runtime/test/fixtures/absoluteRuntime/true/output.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
var _classCallCheck = require("<CWD>/packages/babel-plugin-transform-runtime/node_modules/@babel/runtime/helpers/classCallCheck");
1+
var _classCallCheck = require("<CWD>/packages/babel-plugin-transform-runtime/node_modules/@babel/runtime/helpers/classCallCheck.js");
22

33
let Foo = function Foo() {
44
"use strict";

packages/babel-plugin-transform-runtime/test/fixtures/runtime-corejs2/aliased-constructors/output.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
var _Map = require("@babel/runtime-corejs2/core-js/map");
1+
var _Map = require("@babel/runtime-corejs2/core-js/map.js");
22

3-
var _Symbol = require("@babel/runtime-corejs2/core-js/symbol");
3+
var _Symbol = require("@babel/runtime-corejs2/core-js/symbol.js");
44

5-
var _Promise = require("@babel/runtime-corejs2/core-js/promise");
5+
var _Promise = require("@babel/runtime-corejs2/core-js/promise.js");
66

77
obj.constructor === Object;
88
obj.constructor === _Promise;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
var _Promise = require("@babel/runtime-corejs2/core-js/promise");
1+
var _Promise = require("@babel/runtime-corejs2/core-js/promise.js");
22

33
_Promise.resolve;

0 commit comments

Comments
 (0)