diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/display-name-assignment-expression/input.js b/packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin-automatic/display-name-assignment-expression/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/display-name-assignment-expression/input.js
rename to packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin-automatic/display-name-assignment-expression/input.js
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/display-name-assignment-expression/output.mjs b/packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin-automatic/display-name-assignment-expression/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/display-name-assignment-expression/output.mjs
rename to packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin-automatic/display-name-assignment-expression/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/display-name-export-default/input.mjs b/packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin-automatic/display-name-export-default/input.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/display-name-export-default/input.mjs
rename to packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin-automatic/display-name-export-default/input.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/display-name-export-default/output.mjs b/packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin-automatic/display-name-export-default/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/display-name-export-default/output.mjs
rename to packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin-automatic/display-name-export-default/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/display-name-if-missing/input.js b/packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin-automatic/display-name-if-missing/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/display-name-if-missing/input.js
rename to packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin-automatic/display-name-if-missing/input.js
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/display-name-if-missing/output.mjs b/packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin-automatic/display-name-if-missing/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/display-name-if-missing/output.mjs
rename to packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin-automatic/display-name-if-missing/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/display-name-object-declaration/input.js b/packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin-automatic/display-name-object-declaration/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/display-name-object-declaration/input.js
rename to packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin-automatic/display-name-object-declaration/input.js
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/display-name-object-declaration/output.mjs b/packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin-automatic/display-name-object-declaration/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/display-name-object-declaration/output.mjs
rename to packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin-automatic/display-name-object-declaration/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/display-name-property-assignment/input.js b/packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin-automatic/display-name-property-assignment/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/display-name-property-assignment/input.js
rename to packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin-automatic/display-name-property-assignment/input.js
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/display-name-property-assignment/output.mjs b/packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin-automatic/display-name-property-assignment/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/display-name-property-assignment/output.mjs
rename to packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin-automatic/display-name-property-assignment/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/display-name-variable-declaration/input.js b/packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin-automatic/display-name-variable-declaration/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/display-name-variable-declaration/input.js
rename to packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin-automatic/display-name-variable-declaration/input.js
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/display-name-variable-declaration/output.mjs b/packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin-automatic/display-name-variable-declaration/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/display-name-variable-declaration/output.mjs
rename to packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin-automatic/display-name-variable-declaration/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/options.json b/packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin-automatic/options.json
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/options.json
rename to packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin-automatic/options.json
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/react/display-name-assignment-expression/input.js b/packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin/assignment-expression/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/react/display-name-assignment-expression/input.js
rename to packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin/assignment-expression/input.js
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/react/display-name-assignment-expression/output.js b/packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin/assignment-expression/output.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/react/display-name-assignment-expression/output.js
rename to packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin/assignment-expression/output.js
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/react/display-name-export-default/input.mjs b/packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin/export-default/input.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/react/display-name-export-default/input.mjs
rename to packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin/export-default/input.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/react/display-name-export-default/output.mjs b/packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin/export-default/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/react/display-name-export-default/output.mjs
rename to packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin/export-default/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/react/display-name-if-missing/input.js b/packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin/if-missing/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/react/display-name-if-missing/input.js
rename to packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin/if-missing/input.js
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/react/display-name-if-missing/output.js b/packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin/if-missing/output.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/react/display-name-if-missing/output.js
rename to packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin/if-missing/output.js
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/react/display-name-object-declaration/input.js b/packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin/object-declaration/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/react/display-name-object-declaration/input.js
rename to packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin/object-declaration/input.js
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/react/display-name-object-declaration/output.js b/packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin/object-declaration/output.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/react/display-name-object-declaration/output.js
rename to packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin/object-declaration/output.js
diff --git a/packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin/options.json b/packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin/options.json
new file mode 100644
index 0000000000..2266a21df9
--- /dev/null
+++ b/packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin/options.json
@@ -0,0 +1,9 @@
+{
+ "plugins": [
+ "external-helpers",
+ "syntax-jsx",
+ "transform-react-jsx",
+ "transform-react-display-name",
+ "transform-arrow-functions"
+ ]
+}
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/react/display-name-property-assignment/input.js b/packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin/property-assignment/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/react/display-name-property-assignment/input.js
rename to packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin/property-assignment/input.js
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/react/display-name-property-assignment/output.js b/packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin/property-assignment/output.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/react/display-name-property-assignment/output.js
rename to packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin/property-assignment/output.js
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/react/display-name-variable-declaration/input.js b/packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin/variable-declaration/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/react/display-name-variable-declaration/input.js
rename to packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin/variable-declaration/input.js
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/react/display-name-variable-declaration/output.js b/packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin/variable-declaration/output.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/react/display-name-variable-declaration/output.js
rename to packages/babel-plugin-transform-react-display-name/test/fixtures/with-jsx-plugin/variable-declaration/output.js
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/auto-import-react-source-type-module/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/autoImport/auto-import-react-source-type-module/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/auto-import-react-source-type-module/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/autoImport/auto-import-react-source-type-module/input.js
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/auto-import-react-source-type-module/options.json b/packages/babel-plugin-transform-react-jsx/test/fixtures/autoImport/auto-import-react-source-type-module/options.json
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/auto-import-react-source-type-module/options.json
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/autoImport/auto-import-react-source-type-module/options.json
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/autoImport/auto-import-react-source-type-module/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/auto-import-react-source-type-module/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/autoImport/auto-import-react-source-type-module/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/auto-import-react-source-type-script/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/autoImport/auto-import-react-source-type-script/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/auto-import-react-source-type-script/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/autoImport/auto-import-react-source-type-script/input.js
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/auto-import-react-source-type-script/options.json b/packages/babel-plugin-transform-react-jsx/test/fixtures/autoImport/auto-import-react-source-type-script/options.json
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/auto-import-react-source-type-script/options.json
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/autoImport/auto-import-react-source-type-script/options.json
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/autoImport/auto-import-react-source-type-script/output.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/auto-import-react-source-type-script/output.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/autoImport/auto-import-react-source-type-script/output.js
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/complicated-scope-module/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/autoImport/complicated-scope-module/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/complicated-scope-module/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/autoImport/complicated-scope-module/input.js
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/complicated-scope-module/options.json b/packages/babel-plugin-transform-react-jsx/test/fixtures/autoImport/complicated-scope-module/options.json
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/complicated-scope-module/options.json
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/autoImport/complicated-scope-module/options.json
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/autoImport/complicated-scope-module/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/complicated-scope-module/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/autoImport/complicated-scope-module/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/complicated-scope-script/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/autoImport/complicated-scope-script/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/complicated-scope-script/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/autoImport/complicated-scope-script/input.js
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/complicated-scope-script/options.json b/packages/babel-plugin-transform-react-jsx/test/fixtures/autoImport/complicated-scope-script/options.json
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/complicated-scope-script/options.json
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/autoImport/complicated-scope-script/options.json
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/autoImport/complicated-scope-script/output.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/complicated-scope-script/output.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/autoImport/complicated-scope-script/output.js
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/import-source-pragma/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/autoImport/import-source-pragma/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/import-source-pragma/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/autoImport/import-source-pragma/input.js
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/autoImport/import-source-pragma/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/import-source-pragma/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/autoImport/import-source-pragma/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/import-source/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/autoImport/import-source/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/import-source/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/autoImport/import-source/input.js
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/import-source/options.json b/packages/babel-plugin-transform-react-jsx/test/fixtures/autoImport/import-source/options.json
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/import-source/options.json
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/autoImport/import-source/options.json
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/autoImport/import-source/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/import-source/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/autoImport/import-source/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/no-jsx/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/autoImport/no-jsx/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/no-jsx/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/autoImport/no-jsx/input.js
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/no-jsx/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/autoImport/no-jsx/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/no-jsx/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/autoImport/no-jsx/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/options.json b/packages/babel-plugin-transform-react-jsx/test/fixtures/autoImport/options.json
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/options.json
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/autoImport/options.json
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/react-defined/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/autoImport/react-defined/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/react-defined/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/autoImport/react-defined/input.js
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/react-defined/options.json b/packages/babel-plugin-transform-react-jsx/test/fixtures/autoImport/react-defined/options.json
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/react-defined/options.json
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/autoImport/react-defined/options.json
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/autoImport/react-defined/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextAutoImport/react-defined/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/autoImport/react-defined/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/honor-custom-jsx-comment/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/honor-custom-jsx-comment/input.js
deleted file mode 100644
index 69b21ce257..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/honor-custom-jsx-comment/input.js
+++ /dev/null
@@ -1,6 +0,0 @@
- ;
-
-var profile =
-
-
{[user.firstName, user.lastName].join(" ")}
-
;
\ No newline at end of file
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
deleted file mode 100644
index dbfa968106..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/honor-custom-jsx-comment/output.mjs
+++ /dev/null
@@ -1,14 +0,0 @@
-import { jsxs as _jsxs } from "react/jsx-runtime";
-import { jsx as _jsx } from "react/jsx-runtime";
-
-/*#__PURE__*/
-_jsx(Foo, {});
-
-var profile = /*#__PURE__*/_jsxs("div", {
- children: [/*#__PURE__*/_jsx("img", {
- src: "avatar.png",
- className: "profile"
- }), /*#__PURE__*/_jsx("h3", {
- children: [user.firstName, user.lastName].join(" ")
- })]
-});
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-warn-when-pragma-or-pragmaFrag-pragma-is-set.1/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-warn-when-pragma-or-pragmaFrag-pragma-is-set.1/input.js
deleted file mode 100644
index cf33e0165a..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-warn-when-pragma-or-pragmaFrag-pragma-is-set.1/input.js
+++ /dev/null
@@ -1,4 +0,0 @@
-/** @jsx foo */
-/** @jsx bar */
-
-var div = test
;
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-warn-when-pragma-or-pragmaFrag-pragma-is-set.1/options.json b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-warn-when-pragma-or-pragmaFrag-pragma-is-set.1/options.json
deleted file mode 100644
index 3f3adc0cc7..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-warn-when-pragma-or-pragmaFrag-pragma-is-set.1/options.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "throws": "pragma and pragmaFrag cannot be set when runtime is automatic."
-}
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/.should-properly-handle-comments-adjacent-to-children/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/.should-properly-handle-comments-adjacent-to-children/input.js
deleted file mode 100644
index 412984681e..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/.should-properly-handle-comments-adjacent-to-children/input.js
+++ /dev/null
@@ -1,13 +0,0 @@
-var x = (
-
- {/* A comment at the beginning */}
- {/* A second comment at the beginning */}
-
- {/* A nested comment */}
-
- {/* A sandwiched comment */}
-
- {/* A comment at the end */}
- {/* A second comment at the end */}
-
-);
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/adds-appropriate-newlines-when-using-spread-attribute/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/adds-appropriate-newlines-when-using-spread-attribute/input.js
deleted file mode 100644
index e09c3885b7..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/adds-appropriate-newlines-when-using-spread-attribute/input.js
+++ /dev/null
@@ -1,4 +0,0 @@
-/** @jsxRuntime classic */
-
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/adds-appropriate-newlines-when-using-spread-attribute/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/adds-appropriate-newlines-when-using-spread-attribute/output.js
deleted file mode 100644
index fae9bf83c1..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/adds-appropriate-newlines-when-using-spread-attribute/output.js
+++ /dev/null
@@ -1,6 +0,0 @@
-/** @jsxRuntime classic */
-
-/*#__PURE__*/
-React.createElement(Component, { ...props,
- sound: "moo"
-});
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/arrow-functions/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/arrow-functions/input.js
deleted file mode 100644
index 146b5b55bc..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/arrow-functions/input.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/** @jsxRuntime classic */
-var foo = function () {
- return () => ;
-};
-
-var bar = function () {
- return () => ;
-};
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/arrow-functions/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/arrow-functions/output.js
deleted file mode 100644
index 9efe9c1f81..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/arrow-functions/output.js
+++ /dev/null
@@ -1,16 +0,0 @@
-/** @jsxRuntime classic */
-var foo = function () {
- var _this = this;
-
- return function () {
- return /*#__PURE__*/React.createElement(_this, null);
- };
-};
-
-var bar = function () {
- var _this2 = this;
-
- return function () {
- return /*#__PURE__*/React.createElement(_this2.foo, null);
- };
-};
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/assignment/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/assignment/output.js
deleted file mode 100644
index ca1e5ccf7a..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/assignment/output.js
+++ /dev/null
@@ -1,4 +0,0 @@
-/** @jsxRuntime classic */
-var div = /*#__PURE__*/React.createElement(Component, { ...props,
- foo: "bar"
-});
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/concatenates-adjacent-string-literals/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/concatenates-adjacent-string-literals/input.js
deleted file mode 100644
index f6bc6c9137..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/concatenates-adjacent-string-literals/input.js
+++ /dev/null
@@ -1,14 +0,0 @@
-/** @jsxRuntime classic */
-var x =
-
- foo
- {"bar"}
- baz
-
- buz
- bang
-
- qux
- {null}
- quack
-
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/concatenates-adjacent-string-literals/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/concatenates-adjacent-string-literals/output.js
deleted file mode 100644
index 8a2a3cc5e6..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/concatenates-adjacent-string-literals/output.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/** @jsxRuntime classic */
-var x = /*#__PURE__*/React.createElement("div", null, "foo", "bar", "baz", /*#__PURE__*/React.createElement("div", null, "buz bang"), "qux", null, "quack");
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/does-not-add-source-self/options.json b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/does-not-add-source-self/options.json
deleted file mode 100644
index aa1ff2bb27..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/does-not-add-source-self/options.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "plugins": [
- ["transform-react-jsx", { "runtime": "automatic" }]
- ]
-}
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/dont-coerce-expression-containers/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/dont-coerce-expression-containers/input.js
deleted file mode 100644
index 94a0cf377b..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/dont-coerce-expression-containers/input.js
+++ /dev/null
@@ -1,6 +0,0 @@
-/** @jsxRuntime classic */
-
-
- To get started, edit index.ios.js!!!{"\n"}
- Press Cmd+R to reload
-
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/dont-coerce-expression-containers/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/dont-coerce-expression-containers/output.js
deleted file mode 100644
index 2f94775271..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/dont-coerce-expression-containers/output.js
+++ /dev/null
@@ -1,4 +0,0 @@
-/** @jsxRuntime classic */
-
-/*#__PURE__*/
-React.createElement(Text, null, "To get started, edit index.ios.js!!!", "\n", "Press Cmd+R to reload");
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/honor-custom-jsx-comment-if-jsx-pragma-option-set/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/honor-custom-jsx-comment-if-jsx-pragma-option-set/input.js
deleted file mode 100644
index 69fe030d07..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/honor-custom-jsx-comment-if-jsx-pragma-option-set/input.js
+++ /dev/null
@@ -1,9 +0,0 @@
-/** @jsx dom */
-/** @jsxRuntime classic */
-
- ;
-
-var profile =
-
-
{[user.firstName, user.lastName].join(" ")}
-
;
\ No newline at end of file
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/honor-custom-jsx-comment-if-jsx-pragma-option-set/options.json b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/honor-custom-jsx-comment-if-jsx-pragma-option-set/options.json
deleted file mode 100644
index 3ad1bbd803..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/honor-custom-jsx-comment-if-jsx-pragma-option-set/options.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "plugins": [
- ["transform-react-jsx", { "pragma": "foo.bar", "runtime": "automatic" }]
- ]
-}
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/honor-custom-jsx-comment-if-jsx-pragma-option-set/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/honor-custom-jsx-comment-if-jsx-pragma-option-set/output.js
deleted file mode 100644
index 8a16fa51ad..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/honor-custom-jsx-comment-if-jsx-pragma-option-set/output.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/** @jsx dom */
-
-/** @jsxRuntime classic */
-dom(Foo, null);
-var profile = dom("div", null, dom("img", {
- src: "avatar.png",
- className: "profile"
-}), dom("h3", null, [user.firstName, user.lastName].join(" ")));
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/honor-custom-jsx-comment/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/honor-custom-jsx-comment/input.js
deleted file mode 100644
index 69fe030d07..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/honor-custom-jsx-comment/input.js
+++ /dev/null
@@ -1,9 +0,0 @@
-/** @jsx dom */
-/** @jsxRuntime classic */
-
- ;
-
-var profile =
-
-
{[user.firstName, user.lastName].join(" ")}
-
;
\ No newline at end of file
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/honor-custom-jsx-comment/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/honor-custom-jsx-comment/output.js
deleted file mode 100644
index 8a16fa51ad..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/honor-custom-jsx-comment/output.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/** @jsx dom */
-
-/** @jsxRuntime classic */
-dom(Foo, null);
-var profile = dom("div", null, dom("img", {
- src: "avatar.png",
- className: "profile"
-}), dom("h3", null, [user.firstName, user.lastName].join(" ")));
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/honor-custom-jsx-pragma-option/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/honor-custom-jsx-pragma-option/input.js
deleted file mode 100644
index 3ddd98910a..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/honor-custom-jsx-pragma-option/input.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/** @jsxRuntime classic */
-
- ;
-
-var profile =
-
-
{[user.firstName, user.lastName].join(" ")}
-
;
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/honor-custom-jsx-pragma-option/options.json b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/honor-custom-jsx-pragma-option/options.json
deleted file mode 100644
index b2f377aecd..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/honor-custom-jsx-pragma-option/options.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "plugins": [
- ["transform-react-jsx", { "pragma": "dom", "runtime": "automatic" }]
- ]
-}
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/honor-custom-jsx-pragma-option/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/honor-custom-jsx-pragma-option/output.js
deleted file mode 100644
index 901d0380b4..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/honor-custom-jsx-pragma-option/output.js
+++ /dev/null
@@ -1,6 +0,0 @@
-/** @jsxRuntime classic */
-dom(Foo, null);
-var profile = dom("div", null, dom("img", {
- src: "avatar.png",
- className: "profile"
-}), dom("h3", null, [user.firstName, user.lastName].join(" ")));
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/jsx-with-retainlines-option/options.json b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/jsx-with-retainlines-option/options.json
deleted file mode 100644
index 97925bbcb6..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/jsx-with-retainlines-option/options.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "retainLines": true
-}
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/jsx-with-retainlines-option/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/jsx-with-retainlines-option/output.js
deleted file mode 100644
index 2400c365d3..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/jsx-with-retainlines-option/output.js
+++ /dev/null
@@ -1,3 +0,0 @@
-/** @jsxRuntime classic */
-
-var div = /*#__PURE__*/React.createElement("div", null, "test");
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/jsx-without-retainlines-option/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/jsx-without-retainlines-option/input.js
deleted file mode 100644
index 7925155a5f..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/jsx-without-retainlines-option/input.js
+++ /dev/null
@@ -1,3 +0,0 @@
-/** @jsxRuntime classic */
-
-var div = test
;
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/jsx-without-retainlines-option/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/jsx-without-retainlines-option/output.js
deleted file mode 100644
index 43741ba3ba..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/jsx-without-retainlines-option/output.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/** @jsxRuntime classic */
-var div = /*#__PURE__*/React.createElement("div", null, "test");
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/pragma-works-with-no-space-at-the-end/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/pragma-works-with-no-space-at-the-end/input.js
deleted file mode 100644
index 51b521e971..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/pragma-works-with-no-space-at-the-end/input.js
+++ /dev/null
@@ -1,3 +0,0 @@
-/* @jsx foo*/
-/* @jsxRuntime classic*/
-Hi
;
\ No newline at end of file
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/pragma-works-with-no-space-at-the-end/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/pragma-works-with-no-space-at-the-end/output.js
deleted file mode 100644
index 4d728dbbc3..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/pragma-works-with-no-space-at-the-end/output.js
+++ /dev/null
@@ -1,4 +0,0 @@
-/* @jsx foo*/
-
-/* @jsxRuntime classic*/
-foo("div", null, "Hi");
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-add-quotes-es3/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-add-quotes-es3/input.js
deleted file mode 100644
index 85136cce1e..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-add-quotes-es3/input.js
+++ /dev/null
@@ -1,3 +0,0 @@
-/** @jsxRuntime classic */
-
-var es3 = ;
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-add-quotes-es3/options.json b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-add-quotes-es3/options.json
deleted file mode 100644
index 05afa82f88..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-add-quotes-es3/options.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "plugins": [
- ["transform-react-jsx", { "runtime": "automatic" }],
- "transform-property-literals"
- ]
-}
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-add-quotes-es3/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-add-quotes-es3/output.js
deleted file mode 100644
index f6df48def1..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-add-quotes-es3/output.js
+++ /dev/null
@@ -1,9 +0,0 @@
-/** @jsxRuntime classic */
-var es3 = /*#__PURE__*/React.createElement(F, {
- aaa: true,
- "new": true,
- "const": true,
- "var": true,
- "default": true,
- "foo-bar": true
-});
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-constructor-as-prop/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-constructor-as-prop/input.js
deleted file mode 100644
index 800405ccf1..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-constructor-as-prop/input.js
+++ /dev/null
@@ -1,3 +0,0 @@
-/** @jsxRuntime classic */
-
- ;
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-constructor-as-prop/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-constructor-as-prop/output.js
deleted file mode 100644
index 0254eb89ac..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-constructor-as-prop/output.js
+++ /dev/null
@@ -1,6 +0,0 @@
-/** @jsxRuntime classic */
-
-/*#__PURE__*/
-React.createElement(Component, {
- constructor: "foo"
-});
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-deeper-js-namespacing/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-deeper-js-namespacing/input.js
deleted file mode 100644
index b1901371c7..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-deeper-js-namespacing/input.js
+++ /dev/null
@@ -1,3 +0,0 @@
-/** @jsxRuntime classic */
-
- ;
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-deeper-js-namespacing/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-deeper-js-namespacing/output.js
deleted file mode 100644
index 35f6248819..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-deeper-js-namespacing/output.js
+++ /dev/null
@@ -1,4 +0,0 @@
-/** @jsxRuntime classic */
-
-/*#__PURE__*/
-React.createElement(Namespace.DeepNamespace.Component, null);
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-elements-as-attributes/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-elements-as-attributes/input.js
deleted file mode 100644
index 03e9c398f6..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-elements-as-attributes/input.js
+++ /dev/null
@@ -1,3 +0,0 @@
-/** @jsxRuntime classic */
-
-
/>
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-elements-as-attributes/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-elements-as-attributes/output.js
deleted file mode 100644
index 58f1a3e44b..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-elements-as-attributes/output.js
+++ /dev/null
@@ -1,6 +0,0 @@
-/** @jsxRuntime classic */
-
-/*#__PURE__*/
-React.createElement("div", {
- attr: /*#__PURE__*/React.createElement("div", null)
-});
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-js-namespacing/blacklist.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-js-namespacing/blacklist.js
deleted file mode 100644
index 980df45724..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-js-namespacing/blacklist.js
+++ /dev/null
@@ -1 +0,0 @@
-React.createElement(Namespace.Component, null);
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-js-namespacing/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-js-namespacing/input.js
deleted file mode 100644
index 2efe6a4507..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-js-namespacing/input.js
+++ /dev/null
@@ -1,3 +0,0 @@
-/** @jsxRuntime classic */
-
- ;
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-js-namespacing/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-js-namespacing/output.js
deleted file mode 100644
index 8155fe4bee..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-js-namespacing/output.js
+++ /dev/null
@@ -1,4 +0,0 @@
-/** @jsxRuntime classic */
-
-/*#__PURE__*/
-React.createElement(Namespace.Component, null);
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-nested-fragments/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-nested-fragments/input.js
deleted file mode 100644
index 272313559a..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-nested-fragments/input.js
+++ /dev/null
@@ -1,14 +0,0 @@
-/** @jsxRuntime classic */
-
-
- < >
- <>
- Hello
- world
- >
- <>
- Goodbye
- world
- >
- >
-
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-nested-fragments/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-nested-fragments/output.js
deleted file mode 100644
index 57aa42727b..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-nested-fragments/output.js
+++ /dev/null
@@ -1,4 +0,0 @@
-/** @jsxRuntime classic */
-
-/*#__PURE__*/
-React.createElement("div", null, /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement("span", null, "Hello"), /*#__PURE__*/React.createElement("span", null, "world")), /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement("span", null, "Goodbye"), /*#__PURE__*/React.createElement("span", null, "world"))));
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-no-pragmafrag-if-frag-unused/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-no-pragmafrag-if-frag-unused/input.js
deleted file mode 100644
index 6502862189..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-no-pragmafrag-if-frag-unused/input.js
+++ /dev/null
@@ -1,4 +0,0 @@
-/** @jsx dom */
-/** @jsxRuntime classic */
-
-no fragment is used
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-no-pragmafrag-if-frag-unused/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-no-pragmafrag-if-frag-unused/output.js
deleted file mode 100644
index 7bee4e0fd6..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-no-pragmafrag-if-frag-unused/output.js
+++ /dev/null
@@ -1,4 +0,0 @@
-/** @jsx dom */
-
-/** @jsxRuntime classic */
-dom("div", null, "no fragment is used");
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-pragmafrag-and-frag/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-pragmafrag-and-frag/input.js
deleted file mode 100644
index 1935a8d935..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-pragmafrag-and-frag/input.js
+++ /dev/null
@@ -1,5 +0,0 @@
-/** @jsx dom */
-/** @jsxFrag DomFrag */
-/** @jsxRuntime classic */
-
-<>>
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-pragmafrag-and-frag/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-pragmafrag-and-frag/output.js
deleted file mode 100644
index 3de4670bb1..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-allow-pragmafrag-and-frag/output.js
+++ /dev/null
@@ -1,6 +0,0 @@
-/** @jsx dom */
-
-/** @jsxFrag DomFrag */
-
-/** @jsxRuntime classic */
-dom(DomFrag, null);
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-avoid-wrapping-in-extra-parens-if-not-needed/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-avoid-wrapping-in-extra-parens-if-not-needed/input.js
deleted file mode 100644
index 96e5ee53a3..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-avoid-wrapping-in-extra-parens-if-not-needed/input.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/** @jsxRuntime classic */
-
-var x =
-
-
;
-
-var x =
- {props.children}
-
;
-
-var x =
- {props.children}
- ;
-
-var x =
-
- ;
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-avoid-wrapping-in-extra-parens-if-not-needed/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-avoid-wrapping-in-extra-parens-if-not-needed/output.js
deleted file mode 100644
index c930341f46..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-avoid-wrapping-in-extra-parens-if-not-needed/output.js
+++ /dev/null
@@ -1,5 +0,0 @@
-/** @jsxRuntime classic */
-var x = /*#__PURE__*/React.createElement("div", null, /*#__PURE__*/React.createElement(Component, null));
-var x = /*#__PURE__*/React.createElement("div", null, props.children);
-var x = /*#__PURE__*/React.createElement(Composite, null, props.children);
-var x = /*#__PURE__*/React.createElement(Composite, null, /*#__PURE__*/React.createElement(Composite2, null));
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-convert-simple-tags/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-convert-simple-tags/input.js
deleted file mode 100644
index b44c9df498..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-convert-simple-tags/input.js
+++ /dev/null
@@ -1,3 +0,0 @@
-/** @jsxRuntime classic */
-
-var x =
;
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-convert-simple-tags/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-convert-simple-tags/output.js
deleted file mode 100644
index a52c7633a1..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-convert-simple-tags/output.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/** @jsxRuntime classic */
-var x = /*#__PURE__*/React.createElement("div", null);
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-convert-simple-text/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-convert-simple-text/input.js
deleted file mode 100644
index 58ce60409d..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-convert-simple-text/input.js
+++ /dev/null
@@ -1,3 +0,0 @@
-/** @jsxRuntime classic */
-
-var x = text
;
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-convert-simple-text/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-convert-simple-text/output.js
deleted file mode 100644
index 93df9c804e..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-convert-simple-text/output.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/** @jsxRuntime classic */
-var x = /*#__PURE__*/React.createElement("div", null, "text");
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-disallow-spread-children/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-disallow-spread-children/input.js
deleted file mode 100644
index f038248817..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-disallow-spread-children/input.js
+++ /dev/null
@@ -1,3 +0,0 @@
-/** @jsxRuntime classic */
-
-{...children}
;
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-disallow-spread-children/options.json b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-disallow-spread-children/options.json
deleted file mode 100644
index bcb773e343..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-disallow-spread-children/options.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "throws": "Spread children are not supported in React."
-}
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-disallow-xml-namespacing/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-disallow-xml-namespacing/input.js
deleted file mode 100644
index bf7dfa85e4..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-disallow-xml-namespacing/input.js
+++ /dev/null
@@ -1,3 +0,0 @@
-/** @jsxRuntime classic */
-
- ;
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-disallow-xml-namespacing/options.json b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-disallow-xml-namespacing/options.json
deleted file mode 100644
index 746037e9f5..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-disallow-xml-namespacing/options.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "throws": "Namespace tags are not supported by default. React's JSX doesn't support namespace tags. You can set `throwIfNamespace: false` to bypass this warning."
-}
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-escape-xhtml-jsxattribute/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-escape-xhtml-jsxattribute/input.js
deleted file mode 100644
index e2bf4e81ff..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-escape-xhtml-jsxattribute/input.js
+++ /dev/null
@@ -1,5 +0,0 @@
-/** @jsxRuntime classic */
-
-
;
-
;
-
;
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-escape-xhtml-jsxattribute/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-escape-xhtml-jsxattribute/output.js
deleted file mode 100644
index b0727d295e..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-escape-xhtml-jsxattribute/output.js
+++ /dev/null
@@ -1,16 +0,0 @@
-/** @jsxRuntime classic */
-
-/*#__PURE__*/
-React.createElement("div", {
- id: "w\xF4w"
-});
-
-/*#__PURE__*/
-React.createElement("div", {
- id: "\\w"
-});
-
-/*#__PURE__*/
-React.createElement("div", {
- id: "w < w"
-});
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-escape-xhtml-jsxtext/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-escape-xhtml-jsxtext/input.js
deleted file mode 100644
index c8ace08745..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-escape-xhtml-jsxtext/input.js
+++ /dev/null
@@ -1,14 +0,0 @@
-/** @jsxRuntime classic */
-
-wow
;
-wôw
;
-
-w & w
;
-w & w
;
-
-w w
;
-this should not parse as unicode: \u00a0
;
-this should parse as nbsp:
;
-this should parse as unicode: {'\u00a0 '}
;
-
-w < w
;
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-escape-xhtml-jsxtext/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-escape-xhtml-jsxtext/output.js
deleted file mode 100644
index c4288df1dd..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-escape-xhtml-jsxtext/output.js
+++ /dev/null
@@ -1,28 +0,0 @@
-/** @jsxRuntime classic */
-
-/*#__PURE__*/
-React.createElement("div", null, "wow");
-
-/*#__PURE__*/
-React.createElement("div", null, "w\xF4w");
-
-/*#__PURE__*/
-React.createElement("div", null, "w & w");
-
-/*#__PURE__*/
-React.createElement("div", null, "w & w");
-
-/*#__PURE__*/
-React.createElement("div", null, "w \xA0 w");
-
-/*#__PURE__*/
-React.createElement("div", null, "this should not parse as unicode: \\u00a0");
-
-/*#__PURE__*/
-React.createElement("div", null, "this should parse as nbsp: \xA0 ");
-
-/*#__PURE__*/
-React.createElement("div", null, "this should parse as unicode: ", '\u00a0 ');
-
-/*#__PURE__*/
-React.createElement("div", null, "w < w");
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-handle-attributed-elements/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-handle-attributed-elements/input.js
deleted file mode 100644
index d988773463..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-handle-attributed-elements/input.js
+++ /dev/null
@@ -1,13 +0,0 @@
-/** @jsxRuntime classic */
-
-var HelloMessage = React.createClass({
- render: function() {
- return Hello {this.props.name}
;
- }
-});
-
-React.render(
- Sebastian
-
-} />, mountNode);
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-handle-attributed-elements/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-handle-attributed-elements/output.js
deleted file mode 100644
index b23971257a..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-handle-attributed-elements/output.js
+++ /dev/null
@@ -1,10 +0,0 @@
-/** @jsxRuntime classic */
-var HelloMessage = React.createClass({
- displayName: "HelloMessage",
- render: function () {
- return /*#__PURE__*/React.createElement("div", null, "Hello ", this.props.name);
- }
-});
-React.render( /*#__PURE__*/React.createElement(HelloMessage, {
- name: /*#__PURE__*/React.createElement("span", null, "Sebastian")
-}), mountNode);
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-handle-has-own-property-correctly/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-handle-has-own-property-correctly/input.js
deleted file mode 100644
index ae52aae15d..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-handle-has-own-property-correctly/input.js
+++ /dev/null
@@ -1,3 +0,0 @@
-/** @jsxRuntime classic */
-
-testing ;
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-handle-has-own-property-correctly/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-handle-has-own-property-correctly/output.js
deleted file mode 100644
index 821ec2ada9..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-handle-has-own-property-correctly/output.js
+++ /dev/null
@@ -1,4 +0,0 @@
-/** @jsxRuntime classic */
-
-/*#__PURE__*/
-React.createElement("hasOwnProperty", null, "testing");
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-have-correct-comma-in-nested-children/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-have-correct-comma-in-nested-children/input.js
deleted file mode 100644
index e52b86a63c..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-have-correct-comma-in-nested-children/input.js
+++ /dev/null
@@ -1,7 +0,0 @@
-/** @jsxRuntime classic */
-
-var x = ;
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-have-correct-comma-in-nested-children/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-have-correct-comma-in-nested-children/output.js
deleted file mode 100644
index aa4bcfb689..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-have-correct-comma-in-nested-children/output.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/** @jsxRuntime classic */
-var x = /*#__PURE__*/React.createElement("div", null, /*#__PURE__*/React.createElement("div", null, /*#__PURE__*/React.createElement("br", null)), /*#__PURE__*/React.createElement(Component, null, foo, /*#__PURE__*/React.createElement("br", null), bar), /*#__PURE__*/React.createElement("br", null));
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-insert-commas-after-expressions-before-whitespace/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-insert-commas-after-expressions-before-whitespace/input.js
deleted file mode 100644
index 0ae0d87be7..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-insert-commas-after-expressions-before-whitespace/input.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/** @jsxRuntime classic */
-
-var x =
-
-
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-insert-commas-after-expressions-before-whitespace/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-insert-commas-after-expressions-before-whitespace/output.js
deleted file mode 100644
index b9aab6fda7..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-insert-commas-after-expressions-before-whitespace/output.js
+++ /dev/null
@@ -1,7 +0,0 @@
-/** @jsxRuntime classic */
-var x = /*#__PURE__*/React.createElement("div", {
- attr1: "foo" + "bar",
- attr2: "foo" + "bar" + "baz" + "bug",
- attr3: "foo" + "bar" + "baz" + "bug",
- attr4: "baz"
-});
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-not-add-quotes-to-identifier-names/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-not-add-quotes-to-identifier-names/input.js
deleted file mode 100644
index 46d290d40a..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-not-add-quotes-to-identifier-names/input.js
+++ /dev/null
@@ -1,3 +0,0 @@
-/** @jsxRuntime classic */
-
-var e = ;
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-not-add-quotes-to-identifier-names/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-not-add-quotes-to-identifier-names/output.js
deleted file mode 100644
index b913a10251..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-not-add-quotes-to-identifier-names/output.js
+++ /dev/null
@@ -1,9 +0,0 @@
-/** @jsxRuntime classic */
-var e = /*#__PURE__*/React.createElement(F, {
- aaa: true,
- new: true,
- const: true,
- var: true,
- default: true,
- "foo-bar": true
-});
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-not-mangle-expressioncontainer-attribute-values/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-not-mangle-expressioncontainer-attribute-values/input.js
deleted file mode 100644
index ae5c7e9ea9..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-not-mangle-expressioncontainer-attribute-values/input.js
+++ /dev/null
@@ -1,3 +0,0 @@
-/** @jsxRuntime classic */
-
-Button ;
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-not-mangle-expressioncontainer-attribute-values/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-not-mangle-expressioncontainer-attribute-values/output.js
deleted file mode 100644
index ac6e8018c9..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-not-mangle-expressioncontainer-attribute-values/output.js
+++ /dev/null
@@ -1,6 +0,0 @@
-/** @jsxRuntime classic */
-
-/*#__PURE__*/
-React.createElement("button", {
- "data-value": "a value\n with\nnewlines\n and spaces"
-}, "Button");
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-not-strip-nbsp-even-coupled-with-other-whitespace/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-not-strip-nbsp-even-coupled-with-other-whitespace/input.js
deleted file mode 100644
index 789953ea0e..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-not-strip-nbsp-even-coupled-with-other-whitespace/input.js
+++ /dev/null
@@ -1,3 +0,0 @@
-/** @jsxRuntime classic */
-
-
;
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-not-strip-nbsp-even-coupled-with-other-whitespace/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-not-strip-nbsp-even-coupled-with-other-whitespace/output.js
deleted file mode 100644
index 3985d6e826..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-not-strip-nbsp-even-coupled-with-other-whitespace/output.js
+++ /dev/null
@@ -1,4 +0,0 @@
-/** @jsxRuntime classic */
-
-/*#__PURE__*/
-React.createElement("div", null, "\xA0 ");
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-not-strip-tags-with-a-single-child-of-nbsp/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-not-strip-tags-with-a-single-child-of-nbsp/input.js
deleted file mode 100644
index f6f9afef72..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-not-strip-tags-with-a-single-child-of-nbsp/input.js
+++ /dev/null
@@ -1,3 +0,0 @@
-/** @jsxRuntime classic */
-
-
;
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-not-strip-tags-with-a-single-child-of-nbsp/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-not-strip-tags-with-a-single-child-of-nbsp/output.js
deleted file mode 100644
index 0be0672770..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-not-strip-tags-with-a-single-child-of-nbsp/output.js
+++ /dev/null
@@ -1,4 +0,0 @@
-/** @jsxRuntime classic */
-
-/*#__PURE__*/
-React.createElement("div", null, "\xA0");
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-properly-handle-comments-between-props/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-properly-handle-comments-between-props/input.js
deleted file mode 100644
index 2e3a655a52..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-properly-handle-comments-between-props/input.js
+++ /dev/null
@@ -1,12 +0,0 @@
-/** @jsxRuntime classic */
-
-var x = (
-
-
-
-);
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-properly-handle-comments-between-props/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-properly-handle-comments-between-props/output.js
deleted file mode 100644
index 82d04a2f1f..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-properly-handle-comments-between-props/output.js
+++ /dev/null
@@ -1,9 +0,0 @@
-/** @jsxRuntime classic */
-var x = /*#__PURE__*/React.createElement("div", {
- /* a multi-line
- comment */
- attr1: "foo"
-}, /*#__PURE__*/React.createElement("span", {
- // a double-slash comment
- attr2: "bar"
-}));
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-quote-jsx-attributes/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-quote-jsx-attributes/input.js
deleted file mode 100644
index 399eddb8b4..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-quote-jsx-attributes/input.js
+++ /dev/null
@@ -1,3 +0,0 @@
-/** @jsxRuntime classic */
-
-Button ;
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-quote-jsx-attributes/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-quote-jsx-attributes/output.js
deleted file mode 100644
index f7cbf047eb..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-quote-jsx-attributes/output.js
+++ /dev/null
@@ -1,6 +0,0 @@
-/** @jsxRuntime classic */
-
-/*#__PURE__*/
-React.createElement("button", {
- "data-value": "a value"
-}, "Button");
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-support-xml-namespaces-if-flag/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-support-xml-namespaces-if-flag/input.js
deleted file mode 100644
index c5de49d376..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-support-xml-namespaces-if-flag/input.js
+++ /dev/null
@@ -1,3 +0,0 @@
-/** @jsxRuntime classic */
-
- ;
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-support-xml-namespaces-if-flag/options.json b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-support-xml-namespaces-if-flag/options.json
deleted file mode 100644
index c5af191ffe..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-support-xml-namespaces-if-flag/options.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "plugins": [
- [
- "transform-react-jsx",
- {
- "pragma": "h",
- "throwIfNamespace": false,
- "runtime": "automatic"
- }
- ]
- ]
-}
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-support-xml-namespaces-if-flag/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-support-xml-namespaces-if-flag/output.js
deleted file mode 100644
index 4ffc02d7cd..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-support-xml-namespaces-if-flag/output.js
+++ /dev/null
@@ -1,4 +0,0 @@
-/** @jsxRuntime classic */
-h("f:image", {
- "n:attr": true
-});
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-throw-error-namespaces-if-not-flag/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-throw-error-namespaces-if-not-flag/input.js
deleted file mode 100644
index 2734035ec0..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-throw-error-namespaces-if-not-flag/input.js
+++ /dev/null
@@ -1,3 +0,0 @@
-/** @jsxRuntime classic */
-
- ;
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-throw-error-namespaces-if-not-flag/options.json b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-throw-error-namespaces-if-not-flag/options.json
deleted file mode 100644
index 426249807e..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-throw-error-namespaces-if-not-flag/options.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "plugins": [
- [
- "transform-react-jsx",
- {
- "pragma": "h",
- "throwIfNamespace": true
- }
- ]
- ],
- "throws": "Namespace tags are not supported by default. React's JSX doesn't support namespace tags. You can set `throwIfNamespace: false` to bypass this warning."
-}
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-transform-known-hyphenated-tags/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-transform-known-hyphenated-tags/input.js
deleted file mode 100644
index 65294a1b6c..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-transform-known-hyphenated-tags/input.js
+++ /dev/null
@@ -1,3 +0,0 @@
-/** @jsxRuntime classic */
-
- ;
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-transform-known-hyphenated-tags/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-transform-known-hyphenated-tags/output.js
deleted file mode 100644
index f225452a4d..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-transform-known-hyphenated-tags/output.js
+++ /dev/null
@@ -1,4 +0,0 @@
-/** @jsxRuntime classic */
-
-/*#__PURE__*/
-React.createElement("font-face", null);
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-warn-when-importSource-is-set/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-warn-when-importSource-is-set/input.js
deleted file mode 100644
index 7925155a5f..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-warn-when-importSource-is-set/input.js
+++ /dev/null
@@ -1,3 +0,0 @@
-/** @jsxRuntime classic */
-
-var div = test
;
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/weird-symbols/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/weird-symbols/input.js
deleted file mode 100644
index c0245177d2..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/weird-symbols/input.js
+++ /dev/null
@@ -1,7 +0,0 @@
-/** @jsxRuntime classic */
-
-class MobileHomeActivityTaskPriorityIcon extends React.PureComponent {
- render() {
- return {this.props.value} ;
- }
-}
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/weird-symbols/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/weird-symbols/output.js
deleted file mode 100644
index 3f5b87cb22..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/weird-symbols/output.js
+++ /dev/null
@@ -1,7 +0,0 @@
-/** @jsxRuntime classic */
-class MobileHomeActivityTaskPriorityIcon extends React.PureComponent {
- render() {
- return /*#__PURE__*/React.createElement(Text, null, "\xA0", this.props.value, "\xA0");
- }
-
-}
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/wraps-props-in-react-spread-for-first-spread-attributes/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/wraps-props-in-react-spread-for-first-spread-attributes/input.js
deleted file mode 100644
index e9ada7436f..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/wraps-props-in-react-spread-for-first-spread-attributes/input.js
+++ /dev/null
@@ -1,4 +0,0 @@
-/** @jsxRuntime classic */
-
-
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/wraps-props-in-react-spread-for-first-spread-attributes/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/wraps-props-in-react-spread-for-first-spread-attributes/output.js
deleted file mode 100644
index 27875bec67..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/wraps-props-in-react-spread-for-first-spread-attributes/output.js
+++ /dev/null
@@ -1,7 +0,0 @@
-/** @jsxRuntime classic */
-
-/*#__PURE__*/
-React.createElement(Component, { ...x,
- y: 2,
- z: true
-});
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/wraps-props-in-react-spread-for-last-spread-attributes/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/wraps-props-in-react-spread-for-last-spread-attributes/input.js
deleted file mode 100644
index 547ac8c773..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/wraps-props-in-react-spread-for-last-spread-attributes/input.js
+++ /dev/null
@@ -1,3 +0,0 @@
-/** @jsxRuntime classic */
-
-
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/wraps-props-in-react-spread-for-last-spread-attributes/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/wraps-props-in-react-spread-for-last-spread-attributes/output.js
deleted file mode 100644
index 3ce8e7d09f..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/wraps-props-in-react-spread-for-last-spread-attributes/output.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/** @jsxRuntime classic */
-
-/*#__PURE__*/
-React.createElement(Component, {
- y: 2,
- z: true,
- ...x
-});
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/wraps-props-in-react-spread-for-middle-spread-attributes/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/wraps-props-in-react-spread-for-middle-spread-attributes/input.js
deleted file mode 100644
index 592896ed56..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/wraps-props-in-react-spread-for-middle-spread-attributes/input.js
+++ /dev/null
@@ -1,3 +0,0 @@
-/** @jsxRuntime classic */
-
-
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/wraps-props-in-react-spread-for-middle-spread-attributes/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/wraps-props-in-react-spread-for-middle-spread-attributes/output.js
deleted file mode 100644
index 8555a70b31..0000000000
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/wraps-props-in-react-spread-for-middle-spread-attributes/output.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/** @jsxRuntime classic */
-
-/*#__PURE__*/
-React.createElement(Component, {
- y: 2,
- ...x,
- z: true
-});
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/.should-properly-handle-comments-adjacent-to-children/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/.should-properly-handle-comments-adjacent-to-children/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/.should-properly-handle-comments-adjacent-to-children/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/.should-properly-handle-comments-adjacent-to-children/input.js
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/adds-appropriate-newlines-when-using-spread-attribute/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/adds-appropriate-newlines-when-using-spread-attribute/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/adds-appropriate-newlines-when-using-spread-attribute/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/adds-appropriate-newlines-when-using-spread-attribute/input.js
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/react-automatic/adds-appropriate-newlines-when-using-spread-attribute/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/adds-appropriate-newlines-when-using-spread-attribute/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/adds-appropriate-newlines-when-using-spread-attribute/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/arrow-functions/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/arrow-functions/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/arrow-functions/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/arrow-functions/input.js
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/react-automatic/arrow-functions/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/arrow-functions/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/arrow-functions/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/assignment/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/assignment/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/assignment/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/assignment/input.js
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/assignment/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/assignment/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/assignment/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/assignment/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/concatenates-adjacent-string-literals/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/concatenates-adjacent-string-literals/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/concatenates-adjacent-string-literals/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/concatenates-adjacent-string-literals/input.js
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/react-automatic/concatenates-adjacent-string-literals/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/concatenates-adjacent-string-literals/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/concatenates-adjacent-string-literals/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/does-not-add-source-self-automatic/input.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/does-not-add-source-self-automatic/input.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/does-not-add-source-self-automatic/input.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/does-not-add-source-self-automatic/input.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/does-not-add-source-self-automatic/options.json b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/does-not-add-source-self-automatic/options.json
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/does-not-add-source-self-automatic/options.json
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/does-not-add-source-self-automatic/options.json
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/react-automatic/does-not-add-source-self-automatic/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/does-not-add-source-self-automatic/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/does-not-add-source-self-automatic/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/dont-coerce-expression-containers/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/dont-coerce-expression-containers/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/dont-coerce-expression-containers/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/dont-coerce-expression-containers/input.js
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/react-automatic/dont-coerce-expression-containers/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/dont-coerce-expression-containers/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/dont-coerce-expression-containers/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/handle-fragments-with-key/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/handle-fragments-with-key/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/handle-fragments-with-key/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/handle-fragments-with-key/input.js
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/react-automatic/handle-fragments-with-key/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/handle-fragments-with-key/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/handle-fragments-with-key/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/handle-fragments-with-no-children/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/handle-fragments-with-no-children/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/handle-fragments-with-no-children/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/handle-fragments-with-no-children/input.js
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/react-automatic/handle-fragments-with-no-children/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/handle-fragments-with-no-children/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/handle-fragments-with-no-children/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/handle-fragments/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/handle-fragments/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/handle-fragments/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/handle-fragments/input.js
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/react-automatic/handle-fragments/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/handle-fragments/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/handle-fragments/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/handle-nonstatic-children/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/handle-nonstatic-children/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/handle-nonstatic-children/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/handle-nonstatic-children/input.js
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/react-automatic/handle-nonstatic-children/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/handle-nonstatic-children/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/handle-nonstatic-children/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/handle-static-children/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/handle-static-children/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/handle-static-children/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/handle-static-children/input.js
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/react-automatic/handle-static-children/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/handle-static-children/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/handle-static-children/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/jsx-with-retainlines-option/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/jsx-with-retainlines-option/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/jsx-with-retainlines-option/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/jsx-with-retainlines-option/input.js
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/jsx-with-retainlines-option/options.json b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/jsx-with-retainlines-option/options.json
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/jsx-with-retainlines-option/options.json
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/jsx-with-retainlines-option/options.json
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/react-automatic/jsx-with-retainlines-option/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/jsx-with-retainlines-option/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/jsx-with-retainlines-option/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/jsx-without-retainlines-option/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/jsx-without-retainlines-option/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/jsx-without-retainlines-option/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/jsx-without-retainlines-option/input.js
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/react-automatic/jsx-without-retainlines-option/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/jsx-without-retainlines-option/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/jsx-without-retainlines-option/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/key-undefined-works/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/key-undefined-works/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/key-undefined-works/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/key-undefined-works/input.js
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/key-undefined-works/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/key-undefined-works/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/key-undefined-works/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/key-undefined-works/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/optimisation.react.constant-elements/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/optimisation.react.constant-elements/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/optimisation.react.constant-elements/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/optimisation.react.constant-elements/input.js
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/optimisation.react.constant-elements/options.json b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/optimisation.react.constant-elements/options.json
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/optimisation.react.constant-elements/options.json
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/optimisation.react.constant-elements/options.json
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/optimisation.react.constant-elements/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/optimisation.react.constant-elements/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/optimisation.react.constant-elements/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/optimisation.react.constant-elements/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/options.json b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/options.json
similarity index 84%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/options.json
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/options.json
index a2a30a0fea..8bbe364582 100644
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/options.json
+++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/options.json
@@ -1,9 +1,9 @@
{
"plugins": [
"external-helpers",
- "syntax-jsx",
["transform-react-jsx", { "runtime": "automatic" }],
"transform-react-display-name",
"transform-arrow-functions"
- ]
+ ],
+ "sourceType": "module"
}
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/pragma-works-with-no-space-at-the-end/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/pragma-works-with-no-space-at-the-end/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/pragma-works-with-no-space-at-the-end/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/pragma-works-with-no-space-at-the-end/input.js
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/react-automatic/pragma-works-with-no-space-at-the-end/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/pragma-works-with-no-space-at-the-end/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/pragma-works-with-no-space-at-the-end/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-add-quotes-es3/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-add-quotes-es3/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-add-quotes-es3/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-add-quotes-es3/input.js
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-add-quotes-es3/options.json b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-add-quotes-es3/options.json
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-add-quotes-es3/options.json
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-add-quotes-es3/options.json
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/react-automatic/should-add-quotes-es3/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-add-quotes-es3/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-add-quotes-es3/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-allow-constructor-as-prop/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-allow-constructor-as-prop/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-allow-constructor-as-prop/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-allow-constructor-as-prop/input.js
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/react-automatic/should-allow-constructor-as-prop/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-allow-constructor-as-prop/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-allow-constructor-as-prop/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-allow-deeper-js-namespacing/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-allow-deeper-js-namespacing/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-allow-deeper-js-namespacing/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-allow-deeper-js-namespacing/input.js
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/react-automatic/should-allow-deeper-js-namespacing/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-allow-deeper-js-namespacing/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-allow-deeper-js-namespacing/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-allow-elements-as-attributes/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-allow-elements-as-attributes/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-allow-elements-as-attributes/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-allow-elements-as-attributes/input.js
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/react-automatic/should-allow-elements-as-attributes/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-allow-elements-as-attributes/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-allow-elements-as-attributes/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-allow-js-namespacing/blacklist.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-allow-js-namespacing/blacklist.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-allow-js-namespacing/blacklist.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-allow-js-namespacing/blacklist.js
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-allow-js-namespacing/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-allow-js-namespacing/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-allow-js-namespacing/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-allow-js-namespacing/input.js
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/react-automatic/should-allow-js-namespacing/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-allow-js-namespacing/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-allow-js-namespacing/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-allow-nested-fragments/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-allow-nested-fragments/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-allow-nested-fragments/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-allow-nested-fragments/input.js
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/react-automatic/should-allow-nested-fragments/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-allow-nested-fragments/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-allow-nested-fragments/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-avoid-wrapping-in-extra-parens-if-not-needed/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-avoid-wrapping-in-extra-parens-if-not-needed/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-avoid-wrapping-in-extra-parens-if-not-needed/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-avoid-wrapping-in-extra-parens-if-not-needed/input.js
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/react-automatic/should-avoid-wrapping-in-extra-parens-if-not-needed/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-avoid-wrapping-in-extra-parens-if-not-needed/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-avoid-wrapping-in-extra-parens-if-not-needed/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-convert-simple-tags/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-convert-simple-tags/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-convert-simple-tags/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-convert-simple-tags/input.js
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/react-automatic/should-convert-simple-tags/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-convert-simple-tags/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-convert-simple-tags/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-convert-simple-text/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-convert-simple-text/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-convert-simple-text/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-convert-simple-text/input.js
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/react-automatic/should-convert-simple-text/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-convert-simple-text/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-convert-simple-text/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-disallow-spread-children/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-disallow-spread-children/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-disallow-spread-children/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-disallow-spread-children/input.js
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-disallow-spread-children/options.json b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-disallow-spread-children/options.json
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-disallow-spread-children/options.json
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-disallow-spread-children/options.json
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-disallow-xml-namespacing/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-disallow-xml-namespacing/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-disallow-xml-namespacing/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-disallow-xml-namespacing/input.js
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-disallow-xml-namespacing/options.json b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-disallow-xml-namespacing/options.json
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-disallow-xml-namespacing/options.json
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-disallow-xml-namespacing/options.json
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-escape-xhtml-jsxattribute/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-escape-xhtml-jsxattribute/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-escape-xhtml-jsxattribute/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-escape-xhtml-jsxattribute/input.js
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/react-automatic/should-escape-xhtml-jsxattribute/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-escape-xhtml-jsxattribute/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-escape-xhtml-jsxattribute/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-escape-xhtml-jsxtext/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-escape-xhtml-jsxtext/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-escape-xhtml-jsxtext/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-escape-xhtml-jsxtext/input.js
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/react-automatic/should-escape-xhtml-jsxtext/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-escape-xhtml-jsxtext/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-escape-xhtml-jsxtext/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-handle-attributed-elements/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-handle-attributed-elements/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-handle-attributed-elements/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-handle-attributed-elements/input.js
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/react-automatic/should-handle-attributed-elements/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-handle-attributed-elements/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-handle-attributed-elements/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-handle-has-own-property-correctly/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-handle-has-own-property-correctly/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-handle-has-own-property-correctly/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-handle-has-own-property-correctly/input.js
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/react-automatic/should-handle-has-own-property-correctly/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-handle-has-own-property-correctly/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-handle-has-own-property-correctly/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-have-correct-comma-in-nested-children/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-have-correct-comma-in-nested-children/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-have-correct-comma-in-nested-children/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-have-correct-comma-in-nested-children/input.js
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/react-automatic/should-have-correct-comma-in-nested-children/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-have-correct-comma-in-nested-children/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-have-correct-comma-in-nested-children/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-insert-commas-after-expressions-before-whitespace/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-insert-commas-after-expressions-before-whitespace/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-insert-commas-after-expressions-before-whitespace/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-insert-commas-after-expressions-before-whitespace/input.js
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/react-automatic/should-insert-commas-after-expressions-before-whitespace/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-insert-commas-after-expressions-before-whitespace/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-insert-commas-after-expressions-before-whitespace/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-not-add-quotes-to-identifier-names/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-not-add-quotes-to-identifier-names/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-not-add-quotes-to-identifier-names/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-not-add-quotes-to-identifier-names/input.js
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/react-automatic/should-not-add-quotes-to-identifier-names/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-not-add-quotes-to-identifier-names/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-not-add-quotes-to-identifier-names/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-not-mangle-expressioncontainer-attribute-values/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-not-mangle-expressioncontainer-attribute-values/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-not-mangle-expressioncontainer-attribute-values/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-not-mangle-expressioncontainer-attribute-values/input.js
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/react-automatic/should-not-mangle-expressioncontainer-attribute-values/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-not-mangle-expressioncontainer-attribute-values/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-not-mangle-expressioncontainer-attribute-values/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-not-strip-nbsp-even-coupled-with-other-whitespace/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-not-strip-nbsp-even-coupled-with-other-whitespace/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-not-strip-nbsp-even-coupled-with-other-whitespace/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-not-strip-nbsp-even-coupled-with-other-whitespace/input.js
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/react-automatic/should-not-strip-nbsp-even-coupled-with-other-whitespace/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-not-strip-nbsp-even-coupled-with-other-whitespace/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-not-strip-nbsp-even-coupled-with-other-whitespace/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-not-strip-tags-with-a-single-child-of-nbsp/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-not-strip-tags-with-a-single-child-of-nbsp/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-not-strip-tags-with-a-single-child-of-nbsp/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-not-strip-tags-with-a-single-child-of-nbsp/input.js
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/react-automatic/should-not-strip-tags-with-a-single-child-of-nbsp/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-not-strip-tags-with-a-single-child-of-nbsp/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-not-strip-tags-with-a-single-child-of-nbsp/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-properly-handle-comments-between-props/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-properly-handle-comments-between-props/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-properly-handle-comments-between-props/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-properly-handle-comments-between-props/input.js
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/react-automatic/should-properly-handle-comments-between-props/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-properly-handle-comments-between-props/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-properly-handle-comments-between-props/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-properly-handle-keys/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-properly-handle-keys/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-properly-handle-keys/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-properly-handle-keys/input.js
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/react-automatic/should-properly-handle-keys/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-properly-handle-keys/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-properly-handle-keys/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-properly-handle-null-prop-spread/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-properly-handle-null-prop-spread/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-properly-handle-null-prop-spread/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-properly-handle-null-prop-spread/input.js
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/react-automatic/should-properly-handle-null-prop-spread/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-properly-handle-null-prop-spread/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-properly-handle-null-prop-spread/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-quote-jsx-attributes/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-quote-jsx-attributes/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-quote-jsx-attributes/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-quote-jsx-attributes/input.js
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/react-automatic/should-quote-jsx-attributes/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-quote-jsx-attributes/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-quote-jsx-attributes/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-support-xml-namespaces-if-flag/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-support-xml-namespaces-if-flag/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-support-xml-namespaces-if-flag/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-support-xml-namespaces-if-flag/input.js
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-support-xml-namespaces-if-flag/options.json b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-support-xml-namespaces-if-flag/options.json
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-support-xml-namespaces-if-flag/options.json
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-support-xml-namespaces-if-flag/options.json
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/react-automatic/should-support-xml-namespaces-if-flag/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-support-xml-namespaces-if-flag/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-support-xml-namespaces-if-flag/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-throw-error-namespaces-if-not-flag/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-throw-error-namespaces-if-not-flag/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-throw-error-namespaces-if-not-flag/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-throw-error-namespaces-if-not-flag/input.js
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-throw-error-namespaces-if-not-flag/options.json b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-throw-error-namespaces-if-not-flag/options.json
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-throw-error-namespaces-if-not-flag/options.json
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-throw-error-namespaces-if-not-flag/options.json
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-transform-known-hyphenated-tags/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-transform-known-hyphenated-tags/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-transform-known-hyphenated-tags/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-transform-known-hyphenated-tags/input.js
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/react-automatic/should-transform-known-hyphenated-tags/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-transform-known-hyphenated-tags/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-transform-known-hyphenated-tags/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-use-createElement-when-key-comes-after-spread/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-use-createElement-when-key-comes-after-spread/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-use-createElement-when-key-comes-after-spread/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-use-createElement-when-key-comes-after-spread/input.js
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-use-createElement-when-key-comes-after-spread/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-use-createElement-when-key-comes-after-spread/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-use-createElement-when-key-comes-after-spread/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-use-createElement-when-key-comes-after-spread/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-use-jsx-when-key-comes-before-spread/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-use-jsx-when-key-comes-before-spread/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-use-jsx-when-key-comes-before-spread/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-use-jsx-when-key-comes-before-spread/input.js
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/react-automatic/should-use-jsx-when-key-comes-before-spread/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-use-jsx-when-key-comes-before-spread/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-use-jsx-when-key-comes-before-spread/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-warn-when-pragma-or-pragmaFrag-is-set/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-warn-when-pragma-or-pragmaFrag-is-set/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-warn-when-pragma-or-pragmaFrag-is-set/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-warn-when-pragma-or-pragmaFrag-is-set/input.js
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-warn-when-pragma-or-pragmaFrag-is-set/options.json b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-warn-when-pragma-or-pragmaFrag-is-set/options.json
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/should-warn-when-pragma-or-pragmaFrag-is-set/options.json
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/should-warn-when-pragma-or-pragmaFrag-is-set/options.json
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/this-tag-name/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/this-tag-name/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/this-tag-name/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/this-tag-name/input.js
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/react-automatic/this-tag-name/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/this-tag-name/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/this-tag-name/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/weird-symbols/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/weird-symbols/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/weird-symbols/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/weird-symbols/input.js
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/react-automatic/weird-symbols/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/weird-symbols/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/weird-symbols/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/wraps-props-in-react-spread-for-last-spread-attributes/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/wraps-props-in-react-spread-for-last-spread-attributes/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/wraps-props-in-react-spread-for-last-spread-attributes/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/wraps-props-in-react-spread-for-last-spread-attributes/input.js
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/react-automatic/wraps-props-in-react-spread-for-last-spread-attributes/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/wraps-props-in-react-spread-for-last-spread-attributes/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/wraps-props-in-react-spread-for-last-spread-attributes/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/wraps-props-in-react-spread-for-middle-spread-attributes/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/wraps-props-in-react-spread-for-middle-spread-attributes/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/wraps-props-in-react-spread-for-middle-spread-attributes/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/wraps-props-in-react-spread-for-middle-spread-attributes/input.js
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/react-automatic/wraps-props-in-react-spread-for-middle-spread-attributes/output.mjs
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReact/wraps-props-in-react-spread-for-middle-spread-attributes/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react-automatic/wraps-props-in-react-spread-for-middle-spread-attributes/output.mjs
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/assignment/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react/assignment/input.js
similarity index 62%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/assignment/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react/assignment/input.js
index 3cfebe4848..4caacb6aa1 100644
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/assignment/input.js
+++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/react/assignment/input.js
@@ -1,2 +1 @@
-/** @jsxRuntime classic */
var div =
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/react/assignment/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react/assignment/output.js
new file mode 100644
index 0000000000..5d6aec1438
--- /dev/null
+++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/react/assignment/output.js
@@ -0,0 +1,3 @@
+var div = /*#__PURE__*/React.createElement(Component, babelHelpers.extends({}, props, {
+ foo: "bar"
+}));
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/does-not-add-source-self/input.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/react/does-not-add-source-self/input.mjs
similarity index 84%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/does-not-add-source-self/input.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react/does-not-add-source-self/input.mjs
index 76b067760e..ebd66ec03e 100644
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/does-not-add-source-self/input.mjs
+++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/react/does-not-add-source-self/input.mjs
@@ -1,4 +1,3 @@
-/** @jsxRuntime classic */
var x = (
<>
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/does-not-add-source-self/output.mjs b/packages/babel-plugin-transform-react-jsx/test/fixtures/react/does-not-add-source-self/output.mjs
similarity index 77%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/does-not-add-source-self/output.mjs
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react/does-not-add-source-self/output.mjs
index d35cf1d205..76b2c3a6a3 100644
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/does-not-add-source-self/output.mjs
+++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/react/does-not-add-source-self/output.mjs
@@ -1,4 +1,3 @@
-/** @jsxRuntime classic */
var x = /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement("div", null, /*#__PURE__*/React.createElement("div", {
key: "1"
}), /*#__PURE__*/React.createElement("div", {
@@ -6,6 +5,6 @@ var x = /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/Reac
meow: "wolf"
}), /*#__PURE__*/React.createElement("div", {
key: "3"
-}), /*#__PURE__*/React.createElement("div", { ...props,
+}), /*#__PURE__*/React.createElement("div", babelHelpers.extends({}, props, {
key: "4"
-})));
+}))));
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/react/options.json b/packages/babel-plugin-transform-react-jsx/test/fixtures/react/options.json
index 2266a21df9..10a4a89a35 100644
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/react/options.json
+++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/react/options.json
@@ -3,7 +3,6 @@
"external-helpers",
"syntax-jsx",
"transform-react-jsx",
- "transform-react-display-name",
"transform-arrow-functions"
]
}
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/react/should-handle-attributed-elements/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react/should-handle-attributed-elements/output.js
index 04876829e9..36cbd0b888 100644
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/react/should-handle-attributed-elements/output.js
+++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/react/should-handle-attributed-elements/output.js
@@ -1,5 +1,4 @@
var HelloMessage = React.createClass({
- displayName: "HelloMessage",
render: function () {
return /*#__PURE__*/React.createElement("div", null, "Hello ", this.props.name);
}
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/jsx-with-retainlines-option/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react/should-warn-when-importSource-is-set/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/jsx-with-retainlines-option/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react/should-warn-when-importSource-is-set/input.js
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-warn-when-importSource-is-set/options.json b/packages/babel-plugin-transform-react-jsx/test/fixtures/react/should-warn-when-importSource-is-set/options.json
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-warn-when-importSource-is-set/options.json
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react/should-warn-when-importSource-is-set/options.json
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-warn-when-importSource-pragma-is-set/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react/should-warn-when-importSource-pragma-is-set/input.js
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-warn-when-importSource-pragma-is-set/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react/should-warn-when-importSource-pragma-is-set/input.js
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-warn-when-importSource-pragma-is-set/options.json b/packages/babel-plugin-transform-react-jsx/test/fixtures/react/should-warn-when-importSource-pragma-is-set/options.json
similarity index 100%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/should-warn-when-importSource-pragma-is-set/options.json
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react/should-warn-when-importSource-pragma-is-set/options.json
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/this-tag-name/input.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react/this-tag-name/input.js
similarity index 56%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/this-tag-name/input.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react/this-tag-name/input.js
index dff2c5b0e8..f65588acf7 100644
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/this-tag-name/input.js
+++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/react/this-tag-name/input.js
@@ -1,3 +1 @@
-/** @jsxRuntime classic */
-
var div = test ;
diff --git a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/this-tag-name/output.js b/packages/babel-plugin-transform-react-jsx/test/fixtures/react/this-tag-name/output.js
similarity index 71%
rename from packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/this-tag-name/output.js
rename to packages/babel-plugin-transform-react-jsx/test/fixtures/react/this-tag-name/output.js
index 19d03fb782..abcfc719b2 100644
--- a/packages/babel-plugin-transform-react-jsx/test/fixtures/nextReactClassic/this-tag-name/output.js
+++ b/packages/babel-plugin-transform-react-jsx/test/fixtures/react/this-tag-name/output.js
@@ -1,2 +1 @@
-/** @jsxRuntime classic */
var div = /*#__PURE__*/React.createElement(this.foo, null, "test");