{
  "name": "@rise-so/pi-grok-build",
  "version": "0.4.0",
  "type": "module",
  "description": "xAI Grok Build provider for pi: OAuth login (borrowed Grok CLI client) plus Grok chat models over the OpenAI Responses API. OAuth only. Usable as a pi extension or as a pi-ai library provider.",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/rise-so/pi-grok-build.git"
  },
  "exports": {
    ".": {
      "types": "./dist/provider.d.ts",
      "default": "./dist/provider.js"
    },
    "./extension": {
      "types": "./dist/extension.d.ts",
      "default": "./dist/extension.js"
    },
    "./core": {
      "types": "./dist/xai-grok-build.d.ts",
      "default": "./dist/xai-grok-build.js"
    }
  },
  "files": [
    "dist",
    "src",
    "!src/*.test.ts"
  ],
  "keywords": [
    "pi-package"
  ],
  "pi": {
    "extensions": [
      "./src/extension.ts"
    ]
  },
  "engines": {
    "node": ">=24.0.0"
  },
  "packageManager": "pnpm@11.13.1",
  "scripts": {
    "build": "rm -rf dist && tsc -p tsconfig.build.json && node scripts/fix-dts-extensions.ts",
    "prepare": "npm run build",
    "test": "node --test \"src/**/*.test.ts\"",
    "test:live": "node --test \"live/**/*.test.ts\"",
    "smoke:models": "node scripts/live-models.ts",
    "smoke:extension": "scripts/smoke-extension.sh",
    "smoke:session": "scripts/smoke-session-reload.sh",
    "release": "node scripts/release.mjs",
    "typecheck": "tsc --noEmit",
    "lint": "oxlint",
    "lint:fix": "oxlint --fix",
    "check": "pnpm lint && pnpm typecheck && pnpm test",
    "fmt": "oxfmt ."
  },
  "peerDependencies": {
    "@earendil-works/pi-ai": ">=0.80.0 <0.81.0"
  },
  "devDependencies": {
    "@earendil-works/pi-ai": "0.80.8",
    "@earendil-works/pi-coding-agent": "0.80.8",
    "@types/node": "24.12.4",
    "oxfmt": "^0.58.0",
    "oxlint": "1.73.0",
    "typescript": "7.0.2"
  }
}
