{
  "name": "devframe",
  "type": "module",
  "version": "0.1.21",
  "description": "Framework for building generic DevTools",
  "author": "Anthony Fu <anthonyfu117@hotmail.com>",
  "license": "MIT",
  "homepage": "https://github.com/vitejs/devtools#readme",
  "repository": {
    "directory": "devframe/packages/devframe",
    "type": "git",
    "url": "git+https://github.com/vitejs/devtools.git"
  },
  "bugs": "https://github.com/vitejs/devtools/issues",
  "keywords": [
    "devtools",
    "rpc",
    "toolbox"
  ],
  "sideEffects": false,
  "exports": {
    ".": "./dist/index.mjs",
    "./adapters/build": "./dist/adapters/build.mjs",
    "./adapters/cli": "./dist/adapters/cli.mjs",
    "./adapters/dev": "./dist/adapters/dev.mjs",
    "./adapters/embedded": "./dist/adapters/embedded.mjs",
    "./adapters/mcp": "./dist/adapters/mcp.mjs",
    "./adapters/vite": "./dist/adapters/vite.mjs",
    "./client": "./dist/client/index.mjs",
    "./constants": "./dist/constants.mjs",
    "./internal": "./dist/internal/index.mjs",
    "./node": "./dist/node/index.mjs",
    "./recipes/open-helpers": "./dist/recipes/open-helpers.mjs",
    "./rpc": "./dist/rpc/index.mjs",
    "./rpc/client": "./dist/rpc/client.mjs",
    "./rpc/server": "./dist/rpc/server.mjs",
    "./rpc/transports/ws-client": "./dist/rpc/transports/ws-client.mjs",
    "./rpc/transports/ws-server": "./dist/rpc/transports/ws-server.mjs",
    "./types": "./dist/types/index.mjs",
    "./utils/events": "./dist/utils/events.mjs",
    "./utils/human-id": "./dist/utils/human-id.mjs",
    "./utils/nanoid": "./dist/utils/nanoid.mjs",
    "./utils/promise": "./dist/utils/promise.mjs",
    "./utils/shared-state": "./dist/utils/shared-state.mjs",
    "./utils/state": "./dist/utils/state.mjs",
    "./utils/streaming-channel": "./dist/utils/streaming-channel.mjs",
    "./utils/when": "./dist/utils/when.mjs",
    "./package.json": "./package.json"
  },
  "types": "./dist/index.d.ts",
  "files": [
    "dist",
    "skills"
  ],
  "peerDependencies": {
    "@modelcontextprotocol/sdk": "^1.0.0"
  },
  "peerDependenciesMeta": {
    "@modelcontextprotocol/sdk": {
      "optional": true
    }
  },
  "dependencies": {
    "@valibot/to-json-schema": "^1.7.0",
    "ansis": "^4.2.0",
    "birpc": "^4.0.0",
    "cac": "^7.0.0",
    "h3": "^1.15.11",
    "immer": "^11.1.7",
    "launch-editor": "^2.13.2",
    "logs-sdk": "^0.0.6",
    "ohash": "^2.0.11",
    "pathe": "^2.0.3",
    "sirv": "^3.0.2",
    "structured-clone-es": "^2.0.0",
    "valibot": "^1.4.0",
    "ws": "^8.20.0"
  },
  "devDependencies": {
    "@modelcontextprotocol/sdk": "^1.29.0",
    "launch-editor": "^2.13.2",
    "tsdown": "^0.21.10",
    "whenexpr": "^0.1.2"
  },
  "inlinedDependencies": {
    "bundle-name": "4.1.0",
    "default-browser": "5.4.0",
    "default-browser-id": "5.0.1",
    "define-lazy-prop": "3.0.0",
    "get-port-please": "3.2.0",
    "human-id": "4.1.3",
    "is-docker": "3.0.0",
    "is-in-ssh": "1.0.0",
    "is-inside-container": "1.0.0",
    "is-wsl": "3.1.0",
    "obug": "2.1.1",
    "open": "11.0.0",
    "p-limit": "7.3.0",
    "perfect-debounce": "2.1.0",
    "powershell-utils": "0.1.0",
    "run-applescript": "7.1.0",
    "ua-parser-modern": "0.1.1",
    "whenexpr": "0.1.2",
    "wsl-utils": "0.3.1",
    "yocto-queue": "1.2.2"
  },
  "scripts": {
    "build": "tsdown",
    "watch": "tsdown --watch"
  }
}