{ "name": "minecraft-protocol", "version": "1.30.0", "description": "Parse and serialize minecraft packets, plus authentication and encryption.", "main": "src/index.js", "types": "src/index.d.ts", "repository": { "type": "git", "url": "git://github.com/PrismarineJS/node-minecraft-protocol.git" }, "scripts": { "test": "mocha --recursive --reporter spec --exit --exclude \"non-par-test.js\"", "test-non-par": "mocha --recursive --reporter spec --exit \"test/non-par-test.js\"", "lint": "standard", "fix": "standard --fix", "pretest": "npm run lint", "prepublishOnly": "cp docs/README.md README.md" }, "keywords": [ "minecraft", "protocol", "parse", "serialize", "packet", "authentication", "encrypton", "bot" ], "author": "Andrew Kelley", "license": "BSD-3-Clause", "engines": { "node": ">=14" }, "browser": "src/browser.js", "devDependencies": { "@types/node": "^17.0.4", "espower-loader": "^1.0.0", "intelli-espower-loader": "^1.0.0", "minecraft-packets": "^1.1.5", "minecraft-protocol": "file:.", "minecraft-wrap": "^1.2.3", "mocha": "^9.0.0", "power-assert": "^1.0.0", "standard": "^16.0.1" }, "dependencies": { "aes-js": "^3.1.2", "buffer-equal": "^1.0.0", "debug": "^4.3.2", "endian-toggle": "^0.0.0", "lodash.get": "^4.1.2", "lodash.merge": "^4.3.0", "minecraft-data": "^2.109.0", "minecraft-folder-path": "^1.2.0", "node-fetch": "^2.6.1", "node-rsa": "^0.4.2", "prismarine-auth": "^1.1.0", "prismarine-nbt": "^2.0.0", "protodef": "^1.8.0", "readable-stream": "^3.0.6", "uuid-1345": "^1.0.1", "yggdrasil": "^1.4.0" } }