{
  "name": "oysterun",
  "version": "1.3.0",
  "type": "module",
  "description": "Oysterun Host installer and local service",
  "bin": {
    "oysterun": "bin/oysterun.mjs"
  },
  "scripts": {
    "setup": "node host-service/setup.mjs --release-setup",
    "service:install": "tool_scripts/oysterun_release_service.sh install",
    "service:start": "tool_scripts/oysterun_release_service.sh start",
    "service:stop": "tool_scripts/oysterun_release_service.sh stop",
    "service:restart": "tool_scripts/oysterun_release_service.sh restart",
    "service:status": "tool_scripts/oysterun_release_service.sh status",
    "service:logs": "tool_scripts/oysterun_release_service.sh logs"
  },
  "files": [
    "bin/",
    "host-service/",
    "tool_scripts/",
    "dev/client/web/",
    "dev/client/web-chat/dist/",
    "dev/client/web-chat/oysterun-release-prebuilt.marker",
    "node_modules/",
    "static/",
    "docs/routec/",
    "README.md"
  ],
  "dependencies": {
    "@agentclientprotocol/claude-agent-acp": "0.44.0",
    "better-sqlite3": "^12.8.0",
    "qrcode-terminal": "^0.12.0",
    "ws": "^8.19.0"
  },
  "bundledDependencies": [
    "@agentclientprotocol/claude-agent-acp",
    "@agentclientprotocol/sdk",
    "@anthropic-ai/claude-agent-sdk",
    "@anthropic-ai/claude-agent-sdk-darwin-arm64",
    "@anthropic-ai/sdk",
    "@babel/runtime",
    "@hono/node-server",
    "@modelcontextprotocol/sdk",
    "@stablelib/base64",
    "accepts",
    "ajv",
    "ajv-formats",
    "base64-js",
    "better-sqlite3",
    "bindings",
    "bl",
    "body-parser",
    "buffer",
    "bytes",
    "call-bind-apply-helpers",
    "call-bound",
    "chownr",
    "content-disposition",
    "content-type",
    "cookie",
    "cookie-signature",
    "cors",
    "cross-spawn",
    "debug",
    "decompress-response",
    "deep-extend",
    "depd",
    "detect-libc",
    "dunder-proto",
    "ee-first",
    "encodeurl",
    "end-of-stream",
    "es-define-property",
    "es-errors",
    "es-object-atoms",
    "escape-html",
    "etag",
    "eventsource",
    "eventsource-parser",
    "expand-template",
    "express",
    "express-rate-limit",
    "fast-deep-equal",
    "fast-sha256",
    "fast-uri",
    "file-uri-to-path",
    "finalhandler",
    "forwarded",
    "fresh",
    "fs-constants",
    "function-bind",
    "get-intrinsic",
    "get-proto",
    "github-from-package",
    "gopd",
    "has-symbols",
    "hasown",
    "hono",
    "http-errors",
    "iconv-lite",
    "ieee754",
    "inherits",
    "ini",
    "ip-address",
    "ipaddr.js",
    "is-promise",
    "isexe",
    "jose",
    "json-schema-to-ts",
    "json-schema-traverse",
    "json-schema-typed",
    "math-intrinsics",
    "media-typer",
    "merge-descriptors",
    "mime-db",
    "mime-types",
    "mimic-response",
    "minimist",
    "mkdirp-classic",
    "ms",
    "napi-build-utils",
    "negotiator",
    "node-abi",
    "object-assign",
    "object-inspect",
    "on-finished",
    "once",
    "parseurl",
    "path-key",
    "path-to-regexp",
    "pkce-challenge",
    "prebuild-install",
    "proxy-addr",
    "pump",
    "qrcode-terminal",
    "qs",
    "range-parser",
    "raw-body",
    "rc",
    "readable-stream",
    "require-from-string",
    "router",
    "safe-buffer",
    "safer-buffer",
    "semver",
    "send",
    "serve-static",
    "setprototypeof",
    "shebang-command",
    "shebang-regex",
    "side-channel",
    "side-channel-list",
    "side-channel-map",
    "side-channel-weakmap",
    "simple-concat",
    "simple-get",
    "standardwebhooks",
    "statuses",
    "string_decoder",
    "strip-json-comments",
    "tar-fs",
    "tar-stream",
    "toidentifier",
    "ts-algebra",
    "tunnel-agent",
    "type-is",
    "unpipe",
    "util-deprecate",
    "vary",
    "which",
    "wrappy",
    "ws",
    "zod",
    "zod-to-json-schema"
  ],
  "engines": {
    "node": ">=20"
  }
}
