/ proxy / package.json
package.json
 1  {
 2    "name": "lineage2ts-proxy",
 3    "version": "1.3.0",
 4    "description": "Lineage 2 multi-client proxy to Lineage2TS login and game servers",
 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      "proxy": "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      "proxy",
20      "mmo",
21      "HighFive"
22    ],
23    "engines": {
24      "node": ">=24.10.0"
25    },
26    "license": "AGPL-3.0-or-later",
27    "dependencies": {
28      "aigle": "^1.14.1",
29      "chalk": "^4.1.2",
30      "chance": "^1.1.13",
31      "dotenv": "^16.4.7",
32      "json-diff": "^1.0.6",
33      "lodash": "^4.17.23",
34      "log-symbols": "^4.1.0",
35      "node-forge": "1.3.3",
36      "pino": "^10.2.0",
37      "pino-opentelemetry-transport": "^2.0.0",
38      "pino-pretty": "^13.1.3",
39      "pkg-dir": "^4.2.0"
40    },
41    "devDependencies": {
42      "@stylistic/eslint-plugin": "^5.6.1",
43      "@swc/cli": "^0.7.10",
44      "@swc/core": "^1.15.8",
45      "@swc/helpers": "^0.5.18",
46      "@types/chance": "^1.1.7",
47      "@types/json-diff": "^1.0.3",
48      "@types/lodash": "^4.17.23",
49      "@types/node": "^24.5.2",
50      "@types/node-forge": "^1.3.14",
51      "@typescript-eslint/eslint-plugin": "^8.50.0",
52      "@typescript-eslint/parser": "^8.50.0",
53      "eslint": "^9.39.2",
54      "eslint-plugin-unused-imports": "^4.3.0",
55      "hmsc": "^1.3.4",
56      "regenerator-runtime": "^0.14.1",
57      "rimraf": "^6.1.2",
58      "ts-node": "^10.9.2",
59      "typescript": "^5.9.3"
60    },
61    "homepage": "https://gitlab.com/MrTREX/lineage2ts",
62    "bugs": {
63      "url": "https://gitlab.com/MrTREX/lineage2ts/-/issues"
64    },
65    "repository": {
66      "url": "git+https://gitlab.com/MrTREX/lineage2ts.git",
67      "type": "git"
68    },
69    "author": "MrTREX",
70    "private": true,
71    "main": "source/Start.ts"
72  }