From 9ff9aa463917201042bbbd8dc4c11da55df1f718 Mon Sep 17 00:00:00 2001 From: Luna Date: Fri, 25 Sep 2020 17:33:23 -0700 Subject: [PATCH] add js extension to react runtime --- .../src/index.js | 6 +++--- .../test/fixtures/linux/auto-import-dev/output.mjs | 4 ++-- .../test/fixtures/linux/fragments/output.js | 6 +++--- .../fixtures/linux/handle-fragments-with-key/output.js | 4 ++-- .../fixtures/linux/handle-nonstatic-children/output.js | 8 ++++---- .../fixtures/linux/handle-static-children/output.js | 10 +++++----- .../test/fixtures/linux/self-inside-arrow/output.mjs | 2 +- .../windows/auto-import-dev-windows/output.mjs | 4 ++-- .../test/fixtures/windows/fragments-windows/output.js | 6 +++--- .../handle-fragments-with-key-windows/output.js | 4 ++-- .../handle-nonstatic-children-windows/output.js | 8 ++++---- .../windows/handle-static-children-windows/output.js | 10 +++++----- .../windows/self-inside-arrow-windows/output.mjs | 2 +- .../auto-import-react-source-type-module/output.mjs | 6 +++--- .../auto-import-react-source-type-script/output.js | 10 +++++----- .../nextAutoImport/complicated-scope-module/output.mjs | 2 +- .../nextAutoImport/complicated-scope-script/output.js | 6 +++--- .../nextAutoImport/import-source-pragma/output.mjs | 2 +- .../fixtures/nextAutoImport/import-source/output.mjs | 2 +- .../fixtures/nextAutoImport/react-defined/output.mjs | 4 ++-- .../output.mjs | 2 +- .../test/fixtures/nextReact/arrow-functions/output.mjs | 2 +- .../test/fixtures/nextReact/assignment/output.mjs | 2 +- .../concatenates-adjacent-string-literals/output.mjs | 4 ++-- .../does-not-add-source-self-automatic/output.mjs | 6 +++--- .../dont-coerce-expression-containers/output.mjs | 2 +- .../nextReact/handle-fragments-with-key/output.mjs | 2 +- .../handle-fragments-with-no-children/output.mjs | 4 ++-- .../fixtures/nextReact/handle-fragments/output.mjs | 4 ++-- .../nextReact/handle-nonstatic-children/output.mjs | 2 +- .../nextReact/handle-static-children/output.mjs | 4 ++-- .../nextReact/honor-custom-jsx-comment/output.mjs | 4 ++-- .../nextReact/jsx-with-retainlines-option/output.mjs | 2 +- .../jsx-without-retainlines-option/output.mjs | 2 +- .../pragma-works-with-no-space-at-the-end/output.mjs | 2 +- .../nextReact/should-add-quotes-es3/output.mjs | 2 +- .../should-allow-constructor-as-prop/output.mjs | 2 +- .../should-allow-deeper-js-namespacing/output.mjs | 2 +- .../should-allow-elements-as-attributes/output.mjs | 2 +- .../nextReact/should-allow-js-namespacing/output.mjs | 2 +- .../nextReact/should-allow-nested-fragments/output.mjs | 6 +++--- .../output.mjs | 2 +- .../nextReact/should-convert-simple-tags/output.mjs | 2 +- .../nextReact/should-convert-simple-text/output.mjs | 2 +- .../should-escape-xhtml-jsxattribute/output.mjs | 2 +- .../nextReact/should-escape-xhtml-jsxtext/output.mjs | 4 ++-- .../should-handle-attributed-elements/output.mjs | 4 ++-- .../output.mjs | 2 +- .../output.mjs | 4 ++-- .../output.mjs | 2 +- .../output.mjs | 2 +- .../output.mjs | 2 +- .../output.mjs | 2 +- .../output.mjs | 2 +- .../output.mjs | 2 +- .../nextReact/should-properly-handle-keys/output.mjs | 4 ++-- .../should-properly-handle-null-prop-spread/output.mjs | 2 +- .../nextReact/should-quote-jsx-attributes/output.mjs | 2 +- .../should-support-xml-namespaces-if-flag/output.mjs | 2 +- .../should-transform-known-hyphenated-tags/output.mjs | 2 +- .../output.mjs | 2 +- .../test/fixtures/nextReact/this-tag-name/output.mjs | 2 +- .../test/fixtures/nextReact/weird-symbols/output.mjs | 2 +- .../output.mjs | 2 +- .../output.mjs | 2 +- .../test/fixtures/runtime/runtime-automatic/output.js | 6 +++--- .../development-runtime-automatic-windows/output.js | 4 ++-- .../development-runtime-automatic/output.js | 4 ++-- .../preset-options/runtime-automatic/output.js | 4 ++-- 69 files changed, 120 insertions(+), 120 deletions(-) diff --git a/packages/babel-helper-builder-react-jsx-experimental/src/index.js b/packages/babel-helper-builder-react-jsx-experimental/src/index.js index d42d84c34063..59ad76bd931b 100644 --- a/packages/babel-helper-builder-react-jsx-experimental/src/index.js +++ b/packages/babel-helper-builder-react-jsx-experimental/src/index.js @@ -342,12 +342,12 @@ You can set \`throwIfNamespace: false\` to bypass this warning.`, case "Fragment": return `${source}/${ options.development ? "jsx-dev-runtime" : "jsx-runtime" - }`; + }.js`; case "jsxDEV": - return `${source}/jsx-dev-runtime`; + return `${source}/jsx-dev-runtime.js`; case "jsx": case "jsxs": - return `${source}/jsx-runtime`; + return `${source}/jsx-runtime.js`; case "createElement": return source; } diff --git a/packages/babel-plugin-transform-react-jsx-development/test/fixtures/linux/auto-import-dev/output.mjs b/packages/babel-plugin-transform-react-jsx-development/test/fixtures/linux/auto-import-dev/output.mjs index dcdeec458630..d7a66a89c027 100644 --- a/packages/babel-plugin-transform-react-jsx-development/test/fixtures/linux/auto-import-dev/output.mjs +++ b/packages/babel-plugin-transform-react-jsx-development/test/fixtures/linux/auto-import-dev/output.mjs @@ -1,6 +1,6 @@ import { createElement as _createElement } from "react"; -import { jsxDEV as _jsxDEV } from "react/jsx-dev-runtime"; -import { Fragment as _Fragment } from "react/jsx-dev-runtime"; +import { jsxDEV as _jsxDEV } from "react/jsx-dev-runtime.js"; +import { Fragment as _Fragment } from "react/jsx-dev-runtime.js"; var _jsxFileName = "/packages/babel-plugin-transform-react-jsx-development/test/fixtures/linux/auto-import-dev/input.js"; var x = /*#__PURE__*/_jsxDEV(_Fragment, { diff --git a/packages/babel-plugin-transform-react-jsx-development/test/fixtures/linux/fragments/output.js b/packages/babel-plugin-transform-react-jsx-development/test/fixtures/linux/fragments/output.js index 9f7c06bf2e6b..b6f5e6eabc77 100644 --- a/packages/babel-plugin-transform-react-jsx-development/test/fixtures/linux/fragments/output.js +++ b/packages/babel-plugin-transform-react-jsx-development/test/fixtures/linux/fragments/output.js @@ -1,9 +1,9 @@ -var _reactJsxDevRuntime = require("react/jsx-dev-runtime"); +var _reactJsxDevRuntimeJs = require("react/jsx-dev-runtime.js"); var _jsxFileName = "/packages/babel-plugin-transform-react-jsx-development/test/fixtures/linux/fragments/input.js"; -var x = /*#__PURE__*/_reactJsxDevRuntime.jsxDEV(_reactJsxDevRuntime.Fragment, { - children: /*#__PURE__*/_reactJsxDevRuntime.jsxDEV("div", {}, void 0, false, { +var x = /*#__PURE__*/_reactJsxDevRuntimeJs.jsxDEV(_reactJsxDevRuntimeJs.Fragment, { + children: /*#__PURE__*/_reactJsxDevRuntimeJs.jsxDEV("div", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 1, columnNumber: 11 diff --git a/packages/babel-plugin-transform-react-jsx-development/test/fixtures/linux/handle-fragments-with-key/output.js b/packages/babel-plugin-transform-react-jsx-development/test/fixtures/linux/handle-fragments-with-key/output.js index cce20f0ed3b2..ab8b6dbd3bbc 100644 --- a/packages/babel-plugin-transform-react-jsx-development/test/fixtures/linux/handle-fragments-with-key/output.js +++ b/packages/babel-plugin-transform-react-jsx-development/test/fixtures/linux/handle-fragments-with-key/output.js @@ -1,8 +1,8 @@ -var _reactJsxDevRuntime = require("react/jsx-dev-runtime"); +var _reactJsxDevRuntimeJs = require("react/jsx-dev-runtime.js"); var _jsxFileName = "/packages/babel-plugin-transform-react-jsx-development/test/fixtures/linux/handle-fragments-with-key/input.js"; -var x = /*#__PURE__*/_reactJsxDevRuntime.jsxDEV(React.Fragment, {}, "foo", false, { +var x = /*#__PURE__*/_reactJsxDevRuntimeJs.jsxDEV(React.Fragment, {}, "foo", false, { fileName: _jsxFileName, lineNumber: 1, columnNumber: 9 diff --git a/packages/babel-plugin-transform-react-jsx-development/test/fixtures/linux/handle-nonstatic-children/output.js b/packages/babel-plugin-transform-react-jsx-development/test/fixtures/linux/handle-nonstatic-children/output.js index b0fca3139a19..089540908543 100644 --- a/packages/babel-plugin-transform-react-jsx-development/test/fixtures/linux/handle-nonstatic-children/output.js +++ b/packages/babel-plugin-transform-react-jsx-development/test/fixtures/linux/handle-nonstatic-children/output.js @@ -1,13 +1,13 @@ -var _reactJsxDevRuntime = require("react/jsx-dev-runtime"); +var _reactJsxDevRuntimeJs = require("react/jsx-dev-runtime.js"); var _jsxFileName = "/packages/babel-plugin-transform-react-jsx-development/test/fixtures/linux/handle-nonstatic-children/input.js"; -var x = /*#__PURE__*/_reactJsxDevRuntime.jsxDEV("div", { - children: [/*#__PURE__*/_reactJsxDevRuntime.jsxDEV("span", {}, "0", false, { +var x = /*#__PURE__*/_reactJsxDevRuntimeJs.jsxDEV("div", { + children: [/*#__PURE__*/_reactJsxDevRuntimeJs.jsxDEV("span", {}, "0", false, { fileName: _jsxFileName, lineNumber: 1, columnNumber: 16 - }, this), /*#__PURE__*/_reactJsxDevRuntime.jsxDEV("span", {}, "1", false, { + }, this), /*#__PURE__*/_reactJsxDevRuntimeJs.jsxDEV("span", {}, "1", false, { fileName: _jsxFileName, lineNumber: 1, columnNumber: 36 diff --git a/packages/babel-plugin-transform-react-jsx-development/test/fixtures/linux/handle-static-children/output.js b/packages/babel-plugin-transform-react-jsx-development/test/fixtures/linux/handle-static-children/output.js index b0886b4fb839..d97ebd09bee3 100644 --- a/packages/babel-plugin-transform-react-jsx-development/test/fixtures/linux/handle-static-children/output.js +++ b/packages/babel-plugin-transform-react-jsx-development/test/fixtures/linux/handle-static-children/output.js @@ -1,17 +1,17 @@ -var _reactJsxDevRuntime = require("react/jsx-dev-runtime"); +var _reactJsxDevRuntimeJs = require("react/jsx-dev-runtime.js"); var _jsxFileName = "/packages/babel-plugin-transform-react-jsx-development/test/fixtures/linux/handle-static-children/input.js"; -var x = /*#__PURE__*/_reactJsxDevRuntime.jsxDEV("div", { - children: [/*#__PURE__*/_reactJsxDevRuntime.jsxDEV("span", {}, void 0, false, { +var x = /*#__PURE__*/_reactJsxDevRuntimeJs.jsxDEV("div", { + children: [/*#__PURE__*/_reactJsxDevRuntimeJs.jsxDEV("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 3, columnNumber: 5 - }, this), [/*#__PURE__*/_reactJsxDevRuntime.jsxDEV("span", {}, "0", false, { + }, this), [/*#__PURE__*/_reactJsxDevRuntimeJs.jsxDEV("span", {}, "0", false, { fileName: _jsxFileName, lineNumber: 4, columnNumber: 7 - }, this), /*#__PURE__*/_reactJsxDevRuntime.jsxDEV("span", {}, "1", false, { + }, this), /*#__PURE__*/_reactJsxDevRuntimeJs.jsxDEV("span", {}, "1", false, { fileName: _jsxFileName, lineNumber: 4, columnNumber: 27 diff --git a/packages/babel-plugin-transform-react-jsx-development/test/fixtures/linux/self-inside-arrow/output.mjs b/packages/babel-plugin-transform-react-jsx-development/test/fixtures/linux/self-inside-arrow/output.mjs index a7d8f61fd51a..0db07ebad866 100644 --- a/packages/babel-plugin-transform-react-jsx-development/test/fixtures/linux/self-inside-arrow/output.mjs +++ b/packages/babel-plugin-transform-react-jsx-development/test/fixtures/linux/self-inside-arrow/output.mjs @@ -1,4 +1,4 @@ -import { jsxDEV as _jsxDEV } from "react/jsx-dev-runtime"; +import { jsxDEV as _jsxDEV } from "react/jsx-dev-runtime.js"; var _jsxFileName = "/packages/babel-plugin-transform-react-jsx-development/test/fixtures/linux/self-inside-arrow/input.mjs", _this = this; diff --git a/packages/babel-plugin-transform-react-jsx-development/test/fixtures/windows/auto-import-dev-windows/output.mjs b/packages/babel-plugin-transform-react-jsx-development/test/fixtures/windows/auto-import-dev-windows/output.mjs index f77614cefd0d..25fb9f4c82f2 100644 --- a/packages/babel-plugin-transform-react-jsx-development/test/fixtures/windows/auto-import-dev-windows/output.mjs +++ b/packages/babel-plugin-transform-react-jsx-development/test/fixtures/windows/auto-import-dev-windows/output.mjs @@ -1,6 +1,6 @@ import { createElement as _createElement } from "react"; -import { jsxDEV as _jsxDEV } from "react/jsx-dev-runtime"; -import { Fragment as _Fragment } from "react/jsx-dev-runtime"; +import { jsxDEV as _jsxDEV } from "react/jsx-dev-runtime.js"; +import { Fragment as _Fragment } from "react/jsx-dev-runtime.js"; var _jsxFileName = "\\packages\\babel-plugin-transform-react-jsx-development\\test\\fixtures\\windows\\auto-import-dev-windows\\input.js"; var x = /*#__PURE__*/_jsxDEV(_Fragment, { diff --git a/packages/babel-plugin-transform-react-jsx-development/test/fixtures/windows/fragments-windows/output.js b/packages/babel-plugin-transform-react-jsx-development/test/fixtures/windows/fragments-windows/output.js index 9dd8a9878a37..678053312012 100644 --- a/packages/babel-plugin-transform-react-jsx-development/test/fixtures/windows/fragments-windows/output.js +++ b/packages/babel-plugin-transform-react-jsx-development/test/fixtures/windows/fragments-windows/output.js @@ -1,9 +1,9 @@ -var _reactJsxDevRuntime = require("react/jsx-dev-runtime"); +var _reactJsxDevRuntimeJs = require("react/jsx-dev-runtime.js"); var _jsxFileName = "\\packages\\babel-plugin-transform-react-jsx-development\\test\\fixtures\\windows\\fragments-windows\\input.js"; -var x = /*#__PURE__*/_reactJsxDevRuntime.jsxDEV(_reactJsxDevRuntime.Fragment, { - children: /*#__PURE__*/_reactJsxDevRuntime.jsxDEV("div", {}, void 0, false, { +var x = /*#__PURE__*/_reactJsxDevRuntimeJs.jsxDEV(_reactJsxDevRuntimeJs.Fragment, { + children: /*#__PURE__*/_reactJsxDevRuntimeJs.jsxDEV("div", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 1, columnNumber: 11 diff --git a/packages/babel-plugin-transform-react-jsx-development/test/fixtures/windows/handle-fragments-with-key-windows/output.js b/packages/babel-plugin-transform-react-jsx-development/test/fixtures/windows/handle-fragments-with-key-windows/output.js index 84f83813b07a..9b039ba9b4e5 100644 --- a/packages/babel-plugin-transform-react-jsx-development/test/fixtures/windows/handle-fragments-with-key-windows/output.js +++ b/packages/babel-plugin-transform-react-jsx-development/test/fixtures/windows/handle-fragments-with-key-windows/output.js @@ -1,8 +1,8 @@ -var _reactJsxDevRuntime = require("react/jsx-dev-runtime"); +var _reactJsxDevRuntimeJs = require("react/jsx-dev-runtime.js"); var _jsxFileName = "\\packages\\babel-plugin-transform-react-jsx-development\\test\\fixtures\\windows\\handle-fragments-with-key-windows\\input.js"; -var x = /*#__PURE__*/_reactJsxDevRuntime.jsxDEV(React.Fragment, {}, 'foo', false, { +var x = /*#__PURE__*/_reactJsxDevRuntimeJs.jsxDEV(React.Fragment, {}, 'foo', false, { fileName: _jsxFileName, lineNumber: 1, columnNumber: 9 diff --git a/packages/babel-plugin-transform-react-jsx-development/test/fixtures/windows/handle-nonstatic-children-windows/output.js b/packages/babel-plugin-transform-react-jsx-development/test/fixtures/windows/handle-nonstatic-children-windows/output.js index 50193748b4bc..9dde7d167317 100644 --- a/packages/babel-plugin-transform-react-jsx-development/test/fixtures/windows/handle-nonstatic-children-windows/output.js +++ b/packages/babel-plugin-transform-react-jsx-development/test/fixtures/windows/handle-nonstatic-children-windows/output.js @@ -1,13 +1,13 @@ -var _reactJsxDevRuntime = require("react/jsx-dev-runtime"); +var _reactJsxDevRuntimeJs = require("react/jsx-dev-runtime.js"); var _jsxFileName = "\\packages\\babel-plugin-transform-react-jsx-development\\test\\fixtures\\windows\\handle-nonstatic-children-windows\\input.js"; -var x = /*#__PURE__*/_reactJsxDevRuntime.jsxDEV("div", { - children: [/*#__PURE__*/_reactJsxDevRuntime.jsxDEV("span", {}, '0', false, { +var x = /*#__PURE__*/_reactJsxDevRuntimeJs.jsxDEV("div", { + children: [/*#__PURE__*/_reactJsxDevRuntimeJs.jsxDEV("span", {}, '0', false, { fileName: _jsxFileName, lineNumber: 3, columnNumber: 11 - }, this), /*#__PURE__*/_reactJsxDevRuntime.jsxDEV("span", {}, '1', false, { + }, this), /*#__PURE__*/_reactJsxDevRuntimeJs.jsxDEV("span", {}, '1', false, { fileName: _jsxFileName, lineNumber: 3, columnNumber: 31 diff --git a/packages/babel-plugin-transform-react-jsx-development/test/fixtures/windows/handle-static-children-windows/output.js b/packages/babel-plugin-transform-react-jsx-development/test/fixtures/windows/handle-static-children-windows/output.js index 38817a08da54..34e1221ea0ca 100644 --- a/packages/babel-plugin-transform-react-jsx-development/test/fixtures/windows/handle-static-children-windows/output.js +++ b/packages/babel-plugin-transform-react-jsx-development/test/fixtures/windows/handle-static-children-windows/output.js @@ -1,17 +1,17 @@ -var _reactJsxDevRuntime = require("react/jsx-dev-runtime"); +var _reactJsxDevRuntimeJs = require("react/jsx-dev-runtime.js"); var _jsxFileName = "\\packages\\babel-plugin-transform-react-jsx-development\\test\\fixtures\\windows\\handle-static-children-windows\\input.js"; -var x = /*#__PURE__*/_reactJsxDevRuntime.jsxDEV("div", { - children: [/*#__PURE__*/_reactJsxDevRuntime.jsxDEV("span", {}, void 0, false, { +var x = /*#__PURE__*/_reactJsxDevRuntimeJs.jsxDEV("div", { + children: [/*#__PURE__*/_reactJsxDevRuntimeJs.jsxDEV("span", {}, void 0, false, { fileName: _jsxFileName, lineNumber: 3, columnNumber: 9 - }, this), [/*#__PURE__*/_reactJsxDevRuntime.jsxDEV("span", {}, '0', false, { + }, this), [/*#__PURE__*/_reactJsxDevRuntimeJs.jsxDEV("span", {}, '0', false, { fileName: _jsxFileName, lineNumber: 4, columnNumber: 11 - }, this), /*#__PURE__*/_reactJsxDevRuntime.jsxDEV("span", {}, '1', false, { + }, this), /*#__PURE__*/_reactJsxDevRuntimeJs.jsxDEV("span", {}, '1', false, { fileName: _jsxFileName, lineNumber: 4, columnNumber: 31 diff --git a/packages/babel-plugin-transform-react-jsx-development/test/fixtures/windows/self-inside-arrow-windows/output.mjs b/packages/babel-plugin-transform-react-jsx-development/test/fixtures/windows/self-inside-arrow-windows/output.mjs index 67fb4e780593..ef4a517e0984 100644 --- a/packages/babel-plugin-transform-react-jsx-development/test/fixtures/windows/self-inside-arrow-windows/output.mjs +++ b/packages/babel-plugin-transform-react-jsx-development/test/fixtures/windows/self-inside-arrow-windows/output.mjs @@ -1,4 +1,4 @@ -import { jsxDEV as _jsxDEV } from "react/jsx-dev-runtime"; +import { jsxDEV as _jsxDEV } from "react/jsx-dev-runtime.js"; var _jsxFileName = "\\packages\\babel-plugin-transform-react-jsx-development\\test\\fixtures\\windows\\self-inside-arrow-windows\\input.mjs", _this = this; diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/auto-import-react-source-type-module/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/auto-import-react-source-type-module/output.mjs index 00a9fb933326..02146f8c09a1 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/auto-import-react-source-type-module/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/auto-import-react-source-type-module/output.mjs @@ -1,7 +1,7 @@ import { createElement as _createElement } from "react"; -import { jsxs as _jsxs } from "react/jsx-runtime"; -import { jsx as _jsx } from "react/jsx-runtime"; -import { Fragment as _Fragment } from "react/jsx-runtime"; +import { jsxs as _jsxs } from "react/jsx-runtime.js"; +import { jsx as _jsx } from "react/jsx-runtime.js"; +import { Fragment as _Fragment } from "react/jsx-runtime.js"; var x = /*#__PURE__*/_jsx(_Fragment, { children: /*#__PURE__*/_jsxs("div", { diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/auto-import-react-source-type-script/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/auto-import-react-source-type-script/output.js index 61a0eebb30ce..69c1023558c1 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/auto-import-react-source-type-script/output.js +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/auto-import-react-source-type-script/output.js @@ -1,12 +1,12 @@ var _react = require("react"); -var _reactJsxRuntime = require("react/jsx-runtime"); +var _reactJsxRuntimeJs = require("react/jsx-runtime.js"); -var x = /*#__PURE__*/_reactJsxRuntime.jsx(_reactJsxRuntime.Fragment, { - children: /*#__PURE__*/_reactJsxRuntime.jsxs("div", { - children: [/*#__PURE__*/_reactJsxRuntime.jsx("div", {}, "1"), /*#__PURE__*/_reactJsxRuntime.jsx("div", { +var x = /*#__PURE__*/_reactJsxRuntimeJs.jsx(_reactJsxRuntimeJs.Fragment, { + children: /*#__PURE__*/_reactJsxRuntimeJs.jsxs("div", { + children: [/*#__PURE__*/_reactJsxRuntimeJs.jsx("div", {}, "1"), /*#__PURE__*/_reactJsxRuntimeJs.jsx("div", { meow: "wolf" - }, "2"), /*#__PURE__*/_reactJsxRuntime.jsx("div", {}, "3"), /*#__PURE__*/_react.createElement("div", { ...props, + }, "2"), /*#__PURE__*/_reactJsxRuntimeJs.jsx("div", {}, "3"), /*#__PURE__*/_react.createElement("div", { ...props, key: "4" })] }) diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/complicated-scope-module/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/complicated-scope-module/output.mjs index bd4dc3f85039..a2ce3239d570 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/complicated-scope-module/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/complicated-scope-module/output.mjs @@ -1,4 +1,4 @@ -import { jsx as _jsx2 } from "react/jsx-runtime"; +import { jsx as _jsx2 } from "react/jsx-runtime.js"; const Bar = () => { const Foo = () => { diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/complicated-scope-script/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/complicated-scope-script/output.js index 8784a681200d..7bd2ff01a500 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/complicated-scope-script/output.js +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/complicated-scope-script/output.js @@ -1,4 +1,4 @@ -var _reactJsxRuntime = require("react/jsx-runtime"); +var _reactJsxRuntimeJs = require("react/jsx-runtime.js"); const Bar = () => { const Foo = () => { @@ -15,11 +15,11 @@ const Bar = () => { var jsx = 1; var _jsx = 2; - return /*#__PURE__*/_reactJsxRuntime.jsx("div", {}); + return /*#__PURE__*/_reactJsxRuntimeJs.jsx("div", {}); } ; - return /*#__PURE__*/_reactJsxRuntime.jsx("span", {}); + return /*#__PURE__*/_reactJsxRuntimeJs.jsx("span", {}); }; }; }; diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/import-source-pragma/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/import-source-pragma/output.mjs index 0049c235923c..99d6f019acc8 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/import-source-pragma/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/import-source-pragma/output.mjs @@ -1,4 +1,4 @@ -import { jsx as _jsx } from "baz/jsx-runtime"; +import { jsx as _jsx } from "baz/jsx-runtime.js"; /** @jsxImportSource baz */ var x = _jsx("div", { diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/import-source/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/import-source/output.mjs index 05dafe98f54b..bd8c74ecb3a4 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/import-source/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/import-source/output.mjs @@ -1,4 +1,4 @@ -import { jsx as _jsx } from "foo/jsx-runtime"; +import { jsx as _jsx } from "foo/jsx-runtime.js"; var x = _jsx("div", { children: _jsx("span", {}) diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/react-defined/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/react-defined/output.mjs index 18af1b0b5e21..ff091b742377 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/react-defined/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/react-defined/output.mjs @@ -1,6 +1,6 @@ import { createElement as _createElement } from "react"; -import { jsx as _jsx } from "react/jsx-runtime"; -import { jsxs as _jsxs } from "react/jsx-runtime"; +import { jsx as _jsx } from "react/jsx-runtime.js"; +import { jsxs as _jsxs } from "react/jsx-runtime.js"; import * as react from "react"; var y = react.createElement("div", { foo: 1 diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/adds-appropriate-newlines-when-using-spread-attribute/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/adds-appropriate-newlines-when-using-spread-attribute/output.mjs index 2c3a2180d2ec..7427ca738d46 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/adds-appropriate-newlines-when-using-spread-attribute/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/adds-appropriate-newlines-when-using-spread-attribute/output.mjs @@ -1,4 +1,4 @@ -import { jsx as _jsx } from "react/jsx-runtime"; +import { jsx as _jsx } from "react/jsx-runtime.js"; /*#__PURE__*/ _jsx(Component, { ...props, diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/arrow-functions/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/arrow-functions/output.mjs index e5a605c67c18..6b823e347f65 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/arrow-functions/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/arrow-functions/output.mjs @@ -1,4 +1,4 @@ -import { jsx as _jsx } from "react/jsx-runtime"; +import { jsx as _jsx } from "react/jsx-runtime.js"; var foo = function () { var _this = this; diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/assignment/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/assignment/output.mjs index 05860f319a72..18212e0c78d8 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/assignment/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/assignment/output.mjs @@ -1,4 +1,4 @@ -import { jsx as _jsx } from "react/jsx-runtime"; +import { jsx as _jsx } from "react/jsx-runtime.js"; var div = /*#__PURE__*/_jsx(Component, { ...props, foo: "bar" diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/concatenates-adjacent-string-literals/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/concatenates-adjacent-string-literals/output.mjs index 303129243f5e..0c4e93b9f135 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/concatenates-adjacent-string-literals/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/concatenates-adjacent-string-literals/output.mjs @@ -1,5 +1,5 @@ -import { jsx as _jsx } from "react/jsx-runtime"; -import { jsxs as _jsxs } from "react/jsx-runtime"; +import { jsx as _jsx } from "react/jsx-runtime.js"; +import { jsxs as _jsxs } from "react/jsx-runtime.js"; var x = /*#__PURE__*/_jsxs("div", { children: ["foo", "bar", "baz", /*#__PURE__*/_jsx("div", { diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/does-not-add-source-self-automatic/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/does-not-add-source-self-automatic/output.mjs index 00a9fb933326..02146f8c09a1 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/does-not-add-source-self-automatic/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/does-not-add-source-self-automatic/output.mjs @@ -1,7 +1,7 @@ import { createElement as _createElement } from "react"; -import { jsxs as _jsxs } from "react/jsx-runtime"; -import { jsx as _jsx } from "react/jsx-runtime"; -import { Fragment as _Fragment } from "react/jsx-runtime"; +import { jsxs as _jsxs } from "react/jsx-runtime.js"; +import { jsx as _jsx } from "react/jsx-runtime.js"; +import { Fragment as _Fragment } from "react/jsx-runtime.js"; var x = /*#__PURE__*/_jsx(_Fragment, { children: /*#__PURE__*/_jsxs("div", { diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/dont-coerce-expression-containers/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/dont-coerce-expression-containers/output.mjs index c4264e2580e0..f9508c790f25 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/dont-coerce-expression-containers/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/dont-coerce-expression-containers/output.mjs @@ -1,4 +1,4 @@ -import { jsxs as _jsxs } from "react/jsx-runtime"; +import { jsxs as _jsxs } from "react/jsx-runtime.js"; /*#__PURE__*/ _jsxs(Text, { diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/handle-fragments-with-key/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/handle-fragments-with-key/output.mjs index 93d0763c4e17..17317c3430fc 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/handle-fragments-with-key/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/handle-fragments-with-key/output.mjs @@ -1,4 +1,4 @@ -import { jsx as _jsx } from "react/jsx-runtime"; +import { jsx as _jsx } from "react/jsx-runtime.js"; import * as React from "react"; var x = /*#__PURE__*/_jsx(React.Fragment, {}, "foo"); diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/handle-fragments-with-no-children/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/handle-fragments-with-no-children/output.mjs index a749832fa170..717b06457251 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/handle-fragments-with-no-children/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/handle-fragments-with-no-children/output.mjs @@ -1,4 +1,4 @@ -import { jsx as _jsx } from "react/jsx-runtime"; -import { Fragment as _Fragment } from "react/jsx-runtime"; +import { jsx as _jsx } from "react/jsx-runtime.js"; +import { Fragment as _Fragment } from "react/jsx-runtime.js"; var x = /*#__PURE__*/_jsx(_Fragment, {}); diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/handle-fragments/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/handle-fragments/output.mjs index b34f1fa72cf7..0a177f36cafb 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/handle-fragments/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/handle-fragments/output.mjs @@ -1,5 +1,5 @@ -import { jsx as _jsx } from "react/jsx-runtime"; -import { Fragment as _Fragment } from "react/jsx-runtime"; +import { jsx as _jsx } from "react/jsx-runtime.js"; +import { Fragment as _Fragment } from "react/jsx-runtime.js"; var x = /*#__PURE__*/_jsx(_Fragment, { children: /*#__PURE__*/_jsx("div", {}) diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/handle-nonstatic-children/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/handle-nonstatic-children/output.mjs index 1b19cdfcbdbf..0f226c36f33e 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/handle-nonstatic-children/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/handle-nonstatic-children/output.mjs @@ -1,4 +1,4 @@ -import { jsx as _jsx } from "react/jsx-runtime"; +import { jsx as _jsx } from "react/jsx-runtime.js"; var x = /*#__PURE__*/_jsx("div", { children: [/*#__PURE__*/_jsx("span", {}, '0'), /*#__PURE__*/_jsx("span", {}, '1')] diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/handle-static-children/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/handle-static-children/output.mjs index b1451ada1901..98cd84fa6df9 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/handle-static-children/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/handle-static-children/output.mjs @@ -1,5 +1,5 @@ -import { jsx as _jsx } from "react/jsx-runtime"; -import { jsxs as _jsxs } from "react/jsx-runtime"; +import { jsx as _jsx } from "react/jsx-runtime.js"; +import { jsxs as _jsxs } from "react/jsx-runtime.js"; var x = /*#__PURE__*/_jsxs("div", { children: [/*#__PURE__*/_jsx("span", {}), [/*#__PURE__*/_jsx("span", {}, '0'), /*#__PURE__*/_jsx("span", {}, '1')]] diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/honor-custom-jsx-comment/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/honor-custom-jsx-comment/output.mjs index dbfa96810678..afd2421b8ae8 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/honor-custom-jsx-comment/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/honor-custom-jsx-comment/output.mjs @@ -1,5 +1,5 @@ -import { jsxs as _jsxs } from "react/jsx-runtime"; -import { jsx as _jsx } from "react/jsx-runtime"; +import { jsxs as _jsxs } from "react/jsx-runtime.js"; +import { jsx as _jsx } from "react/jsx-runtime.js"; /*#__PURE__*/ _jsx(Foo, {}); diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/jsx-with-retainlines-option/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/jsx-with-retainlines-option/output.mjs index 81cfa808941f..6842e6e65d3e 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/jsx-with-retainlines-option/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/jsx-with-retainlines-option/output.mjs @@ -1 +1 @@ -import { jsx as _jsx } from "react/jsx-runtime";var div = /*#__PURE__*/_jsx("div", { children: "test" }); +import { jsx as _jsx } from "react/jsx-runtime.js";var div = /*#__PURE__*/_jsx("div", { children: "test" }); diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/jsx-without-retainlines-option/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/jsx-without-retainlines-option/output.mjs index e74b251a647e..2ddcdcdd5655 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/jsx-without-retainlines-option/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/jsx-without-retainlines-option/output.mjs @@ -1,4 +1,4 @@ -import { jsx as _jsx } from "react/jsx-runtime"; +import { jsx as _jsx } from "react/jsx-runtime.js"; var div = /*#__PURE__*/_jsx("div", { children: "test" diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/pragma-works-with-no-space-at-the-end/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/pragma-works-with-no-space-at-the-end/output.mjs index 7f8eea819da1..955fd25a39a8 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/pragma-works-with-no-space-at-the-end/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/pragma-works-with-no-space-at-the-end/output.mjs @@ -1,4 +1,4 @@ -import { jsx as _jsx } from "foo/jsx-runtime"; +import { jsx as _jsx } from "foo/jsx-runtime.js"; /* @jsxImportSource foo*/ _jsx("div", { diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-add-quotes-es3/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-add-quotes-es3/output.mjs index a57a04a49508..7ac31c28a6ed 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-add-quotes-es3/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-add-quotes-es3/output.mjs @@ -1,4 +1,4 @@ -import { jsx as _jsx } from "react/jsx-runtime"; +import { jsx as _jsx } from "react/jsx-runtime.js"; var es3 = /*#__PURE__*/_jsx(F, { aaa: true, diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-allow-constructor-as-prop/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-allow-constructor-as-prop/output.mjs index 1a28ef6db34e..e36bb019877c 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-allow-constructor-as-prop/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-allow-constructor-as-prop/output.mjs @@ -1,4 +1,4 @@ -import { jsx as _jsx } from "react/jsx-runtime"; +import { jsx as _jsx } from "react/jsx-runtime.js"; /*#__PURE__*/ _jsx(Component, { diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-allow-deeper-js-namespacing/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-allow-deeper-js-namespacing/output.mjs index 9aa4c3656720..cf4ad414d63d 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-allow-deeper-js-namespacing/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-allow-deeper-js-namespacing/output.mjs @@ -1,4 +1,4 @@ -import { jsx as _jsx } from "react/jsx-runtime"; +import { jsx as _jsx } from "react/jsx-runtime.js"; /*#__PURE__*/ _jsx(Namespace.DeepNamespace.Component, {}); diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-allow-elements-as-attributes/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-allow-elements-as-attributes/output.mjs index 9d18ed3e73f0..94253ee3ccd6 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-allow-elements-as-attributes/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-allow-elements-as-attributes/output.mjs @@ -1,4 +1,4 @@ -import { jsx as _jsx } from "react/jsx-runtime"; +import { jsx as _jsx } from "react/jsx-runtime.js"; /*#__PURE__*/ _jsx("div", { diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-allow-js-namespacing/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-allow-js-namespacing/output.mjs index c0b46c897498..be8db40a83b0 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-allow-js-namespacing/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-allow-js-namespacing/output.mjs @@ -1,4 +1,4 @@ -import { jsx as _jsx } from "react/jsx-runtime"; +import { jsx as _jsx } from "react/jsx-runtime.js"; /*#__PURE__*/ _jsx(Namespace.Component, {}); diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-allow-nested-fragments/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-allow-nested-fragments/output.mjs index 89cc0c22a809..6c5dc262530d 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-allow-nested-fragments/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-allow-nested-fragments/output.mjs @@ -1,6 +1,6 @@ -import { jsxs as _jsxs } from "react/jsx-runtime"; -import { Fragment as _Fragment } from "react/jsx-runtime"; -import { jsx as _jsx } from "react/jsx-runtime"; +import { jsxs as _jsxs } from "react/jsx-runtime.js"; +import { Fragment as _Fragment } from "react/jsx-runtime.js"; +import { jsx as _jsx } from "react/jsx-runtime.js"; /*#__PURE__*/ _jsx("div", { diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-avoid-wrapping-in-extra-parens-if-not-needed/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-avoid-wrapping-in-extra-parens-if-not-needed/output.mjs index 99f063b7fdd6..cf5bb4e4cfca 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-avoid-wrapping-in-extra-parens-if-not-needed/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-avoid-wrapping-in-extra-parens-if-not-needed/output.mjs @@ -1,4 +1,4 @@ -import { jsx as _jsx } from "react/jsx-runtime"; +import { jsx as _jsx } from "react/jsx-runtime.js"; var x = /*#__PURE__*/_jsx("div", { children: /*#__PURE__*/_jsx(Component, {}) diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-convert-simple-tags/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-convert-simple-tags/output.mjs index dac95436f8e9..428b4644ba25 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-convert-simple-tags/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-convert-simple-tags/output.mjs @@ -1,3 +1,3 @@ -import { jsx as _jsx } from "react/jsx-runtime"; +import { jsx as _jsx } from "react/jsx-runtime.js"; var x = /*#__PURE__*/_jsx("div", {}); diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-convert-simple-text/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-convert-simple-text/output.mjs index 7791e6759733..bc5a794fe9f8 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-convert-simple-text/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-convert-simple-text/output.mjs @@ -1,4 +1,4 @@ -import { jsx as _jsx } from "react/jsx-runtime"; +import { jsx as _jsx } from "react/jsx-runtime.js"; var x = /*#__PURE__*/_jsx("div", { children: "text" diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-escape-xhtml-jsxattribute/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-escape-xhtml-jsxattribute/output.mjs index 9a5aedeff449..049c3ef567d4 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-escape-xhtml-jsxattribute/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-escape-xhtml-jsxattribute/output.mjs @@ -1,4 +1,4 @@ -import { jsx as _jsx } from "react/jsx-runtime"; +import { jsx as _jsx } from "react/jsx-runtime.js"; /*#__PURE__*/ _jsx("div", { diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-escape-xhtml-jsxtext/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-escape-xhtml-jsxtext/output.mjs index 32cb47cd42ed..8c3590ffb5e3 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-escape-xhtml-jsxtext/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-escape-xhtml-jsxtext/output.mjs @@ -1,5 +1,5 @@ -import { jsxs as _jsxs } from "react/jsx-runtime"; -import { jsx as _jsx } from "react/jsx-runtime"; +import { jsxs as _jsxs } from "react/jsx-runtime.js"; +import { jsx as _jsx } from "react/jsx-runtime.js"; /*#__PURE__*/ _jsx("div", { diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-handle-attributed-elements/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-handle-attributed-elements/output.mjs index 27287d025dae..e72635e0864a 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-handle-attributed-elements/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-handle-attributed-elements/output.mjs @@ -1,5 +1,5 @@ -import { jsx as _jsx } from "react/jsx-runtime"; -import { jsxs as _jsxs } from "react/jsx-runtime"; +import { jsx as _jsx } from "react/jsx-runtime.js"; +import { jsxs as _jsxs } from "react/jsx-runtime.js"; var HelloMessage = React.createClass({ displayName: "HelloMessage", render: function () { diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-handle-has-own-property-correctly/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-handle-has-own-property-correctly/output.mjs index 7c7ac7d56bbf..944f5bd7e9b2 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-handle-has-own-property-correctly/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-handle-has-own-property-correctly/output.mjs @@ -1,4 +1,4 @@ -import { jsx as _jsx } from "react/jsx-runtime"; +import { jsx as _jsx } from "react/jsx-runtime.js"; /*#__PURE__*/ _jsx("hasOwnProperty", { diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-have-correct-comma-in-nested-children/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-have-correct-comma-in-nested-children/output.mjs index ffb137dfab63..5d702507284a 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-have-correct-comma-in-nested-children/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-have-correct-comma-in-nested-children/output.mjs @@ -1,5 +1,5 @@ -import { jsx as _jsx } from "react/jsx-runtime"; -import { jsxs as _jsxs } from "react/jsx-runtime"; +import { jsx as _jsx } from "react/jsx-runtime.js"; +import { jsxs as _jsxs } from "react/jsx-runtime.js"; var x = /*#__PURE__*/_jsxs("div", { children: [/*#__PURE__*/_jsx("div", { diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-insert-commas-after-expressions-before-whitespace/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-insert-commas-after-expressions-before-whitespace/output.mjs index a7dc56ee3195..fa5c7a760408 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-insert-commas-after-expressions-before-whitespace/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-insert-commas-after-expressions-before-whitespace/output.mjs @@ -1,4 +1,4 @@ -import { jsx as _jsx } from "react/jsx-runtime"; +import { jsx as _jsx } from "react/jsx-runtime.js"; var x = /*#__PURE__*/_jsx("div", { attr1: "foo" + "bar", diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-not-add-quotes-to-identifier-names/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-not-add-quotes-to-identifier-names/output.mjs index 210066ec1feb..58edd4f1d225 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-not-add-quotes-to-identifier-names/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-not-add-quotes-to-identifier-names/output.mjs @@ -1,4 +1,4 @@ -import { jsx as _jsx } from "react/jsx-runtime"; +import { jsx as _jsx } from "react/jsx-runtime.js"; var e = /*#__PURE__*/_jsx(F, { aaa: true, diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-not-mangle-expressioncontainer-attribute-values/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-not-mangle-expressioncontainer-attribute-values/output.mjs index 198de8a24158..e22df3a6154a 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-not-mangle-expressioncontainer-attribute-values/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-not-mangle-expressioncontainer-attribute-values/output.mjs @@ -1,4 +1,4 @@ -import { jsx as _jsx } from "react/jsx-runtime"; +import { jsx as _jsx } from "react/jsx-runtime.js"; /*#__PURE__*/ _jsx("button", { diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-not-strip-nbsp-even-coupled-with-other-whitespace/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-not-strip-nbsp-even-coupled-with-other-whitespace/output.mjs index 86f0e9eaecea..2f4f313263e3 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-not-strip-nbsp-even-coupled-with-other-whitespace/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-not-strip-nbsp-even-coupled-with-other-whitespace/output.mjs @@ -1,4 +1,4 @@ -import { jsx as _jsx } from "react/jsx-runtime"; +import { jsx as _jsx } from "react/jsx-runtime.js"; /*#__PURE__*/ _jsx("div", { diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-not-strip-tags-with-a-single-child-of-nbsp/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-not-strip-tags-with-a-single-child-of-nbsp/output.mjs index 6a0ea18e16cc..07933155cf80 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-not-strip-tags-with-a-single-child-of-nbsp/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-not-strip-tags-with-a-single-child-of-nbsp/output.mjs @@ -1,4 +1,4 @@ -import { jsx as _jsx } from "react/jsx-runtime"; +import { jsx as _jsx } from "react/jsx-runtime.js"; /*#__PURE__*/ _jsx("div", { diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-properly-handle-comments-between-props/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-properly-handle-comments-between-props/output.mjs index 7b0923e09649..15e8cfc74f32 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-properly-handle-comments-between-props/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-properly-handle-comments-between-props/output.mjs @@ -1,4 +1,4 @@ -import { jsx as _jsx } from "react/jsx-runtime"; +import { jsx as _jsx } from "react/jsx-runtime.js"; var x = /*#__PURE__*/_jsx("div", { /* a multi-line diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-properly-handle-keys/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-properly-handle-keys/output.mjs index 3b72b3dc762e..c6580394b692 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-properly-handle-keys/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-properly-handle-keys/output.mjs @@ -1,5 +1,5 @@ -import { jsx as _jsx } from "react/jsx-runtime"; -import { jsxs as _jsxs } from "react/jsx-runtime"; +import { jsx as _jsx } from "react/jsx-runtime.js"; +import { jsxs as _jsxs } from "react/jsx-runtime.js"; var x = /*#__PURE__*/_jsxs("div", { children: [/*#__PURE__*/_jsx("div", {}, "1"), /*#__PURE__*/_jsx("div", { diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-properly-handle-null-prop-spread/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-properly-handle-null-prop-spread/output.mjs index 075d0ab77a09..13b49b51fe23 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-properly-handle-null-prop-spread/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-properly-handle-null-prop-spread/output.mjs @@ -1,4 +1,4 @@ -import { jsx as _jsx } from "react/jsx-runtime"; +import { jsx as _jsx } from "react/jsx-runtime.js"; var foo = null; var x = /*#__PURE__*/_jsx("div", { ...foo diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-quote-jsx-attributes/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-quote-jsx-attributes/output.mjs index 6644401db9a0..027abb3ae960 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-quote-jsx-attributes/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-quote-jsx-attributes/output.mjs @@ -1,4 +1,4 @@ -import { jsx as _jsx } from "react/jsx-runtime"; +import { jsx as _jsx } from "react/jsx-runtime.js"; /*#__PURE__*/ _jsx("button", { diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-support-xml-namespaces-if-flag/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-support-xml-namespaces-if-flag/output.mjs index a1da85af076e..56b7b907c18c 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-support-xml-namespaces-if-flag/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-support-xml-namespaces-if-flag/output.mjs @@ -1,4 +1,4 @@ -import { jsx as _jsx } from "react/jsx-runtime"; +import { jsx as _jsx } from "react/jsx-runtime.js"; /*#__PURE__*/ _jsx("f:image", { diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-transform-known-hyphenated-tags/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-transform-known-hyphenated-tags/output.mjs index 2ea1f6082aca..51ecfcff7ceb 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-transform-known-hyphenated-tags/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-transform-known-hyphenated-tags/output.mjs @@ -1,4 +1,4 @@ -import { jsx as _jsx } from "react/jsx-runtime"; +import { jsx as _jsx } from "react/jsx-runtime.js"; /*#__PURE__*/ _jsx("font-face", {}); diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-use-jsx-when-key-comes-before-spread/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-use-jsx-when-key-comes-before-spread/output.mjs index 5e449874dd87..90d114ae4738 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-use-jsx-when-key-comes-before-spread/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-use-jsx-when-key-comes-before-spread/output.mjs @@ -1,4 +1,4 @@ -import { jsx as _jsx } from "react/jsx-runtime"; +import { jsx as _jsx } from "react/jsx-runtime.js"; var x = /*#__PURE__*/_jsx("div", { ...props, foo: "bar" diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/this-tag-name/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/this-tag-name/output.mjs index eb3f1f63a15b..839d5e4055d5 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/this-tag-name/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/this-tag-name/output.mjs @@ -1,4 +1,4 @@ -import { jsx as _jsx } from "react/jsx-runtime"; +import { jsx as _jsx } from "react/jsx-runtime.js"; var div = /*#__PURE__*/_jsx(this.foo, { children: "test" diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/weird-symbols/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/weird-symbols/output.mjs index 65cfda12fc6a..3fe529aaff90 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/weird-symbols/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/weird-symbols/output.mjs @@ -1,4 +1,4 @@ -import { jsxs as _jsxs } from "react/jsx-runtime"; +import { jsxs as _jsxs } from "react/jsx-runtime.js"; class MobileHomeActivityTaskPriorityIcon extends React.PureComponent { render() { diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/wraps-props-in-react-spread-for-last-spread-attributes/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/wraps-props-in-react-spread-for-last-spread-attributes/output.mjs index cc9c33d709a1..e786af53d574 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/wraps-props-in-react-spread-for-last-spread-attributes/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/wraps-props-in-react-spread-for-last-spread-attributes/output.mjs @@ -1,4 +1,4 @@ -import { jsx as _jsx } from "react/jsx-runtime"; +import { jsx as _jsx } from "react/jsx-runtime.js"; /*#__PURE__*/ _jsx(Component, { diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/wraps-props-in-react-spread-for-middle-spread-attributes/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/wraps-props-in-react-spread-for-middle-spread-attributes/output.mjs index c63d50f6fcbb..8420e032d2eb 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/wraps-props-in-react-spread-for-middle-spread-attributes/output.mjs +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/wraps-props-in-react-spread-for-middle-spread-attributes/output.mjs @@ -1,4 +1,4 @@ -import { jsx as _jsx } from "react/jsx-runtime"; +import { jsx as _jsx } from "react/jsx-runtime.js"; /*#__PURE__*/ _jsx(Component, { diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/runtime/runtime-automatic/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/runtime/runtime-automatic/output.js index 607dafdc732b..d742b818e5bb 100644 --- a/packages/babel-plugin-transform-react-jsx/test/fixtures/runtime/runtime-automatic/output.js +++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/runtime/runtime-automatic/output.js @@ -1,5 +1,5 @@ -var _reactJsxRuntime = require("react/jsx-runtime"); +var _reactJsxRuntimeJs = require("react/jsx-runtime.js"); -var x = /*#__PURE__*/_reactJsxRuntime.jsx("div", { - children: /*#__PURE__*/_reactJsxRuntime.jsx("span", {}) +var x = /*#__PURE__*/_reactJsxRuntimeJs.jsx("div", { + children: /*#__PURE__*/_reactJsxRuntimeJs.jsx("span", {}) }); diff --git a/packages/babel-preset-react/test/fixtures/preset-options/development-runtime-automatic-windows/output.js b/packages/babel-preset-react/test/fixtures/preset-options/development-runtime-automatic-windows/output.js index baa69a7eb2f6..63fdbad7d6ce 100644 --- a/packages/babel-preset-react/test/fixtures/preset-options/development-runtime-automatic-windows/output.js +++ b/packages/babel-preset-react/test/fixtures/preset-options/development-runtime-automatic-windows/output.js @@ -1,9 +1,9 @@ -var _reactJsxDevRuntime = require("react/jsx-dev-runtime"); +var _reactJsxDevRuntimeJs = require("react/jsx-dev-runtime.js"); var _jsxFileName = "\\packages\\babel-preset-react\\test\\fixtures\\preset-options\\development-runtime-automatic-windows\\input.js"; /*#__PURE__*/ -_reactJsxDevRuntime.jsxDEV(Foo, { +_reactJsxDevRuntimeJs.jsxDEV(Foo, { bar: "baz" }, void 0, false, { fileName: _jsxFileName, diff --git a/packages/babel-preset-react/test/fixtures/preset-options/development-runtime-automatic/output.js b/packages/babel-preset-react/test/fixtures/preset-options/development-runtime-automatic/output.js index 40c4ec890b5b..93f38d5da9c9 100644 --- a/packages/babel-preset-react/test/fixtures/preset-options/development-runtime-automatic/output.js +++ b/packages/babel-preset-react/test/fixtures/preset-options/development-runtime-automatic/output.js @@ -1,9 +1,9 @@ -var _reactJsxDevRuntime = require("react/jsx-dev-runtime"); +var _reactJsxDevRuntimeJs = require("react/jsx-dev-runtime.js"); var _jsxFileName = "/packages/babel-preset-react/test/fixtures/preset-options/development-runtime-automatic/input.js"; /*#__PURE__*/ -_reactJsxDevRuntime.jsxDEV(Foo, { +_reactJsxDevRuntimeJs.jsxDEV(Foo, { bar: "baz" }, void 0, false, { fileName: _jsxFileName, diff --git a/packages/babel-preset-react/test/fixtures/preset-options/runtime-automatic/output.js b/packages/babel-preset-react/test/fixtures/preset-options/runtime-automatic/output.js index 1b9e086df135..3a1a2c20bcce 100644 --- a/packages/babel-preset-react/test/fixtures/preset-options/runtime-automatic/output.js +++ b/packages/babel-preset-react/test/fixtures/preset-options/runtime-automatic/output.js @@ -1,6 +1,6 @@ -var _reactJsxRuntime = require("react/jsx-runtime"); +var _reactJsxRuntimeJs = require("react/jsx-runtime.js"); /*#__PURE__*/ -_reactJsxRuntime.jsx(Foo, { +_reactJsxRuntimeJs.jsx(Foo, { bar: "baz" });