{
  "name": "sootsim",
  "version": "0.1.193",
  "description": "sootsim CLI + vite/metro plugins + skills registry. bridge client for driving the proprietary sootsim-engine over WebSocket.",
  "author": "Tamagui LLC",
  "license": "MIT",
  "type": "module",
  "publishConfig": {
    "access": "public"
  },
  "exports": {
    ".": {
      "source": "./src/index.ts",
      "default": "./dist-lib/index.cjs"
    },
    "./config": {
      "source": "./src/config.ts",
      "default": "./dist-lib/config.cjs"
    },
    "./auth/shared-session": {
      "source": "./src/auth/shared-session.ts",
      "default": "./dist-lib/auth/shared-session.cjs"
    },
    "./vite": {
      "source": "./src/vite-plugin-one.ts",
      "default": "./dist-lib/vite.cjs"
    },
    "./metro": {
      "source": "./src/metro-plugin.ts",
      "default": "./dist-lib/metro.cjs"
    },
    "./jump-to-source-babel": {
      "source": "./src/jump-to-source-babel.ts",
      "default": "./dist-lib/jump-to-source-babel.cjs"
    },
    "./menu": {
      "source": "./src/menu.ts",
      "bun": "./src/menu.ts",
      "import": "./dist-lib/menu.mjs",
      "default": "./dist-lib/menu.cjs"
    },
    "./skills": {
      "source": "./src/skills/registry.ts",
      "default": "./dist-lib/skills.cjs"
    },
    "./sdk": {
      "source": "./src/sdk.ts",
      "bun": "./src/sdk.ts",
      "import": "./dist-lib/sdk.mjs",
      "default": "./dist-lib/sdk.cjs"
    },
    "./beta": {
      "source": "./src/beta.ts",
      "import": "./dist-lib/beta.mjs",
      "default": "./dist-lib/beta.cjs"
    },
    "./agent-events": {
      "source": "./src/agent-events.ts",
      "default": "./dist-lib/agent-events.cjs"
    },
    "./agent-sessions": {
      "source": "./src/agent-sessions.ts",
      "default": "./dist-lib/agent-sessions.cjs"
    },
    "./agent-daemon-client": {
      "source": "./src/agent-daemon-client.ts",
      "default": "./dist-lib/agent-daemon-client.cjs"
    },
    "./agent-identity": {
      "source": "./src/agent-identity.ts",
      "bun": "./src/agent-identity.ts",
      "import": "./src/agent-identity.ts",
      "default": "./dist-lib/agent-identity.cjs"
    },
    "./attached-projects": {
      "source": "./src/attached-projects.ts",
      "default": "./dist-lib/attached-projects.cjs"
    },
    "./backend-origin": {
      "source": "./src/backend-origin.ts",
      "default": "./dist-lib/backend-origin.cjs"
    },
    "./bridge-constants": {
      "source": "./src/bridge-constants.ts",
      "default": "./dist-lib/bridge-constants.cjs"
    },
    "./cli-constants": {
      "source": "./src/cli-constants.ts",
      "default": "./dist-lib/cli-constants.cjs"
    },
    "./home-paths": {
      "source": "./src/home-paths.ts",
      "default": "./dist-lib/home-paths.cjs"
    },
    "./profiles": {
      "source": "./src/profiles.ts",
      "default": "./dist-lib/profiles.cjs"
    },
    "./dev-bundle-resolution": {
      "source": "./src/dev-bundle-resolution.ts",
      "default": "./dist-lib/dev-bundle-resolution.cjs"
    },
    "./render-mode": {
      "source": "./src/render-mode.ts",
      "default": "./dist-lib/render-mode.cjs"
    },
    "./host/bridge-host": {
      "source": "./src/host/bridge-host.ts",
      "default": "./dist-lib/host/bridge-host.cjs"
    },
    "./host/fetch-proxy-handler": {
      "source": "./src/host/fetch-proxy-handler.ts",
      "default": "./dist-lib/host/fetch-proxy-handler.cjs"
    },
    "./host/fetch-proxy-overrides": {
      "source": "./src/host/fetch-proxy-overrides.ts",
      "import": "./dist-lib/host/fetch-proxy-overrides.mjs",
      "default": "./dist-lib/host/fetch-proxy-overrides.cjs"
    },
    "./host/websocket-proxy": {
      "source": "./src/host/websocket-proxy.ts",
      "default": "./dist-lib/host/websocket-proxy.cjs"
    },
    "./scripts/dev-server-scanner": {
      "source": "./scripts/dev-server-scanner.ts",
      "default": "./dist-lib/scripts/dev-server-scanner.cjs"
    },
    "./detox": {
      "source": "./detox/index.ts",
      "default": "./dist-lib/detox/index.cjs"
    },
    "./detox/jest-preset": {
      "source": "./detox/jest-preset.cjs",
      "default": "./dist-lib/detox/jest-preset.cjs"
    },
    "./package.json": "./package.json"
  },
  "bin": {
    "sootsim": "dist-cli/bin.js"
  },
  "files": [
    "dist-cli/",
    "dist-lib/",
    "src/",
    "skills/",
    "scripts/dev-server-scanner.ts",
    "scripts/optional-demo-registry.ts",
    "detox/",
    "scripts/postinstall.cjs",
    "scripts/preuninstall.cjs",
    "README.md",
    "LICENSE"
  ],
  "scripts": {
    "build": "bun scripts/build-cli.ts",
    "build:cli": "bun scripts/build-cli.ts",
    "build:cli-binary": "bun scripts/build-cli-binary.ts",
    "pack:smoke": "bun scripts/pack-smoke.ts",
    "postinstall": "node ./scripts/postinstall.cjs",
    "preuninstall": "node ./scripts/preuninstall.cjs"
  },
  "dependencies": {
    "ws": "^8.18.0"
  },
  "peerDependencies": {
    "vite": ">=8.0.14"
  },
  "peerDependenciesMeta": {
    "vite": {
      "optional": true
    }
  },
  "devDependencies": {
    "@soot/compat": "workspace:*",
    "@soot/sootsim-globals": "workspace:*",
    "@soot/sootsim-skills": "workspace:*",
    "@types/ws": "^8.5.13",
    "esbuild": "^0.25.0",
    "sootsim-engine": "workspace:*",
    "typescript": "^5.7.0",
    "vite": "^8.0.14",
    "yaml": "^2.8.3"
  }
}
