{
  "name": "@pellux/goodvibes-sdk",
  "version": "2.0.23",
  "description": "TypeScript SDK for building GoodVibes operator, peer, web, mobile, and daemon-connected apps with typed contracts, auth, realtime events, and transport layers.",
  "keywords": [
    "goodvibes",
    "sdk",
    "browser",
    "react-native",
    "control-plane"
  ],
  "homepage": "https://github.com/mgd34msu/goodvibes-sdk",
  "bugs": {
    "url": "https://github.com/mgd34msu/goodvibes-sdk/issues"
  },
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/mgd34msu/goodvibes-sdk.git"
  },
  "main": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js"
    },
    "./auth": {
      "types": "./dist/auth.d.ts",
      "import": "./dist/auth.js"
    },
    "./browser": {
      "types": "./dist/browser.d.ts",
      "import": "./dist/browser.js"
    },
    "./browser/agent": {
      "types": "./dist/browser-agent.d.ts",
      "import": "./dist/browser-agent.js"
    },
    "./browser/homeassistant": {
      "types": "./dist/browser-homeassistant.d.ts",
      "import": "./dist/browser-homeassistant.js"
    },
    "./browser/knowledge": {
      "types": "./dist/browser-knowledge.d.ts",
      "import": "./dist/browser-knowledge.js"
    },
    "./client-auth": {
      "types": "./dist/client-auth/index.d.ts",
      "import": "./dist/client-auth/index.js"
    },
    "./contracts": {
      "types": "./dist/contracts.d.ts",
      "import": "./dist/contracts.js"
    },
    "./contracts/node": {
      "types": "./dist/contracts-node.d.ts",
      "import": "./dist/contracts-node.js"
    },
    "./contracts/operator-contract.json": "./dist/contracts/artifacts/operator-contract.json",
    "./contracts/operator-openapi.json": "./dist/contracts/artifacts/operator-openapi.json",
    "./contracts/peer-contract.json": "./dist/contracts/artifacts/peer-contract.json",
    "./daemon": {
      "types": "./dist/daemon.d.ts",
      "import": "./dist/daemon.js"
    },
    "./embed": {
      "types": "./dist/embed.d.ts",
      "import": "./dist/embed.js"
    },
    "./errors": {
      "types": "./dist/errors.d.ts",
      "import": "./dist/errors.js"
    },
    "./events": {
      "types": "./dist/events/index.d.ts",
      "import": "./dist/events/index.js"
    },
    "./events/agents": {
      "types": "./dist/events/agents.d.ts",
      "import": "./dist/events/agents.js"
    },
    "./events/automation": {
      "types": "./dist/events/automation.d.ts",
      "import": "./dist/events/automation.js"
    },
    "./events/communication": {
      "types": "./dist/events/communication.d.ts",
      "import": "./dist/events/communication.js"
    },
    "./events/compaction": {
      "types": "./dist/events/compaction.d.ts",
      "import": "./dist/events/compaction.js"
    },
    "./events/control-plane": {
      "types": "./dist/events/control-plane.d.ts",
      "import": "./dist/events/control-plane.js"
    },
    "./events/deliveries": {
      "types": "./dist/events/deliveries.d.ts",
      "import": "./dist/events/deliveries.js"
    },
    "./events/forensics": {
      "types": "./dist/events/forensics.d.ts",
      "import": "./dist/events/forensics.js"
    },
    "./events/knowledge": {
      "types": "./dist/events/knowledge.d.ts",
      "import": "./dist/events/knowledge.js"
    },
    "./events/mcp": {
      "types": "./dist/events/mcp.d.ts",
      "import": "./dist/events/mcp.js"
    },
    "./events/ops": {
      "types": "./dist/events/ops.d.ts",
      "import": "./dist/events/ops.js"
    },
    "./events/orchestration": {
      "types": "./dist/events/orchestration.d.ts",
      "import": "./dist/events/orchestration.js"
    },
    "./events/permissions": {
      "types": "./dist/events/permissions.d.ts",
      "import": "./dist/events/permissions.js"
    },
    "./events/planner": {
      "types": "./dist/events/planner.d.ts",
      "import": "./dist/events/planner.js"
    },
    "./events/plugins": {
      "types": "./dist/events/plugins.d.ts",
      "import": "./dist/events/plugins.js"
    },
    "./events/providers": {
      "types": "./dist/events/providers.d.ts",
      "import": "./dist/events/providers.js"
    },
    "./events/routes": {
      "types": "./dist/events/routes.d.ts",
      "import": "./dist/events/routes.js"
    },
    "./events/security": {
      "types": "./dist/events/security.d.ts",
      "import": "./dist/events/security.js"
    },
    "./events/session": {
      "types": "./dist/events/session.d.ts",
      "import": "./dist/events/session.js"
    },
    "./events/surfaces": {
      "types": "./dist/events/surfaces.d.ts",
      "import": "./dist/events/surfaces.js"
    },
    "./events/tasks": {
      "types": "./dist/events/tasks.d.ts",
      "import": "./dist/events/tasks.js"
    },
    "./events/tools": {
      "types": "./dist/events/tools.d.ts",
      "import": "./dist/events/tools.js"
    },
    "./events/transport": {
      "types": "./dist/events/transport.d.ts",
      "import": "./dist/events/transport.js"
    },
    "./events/turn": {
      "types": "./dist/events/turn.d.ts",
      "import": "./dist/events/turn.js"
    },
    "./events/ui": {
      "types": "./dist/events/ui.d.ts",
      "import": "./dist/events/ui.js"
    },
    "./events/watchers": {
      "types": "./dist/events/watchers.d.ts",
      "import": "./dist/events/watchers.js"
    },
    "./events/workflows": {
      "types": "./dist/events/workflows.d.ts",
      "import": "./dist/events/workflows.js"
    },
    "./events/workspace": {
      "types": "./dist/events/workspace.d.ts",
      "import": "./dist/events/workspace.js"
    },
    "./expo": {
      "types": "./dist/expo.d.ts",
      "import": "./dist/expo.js"
    },
    "./observer": {
      "types": "./dist/observer/index.d.ts",
      "import": "./dist/observer/index.js"
    },
    "./operator": {
      "types": "./dist/operator.d.ts",
      "import": "./dist/operator.js"
    },
    "./package.json": "./package.json",
    "./peer": {
      "types": "./dist/peer.d.ts",
      "import": "./dist/peer.js"
    },
    "./platform/acp": {
      "types": "./dist/platform/acp/index.d.ts",
      "import": "./dist/platform/acp/index.js"
    },
    "./platform/adapters": {
      "types": "./dist/platform/adapters/index.d.ts",
      "import": "./dist/platform/adapters/index.js"
    },
    "./platform/agents": {
      "types": "./dist/platform/agents/index.d.ts",
      "import": "./dist/platform/agents/index.js"
    },
    "./platform/artifacts": {
      "types": "./dist/platform/artifacts/index.d.ts",
      "import": "./dist/platform/artifacts/index.js"
    },
    "./platform/automation": {
      "types": "./dist/platform/automation/index.d.ts",
      "import": "./dist/platform/automation/index.js"
    },
    "./platform/batch": {
      "types": "./dist/platform/batch/index.d.ts",
      "import": "./dist/platform/batch/index.js"
    },
    "./platform/bookmarks": {
      "types": "./dist/platform/bookmarks/index.d.ts",
      "import": "./dist/platform/bookmarks/index.js"
    },
    "./platform/browser": {
      "types": "./dist/platform/browser/index.d.ts",
      "import": "./dist/platform/browser/index.js"
    },
    "./platform/calendar": {
      "types": "./dist/platform/calendar/index.d.ts",
      "import": "./dist/platform/calendar/index.js"
    },
    "./platform/channels": {
      "types": "./dist/platform/channels/index.d.ts",
      "import": "./dist/platform/channels/index.js"
    },
    "./platform/cloudflare": {
      "types": "./dist/platform/cloudflare/index.d.ts",
      "import": "./dist/platform/cloudflare/index.js"
    },
    "./platform/cluster": {
      "types": "./dist/platform/cluster/index.d.ts",
      "import": "./dist/platform/cluster/index.js"
    },
    "./platform/companion": {
      "types": "./dist/platform/companion/index.d.ts",
      "import": "./dist/platform/companion/index.js"
    },
    "./platform/config": {
      "types": "./dist/platform/config/index.d.ts",
      "import": "./dist/platform/config/index.js"
    },
    "./platform/payments": {
      "types": "./dist/platform/payments/index.d.ts",
      "import": "./dist/platform/payments/index.js"
    },
    "./platform/control-plane": {
      "types": "./dist/platform/control-plane/index.d.ts",
      "import": "./dist/platform/control-plane/index.js"
    },
    "./platform/core": {
      "types": "./dist/platform/core/index.d.ts",
      "import": "./dist/platform/core/index.js"
    },
    "./platform/daemon": {
      "types": "./dist/platform/daemon/index.d.ts",
      "import": "./dist/platform/daemon/index.js"
    },
    "./platform/daemon/auto-updater": {
      "types": "./dist/platform/daemon/auto-updater.d.ts",
      "import": "./dist/platform/daemon/auto-updater.js"
    },
    "./platform/daemon/receipts": {
      "types": "./dist/platform/daemon/receipts.d.ts",
      "import": "./dist/platform/daemon/receipts.js"
    },
    "./platform/devices": {
      "types": "./dist/platform/devices/index.d.ts",
      "import": "./dist/platform/devices/index.js"
    },
    "./platform/discovery": {
      "types": "./dist/platform/discovery/index.d.ts",
      "import": "./dist/platform/discovery/index.js"
    },
    "./platform/email": {
      "types": "./dist/platform/email/index.d.ts",
      "import": "./dist/platform/email/index.js"
    },
    "./platform/email/node": {
      "types": "./dist/platform/email/node.d.ts",
      "import": "./dist/platform/email/node.js"
    },
    "./platform/export": {
      "types": "./dist/platform/export/index.d.ts",
      "import": "./dist/platform/export/index.js"
    },
    "./platform/git": {
      "types": "./dist/platform/git/index.d.ts",
      "import": "./dist/platform/git/index.js"
    },
    "./platform/google": {
      "types": "./dist/platform/google/index.d.ts",
      "import": "./dist/platform/google/index.js"
    },
    "./platform/google/node": {
      "types": "./dist/platform/google/node.d.ts",
      "import": "./dist/platform/google/node.js"
    },
    "./platform/hooks": {
      "types": "./dist/platform/hooks/index.d.ts",
      "import": "./dist/platform/hooks/index.js"
    },
    "./platform/integrations": {
      "types": "./dist/platform/integrations/index.d.ts",
      "import": "./dist/platform/integrations/index.js"
    },
    "./platform/intelligence": {
      "types": "./dist/platform/intelligence/index.d.ts",
      "import": "./dist/platform/intelligence/index.js"
    },
    "./platform/hosted-sessions": {
      "types": "./dist/platform/hosted-sessions/index.d.ts",
      "import": "./dist/platform/hosted-sessions/index.js"
    },
    "./platform/knowledge": {
      "types": "./dist/platform/knowledge/index.d.ts",
      "import": "./dist/platform/knowledge/index.js"
    },
    "./platform/knowledge/extensions": {
      "types": "./dist/platform/knowledge/extensions.d.ts",
      "import": "./dist/platform/knowledge/extensions.js"
    },
    "./platform/knowledge/home-graph": {
      "types": "./dist/platform/knowledge/home-graph/index.d.ts",
      "import": "./dist/platform/knowledge/home-graph/index.js"
    },
    "./platform/mcp": {
      "types": "./dist/platform/mcp/index.d.ts",
      "import": "./dist/platform/mcp/index.js"
    },
    "./platform/mcp/server": {
      "types": "./dist/platform/mcp/server/index.d.ts",
      "import": "./dist/platform/mcp/server/index.js"
    },
    "./platform/media": {
      "types": "./dist/platform/media/index.d.ts",
      "import": "./dist/platform/media/index.js"
    },
    "./platform/multimodal": {
      "types": "./dist/platform/multimodal/index.d.ts",
      "import": "./dist/platform/multimodal/index.js"
    },
    "./platform/node": {
      "types": "./dist/platform/node/index.d.ts",
      "import": "./dist/platform/node/index.js"
    },
    "./platform/node/runtime-boundary": {
      "types": "./dist/platform/node/runtime-boundary.d.ts",
      "import": "./dist/platform/node/runtime-boundary.js"
    },
    "./platform/occasions": {
      "types": "./dist/platform/occasions/index.d.ts",
      "import": "./dist/platform/occasions/index.js"
    },
    "./platform/orchestration": {
      "types": "./dist/platform/orchestration/index.d.ts",
      "import": "./dist/platform/orchestration/index.js"
    },
    "./platform/owner-profile": {
      "types": "./dist/platform/owner-profile/index.d.ts",
      "import": "./dist/platform/owner-profile/index.js"
    },
    "./platform/personal-capture": {
      "types": "./dist/platform/personal-capture/index.d.ts",
      "import": "./dist/platform/personal-capture/index.js"
    },
    "./platform/pairing": {
      "types": "./dist/platform/pairing/index.d.ts",
      "import": "./dist/platform/pairing/index.js"
    },
    "./platform/permissions": {
      "types": "./dist/platform/permissions/index.d.ts",
      "import": "./dist/platform/permissions/index.js"
    },
    "./platform/plugins": {
      "types": "./dist/platform/plugins/index.d.ts",
      "import": "./dist/platform/plugins/index.js"
    },
    "./platform/power": {
      "types": "./dist/platform/power/index.d.ts",
      "import": "./dist/platform/power/index.js"
    },
    "./platform/presentation": {
      "types": "./dist/platform/presentation/index.d.ts",
      "import": "./dist/platform/presentation/index.js"
    },
    "./platform/profiles": {
      "types": "./dist/platform/profiles/index.d.ts",
      "import": "./dist/platform/profiles/index.js"
    },
    "./platform/providers": {
      "types": "./dist/platform/providers/index.d.ts",
      "import": "./dist/platform/providers/index.js"
    },
    "./platform/relay": {
      "types": "./dist/platform/relay/index.d.ts",
      "import": "./dist/platform/relay/index.js"
    },
    "./platform/rewind": {
      "types": "./dist/platform/rewind/index.d.ts",
      "import": "./dist/platform/rewind/index.js"
    },
    "./platform/runtime": {
      "types": "./dist/platform/runtime/index.d.ts",
      "import": "./dist/platform/runtime/index.js"
    },
    "./platform/runtime/bootstrap": {
      "types": "./dist/platform/runtime/bootstrap.d.ts",
      "import": "./dist/platform/runtime/bootstrap.js"
    },
    "./platform/runtime/security": {
      "types": "./dist/platform/runtime/security.d.ts",
      "import": "./dist/platform/runtime/security.js"
    },
    "./platform/runtime/shell": {
      "types": "./dist/platform/runtime/shell.d.ts",
      "import": "./dist/platform/runtime/shell.js"
    },
    "./platform/runtime/transport": {
      "types": "./dist/platform/runtime/transport.d.ts",
      "import": "./dist/platform/runtime/transport.js"
    },
    "./platform/runtime/client": {
      "types": "./dist/platform/runtime/client/index.d.ts",
      "import": "./dist/platform/runtime/client/index.js"
    },
    "./platform/runtime/client-services": {
      "types": "./dist/platform/runtime/client-services.d.ts",
      "import": "./dist/platform/runtime/client-services.js"
    },
    "./platform/runtime/disposal": {
      "types": "./dist/platform/runtime/disposal.d.ts",
      "import": "./dist/platform/runtime/disposal.js"
    },
    "./platform/runtime/ecosystem": {
      "types": "./dist/platform/runtime/ecosystem/index.d.ts",
      "import": "./dist/platform/runtime/ecosystem/index.js"
    },
    "./platform/runtime/emitters": {
      "types": "./dist/platform/runtime/emitters/index.d.ts",
      "import": "./dist/platform/runtime/emitters/index.js"
    },
    "./platform/runtime/feature-announcements": {
      "types": "./dist/platform/runtime/feature-announcements.d.ts",
      "import": "./dist/platform/runtime/feature-announcements.js"
    },
    "./platform/runtime/feature-flags": {
      "types": "./dist/platform/runtime/feature-flags/index.d.ts",
      "import": "./dist/platform/runtime/feature-flags/index.js"
    },
    "./platform/runtime/fleet": {
      "types": "./dist/platform/runtime/fleet/index.d.ts",
      "import": "./dist/platform/runtime/fleet/index.js"
    },
    "./platform/runtime/fleet/observed": {
      "types": "./dist/platform/runtime/fleet/observed/source.d.ts",
      "import": "./dist/platform/runtime/fleet/observed/source.js"
    },
    "./platform/runtime/memory": {
      "types": "./dist/platform/runtime/memory/index.d.ts",
      "import": "./dist/platform/runtime/memory/index.js"
    },
    "./platform/runtime/memory-spine": {
      "types": "./dist/platform/runtime/memory-spine/index.d.ts",
      "import": "./dist/platform/runtime/memory-spine/index.js"
    },
    "./platform/runtime/observability": {
      "types": "./dist/platform/runtime/observability.d.ts",
      "import": "./dist/platform/runtime/observability.js"
    },
    "./platform/runtime/operations": {
      "types": "./dist/platform/runtime/operations.d.ts",
      "import": "./dist/platform/runtime/operations.js"
    },
    "./platform/runtime/permissions/exec-prompt-wiring": {
      "types": "./dist/platform/runtime/permissions/exec-prompt-wiring.d.ts",
      "import": "./dist/platform/runtime/permissions/exec-prompt-wiring.js"
    },
    "./platform/runtime/permissions/localhost-fetch-approval": {
      "types": "./dist/platform/runtime/permissions/localhost-fetch-approval.d.ts",
      "import": "./dist/platform/runtime/permissions/localhost-fetch-approval.js"
    },
    "./platform/runtime/permissions/sandbox-policy": {
      "types": "./dist/platform/runtime/permissions/sandbox-policy.d.ts",
      "import": "./dist/platform/runtime/permissions/sandbox-policy.js"
    },
    "./platform/runtime/sandbox": {
      "types": "./dist/platform/runtime/sandbox.d.ts",
      "import": "./dist/platform/runtime/sandbox.js"
    },
    "./platform/runtime/self-update": {
      "types": "./dist/platform/runtime/self-update.d.ts",
      "import": "./dist/platform/runtime/self-update.js"
    },
    "./platform/runtime/session-spine": {
      "types": "./dist/platform/runtime/session-spine/index.d.ts",
      "import": "./dist/platform/runtime/session-spine/index.js"
    },
    "./platform/runtime/settings": {
      "types": "./dist/platform/runtime/settings.d.ts",
      "import": "./dist/platform/runtime/settings.js"
    },
    "./platform/runtime/path-shadow": {
      "types": "./dist/platform/runtime/path-shadow.d.ts",
      "import": "./dist/platform/runtime/path-shadow.js"
    },
    "./platform/runtime/config": {
      "types": "./dist/platform/runtime/config/index.d.ts",
      "import": "./dist/platform/runtime/config/index.js"
    },
    "./platform/runtime/state": {
      "types": "./dist/platform/runtime/state.d.ts",
      "import": "./dist/platform/runtime/state.js"
    },
    "./platform/runtime/store": {
      "types": "./dist/platform/runtime/store/index.d.ts",
      "import": "./dist/platform/runtime/store/index.js"
    },
    "./platform/runtime/ui": {
      "types": "./dist/platform/runtime/ui.d.ts",
      "import": "./dist/platform/runtime/ui.js"
    },
    "./platform/runtime/voice-setup": {
      "types": "./dist/platform/runtime/voice-setup.d.ts",
      "import": "./dist/platform/runtime/voice-setup.js"
    },
    "./platform/scheduler": {
      "types": "./dist/platform/scheduler/index.d.ts",
      "import": "./dist/platform/scheduler/index.js"
    },
    "./platform/security": {
      "types": "./dist/platform/security/index.d.ts",
      "import": "./dist/platform/security/index.js"
    },
    "./platform/sessions": {
      "types": "./dist/platform/sessions/index.d.ts",
      "import": "./dist/platform/sessions/index.js"
    },
    "./platform/skills": {
      "types": "./dist/platform/skills/index.d.ts",
      "import": "./dist/platform/skills/index.js"
    },
    "./platform/state": {
      "types": "./dist/platform/state/index.d.ts",
      "import": "./dist/platform/state/index.js"
    },
    "./platform/state/store-snapshots": {
      "types": "./dist/platform/state/store-snapshots.d.ts",
      "import": "./dist/platform/state/store-snapshots.js"
    },
    "./platform/templates": {
      "types": "./dist/platform/templates/index.d.ts",
      "import": "./dist/platform/templates/index.js"
    },
    "./platform/tools": {
      "types": "./dist/platform/tools/index.d.ts",
      "import": "./dist/platform/tools/index.js"
    },
    "./platform/tools/exec/sandbox": {
      "types": "./dist/platform/tools/exec/sandbox.d.ts",
      "import": "./dist/platform/tools/exec/sandbox.js"
    },
    "./platform/triggers": {
      "types": "./dist/platform/triggers/index.d.ts",
      "import": "./dist/platform/triggers/index.js"
    },
    "./platform/types": {
      "types": "./dist/platform/types/index.d.ts",
      "import": "./dist/platform/types/index.js"
    },
    "./platform/utils": {
      "types": "./dist/platform/utils/index.d.ts",
      "import": "./dist/platform/utils/index.js"
    },
    "./platform/version": {
      "types": "./dist/platform/version.d.ts",
      "import": "./dist/platform/version.js"
    },
    "./platform/voice": {
      "types": "./dist/platform/voice/index.d.ts",
      "import": "./dist/platform/voice/index.js"
    },
    "./platform/voice/capture": {
      "types": "./dist/platform/voice/capture/index.d.ts",
      "import": "./dist/platform/voice/capture/index.js"
    },
    "./platform/voice/wake/runtime": {
      "types": "./dist/platform/voice/wake/runtime.d.ts",
      "import": "./dist/platform/voice/wake/runtime.js"
    },
    "./platform/watchers": {
      "types": "./dist/platform/watchers/index.d.ts",
      "import": "./dist/platform/watchers/index.js"
    },
    "./platform/web-search": {
      "types": "./dist/platform/web-search/index.d.ts",
      "import": "./dist/platform/web-search/index.js"
    },
    "./platform/workflow": {
      "types": "./dist/platform/workflow/index.d.ts",
      "import": "./dist/platform/workflow/index.js"
    },
    "./platform/workspace": {
      "types": "./dist/platform/workspace/index.d.ts",
      "import": "./dist/platform/workspace/index.js"
    },
    "./react-native": {
      "types": "./dist/react-native.d.ts",
      "import": "./dist/react-native.js"
    },
    "./sql-js": {
      "types": "./dist/platform/types/sql-js.d.ts"
    },
    "./transport-core": {
      "types": "./dist/transport-core.d.ts",
      "import": "./dist/transport-core.js"
    },
    "./transport-direct": {
      "types": "./dist/transport-direct.d.ts",
      "import": "./dist/transport-direct.js"
    },
    "./transport-http": {
      "types": "./dist/transport-http.d.ts",
      "import": "./dist/transport-http.js"
    },
    "./transport-realtime": {
      "types": "./dist/transport-realtime.d.ts",
      "import": "./dist/transport-realtime.js"
    },
    "./web": {
      "types": "./dist/web.d.ts",
      "import": "./dist/web.js"
    },
    "./workers": {
      "types": "./dist/workers.d.ts",
      "import": "./dist/workers.js"
    }
  },
  "files": [
    "dist",
    "README.md",
    "LICENSE",
    "vendor/bash-language-server"
  ],
  "engines": {
    "bun": "1.3.14",
    "node": ">=22.0.0"
  },
  "publishConfig": {
    "access": "public"
  },
  "sideEffects": false,
  "type": "module",
  "dependencies": {
    "@pellux/goodvibes-contracts": "2.0.23",
    "@pellux/goodvibes-daemon-sdk": "2.0.23",
    "@pellux/goodvibes-errors": "2.0.23",
    "@pellux/goodvibes-operator-sdk": "2.0.23",
    "@pellux/goodvibes-peer-sdk": "2.0.23",
    "@pellux/goodvibes-toolchain": "2.0.23",
    "@pellux/goodvibes-transport-core": "2.0.23",
    "@pellux/goodvibes-transport-http": "2.0.23",
    "@pellux/goodvibes-transport-realtime": "2.0.23",
    "zustand": "^5.0.12"
  },
  "optionalDependencies": {
    "@agentclientprotocol/sdk": "^0.21.0",
    "@anthropic-ai/bedrock-sdk": "^0.29.1",
    "@anthropic-ai/sdk": "^0.92.0",
    "@ast-grep/napi": "^0.42.0",
    "@mozilla/readability": "^0.6.0",
    "bash-language-server": "file:vendor/bash-language-server",
    "bplist-parser": "^0.3.2",
    "cloudflare": "6.0.0",
    "fuse.js": "^7.1.0",
    "google-auth-library": "10.6.2",
    "graphql": "^16.13.2",
    "jsdom": "^29.1.0",
    "jszip": "^3.10.1",
    "node-edge-tts": "^1.2.10",
    "openai": "6.46.0",
    "pdfjs-dist": "6.2.108",
    "playwright-core": "1.62.0",
    "pyright": "^1.1.408",
    "simple-git": "^3.33.0",
    "sql.js": "^1.14.1",
    "sqlite-vec": "^0.1.9",
    "tree-sitter-css": "^0.25.0",
    "tree-sitter-javascript": "^0.25.0",
    "tree-sitter-json": "^0.24.8",
    "tree-sitter-python": "^0.25.0",
    "tree-sitter-typescript": "^0.23.2",
    "typescript-language-server": "^5.1.3",
    "vscode-langservers-extracted": "^4.10.0",
    "web-tree-sitter": "^0.26.7"
  },
  "peerDependencies": {
    "expo-secure-store": ">=13.0.0",
    "react-native-keychain": ">=8.0.0"
  },
  "peerDependenciesMeta": {
    "expo-secure-store": {
      "optional": true
    },
    "react-native-keychain": {
      "optional": true
    }
  }
}
