{
    "name": "alclient",
    "version": "0.22.1",
    "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 && node node_modules/madge/bin/cli.js --warning --circular --extensions js ./",
        "prepare": "npm run clean && npm run build && npm run cleanTests",
        "prepublishOnly": "npm run lint && npm test",
        "postpublish": "cross-var git tag v$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.3.0",
        "@types/eslint__js": "^8.42.3",
        "@types/jest": "^29.5.12",
        "@types/node": "^20.12.13",
        "cross-env": "^7.0.3",
        "eslint": "^8.57.0",
        "eslint-config-prettier": "^9.1.0",
        "jest": "^29.7.0",
        "madge": "^7.0.0",
        "prettier": "^3.3.2",
        "rimraf": "^6.0.1",
        "ts-jest": "^29.1.5",
        "typescript": "^5.4.5",
        "typescript-eslint": "^7.13.1"
    },
    "dependencies": {
        "axios": "^1.8.2",
        "bitset": "^5.2.3",
        "cross-var": "^1.1.0",
        "delaunator": "^5.0.1",
        "is-number": "^7.0.0",
        "lru-cache": "^10.4.3",
        "mongoose": "^7.8.0",
        "ngraph.graph": "^20.0.1",
        "ngraph.path": "^1.5.0",
        "socket.io-client": "^4.8.0"
    }
}
