/ control-plane / package.json
package.json
 1  {
 2    "name": "lineage2ts-control-plane",
 3    "version": "1.3.0",
 4    "description": "Desktop GUI for managing Lineage2TS infrastructure",
 5    "scripts": {
 6      "build": "swc ./source -d dist --config-file .swcrc",
 7      "build-typecheck": "tsc -p tsconfig.json --noEmit",
 8      "clean": "rimraf ./dist && mkdir dist",
 9      "lint": "eslint --quiet ./source",
10      "lint-all": "eslint ./source",
11      "lint-fix": "eslint --fix ./source",
12      "stats": "hmsc --table --path ./source",
13      "ui": "cross-env SLINT_STYLE=fluent node --trace-deprecation --trace-warnings --trace-uncaught --require ts-node/register ./source/Start.ts"
14    },
15    "keywords": [
16      "lineage 2",
17      "Lineage2TS",
18      "client",
19      "GUI",
20      "mmo",
21      "HighFive",
22      "launcher",
23      "control-plane",
24      "command-center"
25    ],
26    "engines": {
27      "node": ">=24.10.0"
28    },
29    "license": "AGPL-3.0-or-later",
30    "dependencies": {
31      "aigle": "^1.14.1",
32      "chalk": "^4.1.2",
33      "chance": "^1.1.13",
34      "cross-env": "^10.1.0",
35      "dotenv": "^16.4.7",
36      "lodash": "^4.17.23",
37      "log-symbols": "^4.1.0",
38      "pino": "^10.2.0",
39      "pino-pretty": "^13.1.3",
40      "pkg-dir": "^4.2.0",
41      "slint-ui": "^1.14.1",
42      "strip-ansi": "^6.0.1",
43      "tree-kill-promise": "^5.0.0"
44    },
45    "devDependencies": {
46      "@stylistic/eslint-plugin": "^5.6.1",
47      "@swc/cli": "^0.7.9",
48      "@swc/core": "^1.15.7",
49      "@swc/helpers": "^0.5.17",
50      "@types/chance": "^1.1.7",
51      "@types/lodash": "^4.17.23",
52      "@types/node": "^24.5.2",
53      "@typescript-eslint/eslint-plugin": "^8.50.0",
54      "@typescript-eslint/parser": "^8.50.0",
55      "eslint": "^9.39.2",
56      "eslint-plugin-unused-imports": "^4.3.0",
57      "hmsc": "^1.3.4",
58      "regenerator-runtime": "^0.14.1",
59      "rimraf": "^6.1.2",
60      "ts-node": "^10.9.2",
61      "typescript": "^5.9.3"
62    },
63    "homepage": "https://gitlab.com/MrTREX/lineage2ts",
64    "bugs": {
65      "url": "https://gitlab.com/MrTREX/lineage2ts/-/issues"
66    },
67    "repository": {
68      "url": "git+https://gitlab.com/MrTREX/lineage2ts.git",
69      "type": "git"
70    },
71    "author": "MrTREX",
72    "private": true,
73    "main": "source/Start.ts"
74  }