Fix web interface broken by TypeScript porting

This commit is contained in:
Hornwitser committed 2023-08-25 15:25:43 +02:00
1 parent 0b3550b472
commit 6d1ff4c178
4 files changed
+6 -3

No files matched your search

+1 -1
View File
@@ -164,7 +164,7 @@ export default class Controller {
const webpackConfigs = [];
if (args.dev) {
webpackConfigs.push(require("../webpack.config")({}));
webpackConfigs.push(require("../../../webpack.config")({}));
}
if (args.devPlugin) {
let devPlugins = new Map();
+1 -1
View File
@@ -50,7 +50,7 @@ async function loadPluginInfos() {
throw new Error(`Plugin did not expose its container via plugin_${meta.name}`);
}
await container.init(__webpack_share_scopes__.default);
let pluginInfo = (await container.get("./info"))();
let pluginInfo = (await container.get("./info"))().default;
pluginInfo.container = container;
pluginInfo.package = (await container.get("./package.json"))();
pluginInfo.enabled = meta.enabled;
+2
View File
@@ -23,6 +23,8 @@
"devDependencies": {
"@clusterio/lib": "^2.0.0-alpha.13",
"@clusterio/web_ui": "^2.0.0-alpha.13",
"@types/node": "^20.4.5",
"typescript": "^5.1.6",
"webpack": "^5.88.2",
"webpack-cli": "^5.1.4",
"webpack-merge": "^5.9.0"
+2 -1
View File
@@ -21,7 +21,7 @@
"@clusterio/lib": "^2.0.0-alpha.0"
},
"dependencies": {
"@sinclair/typebox": "^0.30.4",
"@sinclair/typebox": "^0.30.4",
"fs-extra": "^8.1.0"
},
"devDependencies": {
@@ -33,6 +33,7 @@
"antd": "^5.7.3",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"typescript": "^5.1.6",
"webpack": "^5.88.2",
"webpack-cli": "^5.1.4",
"webpack-merge": "^5.9.0"