package.json
1 { 2 "name": "lineage2ts-cli", 3 "version": "1.3.0", 4 "description": "CLI for Lineage2TS data operations", 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 "cli": "node --require ts-node/register ./source/cli.ts", 10 "lint": "eslint --quiet ./source", 11 "lint-all": "eslint ./source", 12 "lint-fix": "eslint --fix ./source", 13 "stats": "hmsc --table --path . --exclude ./data --exclude ./dist --exclude ./node_modules --exclude ./geodata --exclude ./login.database --exclude ./game.database --exclude ./datapack.database --exclude ./geopack.database", 14 "datapack": "node --require ts-node/register ./source/cli.ts --provision-datapack", 15 "geopack": "node --require ts-node/register ./source/cli.ts --provision-geopack", 16 "databases": "node --require ts-node/register ./source/cli.ts --provision-database", 17 "watcher:html": "node --require ts-node/register ./source/watchers/Html.ts", 18 "watcher:player-status": "node --require ts-node/register ./source/watchers/PlayerStatus.ts", 19 "portainer-deploy": "node --no-warnings --trace-uncaught --require ts-node/register source/portainer/Cli.ts" 20 }, 21 "license": "AGPL-3.0-or-later", 22 "keywords": [ 23 "lineage 2", 24 "Lineage2TS", 25 "cli", 26 "package", 27 "HighFive" 28 ], 29 "dependencies": { 30 "aigle": "^1.14.1", 31 "await-to-js": "^2.1.1", 32 "better-sqlite3": "^12.6.2", 33 "chalk": "^4.1.2", 34 "cheerio": "^1.1.2", 35 "chokidar": "^4.0.3", 36 "cli-progress": "^3.12.0", 37 "commander": "^14.0.2", 38 "console-gui-tools": "^3.7.0", 39 "csvtojson": "2.0.14", 40 "dotenv": "^16.4.7", 41 "enquirer": "^2.4.1", 42 "fast-csv": "^4.3.6", 43 "fast-xml-parser": "5.4.1", 44 "find-file-extension": "^1.1.1", 45 "hash-wasm": "^4.12.0", 46 "lodash": "^4.17.23", 47 "log-symbols": "^4.1.0", 48 "msgpackr": "^1.11.8", 49 "perfy": "^1.1.5", 50 "pkg-dir": "^4.2.0", 51 "roaring": "^2.7.0", 52 "threads": "^1.7.0" 53 }, 54 "devDependencies": { 55 "@stylistic/eslint-plugin": "^5.6.1", 56 "@swc/cli": "^0.7.9", 57 "@swc/core": "^1.15.7", 58 "@swc/helpers": "^0.5.17", 59 "@types/better-sqlite3": "^7.6.13", 60 "@types/lodash": "^4.17.23", 61 "@types/node": "^24.10.4", 62 "@types/perfy": "^1.1.2", 63 "@typescript-eslint/eslint-plugin": "^8.50.0", 64 "@typescript-eslint/parser": "^8.50.0", 65 "eslint": "^9.39.2", 66 "eslint-plugin-unused-imports": "^4.3.0", 67 "hmsc": "^1.3.4", 68 "regenerator-runtime": "^0.14.1", 69 "rimraf": "^6.1.2", 70 "ts-node": "^10.9.2", 71 "typescript": "^5.9.3" 72 }, 73 "engines": { 74 "node": ">=24.10.0" 75 }, 76 "homepage": "https://gitlab.com/MrTREX/lineage2ts", 77 "bugs": { 78 "url": "https://gitlab.com/MrTREX/lineage2ts/-/issues" 79 }, 80 "repository": { 81 "url": "git+https://gitlab.com/MrTREX/lineage2ts.git", 82 "type": "git" 83 }, 84 "author": "MrTREX", 85 "private": true, 86 "main": "source/cli.ts" 87 }