{
  "name": "uigenx",
  "version": "0.9.0",
  "description": "ugx command line: project scaffolding, import, export, Unity bridge control and agent runs",
  "type": "module",
  "license": "MIT",
  "bin": {
    "ugx": "./bin/ugx.mjs"
  },
  "main": "./dist/main.js",
  "files": [
    "LICENSE",
    "README.md",
    "assets",
    "bin",
    "dist"
  ],
  "engines": {
    "node": ">=24"
  },
  "dependencies": {
    "@ai-sdk/openai": "4.0.49",
    "@clack/prompts": "1.7.0",
    "@hono/node-server": "2.1.1",
    "@modelcontextprotocol/sdk": "1.30.0",
    "ai": "7.0.82",
    "chokidar": "5.0.0",
    "commander": "15.0.0",
    "fast-xml-parser": "5.11.0",
    "hono": "4.13.4",
    "ws": "8.21.3",
    "yoga-layout": "3.2.1",
    "zod": "4.4.3"
  },
  "optionalDependencies": {
    "sharp": "0.35.3"
  },
  "devDependencies": {
    "@types/ws": "8.18.1",
    "@uigenx/bridge-protocol": "0.1.0",
    "@uigenx/editor-core": "0.1.0",
    "@uigenx/importer": "0.1.0",
    "@uigenx/compiler": "0.1.0",
    "@uigenx/review": "0.1.0",
    "@uigenx/schema": "0.1.0",
    "@uigenx/sample-project": "0.1.0",
    "@uigenx/storage": "0.1.0",
    "@uigenx/protocol": "0.1.0",
    "@uigenx/style-engine": "0.1.0"
  },
  "keywords": [
    "unity",
    "unity6",
    "ui-toolkit",
    "uxml",
    "uss",
    "game-ui",
    "gamedev",
    "cli"
  ],
  "scripts": {
    "build": "node ../../scripts/build-cli.mjs",
    "clean": "rm -rf dist",
    "dev": "NODE_OPTIONS=--conditions=uigenx-source tsx src/main.ts",
    "package": "node ../../scripts/build-cli.mjs",
    "typecheck": "tsc -p tsconfig.json"
  }
}