From 584fc107525efccd796ae2fa8a09ec335d60ea4c Mon Sep 17 00:00:00 2001 From: PHIDIAS Date: Sat, 17 Oct 2026 03:53:29 +0900 Subject: [PATCH 1/3] Add spaces in formatted time output (#509) --- exp_player_statistics/web/statistics.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exp_player_statistics/web/statistics.ts b/exp_player_statistics/web/statistics.ts index f9261634..6df55164 100644 --- a/exp_player_statistics/web/statistics.ts +++ b/exp_player_statistics/web/statistics.ts @@ -31,7 +31,7 @@ const timeStatistics = new Set(["Playtime", "AfkTime"]); export function formatValue(name: string, value: number) { if (timeStatistics.has(name)) { - return `${Math.floor(value / 60)}h ${value % 60}m`; + return `${Math.floor(value / 60)} h ${value % 60} m`; } if (name === "DistanceTravelled") { return `${value.toLocaleString()} tiles`; From f3553dd5703467c68ea6439d9680dd63b5ab2f0b Mon Sep 17 00:00:00 2001 From: Cooldude2606 <25043174+Cooldude2606@users.noreply.github.com> Date: Sat, 17 Oct 2026 00:01:25 +0100 Subject: [PATCH 2/3] Fix publish issue in some plugins --- exp_auto_restart/package.json | 2 +- exp_auto_restart/webpack.config.cjs | 1 + exp_commands/package.json | 2 +- exp_discord_auth/package.json | 2 +- exp_groups/package.json | 2 +- exp_gui/package.json | 2 +- exp_player_statistics/.npmignore | 1 + exp_player_statistics/package.json | 2 +- exp_reports/package.json | 2 +- exp_roles/package.json | 2 +- exp_scenario/package.json | 2 +- exp_server_list/.npmignore | 1 + exp_server_list/package.json | 2 +- exp_server_list/webpack.config.cjs | 1 + exp_server_ups/package.json | 2 +- exp_util/package.json | 2 +- 16 files changed, 16 insertions(+), 12 deletions(-) create mode 100644 exp_player_statistics/.npmignore create mode 100644 exp_server_list/.npmignore diff --git a/exp_auto_restart/package.json b/exp_auto_restart/package.json index 27bee666..74d65235 100644 --- a/exp_auto_restart/package.json +++ b/exp_auto_restart/package.json @@ -1,6 +1,6 @@ { "name": "@expcluster/auto-restart", - "version": "7.0.2", + "version": "7.0.3", "description": "Clusterio plugin restarting hosts and the controller once no players are online.", "author": "Cooldude2606 ", "license": "MIT", diff --git a/exp_auto_restart/webpack.config.cjs b/exp_auto_restart/webpack.config.cjs index b4a840fa..2bc7a2b4 100644 --- a/exp_auto_restart/webpack.config.cjs +++ b/exp_auto_restart/webpack.config.cjs @@ -18,6 +18,7 @@ module.exports = (env = {}) => merge(common(env), { exposes: { "./": "./index.ts", "./package.json": "./package.json", + "./web": "./web/index.jsx" }, shared: { "@clusterio/lib": { import: false }, diff --git a/exp_commands/package.json b/exp_commands/package.json index 00db4041..8962b963 100644 --- a/exp_commands/package.json +++ b/exp_commands/package.json @@ -1,6 +1,6 @@ { "name": "@expcluster/lib_commands", - "version": "7.0.2", + "version": "7.0.3", "description": "Clusterio plugin providing a Lua command processing library.", "author": "Cooldude2606 ", "license": "MIT", diff --git a/exp_discord_auth/package.json b/exp_discord_auth/package.json index 068eb0ff..292732d9 100644 --- a/exp_discord_auth/package.json +++ b/exp_discord_auth/package.json @@ -1,6 +1,6 @@ { "name": "@expcluster/discord-auth", - "version": "7.0.2", + "version": "7.0.3", "description": "Clusterio plugin linking Factorio accounts to Discord accounts and logging in to the web interface with Discord", "author": "Cooldude2606 ", "license": "MIT", diff --git a/exp_groups/package.json b/exp_groups/package.json index 8cab78d4..a83c61f9 100644 --- a/exp_groups/package.json +++ b/exp_groups/package.json @@ -1,6 +1,6 @@ { "name": "@expcluster/permission-groups", - "version": "7.0.2", + "version": "7.0.3", "description": "Clusterio plugin providing syncing of permission groups", "author": "Cooldude2606 ", "license": "MIT", diff --git a/exp_gui/package.json b/exp_gui/package.json index dd8479c3..c96fb23b 100644 --- a/exp_gui/package.json +++ b/exp_gui/package.json @@ -1,6 +1,6 @@ { "name": "@expcluster/lib_gui", - "version": "7.0.2", + "version": "7.0.3", "description": "Clusterio plugin providing a Lua GUI definition library.", "author": "Cooldude2606 ", "license": "MIT", diff --git a/exp_player_statistics/.npmignore b/exp_player_statistics/.npmignore new file mode 100644 index 00000000..36e20175 --- /dev/null +++ b/exp_player_statistics/.npmignore @@ -0,0 +1 @@ +# Without an .npmignore pnpm packs using the repository .gitignore, which leaves out dist/ \ No newline at end of file diff --git a/exp_player_statistics/package.json b/exp_player_statistics/package.json index 884637b2..cc1454b0 100644 --- a/exp_player_statistics/package.json +++ b/exp_player_statistics/package.json @@ -1,6 +1,6 @@ { "name": "@expcluster/player-statistics", - "version": "7.0.2", + "version": "7.0.3", "description": "Clusterio plugin keeping player statistics on the controller", "author": "Cooldude2606 ", "license": "MIT", diff --git a/exp_reports/package.json b/exp_reports/package.json index a6b26b2a..5b0f0bd0 100644 --- a/exp_reports/package.json +++ b/exp_reports/package.json @@ -1,6 +1,6 @@ { "name": "@expcluster/reports", - "version": "7.0.2", + "version": "7.0.3", "description": "Clusterio plugin storing player reports on the controller", "author": "Cooldude2606 ", "license": "MIT", diff --git a/exp_roles/package.json b/exp_roles/package.json index ebafc3aa..7816de77 100644 --- a/exp_roles/package.json +++ b/exp_roles/package.json @@ -1,6 +1,6 @@ { "name": "@expcluster/roles", - "version": "7.0.2", + "version": "7.0.3", "description": "Clusterio plugin providing syncing of in game roles.", "author": "Cooldude2606 ", "license": "MIT", diff --git a/exp_scenario/package.json b/exp_scenario/package.json index 47097d30..3319a649 100644 --- a/exp_scenario/package.json +++ b/exp_scenario/package.json @@ -1,6 +1,6 @@ { "name": "@expcluster/scenario", - "version": "7.0.2", + "version": "7.0.3", "description": "Clusterio plugin implementing the Explosive Gaming scenario.", "author": "Cooldude2606 ", "license": "MIT", diff --git a/exp_server_list/.npmignore b/exp_server_list/.npmignore new file mode 100644 index 00000000..36e20175 --- /dev/null +++ b/exp_server_list/.npmignore @@ -0,0 +1 @@ +# Without an .npmignore pnpm packs using the repository .gitignore, which leaves out dist/ \ No newline at end of file diff --git a/exp_server_list/package.json b/exp_server_list/package.json index 977f9790..c851739e 100644 --- a/exp_server_list/package.json +++ b/exp_server_list/package.json @@ -1,6 +1,6 @@ { "name": "@expcluster/server-list", - "version": "7.0.2", + "version": "7.0.3", "description": "Clusterio plugin sharing the details of every instance with the others.", "author": "Cooldude2606 ", "license": "MIT", diff --git a/exp_server_list/webpack.config.cjs b/exp_server_list/webpack.config.cjs index 8f0344b7..e5bb4156 100644 --- a/exp_server_list/webpack.config.cjs +++ b/exp_server_list/webpack.config.cjs @@ -18,6 +18,7 @@ module.exports = (env = {}) => merge(common(env), { exposes: { "./": "./index.ts", "./package.json": "./package.json", + "./web": "./web/index.jsx" }, shared: { "@clusterio/lib": { import: false }, diff --git a/exp_server_ups/package.json b/exp_server_ups/package.json index 3aca15e7..fc84df9a 100644 --- a/exp_server_ups/package.json +++ b/exp_server_ups/package.json @@ -1,6 +1,6 @@ { "name": "@expcluster/server-ups", - "version": "7.0.2", + "version": "7.0.3", "description": "Clusterio plugin providing in game server ups counter", "author": "Cooldude2606 ", "license": "MIT", diff --git a/exp_util/package.json b/exp_util/package.json index fb363ee0..9cafe08d 100644 --- a/exp_util/package.json +++ b/exp_util/package.json @@ -1,6 +1,6 @@ { "name": "@expcluster/lib_util", - "version": "7.0.2", + "version": "7.0.3", "description": "Clusterio plugin providing Lua libraries and other utilities.", "author": "Cooldude2606 ", "license": "MIT", From 383893e0cd4c79140823f54e5c2db11480dcd4b0 Mon Sep 17 00:00:00 2001 From: Cooldude2606 <25043174+Cooldude2606@users.noreply.github.com> Date: Sat, 17 Oct 2026 00:09:44 +0100 Subject: [PATCH 3/3] Fix build for two plugins --- exp_auto_restart/webpack.config.cjs | 2 +- exp_server_list/webpack.config.cjs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/exp_auto_restart/webpack.config.cjs b/exp_auto_restart/webpack.config.cjs index 2bc7a2b4..0b2625d2 100644 --- a/exp_auto_restart/webpack.config.cjs +++ b/exp_auto_restart/webpack.config.cjs @@ -18,7 +18,7 @@ module.exports = (env = {}) => merge(common(env), { exposes: { "./": "./index.ts", "./package.json": "./package.json", - "./web": "./web/index.jsx" + "./web": "./web/index.tsx" }, shared: { "@clusterio/lib": { import: false }, diff --git a/exp_server_list/webpack.config.cjs b/exp_server_list/webpack.config.cjs index e5bb4156..6ccb5c92 100644 --- a/exp_server_list/webpack.config.cjs +++ b/exp_server_list/webpack.config.cjs @@ -18,7 +18,7 @@ module.exports = (env = {}) => merge(common(env), { exposes: { "./": "./index.ts", "./package.json": "./package.json", - "./web": "./web/index.jsx" + "./web": "./web/index.tsx" }, shared: { "@clusterio/lib": { import: false },