diff --git a/tools/static-assets/skel-typescript-tailwind/client/main.tsx b/tools/static-assets/skel-typescript-tailwind/client/main.tsx index a86c160a73..99ef2083ac 100644 --- a/tools/static-assets/skel-typescript-tailwind/client/main.tsx +++ b/tools/static-assets/skel-typescript-tailwind/client/main.tsx @@ -1,4 +1,3 @@ -import React from 'react'; import { Meteor } from 'meteor/meteor'; import { createRoot } from 'react-dom/client'; import { App } from '/imports/ui/App'; diff --git a/tools/static-assets/skel-typescript-tailwind/imports/ui/App.tsx b/tools/static-assets/skel-typescript-tailwind/imports/ui/App.tsx index 90a2b06b9e..a21faaeeec 100644 --- a/tools/static-assets/skel-typescript-tailwind/imports/ui/App.tsx +++ b/tools/static-assets/skel-typescript-tailwind/imports/ui/App.tsx @@ -1,4 +1,3 @@ -import React from 'react'; import { Hello } from './Hello'; import { Info } from './Info'; diff --git a/tools/static-assets/skel-typescript-tailwind/imports/ui/Hello.tsx b/tools/static-assets/skel-typescript-tailwind/imports/ui/Hello.tsx index 9d0e05237c..370eeca07c 100644 --- a/tools/static-assets/skel-typescript-tailwind/imports/ui/Hello.tsx +++ b/tools/static-assets/skel-typescript-tailwind/imports/ui/Hello.tsx @@ -1,4 +1,4 @@ -import React, { useState } from 'react'; +import { useState } from 'react'; export const Hello = () => { const [counter, setCounter] = useState(0); diff --git a/tools/static-assets/skel-typescript-tailwind/imports/ui/Info.tsx b/tools/static-assets/skel-typescript-tailwind/imports/ui/Info.tsx index bc7a35f123..30e8d3355f 100644 --- a/tools/static-assets/skel-typescript-tailwind/imports/ui/Info.tsx +++ b/tools/static-assets/skel-typescript-tailwind/imports/ui/Info.tsx @@ -1,4 +1,3 @@ -import React from "react"; import { useFind, useSubscribe } from "meteor/react-meteor-data/suspense"; import { LinksCollection } from "../api/links"; diff --git a/tools/static-assets/skel-typescript-tailwind/package.json b/tools/static-assets/skel-typescript-tailwind/package.json index a75fe7e2a0..b18a3a0601 100644 --- a/tools/static-assets/skel-typescript-tailwind/package.json +++ b/tools/static-assets/skel-typescript-tailwind/package.json @@ -21,6 +21,7 @@ "@rsdoctor/rspack-plugin": "^1.2.3", "@rspack/cli": "^1.7.1", "@rspack/core": "^1.7.1", + "@swc/core": "^1.15.18", "@rspack/plugin-react-refresh": "^1.4.3", "@tailwindcss/postcss": "^4.1.12", "@types/meteor": "^2.9.9", diff --git a/tools/static-assets/skel-typescript-tailwind/swc.config.ts b/tools/static-assets/skel-typescript-tailwind/swc.config.ts new file mode 100644 index 0000000000..699a33a40d --- /dev/null +++ b/tools/static-assets/skel-typescript-tailwind/swc.config.ts @@ -0,0 +1,13 @@ +import type { Config } from "@swc/core"; + +const config: Config = { + jsc: { + transform: { + react: { + runtime: "automatic", + }, + }, + }, +}; + +export default config; diff --git a/tools/static-assets/skel-typescript/.swcrc b/tools/static-assets/skel-typescript/.swcrc deleted file mode 100644 index bbc8887edb..0000000000 --- a/tools/static-assets/skel-typescript/.swcrc +++ /dev/null @@ -1,9 +0,0 @@ -{ - "jsc": { - "transform": { - "react": { - "runtime": "automatic" - } - } - } -} \ No newline at end of file diff --git a/tools/static-assets/skel-typescript/package.json b/tools/static-assets/skel-typescript/package.json index 59017498e0..58b1a58a59 100644 --- a/tools/static-assets/skel-typescript/package.json +++ b/tools/static-assets/skel-typescript/package.json @@ -19,6 +19,7 @@ "@rsdoctor/rspack-plugin": "^1.2.3", "@rspack/cli": "^1.7.1", "@rspack/core": "^1.7.1", + "@swc/core": "^1.15.18", "@rspack/plugin-react-refresh": "^1.4.3", "@types/meteor": "^2.9.9", "@types/mocha": "^8.2.3", diff --git a/tools/static-assets/skel-typescript/swc.config.ts b/tools/static-assets/skel-typescript/swc.config.ts new file mode 100644 index 0000000000..699a33a40d --- /dev/null +++ b/tools/static-assets/skel-typescript/swc.config.ts @@ -0,0 +1,13 @@ +import type { Config } from "@swc/core"; + +const config: Config = { + jsc: { + transform: { + react: { + runtime: "automatic", + }, + }, + }, +}; + +export default config;