/ game-server / package.json
package.json
1 { 2 "name": "lineage2ts-game", 3 "version": "1.3.0", 4 "description": "Lineage2TS HighFive 5 game server", 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 "server": "node --trace-deprecation --trace-warnings --trace-uncaught --require ts-node/register ./source/Start.ts" 14 }, 15 "license": "AGPL-3.0-or-later", 16 "keywords": [ 17 "lineage 2", 18 "Lineage2TS", 19 "game", 20 "server", 21 "mmo", 22 "HighFive", 23 "rpg" 24 ], 25 "dependencies": { 26 "@datastructures-js/heap": "^4.3.7", 27 "aigle": "^1.14.1", 28 "await-to-js": "^2.1.1", 29 "better-sqlite3": "^12.6.2", 30 "chalk": "^4.1.2", 31 "chance": "^1.1.13", 32 "cron-parser": "^4.9.0", 33 "deepool": "^3.0.1", 34 "dotenv": "^16.4.7", 35 "fast-ratelimit": "^3.0.1", 36 "fastpriorityqueue": "^0.7.5", 37 "hash-wasm": "^4.12.0", 38 "hasharray": "^1.1.2", 39 "lodash": "^4.17.23", 40 "log-symbols": "^4.1.0", 41 "math2d": "^4.0.1", 42 "moment": "^2.30.1", 43 "msgpackr": "^1.11.8", 44 "node-forge": "^1.3.3", 45 "node-rsa": "^1.1.1", 46 "node-schedule": "^2.1.1", 47 "perfy": "^1.1.5", 48 "pino": "^10.2.0", 49 "pino-opentelemetry-transport": "^2.0.0", 50 "pino-pretty": "^13.1.3", 51 "pkg-dir": "^4.2.0", 52 "rbush": "^3.0.1", 53 "rbush-knn": "^3.0.1", 54 "roaring": "^2.7.0", 55 "threads": "^1.7.0" 56 }, 57 "devDependencies": { 58 "@stylistic/eslint-plugin": "^5.6.1", 59 "@swc/cli": "^0.7.10", 60 "@swc/core": "^1.15.8", 61 "@swc/helpers": "^0.5.18", 62 "@types/better-sqlite3": "^7.6.13", 63 "@types/chance": "^1.1.7", 64 "@types/fast-ratelimit": "^2.2.3", 65 "@types/lodash": "^4.17.23", 66 "@types/node": "^24.10.4", 67 "@types/node-schedule": "^2.1.8", 68 "@types/perfy": "^1.1.2", 69 "@types/rbush": "^3.0.1", 70 "@typescript-eslint/eslint-plugin": "^8.50.0", 71 "@typescript-eslint/parser": "^8.50.0", 72 "eslint": "^9.39.2", 73 "hmsc": "^1.3.4", 74 "regenerator-runtime": "^0.14.1", 75 "rimraf": "^6.1.2", 76 "ts-node": "^10.9.2", 77 "typescript": "^5.9.3" 78 }, 79 "engines": { 80 "node": ">=24.10.0" 81 }, 82 "homepage": "https://gitlab.com/MrTREX/lineage2ts", 83 "bugs": { 84 "url": "https://gitlab.com/MrTREX/lineage2ts/-/issues" 85 }, 86 "repository": { 87 "url": "git+https://gitlab.com/MrTREX/lineage2ts.git", 88 "type": "git" 89 }, 90 "author": "MrTREX", 91 "private": true, 92 "main": "source/Start.ts" 93 }