{ "name": "@proj-airi/minecraft-bot", "type": "module", "private": true, "description": "An intelligent Minecraft bot powered by LLM. AIRI can understand natural language commands, interact with the world, and assist players in various tasks.", "scripts": { "dev": "dotenvx run -f .env -f .env.local --overload --debug --ignore=MISSING_ENV_FILE -- tsx src/main.ts", "start": "dotenvx run -f .env -f .env.local --overload --ignore=MISSING_ENV_FILE -- tsx src/main.ts", "lint": "eslint .", "lint:fix": "eslint . --fix", "typecheck": "tsc --noEmit", "test": "vitest" }, "dependencies": { "@guiiai/logg": "^1.0.10", "@moeru/std": "catalog:", "@proj-airi/server-sdk": "^0.7.2-beta.2", "awilix": "^12.0.5", "es-toolkit": "^1.39.10", "eventemitter3": "^5.0.1", "minecraft-data": "^3.97.0", "mineflayer": "^4.32.0", "mineflayer-armor-manager": "^2.0.1", "mineflayer-auto-eat": "^5.0.3", "mineflayer-collectblock": "^1.6.0", "mineflayer-pathfinder": "^2.4.5", "mineflayer-pvp": "^1.3.2", "mineflayer-tool": "^1.2.0", "neuri": "^0.2.1", "prismarine-block": "^1.22.0", "prismarine-entity": "^2.5.0", "prismarine-item": "^1.17.0", "prismarine-recipe": "^1.3.1", "prismarine-viewer": "^1.33.0", "prismarine-windows": "^2.9.0", "valibot": "1.0.0-beta.9", "vec3": "^0.1.10", "zod": "^4.1.5", "zod-to-json-schema": "^3.24.6" }, "devDependencies": { "@dotenvx/dotenvx": "^1.49.0", "dotenv": "^17.2.2" } }