mirror of
https://github.com/PHIDIAS0303/ExpCluster.git
synced 2026-11-14 00:14:52 +09:00
The controller keeps a record per instance with its name, mod pack, Factorio version, players online, status and address, and the instance plugin pushes the list into lua over rcon. The readme and the connect commands read it through modules/exp_server_list, so expcore/external and its hardcoded server fallback are removed. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
49 lines
1.3 KiB
JSON
49 lines
1.3 KiB
JSON
{
|
|
"name": "@expcluster/server-list",
|
|
"version": "7.0.1",
|
|
"description": "Clusterio plugin sharing the details of every instance with the others.",
|
|
"author": "Cooldude2606 <https://github.com/Cooldude2606>",
|
|
"license": "MIT",
|
|
"repository": "explosivegaming/ExpCluster",
|
|
"type": "module",
|
|
"main": "dist/node/index.js",
|
|
"scripts": {
|
|
"prepare": "tsc --build && webpack-cli --env production",
|
|
"test": "tap --type-strip-only --disable-coverage --allow-empty-coverage test/*.test.js",
|
|
"coverage": "tap --coverage-report=text test/*.test.js"
|
|
},
|
|
"engines": {
|
|
"node": ">=18"
|
|
},
|
|
"peerDependencies": {
|
|
"@clusterio/controller": "workspace:^",
|
|
"@clusterio/host": "workspace:^",
|
|
"@clusterio/lib": "workspace:^"
|
|
},
|
|
"devDependencies": {
|
|
"@clusterio/controller": "workspace:^",
|
|
"@clusterio/host": "workspace:^",
|
|
"@clusterio/lib": "workspace:^",
|
|
"@clusterio/web_ui": "workspace:^",
|
|
"@types/node": "catalog:",
|
|
"fengari": "^0.1.5",
|
|
"tap": "^21.1.0",
|
|
"typescript": "catalog:",
|
|
"webpack": "catalog:",
|
|
"webpack-cli": "catalog:",
|
|
"webpack-merge": "catalog:"
|
|
},
|
|
"dependencies": {
|
|
"@sinclair/typebox": "catalog:",
|
|
"@expcluster/lib_util": "workspace:^"
|
|
},
|
|
"publishConfig": {
|
|
"access": "public"
|
|
},
|
|
"keywords": [
|
|
"clusterio",
|
|
"clusterio-plugin",
|
|
"factorio"
|
|
]
|
|
}
|