{
  "name": "@simonyea/holysheep-cli",
  "version": "2.1.134",
  "description": "Claude Code/Cursor/Cline API relay for China — ¥1=$1, WeChat/Alipay payment, no credit card, no VPN. One command setup for all AI coding tools.",
  "scripts": {
    "pretest": "node tests/region-endpoints.test.js && node tests/login-api-validation.test.js && node tests/secure-network.test.js && node tests/system-dns-direct.test.js && node tests/system-network-direct.test.mjs && node tests/system-dns-direct-live.test.js && node tests/macos-native-signing-proxy.test.mjs && node tests/sanity-workflow-checkout.test.js && node tests/secure-installer-egress.test.js && node tests/claude-process-proxy-lease-refresh.test.js && node tests/claude-process-proxy-no-capacity.test.js && node tests/claude-process-proxy-ua.test.js && node tests/claude-proxy-daemon.test.js && node tests/claude-proxy-vscode-env.test.js && node tests/claude-proxy-vscode-settings.test.js && node tests/aionui-codex-model-cache.test.js && node tests/aionui-runtime-codex-credentials.test.js && node tests/aionui-runtime-log.test.js && node tests/aionui-wrapper-env-signal.test.js && node tests/aionui-wrapper-manager-lifecycle.test.js && node tests/aioncore-manager-live-gate.test.js && node tests/desktop-brand-assets.test.js && node tests/setup-dynamic-model-catalog.test.js && node tests/aider.test.js && node tests/cli-model-matrix-openclaw-bridge.test.js && node tests/desktop-macos-cached-publish-workflow.test.js",
    "build": "node scripts/build.mjs",
    "brand:generate": "node scripts/generate-holysheep-brand-assets.mjs",
    "brand:check": "node scripts/generate-holysheep-brand-assets.mjs --check",
    "release": "node scripts/release.mjs",
    "release:patch": "node scripts/release.mjs patch --yes",
    "release:minor": "node scripts/release.mjs minor --yes",
    "test:matrix:projection": "node scripts/test-cli-model-matrix.js",
    "test:gateway:live": "node scripts/test-cli-model-matrix.js --no-projection --gateway --concurrency 1 --retries 2",
    "test:matrix:live": "node scripts/test-cli-model-matrix.js --no-projection --all-live --codebuddy-tool-smoke --codex-proxy-health --concurrency 4 --starts-per-minute 20 --retries 4",
    "test:acp:live": "node scripts/test-aionui-acp-live.js --all-models --concurrency 1",
    "test:media:live": "node scripts/test-media-models-live.js --all-models --concurrency 1",
    "test:native-sessions:live": "node scripts/test-native-cli-sessions-live.js --all-models --concurrency 1",
    "test:candidate-install:live": "node scripts/test-candidate-install-live.js --run-full",
    "test:gemini-aider-wire:live": "node tests/gemini-aider-native-wire-report.test.js && node tests/gemini-aider-native-wire.test.js",
    "test:aioncore-manager:live": "node tests/aionui-manager-aioncore-live.test.js",
    "test:aionui-login:e2e": "node tests/aionui-runtime-login-e2e.test.js",
    "test:hermes-browser:live": "node scripts/test-hermes-browser-live.js",
    "test:hermes-browser:linux-arm64": "node scripts/test-hermes-browser-live.js --require-linux-arm64",
    "test:acceptance:receipt": "node scripts/test-live-acceptance-receipt.js",
    "test:dns:live": "node scripts/test-system-dns-direct-live.js",
    "test:codex-upgrade:live": "node scripts/test-codex-user-prefix-live.js",
    "test": "node tests/linux-acceptance-scope.test.js && node tests/live-acceptance-arm64-workflow.test.js && node tests/live-account-catalog.test.js && node tests/candidate-install-driver.test.js && node tests/openclaw-acceptance-isolation.test.js && node tests/openclaw-bridge-startup.test.js && node tests/gemini-aider-native-wire-report.test.js && node tests/live-acceptance-receipt.test.js && node tests/live-acceptance-artifact.test.js && node tests/live-acceptance-artifact-source.test.js && node tests/gateway-maintenance-attestation.test.js && node --test tests/release-checkpoint-schema8.test.mjs && node tests/media-models-live.test.js && node tests/cli-wire-trace.test.js && node tests/isolated-cli-config.test.js && node tests/isolated-context-routing.test.js && node tests/holysheep-manager-server.test.js && node tests/manager-server.test.js && node tests/native-cli-session-live.test.js && node tests/aionui-acp-live-gate.test.js && node tests/aionui-claude-context-lifecycle.test.js && node tests/cli-model-matrix-safety.test.js && node tests/api-key-prefix.test.js && node tests/setup-api-key-visible.test.js && node tests/setup-codex-local-selfcheck.test.js && node tests/windows-cli-shim-cleanup.test.js && node tests/doctor-connectivity.test.js && node tests/model-catalog-opus48.test.js && node tests/bundled-model-catalog.test.js && node tests/model-catalog-refresh.test.js && node tests/full-catalog-cli-projection.test.js && node tests/codex-full-catalog.test.js && node tests/droid.test.js && node tests/droid-stream-acp-bridge.test.js && node tests/droid-stream-acp-package.test.js && node tests/runtime-stale-upgrade.test.js && node tests/aionui-runtime-bundled.test.js && node tests/aionui-runtime-login-validation.test.js && node tests/desktop-bun-hydration.test.mjs && node tests/desktop-node-hydration.test.mjs && node tests/desktop-windows-target.test.cjs && node --test tests/windows-authenticode-posix.test.mjs tests/windows-desktop-handoff.test.mjs tests/windows-desktop-release-plan.test.mjs && node tests/aionui-runtime-layout.test.js && node tests/aionui-runtime-renderer.test.js && node tests/aionui-wrapper-env-signal.test.js && node tests/aionui-wrapper-auth-bridge.test.js && node tests/aionui-wrapper-websocket.test.js && node tests/short-temp-root.test.js && node tests/hermes.test.js && node tests/hermes-browser-live.test.js && node tests/continue.test.js && node tests/gemini-cli-config.test.js && node tests/gemini-protocol-bridge.test.js && node tests/gemini-sidecar-service-runtime.test.js && node tests/preflight.test.js && node tests/opencode-auth-purge.test.js && node tests/shell-winpath.test.js && node tests/openclaw-atomic-write.test.js && node tests/openclaw-disable-auth-direct.test.js && node tests/openclaw-restore-last-good.test.js && node tests/openclaw-autofix-restore-path.test.js && node tests/openclaw-model-catalog-current.test.js && node tests/openclaw-managed-state.test.js && node tests/openclaw-install-detection.test.js && node tests/webui-openclaw-launch.test.js && node tests/webui-configure-worker.test.js && node tests/openclaw-live-models.test.js && node tests/openclaw-rich-catalog.test.js && node tests/opencode-default-model.test.js && node tests/paths-bundled.test.js && node tests/aionui-runtime-resources.test.js && node tests/aionui-wrapper-all-clis-autoconf.test.js && node tests/aionui-wrapper-csp-rewrite.test.js && node tests/aionui-wrapper-banner-script-parse.test.js && node tests/aionui-wrapper-version-status.test.js && node tests/acptypes-patch.test.js && node tests/codex-upload-proxy.test.js && node tests/codex-upload-proxy-service.test.js && node tests/codex-upload-proxy-config.test.js && node tests/codex-upload-proxy-package.test.js && node tests/codex-upload-proxy-dist-service-copy.test.js && node tests/codex-approval-policy.test.js && node tests/codex-selfcheck.test.js && node tests/codex-desktop-config.test.js && node tests/version-check.test.js && node tests/runclaude-missing-binary.test.js && node tests/claude-command-context.test.js && node tests/claude-code-configure-preserve.test.js && node tests/webui-claude-proxy-virtual-tool.test.js && node tests/claude-code-windows-local-bin.test.js && node tests/macos-cli-path.test.js && node tests/qwen-code-config.test.js && node tests/codebuddy-config.test.js && node tests/hs-reset-routing.test.js && node tests/setup-auto-install-routing.test.js && node tests/cli-lifecycle.test.js && node tests/upgrade-routing.test.js && node tests/npm-network.test.js && node tests/webui-upgrade-resilience.test.js && node tests/desktop-installer-close-hook.test.js && node tests/desktop-installer-workflow.test.js && node tests/windows-signing-policy.test.cjs && node tests/windows-signing-handoff.test.cjs && node tests/windows-updater-finalizer.test.mjs && node tests/runtime-signing-handoff.test.mjs && node tests/runtime-archive-repack.test.cjs && node tests/runtime-integrity-binding.test.mjs && node tests/published-runtime-verifier.test.mjs && node tests/runtime-publish-workflow.test.js && node --test tests/runtime-publish-transaction.test.mjs && node tests/npm-pack-json.test.cjs && node scripts/macos-simplysign-authenticode.test.mjs && node tests/r2-desktop-publisher.test.js && node tests/r2-macos-publisher.test.js && node tests/desktop-macos-workflow.test.js && node tests/release-upload-optimization.test.mjs && node tests/signed-runtime-finalizer.test.mjs && node tests/desktop-installer-aionui-default.test.js && node tests/desktop-auto-updater.test.js && node tests/aionui-wrapper-cli-bootstrap.test.js && node tests/webui-no-legacy-fallback.test.js && node tests/release-version-lockstep.test.js && node --test tests/npm-release-artifact.test.mjs && node --test tests/npm-release-receipt.test.mjs && node tests/openclaw-bridge-resilience.test.js && node tests/cli-model-matrix-openclaw-bridge.test.js",
    "posttest": "node tests/desktop-runtime-hydration.test.mjs && node tests/pinned-legacy-windows-runtime.test.mjs && node tests/aionui-runtime-release-contract.test.js && node tests/aionui-runtime-fetcher-contract.test.js && node tests/aionui-runtime-download-safety.test.js && node tests/aionui-runtime-release-pin.test.mjs && node tests/runtime-release-formal-gates.test.js",
    "prepublishOnly": "npm run build && npm test && npm run test:dns:live && node scripts/check-tarball-size.js"
  },
  "keywords": [
    "openai-china",
    "claude-china",
    "anthropic-china",
    "api-relay-china",
    "claude-proxy",
    "openai-proxy",
    "gemini-proxy",
    "china-ai-api",
    "claude",
    "codex",
    "gemini",
    "cursor",
    "aider",
    "opencode",
    "openclaw",
    "cline",
    "continue",
    "api",
    "relay",
    "proxy",
    "china",
    "holysheep",
    "ai",
    "coding",
    "openai",
    "anthropic",
    "gpt",
    "llm",
    "api-key",
    "base-url",
    "claude-code-china",
    "claude-code-relay",
    "wechat-pay-api",
    "alipay-api",
    "no-credit-card"
  ],
  "homepage": "https://holysheep.cn",
  "repository": {
    "type": "git",
    "url": "git+https://gitee.com/simonyea/holysheep-cli.git"
  },
  "license": "MIT",
  "bin": {
    "hs": "dist/index.js",
    "holysheep": "dist/index.js"
  },
  "type": "commonjs",
  "main": "dist/index.js",
  "files": [
    "dist/index.js",
    "dist/configure-worker.js",
    "dist/codex-upload-proxy.js",
    "dist/droid-stream-acp-bridge.js",
    "dist/aionui-runtime-release-contract.json",
    "dist/runtime-publish.json",
    "dist/index.html",
    "dist/pty-hermes-wrapper.py",
    "dist/aionui-resources/assistant",
    "README.md",
    "LICENSE"
  ],
  "engines": {
    "node": ">=20"
  },
  "dependencies": {
    "@factory/droid-sdk": "0.6.0",
    "@hono/node-server": "2.0.12",
    "chalk": "^4.1.2",
    "commander": "^11.1.0",
    "inquirer": "^8.2.6",
    "node-fetch": "^2.7.0",
    "ora": "^5.4.1"
  },
  "bundleDependencies": true,
  "devDependencies": {
    "esbuild": "^0.28.0"
  },
  "gitHead": "f7446967f456365cf24a0e74992b906ce6c2d970",
  "holysheepReleaseToolchain": {
    "node": "22.23.1",
    "npm": "10.9.8"
  }
}
