/ server-testing / package.json
package.json
1 { 2 "name": "lineage2ts-testing", 3 "version": "1.3.0", 4 "description": "Collection of automated Lineage2TS server tests", 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 "scenarios:pre-game": "cross-env UV_THREADPOOL_SIZE=12 cucumber-js --profile pre-game", 14 "scenarios:preparation": "cross-env UV_THREADPOOL_SIZE=12 cucumber-js --profile preparation", 15 "scenarios:game": "cross-env UV_THREADPOOL_SIZE=12 cucumber-js --profile game", 16 "scenarios": "npm run scenarios:pre-game && npm run scenarios:preparation && npm run scenarios:game", 17 "dev-scenario": "cross-env UV_THREADPOOL_SIZE=8 cucumber-js --profile development" 18 }, 19 "keywords": [ 20 "lineage 2", 21 "Lineage2TS", 22 "client", 23 "testing", 24 "bdd", 25 "mmo", 26 "HighFive" 27 ], 28 "engines": { 29 "node": ">=24.10.0" 30 }, 31 "license": "AGPL-3.0-or-later", 32 "dependencies": { 33 "@cucumber/cucumber": "^12.5.0", 34 "aigle": "^1.14.1", 35 "await-to-js": "^3.0.0", 36 "chalk": "^4.1.2", 37 "chance": "^1.1.13", 38 "cheerio": "^1.0.0-rc.12", 39 "dotenv": "^16.4.7", 40 "hasharray": "^1.1.2", 41 "lodash": "^4.17.23", 42 "log-symbols": "^4.1.0", 43 "mnemonist": "^0.40.3", 44 "node-forge": "1.3.3", 45 "msgpackr": "^1.11.8", 46 "pino": "^10.2.0", 47 "pino-opentelemetry-transport": "^2.0.0", 48 "pino-pretty": "^13.1.3", 49 "pkg-dir": "^4.2.0", 50 "rbush": "^3.0.1", 51 "rbush-knn": "^3.0.1" 52 }, 53 "devDependencies": { 54 "@stylistic/eslint-plugin": "^5.6.1", 55 "@swc/cli": "^0.7.10", 56 "@swc/core": "^1.15.8", 57 "@swc/helpers": "^0.5.18", 58 "@types/chance": "^1.1.7", 59 "@types/lodash": "^4.17.23", 60 "@types/node": "^24.5.2", 61 "@types/node-forge": "^1.3.14", 62 "@types/rbush": "^3.0.1", 63 "@typescript-eslint/eslint-plugin": "^8.50.0", 64 "@typescript-eslint/parser": "^8.50.0", 65 "cross-env": "^10.1.0", 66 "eslint": "^9.39.2", 67 "eslint-plugin-unused-imports": "^4.3.0", 68 "hmsc": "^1.3.4", 69 "regenerator-runtime": "^0.14.1", 70 "rimraf": "^6.1.2", 71 "ts-node": "^10.9.2", 72 "typescript": "^5.9.3" 73 }, 74 "homepage": "https://gitlab.com/MrTREX/lineage2ts", 75 "bugs": { 76 "url": "https://gitlab.com/MrTREX/lineage2ts/-/issues" 77 }, 78 "repository": { 79 "url": "git+https://gitlab.com/MrTREX/lineage2ts.git", 80 "type": "git" 81 }, 82 "author": "MrTREX" 83 }