/ 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 }