From ea9e535192a7a89f99ba3c3213f72a0357a8cdbd Mon Sep 17 00:00:00 2001 From: undefined Date: Wed, 12 Nov 2025 22:09:16 +0800 Subject: [PATCH] ui: fix 'react-dom' import --- packages/ui-default/backendlib/builder.ts | 3 ++- packages/ui-default/package.json | 4 ++-- packages/ui-next/package.json | 6 +++--- packages/vjudge/package.json | 2 +- 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/packages/ui-default/backendlib/builder.ts b/packages/ui-default/backendlib/builder.ts index d00c4cf27..8226c5efd 100644 --- a/packages/ui-default/backendlib/builder.ts +++ b/packages/ui-default/backendlib/builder.ts @@ -29,9 +29,10 @@ const federationPlugin: esbuild.Plugin = { name: 'federation', setup(b) { const packages = { - react: 'React', 'react/jsx-runtime': 'jsxRuntime', + react: 'React', 'react-dom/client': 'ReactDOM', + 'react-dom': 'ReactDOM', jquery: '$', }; b.onResolve({ filter: /^@hydrooj\/ui-default/ }, () => ({ diff --git a/packages/ui-default/package.json b/packages/ui-default/package.json index 174af3845..e17a14b5a 100644 --- a/packages/ui-default/package.json +++ b/packages/ui-default/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/ui-default", - "version": "4.58.0-beta.12", + "version": "4.58.0-beta.13", "author": "undefined ", "license": "AGPL-3.0", "main": "index.ts", @@ -37,7 +37,7 @@ "@types/pickadate": "^3.5.35", "@types/qrcode": "^1.5.6", "@types/react": "^19.2.3", - "@types/react-dom": "^19.2.2", + "@types/react-dom": "^19.2.3", "@types/redux-logger": "^3.0.13", "@types/uuid": "^11.0.0", "@types/webpack-env": "^1.18.8", diff --git a/packages/ui-next/package.json b/packages/ui-next/package.json index cb15779df..757b0105c 100644 --- a/packages/ui-next/package.json +++ b/packages/ui-next/package.json @@ -8,14 +8,14 @@ "preview": "vite preview" }, "dependencies": { - "@vitejs/plugin-react": "^5.1.0", + "@vitejs/plugin-react": "^5.1.1", "react": "^19.2.0", "react-dom": "^19.2.0" }, "devDependencies": { "@types/react": "^19.2.3", - "@types/react-dom": "^19.2.2", - "@vitejs/plugin-react-swc": "^4.2.1", + "@types/react-dom": "^19.2.3", + "@vitejs/plugin-react-swc": "^4.2.2", "vite": "^7.2.2" } } diff --git a/packages/vjudge/package.json b/packages/vjudge/package.json index 27b592593..f9c30f6a0 100644 --- a/packages/vjudge/package.json +++ b/packages/vjudge/package.json @@ -9,7 +9,7 @@ "preferUnplugged": true, "dependencies": { "@hydrooj/utils": "workspace:^", - "jsdom": "^27.1.0", + "jsdom": "^27.2.0", "superagent-charset": "^1.2.0", "superagent-proxy": "^3.0.0" },