{
    "name": "alclient",
    "version": "0.25.3",
    "description": "A node client for interacting with Adventure Land - The Code MMORPG. This package extends the functionality of 'alclient' by managing a mongo database.",
    "files": [
        "build/**/*",
        "package.json",
        "README.md"
    ],
    "main": "build/index.js",
    "type": "module",
    "scripts": {
        "build": "tsc",
        "clean": "rimraf --glob build/*",
        "cleanTests": "rimraf --glob build/**/*.test.*",
        "lint": "eslint source && prettier -c .",
        "fix": "eslint --fix source && prettier --write .",
        "test": "cross-env NODE_OPTIONS=--experimental-vm-modules npx jest && madge --warning --circular --extensions js ./",
        "prepare": "npm run clean && npm run build && npm run cleanTests",
        "prepublishOnly": "npm run lint && npm test",
        "postpublish": "node -e \"require('child_process').execSync(`git tag v${process.env.npm_package_version}`)\"",
        "preversion": "npm run lint",
        "version": "git add -A source"
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/earthiverse/ALClient.git"
    },
    "keywords": [
        "adventureland",
        "alclient",
        "adventure",
        "land",
        "node",
        "typescript"
    ],
    "author": "Kent Rasmussen",
    "license": "MIT",
    "bugs": {
        "url": "https://github.com/earthiverse/ALClient/issues"
    },
    "homepage": "https://github.com/earthiverse/ALClient#readme",
    "devDependencies": {
        "@eslint/js": "^9.27.0",
        "@types/jest": "^29.5.14",
        "@types/node": "^22.15.18",
        "cross-env": "^10.1.0",
        "eslint": "^9.39.2",
        "eslint-config-prettier": "^10.1.5",
        "jest": "^29.7.0",
        "madge": "^8.0.0",
        "prettier": "^3.5.3",
        "rimraf": "^6.0.1",
        "ts-jest": "^29.3.4",
        "typescript": "^5.9.3",
        "typescript-eslint": "^8.32.1"
    },
    "dependencies": {
        "axios": "^1.9.0",
        "bitset": "^5.2.3",
        "delaunator": "^5.0.1",
        "is-number": "^7.0.0",
        "lru-cache": "^11.2.6",
        "mongoose": "^8.15.0",
        "ngraph.graph": "^20.0.1",
        "ngraph.path": "^1.5.0",
        "socket.io-client": "^4.8.1"
    }
}
