{ "name": "minexlauncher", "private": true, "type": "module", "main": "./server.js", "scripts": { "start": "node ./server.js", "build": "npm run build:clean && npm run build:compile && npm run build:obfuscate && npm run build:generateAssetsList", "build:clean": "rimraf ./public/resources/scripts ./public/assets.json", "build:compile": "tsc", "build:obfuscate": "javascript-obfuscator ./public/resources/scripts --output ./public/resources/scripts --options-preset high-obfuscation", "build:generateAssetsList": "node ./generateAssetsList.js", "lint": "eslint ./src", "lint:fix": "eslint --fix ./src" }, "engines": { "node": "^20.0.0 || ^22.0.0" }, "dependencies": { "express": "~4.19.2" }, "devDependencies": { "@eslint/js": "^9.9.1", "@tsconfig/node20": "^20.1.4", "@tsconfig/strictest": "^2.0.5", "@types/eslint__js": "^8.42.3", "eslint": "^8.57.0", "javascript-obfuscator": "^4.1.1", "rimraf": "^6.0.1", "typescript": "^5.5.4", "typescript-eslint": "^8.3.0" } }