{"bin":{"devframe":"./bin/devframe.mjs"},"bugs":"https://github.com/devframes/devframe/issues","dist":{"shasum":"145f2db634faa17642a0ab6d0229aef2c9106eb8","tarball":"https://registry.npmjs.org/devframe/-/devframe-0.9.12.tgz","fileCount":149,"integrity":"sha512-WXwohwmTPVesEQYDAIh41rZYry6BRsufEyr8f5EAPXKi3SYchAYVJJV5qjBv4jRtouyRh7Z96zfZiSE0YEfQaA==","signatures":[{"sig":"MEUCIQCn5Gg8I8uc8M4KhbFubW9GGQ1ttw6O8Zm1/Twf2/cLYQIgb4cxw5xchLEqpWiWtXBkf0M5YUCVcYaiwoPidnHC7pE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDJzhMCL8NlOl1Shs/O/vYoxC/T4vEbrErwYOM9MkP8rAIgOYyTFKoGQBY1VX/c0hekhOmVliks9EP9DiIOMb+rnYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/devframe@0.9.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":927450},"name":"devframe","type":"module","types":"./dist/index.d.mts","author":"Anthony Fu <anthonyfu117@hotmail.com>","exports":{".":"./dist/index.mjs","./rpc":"./dist/rpc/index.mjs","./node":"./dist/node/index.mjs","./types":"./dist/types/index.mjs","./client":"./dist/client/index.mjs","./initiate":"./dist/adapters/initiate.mjs","./internal":"./dist/internal/index.mjs","./rpc/dump":"./dist/rpc/dump.mjs","./constants":"./dist/constants.mjs","./node/auth":"./dist/node/auth.mjs","./rpc/client":"./dist/rpc/client.mjs","./rpc/server":"./dist/rpc/server.mjs","./utils/hash":"./dist/utils/hash.mjs","./utils/open":"./dist/utils/open.mjs","./utils/when":"./dist/utils/when.mjs","./adapters/cac":"./dist/adapters/cac.mjs","./adapters/dev":"./dist/adapters/dev.mjs","./adapters/mcp":"./dist/adapters/mcp.mjs","./package.json":"./package.json","./utils/colors":"./dist/utils/colors.mjs","./utils/events":"./dist/utils/events.mjs","./utils/nanoid":"./dist/utils/nanoid.mjs","./utils/origin":"./dist/utils/origin.mjs","./utils/nostics":"./dist/utils/nostics.mjs","./adapters/build":"./dist/adapters/build.mjs","./utils/get-port":"./dist/utils/get-port.mjs","./in-page-channel":"./dist/in-page-channel/index.mjs","./adapters/embedded":"./dist/adapters/embedded.mjs","./node/hub-internals":"./dist/node/hub-internals.mjs","./utils/crypto-token":"./dist/utils/crypto-token.mjs","./utils/serve-static":"./dist/utils/serve-static.mjs","./utils/shared-state":"./dist/utils/shared-state.mjs","./utils/launch-editor":"./dist/utils/launch-editor.mjs","./utils/remote-assets":"./dist/utils/remote-assets.mjs","./utils/simple-schema":"./dist/utils/simple-schema.mjs","./rpc/transports/ws-bun":"./dist/rpc/transports/ws-bun.mjs","./utils/agent-tool-name":"./dist/utils/agent-tool-name.mjs","./rpc/transports/ws-deno":"./dist/rpc/transports/ws-deno.mjs","./utils/structured-clone":"./dist/utils/structured-clone.mjs","./utils/streaming-channel":"./dist/utils/streaming-channel.mjs","./recipes/interactive-auth":"./dist/recipes/interactive-auth.mjs","./rpc/transports/ws-client":"./dist/rpc/transports/ws-client.mjs","./rpc/transports/ws-server":"./dist/rpc/transports/ws-server.mjs","./rpc/transports/sse-client":"./dist/rpc/transports/sse-client.mjs","./rpc/transports/sse-server":"./dist/rpc/transports/sse-server.mjs","./recipes/common-rpc-functions":"./dist/recipes/common-rpc-functions.mjs"},"license":"MIT","scripts":{"build":"tsdown","watch":"tsdown --watch","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9b3b3864-eaf0-4b6a-ba22-55f20b2f731e"}},"homepage":"https://github.com/devframes/devframe#readme","keywords":["devtools","rpc","toolbox"],"repository":{"url":"git+https://github.com/devframes/devframe.git","type":"git","directory":"packages/devframe"},"description":"Framework for building one portable devtool integration that runs in any viewer.","directories":{},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"h3":"^2.0.1-rc.29","ufo":"^1.6.4","birpc":"^4.2.0","pathe":"^2.0.3","mrmime":"^2.0.1","crossws":"^0.4.12","nostics":"^1.2.0","@standard-schema/spec":"^1.1.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.3","cac":"^7.0.0","mlly":"^1.8.2","obug":"^2.1.4","immer":"^11.1.18","ohash":"^2.0.12","tsdown":"^0.22.14","p-limit":"^7.3.1","valibot":"^1.4.2","whenexpr":"^0.1.2","tinyglobby":"^0.2.17","launch-editor":"^2.14.1","get-port-please":"^3.2.0","perfect-debounce":"^2.1.0","ua-parser-modern":"^0.1.1","structured-clone-es":"^2.0.1","@modelcontextprotocol/client":"^2.0.0"},"peerDependencies":{"cac":"^7.0.0","@modelcontextprotocol/client":"^2.0.0"},"peerDependenciesMeta":{"cac":{"optional":true},"@modelcontextprotocol/client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/devframe_0.9.12_1788498809268_0.4993174425910467","host":"s3://npm-registry-packages-npm-production"},"_id":"devframe@0.9.12","version":"0.9.12"}