{
  "name": "@myerscarpenter/quest-dev",
  "version": "2.5.0",
  "description": "CLI tools for Meta Quest development — stay awake, screenshots, URL opening, logcat, and battery via ADB",
  "type": "module",
  "bin": {
    "quest-dev": "./build/index.js"
  },
  "main": "./build/index.js",
  "keywords": [
    "meta",
    "quest",
    "quest-browser",
    "adb",
    "cli",
    "automation",
    "vr",
    "xr",
    "screenshot"
  ],
  "author": "Myers Carpenter <myers@maski.org>",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/myers/quest-dev"
  },
  "dependencies": {
    "@fastify/static": "^9.0.0",
    "fastify": "^5.8.2",
    "htm": "^3.1.1",
    "preact": "^10.29.0",
    "which": "^4.0.0",
    "yargs": "^18.0.0",
    "@myerscarpenter/cast2-protocol": "2.2.0"
  },
  "devDependencies": {
    "@types/node": "^24.3.3",
    "@types/which": "^3.0.4",
    "@types/yargs": "^17.0.33",
    "@vitest/ui": "^4.0.3",
    "c8": "^10.1.3",
    "esbuild": "^0.27.4",
    "typescript": "^5.9.2",
    "vitest": "^4.0.3"
  },
  "engines": {
    "node": ">=18.0.0"
  },
  "peerDependencies": {
    "@myerscarpenter/cdp-cli": ">=2.0.0"
  },
  "peerDependenciesMeta": {
    "@myerscarpenter/cdp-cli": {
      "optional": true
    }
  },
  "scripts": {
    "clean": "rm -rf build",
    "build": "pnpm -r run build && pnpm run clean && tsc && mkdir -p build/public && cp src/public/index.html src/public/style.css build/public/ && npx esbuild src/public/dashboard.js --bundle --format=iife --outfile=build/public/dashboard.js && chmod +x build/index.js",
    "start": "pnpm run build && node build/index.js",
    "test": "vitest run",
    "test:watch": "vitest",
    "test:ui": "vitest --ui",
    "test:coverage": "vitest run --coverage",
    "install:global": "pnpm -r run build && pnpm run build && pnpm link --global",
    "version:patch": "pnpm version patch",
    "version:minor": "pnpm version minor",
    "version:major": "pnpm version major"
  }
}