{"_id":"@abide/abide","_rev":"45-c271424a215a312c9f4af27cd9b8e028","name":"@abide/abide","dist-tags":{"latest":"0.58.0"},"versions":{"0.28.0":{"name":"@abide/abide","version":"0.28.0","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.28.0","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"d2ff145af5cd5fd3b16233e27bd36cbd513d912f","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.28.0.tgz","fileCount":562,"integrity":"sha512-cjRYFy9aVyy4CIDxHthWpyt9KIbGusWl8UkMccs2VqgSq/+lUlc5WA8VYpenJZ40eQLeZzj2DxiPXW8JhJVcTg==","signatures":[{"sig":"MEUCIQCOfDkkRcmrHkHm2XltJl3qAQBsNVmHy7sm/k3OQPL95wIgYF5FEd9skuSXBrqMsF+n9kqGXxH/PylC6EV3vyafk3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2732929},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./ui/doc":"./src/lib/ui/doc.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/tail":"./src/lib/ui/tail.ts","./tsconfig":"./tsconfig.app.json","./ui/state":"./src/lib/ui/state.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./ui/derived":"./src/lib/ui/derived.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/html":"./src/lib/shared/html.ts","./shared/page":"./src/lib/shared/page.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/text":"./src/lib/ui/dom/text.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/cache":"./src/lib/shared/cache.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/dom/openRoot":"./src/lib/ui/dom/openRoot.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./server/reachable":"./src/lib/server/reachable.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/openChild":"./src/lib/ui/dom/openChild.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/dom/applyResolved":"./src/lib/ui/dom/applyResolved.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./server/rpc/defineVerb":"./src/lib/server/rpc/defineVerb.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"a7b7ec1fa345662d372902105e6fb12e839482a3","_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.28.0_1781719927615_0.14860353125571235","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@abide/abide","version":"0.29.0","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.29.0","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"81e3d49ad52af4d5277913b4d3b35d67c4b12316","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.29.0.tgz","fileCount":565,"integrity":"sha512-hOzKl4qnE8Swg4IvVGofwY3GefpEi1sexizAwlCK5hyp7y8FSSgpaaQk6qfPOXfUkEfwU9Eq1OOeqaMNfS1rgQ==","signatures":[{"sig":"MEUCIQDPdZpYoRnLv67F3+qsIuwPaW/cStpOFlOpnt43H09nJwIgMJWzpI6PceuBpO5U248PwWP/ClJCmpHCydZV/rVS3co=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2755501},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./ui/doc":"./src/lib/ui/doc.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/tail":"./src/lib/ui/tail.ts","./tsconfig":"./tsconfig.app.json","./ui/state":"./src/lib/ui/state.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./ui/derived":"./src/lib/ui/derived.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/html":"./src/lib/shared/html.ts","./shared/page":"./src/lib/shared/page.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/text":"./src/lib/ui/dom/text.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/cache":"./src/lib/shared/cache.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/dom/openRoot":"./src/lib/ui/dom/openRoot.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./server/reachable":"./src/lib/server/reachable.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/openChild":"./src/lib/ui/dom/openChild.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/dom/applyResolved":"./src/lib/ui/dom/applyResolved.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./server/rpc/defineVerb":"./src/lib/server/rpc/defineVerb.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"9d1523dce9a7239949900a60a60199639a3823fb","_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.29.0_1781722629761_0.40291133784119815","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@abide/abide","version":"0.30.0","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.30.0","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"45afcfc55f6e43f5f1c57f9c418aa1804ebce2e8","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.30.0.tgz","fileCount":565,"integrity":"sha512-FW/M3Xp5mw/Z5UeqMTrGU4IhVsWQ8ZKyKlUuQV68XiCc83r8ICbA8j1hfSw/Xf4CpC14Xs3jsHwWQRZM8rX0Fw==","signatures":[{"sig":"MEUCIHukzEIyO7sO9cCLyuKcuHpCB/vZcS2tYhsZbG16EpWuAiEArMrPhSthWV9SUReXjXklFATjKyQrMdZmJrP+7JpfdO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2758433},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./ui/doc":"./src/lib/ui/doc.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/tail":"./src/lib/ui/tail.ts","./tsconfig":"./tsconfig.app.json","./ui/state":"./src/lib/ui/state.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./ui/derived":"./src/lib/ui/derived.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/html":"./src/lib/shared/html.ts","./shared/page":"./src/lib/shared/page.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/text":"./src/lib/ui/dom/text.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/cache":"./src/lib/shared/cache.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/dom/openRoot":"./src/lib/ui/dom/openRoot.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./server/reachable":"./src/lib/server/reachable.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/openChild":"./src/lib/ui/dom/openChild.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/dom/applyResolved":"./src/lib/ui/dom/applyResolved.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./server/rpc/defineVerb":"./src/lib/server/rpc/defineVerb.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"62f05b646b0f58bbaed5c978dd5cb2d646ba9e13","_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.30.0_1781726037138_0.8328250608579257","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@abide/abide","version":"0.31.0","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.31.0","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"708c4afb45bc057cea987d2d417b5668dffad6da","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.31.0.tgz","fileCount":570,"integrity":"sha512-rL2+0Jbi/rBEuj7+mVg/ZjmlGGplLjMLwT1kVYTkHyvuptBKMTP9b3vMcBTWfihkZS5/16byogdceSiEoL8YiQ==","signatures":[{"sig":"MEYCIQD/ty25+bzIRiHiRDiqHc3r9WbCdzYFuPXQWJyQ+qeETgIhAOir/z2M40f4hUKvlwvdpimjjj7ScTwa/MUlTxRhybca","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2774792},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./ui/doc":"./src/lib/ui/doc.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/tail":"./src/lib/ui/tail.ts","./tsconfig":"./tsconfig.app.json","./ui/state":"./src/lib/ui/state.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/linked":"./src/lib/ui/linked.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./ui/derived":"./src/lib/ui/derived.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/html":"./src/lib/shared/html.ts","./shared/page":"./src/lib/shared/page.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/text":"./src/lib/ui/dom/text.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/cache":"./src/lib/shared/cache.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/dom/openRoot":"./src/lib/ui/dom/openRoot.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./server/reachable":"./src/lib/server/reachable.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/openChild":"./src/lib/ui/dom/openChild.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/dom/applyResolved":"./src/lib/ui/dom/applyResolved.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./server/rpc/defineVerb":"./src/lib/server/rpc/defineVerb.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"9ecb8d4b2f08470cbd1aeca314a3dc80f6114361","_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.31.0_1781737204589_0.2300279975991124","host":"s3://npm-registry-packages-npm-production"}},"0.31.1":{"name":"@abide/abide","version":"0.31.1","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.31.1","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"7c3d870b66cfb0bde28443121b8f0e51a2982fe4","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.31.1.tgz","fileCount":570,"integrity":"sha512-fm5dWsbW2mnWxSb2jCRcFp6XMWEiaW/Wj4k100c92KyDQ845VsFSPupHhuoyxTEDi1X4F+JfHyAlaEwGzFrB0Q==","signatures":[{"sig":"MEQCIF93hsORZ67S+fXFB5kT2JAtCKvmACMt1U5b3IPN2UHPAiANYo/UOOfiZ4Ci2+LIElFl5hAN4IumV5ZDCAWfybAKEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.31.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2775540},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./ui/doc":"./src/lib/ui/doc.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/tail":"./src/lib/ui/tail.ts","./tsconfig":"./tsconfig.app.json","./ui/state":"./src/lib/ui/state.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/linked":"./src/lib/ui/linked.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./ui/derived":"./src/lib/ui/derived.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/html":"./src/lib/shared/html.ts","./shared/page":"./src/lib/shared/page.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/text":"./src/lib/ui/dom/text.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/cache":"./src/lib/shared/cache.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/dom/openRoot":"./src/lib/ui/dom/openRoot.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./server/reachable":"./src/lib/server/reachable.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/openChild":"./src/lib/ui/dom/openChild.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/dom/applyResolved":"./src/lib/ui/dom/applyResolved.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./server/rpc/defineVerb":"./src/lib/server/rpc/defineVerb.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"c3a22ca0dc4bcbbf90384cb408d75e71cdf1528b","_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.31.1_1781738687907_0.5969011737432557","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@abide/abide","version":"0.32.0","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.32.0","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"9c36e209162fe5d1332e6b139e669a776a5e5ff5","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.32.0.tgz","fileCount":581,"integrity":"sha512-otknmyEhjEYW9sWtBO8RHIUoJnwqqkwTHrXcDIoluRx3nOfPJXdn8Z1MA+nTqtiQeSUNvdeVJgWJV92Ps3S1YA==","signatures":[{"sig":"MEUCIQDDB8NUc37cKN5QSCUz/LD99L5fRQ4oMcrmjDHpWjjSwAIgKsrtguXWkiPdl9j41mXqpAC9YB/tUyMe7jkHdi9xu8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2782349},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./ui/doc":"./src/lib/ui/doc.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/tail":"./src/lib/ui/tail.ts","./tsconfig":"./tsconfig.app.json","./ui/state":"./src/lib/ui/state.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/linked":"./src/lib/ui/linked.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./ui/derived":"./src/lib/ui/derived.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/html":"./src/lib/shared/html.ts","./shared/page":"./src/lib/shared/page.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/text":"./src/lib/ui/dom/text.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/cache":"./src/lib/shared/cache.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./server/reachable":"./src/lib/server/reachable.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/openChild":"./src/lib/ui/dom/openChild.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/dom/applyResolved":"./src/lib/ui/dom/applyResolved.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./server/rpc/defineVerb":"./src/lib/server/rpc/defineVerb.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"7ad830551afa592563542494093e61dc8fa6d4dd","_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.32.0_1781748244581_0.06337196680861301","host":"s3://npm-registry-packages-npm-production"}},"0.32.1":{"name":"@abide/abide","version":"0.32.1","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.32.1","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"81039b3a49406fbae166d513e1cca7d8fdf9903d","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.32.1.tgz","fileCount":582,"integrity":"sha512-iYzG2rAqRakXUD/ACUhESdArH+HSfS5/k0/qkDEA7lRyaF6oMbyTZTlUwxGhEcL1klR/LJqWLD86dbVTBF3GOA==","signatures":[{"sig":"MEQCIGJsSi8MObHaKg7a/uXSNY2fVUYe97maipL2q3lIuwPTAiBHFAWZorK9cw0sdMqpWcyDAFaLrvZIZKslv9JfnoBgSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.32.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2789316},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./ui/doc":"./src/lib/ui/doc.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/tail":"./src/lib/ui/tail.ts","./tsconfig":"./tsconfig.app.json","./ui/state":"./src/lib/ui/state.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/linked":"./src/lib/ui/linked.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./ui/derived":"./src/lib/ui/derived.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/html":"./src/lib/shared/html.ts","./shared/page":"./src/lib/shared/page.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/text":"./src/lib/ui/dom/text.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/cache":"./src/lib/shared/cache.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./server/reachable":"./src/lib/server/reachable.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/openChild":"./src/lib/ui/dom/openChild.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/dom/applyResolved":"./src/lib/ui/dom/applyResolved.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./server/rpc/defineVerb":"./src/lib/server/rpc/defineVerb.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"b960d2e169d1d3b3d25885034b37ccfec74350c9","_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.32.1_1781786733264_0.8495042012575051","host":"s3://npm-registry-packages-npm-production"}},"0.32.2":{"name":"@abide/abide","version":"0.32.2","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.32.2","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"a1ca84140e40da33d40405ecbf85c0d5aacf1d5e","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.32.2.tgz","fileCount":584,"integrity":"sha512-kRpy4d9PVfJALZsraQwo+xLZ6Rgrg+CKBIVyNf/pW2ZCzaJTcUNvcR3Elj2hLQ+mjcAcx2J/7x5Nqlo6zEWpCg==","signatures":[{"sig":"MEUCIGQuYExHovMK5PihVkYYIRf7KpuTQ4YVGGBDNIuV/MghAiEAvzKSia0G8Hs1peHz829Xod6PH9Er3cwIN46hFdLg23E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.32.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2795755},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./ui/doc":"./src/lib/ui/doc.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/tail":"./src/lib/ui/tail.ts","./tsconfig":"./tsconfig.app.json","./ui/state":"./src/lib/ui/state.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/linked":"./src/lib/ui/linked.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./ui/derived":"./src/lib/ui/derived.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/html":"./src/lib/shared/html.ts","./shared/page":"./src/lib/shared/page.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/text":"./src/lib/ui/dom/text.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/cache":"./src/lib/shared/cache.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./server/reachable":"./src/lib/server/reachable.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/openChild":"./src/lib/ui/dom/openChild.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/dom/applyResolved":"./src/lib/ui/dom/applyResolved.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./server/rpc/defineVerb":"./src/lib/server/rpc/defineVerb.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"f1a6b813cc462dd1e4685749a133cbaf00f62652","_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.32.2_1781791663595_0.29713324313413825","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@abide/abide","version":"0.33.0","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.33.0","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"4e70a8a7d383d528fd8baeca68d527f0747b2ca9","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.33.0.tgz","fileCount":595,"integrity":"sha512-+x+CfjVtHgLfhS+nE7bbbhTVBdZbmAZFI0Fe1P2oQhe6ZrqCIMFrqqjCKnwfYV/hWhToe6gB7ZM9SmdlvGH1ow==","signatures":[{"sig":"MEYCIQC8Z4OzD54jCn7Pvp7XIAqHuDu/sWhi1tNdA6EZQmv4ZQIhAKgkIaetZ0+CflwWGKJWph132zDsjfW9X+4AIo42lsLR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2838819},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./ui/doc":"./src/lib/ui/doc.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/tail":"./src/lib/ui/tail.ts","./tsconfig":"./tsconfig.app.json","./ui/state":"./src/lib/ui/state.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/linked":"./src/lib/ui/linked.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./ui/derived":"./src/lib/ui/derived.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/html":"./src/lib/shared/html.ts","./shared/page":"./src/lib/shared/page.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/text":"./src/lib/ui/dom/text.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/cache":"./src/lib/shared/cache.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/dom/skeleton":"./src/lib/ui/dom/skeleton.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./server/reachable":"./src/lib/server/reachable.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/mountSlot":"./src/lib/ui/dom/mountSlot.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/anchorCursor":"./src/lib/ui/dom/anchorCursor.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendTextAt":"./src/lib/ui/dom/appendTextAt.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/dom/applyResolved":"./src/lib/ui/dom/applyResolved.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./server/rpc/defineVerb":"./src/lib/server/rpc/defineVerb.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"0205c61ce7d2785c7a210a90171f2e097ae0f598","_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.33.0_1781822650623_0.42783455622831856","host":"s3://npm-registry-packages-npm-production"}},"0.33.1":{"name":"@abide/abide","version":"0.33.1","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.33.1","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"bd1be9685ba4bc6f78e05dffe59fd5986ec82b8d","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.33.1.tgz","fileCount":595,"integrity":"sha512-8KAAPOkwgecB01ZOjjX2U4V3NN0gf82scMr1Yec8g+fNnOXJ+mvCYJhI2QUbQF7AbMC39MFbK764WBKD/q4+0g==","signatures":[{"sig":"MEUCID0q75gPjxcLt2s1W2QpFLVsraEo6NAhbiGG40sYWAfDAiEAjgAINV7Vgpt/G6j28SY7qaVW06kef2NusWe4XMXZFVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.33.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2839818},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./ui/doc":"./src/lib/ui/doc.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/tail":"./src/lib/ui/tail.ts","./tsconfig":"./tsconfig.app.json","./ui/state":"./src/lib/ui/state.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/linked":"./src/lib/ui/linked.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./ui/derived":"./src/lib/ui/derived.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/html":"./src/lib/shared/html.ts","./shared/page":"./src/lib/shared/page.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/text":"./src/lib/ui/dom/text.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/cache":"./src/lib/shared/cache.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/dom/skeleton":"./src/lib/ui/dom/skeleton.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./server/reachable":"./src/lib/server/reachable.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/mountSlot":"./src/lib/ui/dom/mountSlot.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/anchorCursor":"./src/lib/ui/dom/anchorCursor.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendTextAt":"./src/lib/ui/dom/appendTextAt.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/dom/applyResolved":"./src/lib/ui/dom/applyResolved.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./server/rpc/defineVerb":"./src/lib/server/rpc/defineVerb.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"73a9384ea011a9c12837cc708c68ecd3e1d20063","_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.33.1_1781823838778_0.06829298933556283","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@abide/abide","version":"0.34.0","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.34.0","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"2498abeb730d8ce9cbf6e821b87b4d77dc13e9d0","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.34.0.tgz","fileCount":620,"integrity":"sha512-7xdaz5V2DEcjQpVBCjSQeZKQs+4Ucc6oVwlsHLDg5GcIo8y9tysSjwYtlE0i3KyNdWQSin1TW1Dhs7yhaQsbKA==","signatures":[{"sig":"MEYCIQD8653yhH3RiusOrampTd3KT7QRnWE8d24C+CfTe83dDgIhAN7YFxqgWfKHVROkprJWf4niMEdXvB4l1V/kImI4HeQy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2900197},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/tail":"./src/lib/ui/tail.ts","./tsconfig":"./tsconfig.app.json","./ui/scope":"./src/lib/ui/scope.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/outbox":"./src/lib/ui/outbox.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/html":"./src/lib/shared/html.ts","./shared/page":"./src/lib/shared/page.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/text":"./src/lib/ui/dom/text.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/cache":"./src/lib/shared/cache.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./ui/exitScope":"./src/lib/ui/exitScope.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./ui/enterScope":"./src/lib/ui/enterScope.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/dom/skeleton":"./src/lib/ui/dom/skeleton.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./server/reachable":"./src/lib/server/reachable.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/mountSlot":"./src/lib/ui/dom/mountSlot.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/anchorCursor":"./src/lib/ui/dom/anchorCursor.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendTextAt":"./src/lib/ui/dom/appendTextAt.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/dom/applyResolved":"./src/lib/ui/dom/applyResolved.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./server/rpc/defineVerb":"./src/lib/server/rpc/defineVerb.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"bfea24effe87859d8a5b9923828e058c76c1004f","_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.34.0_1781959830097_0.6367460340303028","host":"s3://npm-registry-packages-npm-production"}},"0.34.1":{"name":"@abide/abide","version":"0.34.1","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.34.1","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"fbdfe0a0cebdb03ecd6efcc088fee655752b9d25","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.34.1.tgz","fileCount":620,"integrity":"sha512-o7m4F+Fu904uFXjccsskusjmMEZK8HKbIN6XFIqBsbFS5AAUYWqAhi3ukVj1DdeiAVQN4tB89mziH/VJ2Xo7nQ==","signatures":[{"sig":"MEUCIQCuCJRpqWiZWMN7fdzK/6mLmO/ikLur4C0ZHW3IbSWuOwIgNdHPq7IXdJa91PuwCCRagAGU8A06OgMyj92eGrVg204=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.34.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2900869},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/tail":"./src/lib/ui/tail.ts","./tsconfig":"./tsconfig.app.json","./ui/scope":"./src/lib/ui/scope.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/outbox":"./src/lib/ui/outbox.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/html":"./src/lib/shared/html.ts","./shared/page":"./src/lib/shared/page.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/text":"./src/lib/ui/dom/text.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/cache":"./src/lib/shared/cache.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./ui/exitScope":"./src/lib/ui/exitScope.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./ui/enterScope":"./src/lib/ui/enterScope.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/dom/skeleton":"./src/lib/ui/dom/skeleton.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./server/reachable":"./src/lib/server/reachable.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/mountSlot":"./src/lib/ui/dom/mountSlot.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/anchorCursor":"./src/lib/ui/dom/anchorCursor.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendTextAt":"./src/lib/ui/dom/appendTextAt.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/dom/applyResolved":"./src/lib/ui/dom/applyResolved.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./server/rpc/defineVerb":"./src/lib/server/rpc/defineVerb.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"e49c2829ea6a57b607547261720b30e59f853328","_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.34.1_1781961842697_0.23492016956313289","host":"s3://npm-registry-packages-npm-production"}},"0.34.2":{"name":"@abide/abide","version":"0.34.2","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.34.2","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"93527828aa1d279a06ebf694a248e562932d69dc","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.34.2.tgz","fileCount":624,"integrity":"sha512-X/4EJAfW0QPLZFSdc/fpIEkty9lK40Z4roKLihDEx44YSGMLUcHNLv/0VEZga/85TMruYeAzDSdcB+xSFue+gw==","signatures":[{"sig":"MEYCIQD3YrGw6+XqK8tr+FaLH1gbpxyvdkqJZ1Kdp7Jg0+lQJAIhALXiGnhNQ5jyWJWhxVRd+YXUsEWtq6XXME2+e4fgWHlN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.34.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2910195},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/tail":"./src/lib/ui/tail.ts","./tsconfig":"./tsconfig.app.json","./ui/scope":"./src/lib/ui/scope.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/outbox":"./src/lib/ui/outbox.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/html":"./src/lib/shared/html.ts","./shared/page":"./src/lib/shared/page.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/text":"./src/lib/ui/dom/text.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/cache":"./src/lib/shared/cache.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./ui/exitScope":"./src/lib/ui/exitScope.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./ui/enterScope":"./src/lib/ui/enterScope.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/dom/skeleton":"./src/lib/ui/dom/skeleton.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./server/reachable":"./src/lib/server/reachable.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/mountSlot":"./src/lib/ui/dom/mountSlot.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/anchorCursor":"./src/lib/ui/dom/anchorCursor.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendTextAt":"./src/lib/ui/dom/appendTextAt.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/dom/applyResolved":"./src/lib/ui/dom/applyResolved.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./server/rpc/defineVerb":"./src/lib/server/rpc/defineVerb.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"318ac734c72c19e9e6f49cce466dab821bb34725","_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.34.2_1781967389211_0.8151387898825149","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@abide/abide","version":"0.35.0","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.35.0","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"7eac3ce0107fe7e453809d080b9b5b899b75b4ae","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.35.0.tgz","fileCount":627,"integrity":"sha512-50IlHQEhKnSMzh+fLWl6M+tz/05SQOrqVjGcEfxdTLeC1sfbeZ0P4D/rGBYgQSI6F5mxylAZKHh9QPF6/rotqg==","signatures":[{"sig":"MEYCIQDvghp7IAlcvYpj0zbFaP6hYG/nFww6GOZY1EqUqlzRMgIhANvzY7qCPIhRJyK3MHxhlOAZ6XH3M1yAjVkU8EJ6SFjD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2953287},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/tail":"./src/lib/ui/tail.ts","./tsconfig":"./tsconfig.app.json","./ui/scope":"./src/lib/ui/scope.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/outbox":"./src/lib/ui/outbox.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/html":"./src/lib/shared/html.ts","./shared/page":"./src/lib/shared/page.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/text":"./src/lib/ui/dom/text.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/cache":"./src/lib/shared/cache.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./ui/exitScope":"./src/lib/ui/exitScope.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./ui/enterScope":"./src/lib/ui/enterScope.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/dom/skeleton":"./src/lib/ui/dom/skeleton.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./server/reachable":"./src/lib/server/reachable.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/mountSlot":"./src/lib/ui/dom/mountSlot.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/anchorCursor":"./src/lib/ui/dom/anchorCursor.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendTextAt":"./src/lib/ui/dom/appendTextAt.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/dom/applyResolved":"./src/lib/ui/dom/applyResolved.ts","./ui/runtime/escapeKey":"./src/lib/ui/runtime/escapeKey.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./server/rpc/defineVerb":"./src/lib/server/rpc/defineVerb.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"8b2e717084fecd128b88542630794024f0a0011f","_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.35.0_1782008366033_0.6160329282735981","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@abide/abide","version":"0.36.0","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.36.0","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"3c06340eacedf8c6a8df2a4bd64038fe1b2be19a","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.36.0.tgz","fileCount":634,"integrity":"sha512-PrhiRXE15t4CBIQX2ym8Y5PerZu9IckHvIHHdyeK32m7tlct/+S6xNJa7gJtoSJFLun3+fEe1xKJQ1e7BNg5FQ==","signatures":[{"sig":"MEUCIFHAljrXfP1KW3MmczYprgFAxKzWp1E+EgxRIL99QLeHAiEAjUYXD62Fz3ZlparutzbCdYLcWK69a/uz6W07rVTfX/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.36.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2961674},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/tail":"./src/lib/ui/tail.ts","./tsconfig":"./tsconfig.app.json","./ui/scope":"./src/lib/ui/scope.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/outbox":"./src/lib/ui/outbox.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/html":"./src/lib/shared/html.ts","./shared/page":"./src/lib/shared/page.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/text":"./src/lib/ui/dom/text.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/cache":"./src/lib/shared/cache.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./ui/exitScope":"./src/lib/ui/exitScope.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./ui/enterScope":"./src/lib/ui/enterScope.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/dom/skeleton":"./src/lib/ui/dom/skeleton.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./server/reachable":"./src/lib/server/reachable.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/mountSlot":"./src/lib/ui/dom/mountSlot.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/anchorCursor":"./src/lib/ui/dom/anchorCursor.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendTextAt":"./src/lib/ui/dom/appendTextAt.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/dom/applyResolved":"./src/lib/ui/dom/applyResolved.ts","./ui/runtime/escapeKey":"./src/lib/ui/runtime/escapeKey.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./server/rpc/defineVerb":"./src/lib/server/rpc/defineVerb.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"98155466fcf98220fafae8046fb1659b01daeca2","_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.36.0_1782044681993_0.7836679142971177","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"@abide/abide","version":"0.37.0","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.37.0","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"eae96071c32c1f8fe3ed4244fc33a2af1d2867d1","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.37.0.tgz","fileCount":643,"integrity":"sha512-5S3BtVU//xvR7TCXQDnb8JOk1O/zFOnQD9oKtXojNuYIw7kxx1Tc3UahWvXSuXpNeSvKwYmkNxbgcO3VA6abYw==","signatures":[{"sig":"MEUCID3bUW2GcU6IuyuKCP9Bud5cH+JfS9zWxvJDcRALAHTqAiEAjC4aQZCDGQjROGDoCC8Vi9OHD5RCFfTFeB2j0MdJhbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.37.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2986959},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/tail":"./src/lib/ui/tail.ts","./tsconfig":"./tsconfig.app.json","./ui/scope":"./src/lib/ui/scope.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/outbox":"./src/lib/ui/outbox.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/html":"./src/lib/shared/html.ts","./shared/page":"./src/lib/shared/page.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/text":"./src/lib/ui/dom/text.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/cache":"./src/lib/shared/cache.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./ui/exitScope":"./src/lib/ui/exitScope.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./ui/enterScope":"./src/lib/ui/enterScope.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/dom/skeleton":"./src/lib/ui/dom/skeleton.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./server/reachable":"./src/lib/server/reachable.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/mountSlot":"./src/lib/ui/dom/mountSlot.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/anchorCursor":"./src/lib/ui/dom/anchorCursor.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendTextAt":"./src/lib/ui/dom/appendTextAt.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/dom/applyResolved":"./src/lib/ui/dom/applyResolved.ts","./ui/runtime/escapeKey":"./src/lib/ui/runtime/escapeKey.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./server/rpc/defineVerb":"./src/lib/server/rpc/defineVerb.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"3d839b26903f0db349c3a6fbdbf21313d9b6d298","_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.37.0_1782056967341_0.5807738206675166","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"@abide/abide","version":"0.38.0","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.38.0","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"42940b7cba2365ecef1c5f6d885fc843ae537f97","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.38.0.tgz","fileCount":645,"integrity":"sha512-mJ7cCVUcVy4hmwOzZy982AIuiMI700olFdXqZKUAycU2htyeISDh2FCmqds2oz4Uj20nbtBFkf4QBOHYH9g2zg==","signatures":[{"sig":"MEUCIDzWQCcpqgw41YiIDdVRoylT/1WmdxMiHKl7nbeRYpttAiEAl1L6QuyMxVKg75DbaHXFrENLbd2Cf2fz+ibN6Htos4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.38.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3010254},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/tail":"./src/lib/ui/tail.ts","./tsconfig":"./tsconfig.app.json","./ui/scope":"./src/lib/ui/scope.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/outbox":"./src/lib/ui/outbox.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/html":"./src/lib/shared/html.ts","./shared/page":"./src/lib/shared/page.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/text":"./src/lib/ui/dom/text.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/cache":"./src/lib/shared/cache.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./ui/exitScope":"./src/lib/ui/exitScope.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./ui/enterScope":"./src/lib/ui/enterScope.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/dom/skeleton":"./src/lib/ui/dom/skeleton.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./server/reachable":"./src/lib/server/reachable.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/mountSlot":"./src/lib/ui/dom/mountSlot.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/anchorCursor":"./src/lib/ui/dom/anchorCursor.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendTextAt":"./src/lib/ui/dom/appendTextAt.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/dom/applyResolved":"./src/lib/ui/dom/applyResolved.ts","./ui/runtime/escapeKey":"./src/lib/ui/runtime/escapeKey.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./server/rpc/defineVerb":"./src/lib/server/rpc/defineVerb.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"d7ae86906c0caec22c8b71e5c6c1f02b664a8a15","_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.38.0_1782076170291_0.7264287784599159","host":"s3://npm-registry-packages-npm-production"}},"0.38.1":{"name":"@abide/abide","version":"0.38.1","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.38.1","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"f4646458f025cd2b5582b69d4927bf993002febb","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.38.1.tgz","fileCount":653,"integrity":"sha512-CBBFwDZYBSTjwdrJcKVvstULuPhfwXmWbqymn4c8g21ngjVi6Ra8w+0ilEphtn8pc7/GMH5grAbEM1Vz+zEBDQ==","signatures":[{"sig":"MEYCIQDlQSxj5b/xvkdSSYJ3KJ1cvxh1cUFT6cOZz4RS5NtOrAIhANE6vpqHQXEtuJnqzRwca+cNiO5yp5px201t9q5JVp2S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.38.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3027692},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/tail":"./src/lib/ui/tail.ts","./tsconfig":"./tsconfig.app.json","./ui/scope":"./src/lib/ui/scope.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/outbox":"./src/lib/ui/outbox.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/html":"./src/lib/shared/html.ts","./shared/page":"./src/lib/shared/page.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/text":"./src/lib/ui/dom/text.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/cache":"./src/lib/shared/cache.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./ui/exitScope":"./src/lib/ui/exitScope.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./ui/dom/outlet":"./src/lib/ui/dom/outlet.ts","./ui/enterScope":"./src/lib/ui/enterScope.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/dom/skeleton":"./src/lib/ui/dom/skeleton.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./server/reachable":"./src/lib/server/reachable.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/mountSlot":"./src/lib/ui/dom/mountSlot.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/anchorCursor":"./src/lib/ui/dom/anchorCursor.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendTextAt":"./src/lib/ui/dom/appendTextAt.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/dom/applyResolved":"./src/lib/ui/dom/applyResolved.ts","./ui/runtime/escapeKey":"./src/lib/ui/runtime/escapeKey.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./server/rpc/defineVerb":"./src/lib/server/rpc/defineVerb.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"f521d7affc8d612bae41c19912024d8d2f980ad9","_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.38.1_1782084893883_0.1329721461812141","host":"s3://npm-registry-packages-npm-production"}},"0.39.0":{"name":"@abide/abide","version":"0.39.0","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.39.0","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"365a24e167a4118542f3745cd5fc19f903fa7727","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.39.0.tgz","fileCount":665,"integrity":"sha512-IyEA4LW5oYGdJCxObiDKY+rE9zeiC7FEqhhxoIbqpSLt0EvfbOC36jcU5ZZOdnZT65aYKeJ8riaALDj97KIYXA==","signatures":[{"sig":"MEUCIQCPPg0zs+/IKlddDzxxR+TloA3Xu+VkhjmAE+///IFl3wIgL3fqJbTy0XTL3d6QdvaKsC7lUoD6vr1DxhyGO9PYNTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.39.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3082021},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/tail":"./src/lib/ui/tail.ts","./tsconfig":"./tsconfig.app.json","./ui/scope":"./src/lib/ui/scope.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/outbox":"./src/lib/ui/outbox.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/html":"./src/lib/shared/html.ts","./shared/page":"./src/lib/shared/page.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/text":"./src/lib/ui/dom/text.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/cache":"./src/lib/shared/cache.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./ui/exitScope":"./src/lib/ui/exitScope.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./ui/dom/outlet":"./src/lib/ui/dom/outlet.ts","./ui/enterScope":"./src/lib/ui/enterScope.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/dom/readCall":"./src/lib/ui/dom/readCall.ts","./ui/dom/skeleton":"./src/lib/ui/dom/skeleton.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./server/reachable":"./src/lib/server/reachable.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/mountSlot":"./src/lib/ui/dom/mountSlot.ts","./ui/dom/restProps":"./src/lib/ui/dom/restProps.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mergeProps":"./src/lib/ui/dom/mergeProps.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/spreadAttrs":"./src/lib/ui/dom/spreadAttrs.ts","./ui/dom/spreadProps":"./src/lib/ui/dom/spreadProps.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/anchorCursor":"./src/lib/ui/dom/anchorCursor.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendTextAt":"./src/lib/ui/dom/appendTextAt.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/dom/applyResolved":"./src/lib/ui/dom/applyResolved.ts","./ui/runtime/escapeKey":"./src/lib/ui/runtime/escapeKey.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./server/rpc/defineVerb":"./src/lib/server/rpc/defineVerb.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"68c2f8c029a1329a5e472fc26a1e554bacc36b83","scripts":{"test":"bun test ./tests"},"_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.39.0_1782145754798_0.6347493487527696","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"@abide/abide","version":"0.40.0","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.40.0","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"61ec8cbc3d22166a17fdc2338249e6815b898c4d","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.40.0.tgz","fileCount":673,"integrity":"sha512-uJaajWt2lmY1w2+BDi1B9SayVREYSg2e2OiPXVQpIY3SYXloagnj1IajpRtFiyr+8AD0diFaUDxJve8ckDAlsA==","signatures":[{"sig":"MEUCIQDOCb9w7jFCrCTKoFzwAROPKWXuMXlU56l9m2nGBeHRowIgSRnQreZbm7eVWAb8qia3l0JiGL57X6A349QWGPLHkqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.40.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3116232},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/tail":"./src/lib/ui/tail.ts","./tsconfig":"./tsconfig.app.json","./ui/scope":"./src/lib/ui/scope.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/outbox":"./src/lib/ui/outbox.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/html":"./src/lib/shared/html.ts","./shared/page":"./src/lib/shared/page.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/text":"./src/lib/ui/dom/text.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/cache":"./src/lib/shared/cache.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./ui/exitScope":"./src/lib/ui/exitScope.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./ui/dom/outlet":"./src/lib/ui/dom/outlet.ts","./ui/enterScope":"./src/lib/ui/enterScope.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/dom/readCall":"./src/lib/ui/dom/readCall.ts","./ui/dom/skeleton":"./src/lib/ui/dom/skeleton.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./server/reachable":"./src/lib/server/reachable.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/mountSlot":"./src/lib/ui/dom/mountSlot.ts","./ui/dom/restProps":"./src/lib/ui/dom/restProps.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mergeProps":"./src/lib/ui/dom/mergeProps.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/spreadAttrs":"./src/lib/ui/dom/spreadAttrs.ts","./ui/dom/spreadProps":"./src/lib/ui/dom/spreadProps.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/anchorCursor":"./src/lib/ui/dom/anchorCursor.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendTextAt":"./src/lib/ui/dom/appendTextAt.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/dom/applyResolved":"./src/lib/ui/dom/applyResolved.ts","./ui/runtime/escapeKey":"./src/lib/ui/runtime/escapeKey.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./server/rpc/defineVerb":"./src/lib/server/rpc/defineVerb.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"455f593b89c750976b50a70b33c75290cf222c65","scripts":{"test":"bun test ./tests"},"_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.40.0_1782177509191_0.38156059873518644","host":"s3://npm-registry-packages-npm-production"}},"0.40.1":{"name":"@abide/abide","version":"0.40.1","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.40.1","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"2eabfbb25c32fdb2ad0825b5cc73bf36394a9bc3","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.40.1.tgz","fileCount":680,"integrity":"sha512-9DgnYDrQfj3muF/7UENBlvdFRxCqY3hGjcl2BxfqUwbZ3s/9eJ04OAv+Ha1cPJ5E3hEiMJuqzeDNUTW6zrn/Ug==","signatures":[{"sig":"MEYCIQD2rvirR5IrON7pXTYQUpKtz7PlCTF6bX9ayEcNKbGRvwIhANsNYhT5j5MpU3DTIBUIdlWPdts7oAZMOwrcCNgdwhXh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.40.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3165042},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/tail":"./src/lib/ui/tail.ts","./tsconfig":"./tsconfig.app.json","./ui/scope":"./src/lib/ui/scope.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/outbox":"./src/lib/ui/outbox.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/html":"./src/lib/shared/html.ts","./shared/page":"./src/lib/shared/page.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/text":"./src/lib/ui/dom/text.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/cache":"./src/lib/shared/cache.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./ui/exitScope":"./src/lib/ui/exitScope.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./ui/dom/outlet":"./src/lib/ui/dom/outlet.ts","./ui/enterScope":"./src/lib/ui/enterScope.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/dom/readCall":"./src/lib/ui/dom/readCall.ts","./ui/dom/skeleton":"./src/lib/ui/dom/skeleton.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./server/reachable":"./src/lib/server/reachable.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/mountSlot":"./src/lib/ui/dom/mountSlot.ts","./ui/dom/restProps":"./src/lib/ui/dom/restProps.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mergeProps":"./src/lib/ui/dom/mergeProps.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/spreadAttrs":"./src/lib/ui/dom/spreadAttrs.ts","./ui/dom/spreadProps":"./src/lib/ui/dom/spreadProps.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/anchorCursor":"./src/lib/ui/dom/anchorCursor.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendTextAt":"./src/lib/ui/dom/appendTextAt.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/dom/applyResolved":"./src/lib/ui/dom/applyResolved.ts","./ui/runtime/escapeKey":"./src/lib/ui/runtime/escapeKey.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./server/rpc/defineVerb":"./src/lib/server/rpc/defineVerb.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"c70d0794902d8cfdb66db9daf98967c2bf697440","scripts":{"test":"bun test ./tests"},"_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.40.1_1782251993959_0.009307522879226093","host":"s3://npm-registry-packages-npm-production"}},"0.40.2":{"name":"@abide/abide","version":"0.40.2","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.40.2","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"7658e42cfd2fdd60214a7df3d32a417320549ca7","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.40.2.tgz","fileCount":680,"integrity":"sha512-9h15OaqIisg7t/WxvpnBamFzhm3G7QArl7LC7/WNWJhmR7VNvSamvt7B0LvXofL1aHO5Ewv6pkzN0vSHm59lCA==","signatures":[{"sig":"MEUCIQCWb9sHsDr9mtzmT9CY4SRnyHU1Lt610kXQ+fedWgJdwQIgCoSdKxq4ArevVOEUcCRPTquHnwXgP0KV0QXlGSYER7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.40.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3165646},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/tail":"./src/lib/ui/tail.ts","./tsconfig":"./tsconfig.app.json","./ui/scope":"./src/lib/ui/scope.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/outbox":"./src/lib/ui/outbox.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/html":"./src/lib/shared/html.ts","./shared/page":"./src/lib/shared/page.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/text":"./src/lib/ui/dom/text.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/cache":"./src/lib/shared/cache.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./ui/exitScope":"./src/lib/ui/exitScope.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./ui/dom/outlet":"./src/lib/ui/dom/outlet.ts","./ui/enterScope":"./src/lib/ui/enterScope.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/dom/readCall":"./src/lib/ui/dom/readCall.ts","./ui/dom/skeleton":"./src/lib/ui/dom/skeleton.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./server/reachable":"./src/lib/server/reachable.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/mountSlot":"./src/lib/ui/dom/mountSlot.ts","./ui/dom/restProps":"./src/lib/ui/dom/restProps.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mergeProps":"./src/lib/ui/dom/mergeProps.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/spreadAttrs":"./src/lib/ui/dom/spreadAttrs.ts","./ui/dom/spreadProps":"./src/lib/ui/dom/spreadProps.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/anchorCursor":"./src/lib/ui/dom/anchorCursor.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendTextAt":"./src/lib/ui/dom/appendTextAt.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/dom/applyResolved":"./src/lib/ui/dom/applyResolved.ts","./ui/runtime/escapeKey":"./src/lib/ui/runtime/escapeKey.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./server/rpc/defineVerb":"./src/lib/server/rpc/defineVerb.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"742920a2e02093ebc8475f3d04233445a4f5e6ab","scripts":{"test":"bun test ./tests"},"_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.40.2_1782252264258_0.3370053341563193","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"@abide/abide","version":"0.41.0","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.41.0","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"9d7046daafd442a59595baf8ce12c7b44d3d66bb","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.41.0.tgz","fileCount":681,"integrity":"sha512-rdsvPJLOPZMUdGB5VzHq2/bOnMqCG3+ZPAV2AiS92xFHC3nfXIxub4A9PjVoBxlYgj4qY1VyykqEjOqzB9B3ig==","signatures":[{"sig":"MEQCICtSoYIKEunocSkENOv8WMLgfmO0yeDbCeRbIcwUJEVeAiA3JIjaALa7uuoif7Mcp1QIpbCRxeimweaXbsL2yqGpJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.41.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3182583},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/tail":"./src/lib/ui/tail.ts","./tsconfig":"./tsconfig.app.json","./ui/scope":"./src/lib/ui/scope.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/outbox":"./src/lib/ui/outbox.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/html":"./src/lib/shared/html.ts","./shared/page":"./src/lib/shared/page.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/text":"./src/lib/ui/dom/text.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/cache":"./src/lib/shared/cache.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./ui/exitScope":"./src/lib/ui/exitScope.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./ui/dom/outlet":"./src/lib/ui/dom/outlet.ts","./ui/enterScope":"./src/lib/ui/enterScope.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/dom/readCall":"./src/lib/ui/dom/readCall.ts","./ui/dom/skeleton":"./src/lib/ui/dom/skeleton.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./server/reachable":"./src/lib/server/reachable.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/mountSlot":"./src/lib/ui/dom/mountSlot.ts","./ui/dom/restProps":"./src/lib/ui/dom/restProps.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mergeProps":"./src/lib/ui/dom/mergeProps.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/spreadAttrs":"./src/lib/ui/dom/spreadAttrs.ts","./ui/dom/spreadProps":"./src/lib/ui/dom/spreadProps.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/anchorCursor":"./src/lib/ui/dom/anchorCursor.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendTextAt":"./src/lib/ui/dom/appendTextAt.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/dom/applyResolved":"./src/lib/ui/dom/applyResolved.ts","./ui/runtime/escapeKey":"./src/lib/ui/runtime/escapeKey.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./server/rpc/defineVerb":"./src/lib/server/rpc/defineVerb.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"93b368db25e81515ecfeddb06f87d3ccb792f2cf","scripts":{"test":"bun test ./tests"},"_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.41.0_1782262683540_0.6620486161279879","host":"s3://npm-registry-packages-npm-production"}},"0.41.1":{"name":"@abide/abide","version":"0.41.1","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.41.1","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"7c3834372b43c19011b8cbafe064cfa614f9bfea","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.41.1.tgz","fileCount":696,"integrity":"sha512-xT3Z4P+UDr/uvrbnFWw2zHilVVQwKDYcSuPZn2kA+MNakFaXLvs4wU0GVZyx2YLqROIP0/E49sYp6WhRR+C5IA==","signatures":[{"sig":"MEUCIFHOjbd281UgbVY/YZQF5OjOvxt6/c4FH7iqGA1RG4oPAiEAyln8+VNTuWTK+C/U18Q46ecyt75oWbzzXwpFSgsjdjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.41.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3211911},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/tail":"./src/lib/ui/tail.ts","./tsconfig":"./tsconfig.app.json","./ui/scope":"./src/lib/ui/scope.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/outbox":"./src/lib/ui/outbox.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/html":"./src/lib/shared/html.ts","./shared/page":"./src/lib/shared/page.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/text":"./src/lib/ui/dom/text.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/cache":"./src/lib/shared/cache.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./ui/exitScope":"./src/lib/ui/exitScope.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./ui/dom/outlet":"./src/lib/ui/dom/outlet.ts","./ui/enterScope":"./src/lib/ui/enterScope.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/dom/readCall":"./src/lib/ui/dom/readCall.ts","./ui/dom/skeleton":"./src/lib/ui/dom/skeleton.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./server/reachable":"./src/lib/server/reachable.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/mountSlot":"./src/lib/ui/dom/mountSlot.ts","./ui/dom/restProps":"./src/lib/ui/dom/restProps.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mergeProps":"./src/lib/ui/dom/mergeProps.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/spreadAttrs":"./src/lib/ui/dom/spreadAttrs.ts","./ui/dom/spreadProps":"./src/lib/ui/dom/spreadProps.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/anchorCursor":"./src/lib/ui/dom/anchorCursor.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendTextAt":"./src/lib/ui/dom/appendTextAt.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/dom/applyResolved":"./src/lib/ui/dom/applyResolved.ts","./ui/runtime/escapeKey":"./src/lib/ui/runtime/escapeKey.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./server/rpc/defineVerb":"./src/lib/server/rpc/defineVerb.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"217995a16670eb01cbf22ecc90b8d55b25a1b1b9","scripts":{"test":"bun test ./tests"},"_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.41.1_1782320002818_0.25062955332623127","host":"s3://npm-registry-packages-npm-production"}},"0.42.0":{"name":"@abide/abide","version":"0.42.0","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.42.0","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"7ff569028e7ec3bb49ecd5a684eabcb921872f64","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.42.0.tgz","fileCount":707,"integrity":"sha512-XtagUfmRdPslSBJdEA8FKSImbQyGyiZWy8lJ6MhwOHWSkQsg/Taq0gkjY864iXdLormKwFkLtw5nFrKWqD9KIw==","signatures":[{"sig":"MEQCIFhDeTJciH4vHvxNiwuJTpg0OZXvyya5CbOrPnnL79+bAiBRYo4UorxT6/cZ1XiYjb5GXpt9qm77hLfHlev9LAW9iA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.42.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3250484},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/tail":"./src/lib/ui/tail.ts","./tsconfig":"./tsconfig.app.json","./ui/scope":"./src/lib/ui/scope.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/outbox":"./src/lib/ui/outbox.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/html":"./src/lib/shared/html.ts","./shared/page":"./src/lib/shared/page.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/text":"./src/lib/ui/dom/text.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/cache":"./src/lib/shared/cache.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./ui/exitScope":"./src/lib/ui/exitScope.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./ui/dom/outlet":"./src/lib/ui/dom/outlet.ts","./ui/enterScope":"./src/lib/ui/enterScope.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/dom/readCall":"./src/lib/ui/dom/readCall.ts","./ui/dom/skeleton":"./src/lib/ui/dom/skeleton.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./server/reachable":"./src/lib/server/reachable.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/mountSlot":"./src/lib/ui/dom/mountSlot.ts","./ui/dom/restProps":"./src/lib/ui/dom/restProps.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mergeProps":"./src/lib/ui/dom/mergeProps.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/spreadAttrs":"./src/lib/ui/dom/spreadAttrs.ts","./ui/dom/spreadProps":"./src/lib/ui/dom/spreadProps.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/anchorCursor":"./src/lib/ui/dom/anchorCursor.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendTextAt":"./src/lib/ui/dom/appendTextAt.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/dom/applyResolved":"./src/lib/ui/dom/applyResolved.ts","./ui/runtime/escapeKey":"./src/lib/ui/runtime/escapeKey.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./server/rpc/defineVerb":"./src/lib/server/rpc/defineVerb.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"2f5dc30e39db8e69668ec1f4e86c924dca544f58","scripts":{"test":"bun test ./tests"},"_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.42.0_1782396833188_0.455210114243771","host":"s3://npm-registry-packages-npm-production"}},"0.43.0":{"name":"@abide/abide","version":"0.43.0","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.43.0","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"94f8d9eafe1d892ef7135bf4417200812f6fb5d1","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.43.0.tgz","fileCount":729,"integrity":"sha512-YfXKZoCBHYnA2JozDDMIv9HoLGO44KNoAz6n913fhBUqrPabcAVCMixpAWbNW1iO3Wi37uqXeiDw5IjcUJKlcg==","signatures":[{"sig":"MEQCICfD+McJ/GJSe3pgEQXIUW5FYLhU/TPEsNJXG8umsXUmAiBMxLubPizU58SkAMGXQMV6iC8PRYMQ0RqMt+SonT1DUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.43.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3315852},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/tail":"./src/lib/ui/tail.ts","./tsconfig":"./tsconfig.app.json","./ui/scope":"./src/lib/ui/scope.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/outbox":"./src/lib/ui/outbox.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/html":"./src/lib/shared/html.ts","./shared/page":"./src/lib/shared/page.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/text":"./src/lib/ui/dom/text.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/cache":"./src/lib/shared/cache.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./ui/exitScope":"./src/lib/ui/exitScope.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./ui/dom/outlet":"./src/lib/ui/dom/outlet.ts","./ui/enterScope":"./src/lib/ui/enterScope.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/dom/readCall":"./src/lib/ui/dom/readCall.ts","./ui/dom/skeleton":"./src/lib/ui/dom/skeleton.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./server/reachable":"./src/lib/server/reachable.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/mountSlot":"./src/lib/ui/dom/mountSlot.ts","./ui/dom/restProps":"./src/lib/ui/dom/restProps.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mergeProps":"./src/lib/ui/dom/mergeProps.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/spreadAttrs":"./src/lib/ui/dom/spreadAttrs.ts","./ui/dom/spreadProps":"./src/lib/ui/dom/spreadProps.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/anchorCursor":"./src/lib/ui/dom/anchorCursor.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendTextAt":"./src/lib/ui/dom/appendTextAt.ts","./server/rpc/defineRpc":"./src/lib/server/rpc/defineRpc.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/dom/applyResolved":"./src/lib/ui/dom/applyResolved.ts","./ui/runtime/escapeKey":"./src/lib/ui/runtime/escapeKey.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./shared/ValidationErrorData":"./src/lib/shared/types/ValidationErrorData.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"5dac9cfa63f93b702a9633b3ab533de5f092e745","scripts":{"test":"bun test ./tests"},"_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.43.0_1782514665391_0.8479974709703051","host":"s3://npm-registry-packages-npm-production"}},"0.43.1":{"name":"@abide/abide","version":"0.43.1","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.43.1","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"06d5419ad9ea099355a0b60850fea5e8573e31ee","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.43.1.tgz","fileCount":729,"integrity":"sha512-FpP5b2w4r01KzeN/lKplv7MZEvtDPhXQM2yn2ju1nayicD56mRrmf/qMqO1ODocif4QRO8vPBApiX3XZehLW3g==","signatures":[{"sig":"MEUCIQCTl3cZPJAQJroXRD+zUiHkGrxDWeyS0ZWqn2vmJTLtfgIgI2u1RCtOzTy+ZcPeXDm5DXbaFXgUZxeSHDbti09/Las=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.43.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3319356},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/tail":"./src/lib/ui/tail.ts","./tsconfig":"./tsconfig.app.json","./ui/scope":"./src/lib/ui/scope.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/outbox":"./src/lib/ui/outbox.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/html":"./src/lib/shared/html.ts","./shared/page":"./src/lib/shared/page.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/text":"./src/lib/ui/dom/text.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/cache":"./src/lib/shared/cache.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./ui/exitScope":"./src/lib/ui/exitScope.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./ui/dom/outlet":"./src/lib/ui/dom/outlet.ts","./ui/enterScope":"./src/lib/ui/enterScope.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/dom/readCall":"./src/lib/ui/dom/readCall.ts","./ui/dom/skeleton":"./src/lib/ui/dom/skeleton.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./server/reachable":"./src/lib/server/reachable.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/mountSlot":"./src/lib/ui/dom/mountSlot.ts","./ui/dom/restProps":"./src/lib/ui/dom/restProps.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mergeProps":"./src/lib/ui/dom/mergeProps.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/spreadAttrs":"./src/lib/ui/dom/spreadAttrs.ts","./ui/dom/spreadProps":"./src/lib/ui/dom/spreadProps.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/anchorCursor":"./src/lib/ui/dom/anchorCursor.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendTextAt":"./src/lib/ui/dom/appendTextAt.ts","./server/rpc/defineRpc":"./src/lib/server/rpc/defineRpc.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/dom/applyResolved":"./src/lib/ui/dom/applyResolved.ts","./ui/runtime/escapeKey":"./src/lib/ui/runtime/escapeKey.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./shared/ValidationErrorData":"./src/lib/shared/types/ValidationErrorData.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"550a20204935c81385431dba8795219dde48323a","scripts":{"test":"bun test ./tests"},"_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.43.1_1782527923965_0.45237353680450876","host":"s3://npm-registry-packages-npm-production"}},"0.44.0":{"name":"@abide/abide","version":"0.44.0","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.44.0","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"6bdd3130172cb016fca63d193b5ca31995ffacb3","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.44.0.tgz","fileCount":752,"integrity":"sha512-fKDfUoURMK9jzEK9lrTk93peYVpVtVUxY60LKWW7fd+n6ClnM0SLzQkHCYTKIc4BoOE4VGzXt9npYQrye2merw==","signatures":[{"sig":"MEUCIFdjmGVQ0mCj+tb9jEBSPKO/7SqfSD94x3thv/V+3RdqAiEA1LuBoD7HEtO1dQq2/hhhwDX6js5eHEGohJMJwcEr1HE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.44.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3408245},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/html":"./src/lib/ui/html.ts","./ui/tail":"./src/lib/ui/tail.ts","./tsconfig":"./tsconfig.app.json","./ui/scope":"./src/lib/ui/scope.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/outbox":"./src/lib/ui/outbox.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/page":"./src/lib/shared/page.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/text":"./src/lib/ui/dom/text.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/cache":"./src/lib/shared/cache.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./ui/exitScope":"./src/lib/ui/exitScope.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./ui/dom/outlet":"./src/lib/ui/dom/outlet.ts","./ui/enterScope":"./src/lib/ui/enterScope.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/dom/readCall":"./src/lib/ui/dom/readCall.ts","./ui/dom/skeleton":"./src/lib/ui/dom/skeleton.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./server/reachable":"./src/lib/server/reachable.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/mountSlot":"./src/lib/ui/dom/mountSlot.ts","./ui/dom/restProps":"./src/lib/ui/dom/restProps.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mergeProps":"./src/lib/ui/dom/mergeProps.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/spreadAttrs":"./src/lib/ui/dom/spreadAttrs.ts","./ui/dom/spreadProps":"./src/lib/ui/dom/spreadProps.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/anchorCursor":"./src/lib/ui/dom/anchorCursor.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendTextAt":"./src/lib/ui/dom/appendTextAt.ts","./server/rpc/defineRpc":"./src/lib/server/rpc/defineRpc.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/dom/applyResolved":"./src/lib/ui/dom/applyResolved.ts","./ui/runtime/escapeKey":"./src/lib/ui/runtime/escapeKey.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./shared/ValidationErrorData":"./src/lib/shared/types/ValidationErrorData.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"2f8ec31263624714f2511b63b85e3228beb55d79","scripts":{"test":"bun test ./tests"},"_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.44.0_1782754944684_0.8347611398304358","host":"s3://npm-registry-packages-npm-production"}},"0.44.1":{"name":"@abide/abide","version":"0.44.1","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.44.1","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"0c43a359b9728093d27cee19c02d746663230318","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.44.1.tgz","fileCount":765,"integrity":"sha512-nWaiMVeoTfTkpIEsgSY7TUwzNUmEkkhimDcB/6h+d7PlLh8LzKThNUrGb/GCRw3JjHEGuI0tqZDpTn6Rql2YTQ==","signatures":[{"sig":"MEUCIHHvBS5KwByA4z5hhDgyUq1ChibZzt10bPssWaOWojOHAiEAycyIToffXDEPfEN5+j6bYAJ7GVf4jjhM5i/jA9cqoac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.44.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3443451},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/html":"./src/lib/ui/html.ts","./ui/tail":"./src/lib/ui/tail.ts","./tsconfig":"./tsconfig.app.json","./ui/scope":"./src/lib/ui/scope.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/outbox":"./src/lib/ui/outbox.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/page":"./src/lib/shared/page.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/text":"./src/lib/ui/dom/text.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/cache":"./src/lib/shared/cache.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./ui/exitScope":"./src/lib/ui/exitScope.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./ui/dom/outlet":"./src/lib/ui/dom/outlet.ts","./ui/enterScope":"./src/lib/ui/enterScope.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/dom/readCall":"./src/lib/ui/dom/readCall.ts","./ui/dom/skeleton":"./src/lib/ui/dom/skeleton.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./server/reachable":"./src/lib/server/reachable.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/mountSlot":"./src/lib/ui/dom/mountSlot.ts","./ui/dom/restProps":"./src/lib/ui/dom/restProps.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mergeProps":"./src/lib/ui/dom/mergeProps.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/spreadAttrs":"./src/lib/ui/dom/spreadAttrs.ts","./ui/dom/spreadProps":"./src/lib/ui/dom/spreadProps.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/anchorCursor":"./src/lib/ui/dom/anchorCursor.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendTextAt":"./src/lib/ui/dom/appendTextAt.ts","./server/rpc/defineRpc":"./src/lib/server/rpc/defineRpc.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/dom/applyResolved":"./src/lib/ui/dom/applyResolved.ts","./ui/runtime/escapeKey":"./src/lib/ui/runtime/escapeKey.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./shared/ValidationErrorData":"./src/lib/shared/types/ValidationErrorData.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"527f91e5ef494d63a5e1f1b6bdfaf812a566efd8","scripts":{"test":"bun test ./tests"},"_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.44.1_1782781387496_0.5081723295908971","host":"s3://npm-registry-packages-npm-production"}},"0.45.0":{"name":"@abide/abide","version":"0.45.0","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.45.0","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"e0e3eeedf8dcaa518f3544795fa84b70171a79bb","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.45.0.tgz","fileCount":772,"integrity":"sha512-TVwdTUgJguFFEsCDLRxDN61ModY4gPEtQr5S56jvIKZ4BpQSePrs5jdclzL8p0/B7YGpH4vphooYkaCqhhtqbA==","signatures":[{"sig":"MEQCID5u/Ie0ZvAsYQtDQl0pQowB7wQTraUg9zPxFrQ1iXOsAiA5iU6iLKAwXcVatproT6iP4l9qW1/P6kpTVkFxVi5D4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.45.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3474893},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/html":"./src/lib/ui/html.ts","./ui/tail":"./src/lib/ui/tail.ts","./tsconfig":"./tsconfig.app.json","./ui/scope":"./src/lib/ui/scope.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/outbox":"./src/lib/ui/outbox.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/page":"./src/lib/shared/page.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/text":"./src/lib/ui/dom/text.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/cache":"./src/lib/shared/cache.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./ui/exitScope":"./src/lib/ui/exitScope.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./ui/dom/outlet":"./src/lib/ui/dom/outlet.ts","./ui/enterScope":"./src/lib/ui/enterScope.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/deferResume":"./src/lib/ui/deferResume.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/dom/readCall":"./src/lib/ui/dom/readCall.ts","./ui/dom/skeleton":"./src/lib/ui/dom/skeleton.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./server/reachable":"./src/lib/server/reachable.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/mountSlot":"./src/lib/ui/dom/mountSlot.ts","./ui/dom/restProps":"./src/lib/ui/dom/restProps.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mergeProps":"./src/lib/ui/dom/mergeProps.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/spreadAttrs":"./src/lib/ui/dom/spreadAttrs.ts","./ui/dom/spreadProps":"./src/lib/ui/dom/spreadProps.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/anchorCursor":"./src/lib/ui/dom/anchorCursor.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendTextAt":"./src/lib/ui/dom/appendTextAt.ts","./server/rpc/defineRpc":"./src/lib/server/rpc/defineRpc.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/dom/applyResolved":"./src/lib/ui/dom/applyResolved.ts","./ui/runtime/escapeKey":"./src/lib/ui/runtime/escapeKey.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./shared/ValidationErrorData":"./src/lib/shared/types/ValidationErrorData.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"23b4bda116ef7bce2e21ea691b96fa9a26ce16ce","scripts":{"test":"bun test ./tests"},"_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.45.0_1783086144295_0.3453459061625246","host":"s3://npm-registry-packages-npm-production"}},"0.46.0":{"name":"@abide/abide","version":"0.46.0","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.46.0","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"80d795fc4ae34ff1bdb9c6961751546f0199235a","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.46.0.tgz","fileCount":777,"integrity":"sha512-CNCFraKcM0nMDGF8ABC22EjJfCk0EjkQOjlLZTWhQ3aIYR87afDhugeaPbgSjl2840ZGuaQTZtU+r/ShsZDVAA==","signatures":[{"sig":"MEUCIQCQin2+O/PZaFOuNd9SdqzATadoUIj3HcqybJJWsISJrAIgRBroKljq6hugN20tKYg/fSh2j/W0P7YMszrPQFNP6rg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.46.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3491922},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/html":"./src/lib/ui/html.ts","./ui/tail":"./src/lib/ui/tail.ts","./tsconfig":"./tsconfig.app.json","./ui/scope":"./src/lib/ui/scope.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/outbox":"./src/lib/ui/outbox.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/page":"./src/lib/shared/page.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/text":"./src/lib/ui/dom/text.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/cache":"./src/lib/shared/cache.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./ui/exitScope":"./src/lib/ui/exitScope.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./ui/dom/outlet":"./src/lib/ui/dom/outlet.ts","./ui/enterScope":"./src/lib/ui/enterScope.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/deferResume":"./src/lib/ui/deferResume.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/dom/readCall":"./src/lib/ui/dom/readCall.ts","./ui/dom/skeleton":"./src/lib/ui/dom/skeleton.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./server/reachable":"./src/lib/server/reachable.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/mountSlot":"./src/lib/ui/dom/mountSlot.ts","./ui/dom/restProps":"./src/lib/ui/dom/restProps.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mergeProps":"./src/lib/ui/dom/mergeProps.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/spreadAttrs":"./src/lib/ui/dom/spreadAttrs.ts","./ui/dom/spreadProps":"./src/lib/ui/dom/spreadProps.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/anchorCursor":"./src/lib/ui/dom/anchorCursor.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendTextAt":"./src/lib/ui/dom/appendTextAt.ts","./server/rpc/defineRpc":"./src/lib/server/rpc/defineRpc.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/dom/applyResolved":"./src/lib/ui/dom/applyResolved.ts","./ui/runtime/escapeKey":"./src/lib/ui/runtime/escapeKey.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./shared/ValidationErrorData":"./src/lib/shared/types/ValidationErrorData.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"e37bf36e1cef90bc47e23f700f08a802831f83b0","scripts":{"test":"bun test ./tests"},"_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.46.0_1783170711226_0.44715474919269016","host":"s3://npm-registry-packages-npm-production"}},"0.47.0":{"name":"@abide/abide","version":"0.47.0","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.47.0","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"5e20401e2a7c2b624154d6ff56979ab7129f3f10","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.47.0.tgz","fileCount":791,"integrity":"sha512-BqnYAMH71BgamU78WW+/2ZaY7I+azbxvWfPAkB1+FL/2zVqfpDz9tX8xiW2KXk5fMTi8digaiecta2ckx1//8Q==","signatures":[{"sig":"MEYCIQD4endlP4ZOazL6zyNb6FrpejMkyoK5Ji31ZXKWamBbTAIhANMDyq3YFKHR18ECCqrWj5iIbpHNrCb9+xeQdjTsYX1z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.47.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3603019},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/html":"./src/lib/ui/html.ts","./tsconfig":"./tsconfig.app.json","./ui/state":"./src/lib/ui/state.ts","./ui/watch":"./src/lib/ui/watch.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/outbox":"./src/lib/ui/outbox.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/done":"./src/lib/shared/done.ts","./shared/page":"./src/lib/shared/page.ts","./shared/peek":"./src/lib/shared/peek.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/text":"./src/lib/ui/dom/text.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/patch":"./src/lib/shared/patch.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./ui/dom/outlet":"./src/lib/ui/dom/outlet.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/refresh":"./src/lib/shared/refresh.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/currentScope":"./src/lib/ui/scope.ts","./ui/dom/readCall":"./src/lib/ui/dom/readCall.ts","./ui/dom/skeleton":"./src/lib/ui/dom/skeleton.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./shared/reachable":"./src/lib/shared/reachable.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/mountSlot":"./src/lib/ui/dom/mountSlot.ts","./ui/dom/restProps":"./src/lib/ui/dom/restProps.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mergeProps":"./src/lib/ui/dom/mergeProps.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/spreadAttrs":"./src/lib/ui/dom/spreadAttrs.ts","./ui/dom/spreadProps":"./src/lib/ui/dom/spreadProps.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./ui/exitRenderScope":"./src/lib/ui/exitScope.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/anchorCursor":"./src/lib/ui/dom/anchorCursor.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendTextAt":"./src/lib/ui/dom/appendTextAt.ts","./ui/enterRenderScope":"./src/lib/ui/enterScope.ts","./server/rpc/defineRpc":"./src/lib/server/rpc/defineRpc.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/dom/applyResolved":"./src/lib/ui/dom/applyResolved.ts","./ui/runtime/escapeKey":"./src/lib/ui/runtime/escapeKey.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/dom/bindSelectValue":"./src/lib/ui/dom/bindSelectValue.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./shared/ValidationErrorData":"./src/lib/shared/types/ValidationErrorData.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"5344df1d8e022c44c011915c2a05741dbee8b2c8","scripts":{"test":"bun test ./tests"},"_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.47.0_1783367785710_0.032234949586550155","host":"s3://npm-registry-packages-npm-production"}},"0.48.0":{"name":"@abide/abide","version":"0.48.0","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.48.0","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"c3d06583863442deda9f82ba4c2a6a356716d805","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.48.0.tgz","fileCount":791,"integrity":"sha512-ZoQ2FO+pBvmLMA7En15PC8RtJShtpOtnmuDRSHs+RD+u2Gj/sOS/bZAyH7rDK01wqZvht3D2FDEhcdPbjWhKPw==","signatures":[{"sig":"MEYCIQD3ERailxEjubuT9sP/LCnIgXg+iMfxrkeVUBK+81S9NgIhAOaPU1TRw185Th4vEuU6+I76STLuNYHUpqCuHIgkyBld","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.48.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3607506},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/html":"./src/lib/ui/html.ts","./tsconfig":"./tsconfig.app.json","./ui/state":"./src/lib/ui/state.ts","./ui/watch":"./src/lib/ui/watch.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/outbox":"./src/lib/ui/outbox.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/done":"./src/lib/shared/done.ts","./shared/page":"./src/lib/shared/page.ts","./shared/peek":"./src/lib/shared/peek.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/text":"./src/lib/ui/dom/text.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/patch":"./src/lib/shared/patch.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./ui/dom/outlet":"./src/lib/ui/dom/outlet.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/refresh":"./src/lib/shared/refresh.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/currentScope":"./src/lib/ui/scope.ts","./ui/dom/readCall":"./src/lib/ui/dom/readCall.ts","./ui/dom/skeleton":"./src/lib/ui/dom/skeleton.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./shared/reachable":"./src/lib/shared/reachable.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/mountSlot":"./src/lib/ui/dom/mountSlot.ts","./ui/dom/restProps":"./src/lib/ui/dom/restProps.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mergeProps":"./src/lib/ui/dom/mergeProps.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/spreadAttrs":"./src/lib/ui/dom/spreadAttrs.ts","./ui/dom/spreadProps":"./src/lib/ui/dom/spreadProps.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./ui/exitRenderScope":"./src/lib/ui/exitScope.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/anchorCursor":"./src/lib/ui/dom/anchorCursor.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendTextAt":"./src/lib/ui/dom/appendTextAt.ts","./ui/enterRenderScope":"./src/lib/ui/enterScope.ts","./server/rpc/defineRpc":"./src/lib/server/rpc/defineRpc.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/dom/applyResolved":"./src/lib/ui/dom/applyResolved.ts","./ui/runtime/escapeKey":"./src/lib/ui/runtime/escapeKey.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/dom/bindSelectValue":"./src/lib/ui/dom/bindSelectValue.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./shared/ValidationErrorData":"./src/lib/shared/types/ValidationErrorData.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"fa5310447e579e140fb670d24c02803f5a3d6d32","scripts":{"test":"bun test ./tests"},"_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.48.0_1783377392891_0.785714194388448","host":"s3://npm-registry-packages-npm-production"}},"0.49.0":{"name":"@abide/abide","version":"0.49.0","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.49.0","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"99c4806d0c52e9b1dccfa9ce6a10383d5de0fcd5","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.49.0.tgz","fileCount":795,"integrity":"sha512-+gIff5b4dM1DlC5d9DwVZLHBY5GIkqsB9or5ahelnyn0D3NIY0KW28J61JAPE83RciCdcUEjSDW+6p4cXv5tjA==","signatures":[{"sig":"MEUCIFhT2HeODtx1Z9Pc5jerturT4a8rm9Tx9y1k+oaVSCXJAiEA+KCeHR1kn9uKIkZMFicTz3fU2SuzrRWlHAw2xDX3/QA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.49.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3654691},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/html":"./src/lib/ui/html.ts","./tsconfig":"./tsconfig.app.json","./ui/props":"./src/lib/ui/props.ts","./ui/state":"./src/lib/ui/state.ts","./ui/watch":"./src/lib/ui/watch.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/outbox":"./src/lib/ui/outbox.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/done":"./src/lib/shared/done.ts","./shared/page":"./src/lib/shared/page.ts","./shared/peek":"./src/lib/shared/peek.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/text":"./src/lib/ui/dom/text.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/patch":"./src/lib/shared/patch.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./ui/dom/outlet":"./src/lib/ui/dom/outlet.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/refresh":"./src/lib/shared/refresh.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/currentScope":"./src/lib/ui/scope.ts","./ui/dom/readCall":"./src/lib/ui/dom/readCall.ts","./ui/dom/skeleton":"./src/lib/ui/dom/skeleton.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./shared/reachable":"./src/lib/shared/reachable.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/mountSlot":"./src/lib/ui/dom/mountSlot.ts","./ui/dom/restProps":"./src/lib/ui/dom/restProps.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mergeProps":"./src/lib/ui/dom/mergeProps.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/spreadAttrs":"./src/lib/ui/dom/spreadAttrs.ts","./ui/dom/spreadProps":"./src/lib/ui/dom/spreadProps.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./ui/exitRenderScope":"./src/lib/ui/exitScope.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/anchorCursor":"./src/lib/ui/dom/anchorCursor.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendTextAt":"./src/lib/ui/dom/appendTextAt.ts","./ui/enterRenderScope":"./src/lib/ui/enterScope.ts","./server/rpc/defineRpc":"./src/lib/server/rpc/defineRpc.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/dom/applyResolved":"./src/lib/ui/dom/applyResolved.ts","./ui/runtime/escapeKey":"./src/lib/ui/runtime/escapeKey.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/dom/mutateDocArray":"./src/lib/ui/dom/mutateDocArray.ts","./ui/dom/bindSelectValue":"./src/lib/ui/dom/bindSelectValue.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./shared/ValidationErrorData":"./src/lib/shared/types/ValidationErrorData.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"80baff16ad4bc1316ffbe7be6977205fe7ee7d3e","scripts":{"test":"bun test ./tests"},"_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.49.0_1783506749472_0.7897227786766572","host":"s3://npm-registry-packages-npm-production"}},"0.50.0":{"name":"@abide/abide","version":"0.50.0","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.50.0","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"2466e11376c9f9b574ef9e888315b10993282461","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.50.0.tgz","fileCount":862,"integrity":"sha512-sq8XgUzO8jFl+YOkcCealJfM0rDCpR8rkFlYeIrbyfoTH+iZYsmkyMmt+XKyq/RTXV39EOYYi9kdg9D3IdIXuw==","signatures":[{"sig":"MEYCIQDH/hgLKjqtcN09Nk9e50jiHbNt+kb8hw8dxalfOZEu3gIhAPq6DPUjknhBxDG5g16TrzNwDs3xmRAUW1F5Fkxh4Fkp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.50.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4021023},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/html":"./src/lib/ui/html.ts","./tsconfig":"./tsconfig.app.json","./ui/props":"./src/lib/ui/props.ts","./ui/state":"./src/lib/ui/state.ts","./ui/watch":"./src/lib/ui/watch.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/flight":"./src/lib/ui/flight.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/done":"./src/lib/shared/done.ts","./shared/page":"./src/lib/shared/page.ts","./shared/peek":"./src/lib/shared/peek.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/patch":"./src/lib/shared/patch.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./ui/dom/outlet":"./src/lib/ui/dom/outlet.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/refresh":"./src/lib/shared/refresh.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/currentScope":"./src/lib/ui/scope.ts","./ui/dom/bindProp":"./src/lib/ui/dom/bindProp.ts","./ui/dom/readCall":"./src/lib/ui/dom/readCall.ts","./ui/dom/readCell":"./src/lib/ui/dom/readCell.ts","./ui/dom/skeleton":"./src/lib/ui/dom/skeleton.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./shared/reachable":"./src/lib/shared/reachable.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/mountSlot":"./src/lib/ui/dom/mountSlot.ts","./ui/dom/restProps":"./src/lib/ui/dom/restProps.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mergeProps":"./src/lib/ui/dom/mergeProps.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cellPending":"./src/lib/ui/dom/cellPending.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/spreadAttrs":"./src/lib/ui/dom/spreadAttrs.ts","./ui/dom/spreadProps":"./src/lib/ui/dom/spreadProps.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./ui/exitRenderScope":"./src/lib/ui/exitScope.ts","./ui/runtime/blockId":"./src/lib/ui/runtime/blockId.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/anchorCursor":"./src/lib/ui/dom/anchorCursor.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendTextAt":"./src/lib/ui/dom/appendTextAt.ts","./ui/dom/bindableProp":"./src/lib/ui/dom/bindableProp.ts","./ui/enterRenderScope":"./src/lib/ui/enterScope.ts","./ui/runtime/withPath":"./src/lib/ui/runtime/withPath.ts","./ui/settleAsyncCells":"./src/lib/ui/settleAsyncCells.ts","./server/rpc/defineRpc":"./src/lib/server/rpc/defineRpc.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/runtime/escapeKey":"./src/lib/ui/runtime/escapeKey.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/isolateCellBarrier":"./src/lib/ui/isolateCellBarrier.ts","./ui/runtime/renderPath":"./src/lib/ui/runtime/renderPath.ts","./ui/dom/bindSelectValue":"./src/lib/ui/dom/bindSelectValue.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/dom/mountStreamedChild":"./src/lib/ui/dom/mountStreamedChild.ts","./ui/dom/mutateDocContainer":"./src/lib/ui/dom/mutateDocContainer.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./shared/ValidationErrorData":"./src/lib/shared/types/ValidationErrorData.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./ui/finalizeStreamedChildren":"./src/lib/ui/finalizeStreamedChildren.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"f5d7c1a185fce18d7973284ec9bee24353516fb1","scripts":{"test":"bun test ./tests"},"_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.50.0_1783818558603_0.004652077113278752","host":"s3://npm-registry-packages-npm-production"}},"0.50.1":{"name":"@abide/abide","version":"0.50.1","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.50.1","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"20c8e8e23d3bf6212f78ef91f339fc36213dda99","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.50.1.tgz","fileCount":862,"integrity":"sha512-ZmAKCAnl/Xe9eSwrWOTev6jKFgnkBvIPLpkQsjD0uoAb+55/6MTOWRCAPh5aYbHwYx/IOjcCpbVBLJ95x//C3g==","signatures":[{"sig":"MEUCICBSK0jlHMh/blm9CrkZOWf2CRdrj0NAcYgiXCUtsbZFAiEAuyGBffX+ZaWF/Fe3lXQvHeeJMe+084A0CkPvesBVTAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.50.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4008303},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/html":"./src/lib/ui/html.ts","./tsconfig":"./tsconfig.app.json","./ui/props":"./src/lib/ui/props.ts","./ui/state":"./src/lib/ui/state.ts","./ui/watch":"./src/lib/ui/watch.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/flight":"./src/lib/ui/flight.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/done":"./src/lib/shared/done.ts","./shared/page":"./src/lib/shared/page.ts","./shared/peek":"./src/lib/shared/peek.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/patch":"./src/lib/shared/patch.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./ui/dom/outlet":"./src/lib/ui/dom/outlet.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/refresh":"./src/lib/shared/refresh.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/currentScope":"./src/lib/ui/scope.ts","./ui/dom/bindProp":"./src/lib/ui/dom/bindProp.ts","./ui/dom/readCall":"./src/lib/ui/dom/readCall.ts","./ui/dom/readCell":"./src/lib/ui/dom/readCell.ts","./ui/dom/skeleton":"./src/lib/ui/dom/skeleton.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./shared/reachable":"./src/lib/shared/reachable.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/mountSlot":"./src/lib/ui/dom/mountSlot.ts","./ui/dom/restProps":"./src/lib/ui/dom/restProps.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mergeProps":"./src/lib/ui/dom/mergeProps.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cellPending":"./src/lib/ui/dom/cellPending.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/spreadAttrs":"./src/lib/ui/dom/spreadAttrs.ts","./ui/dom/spreadProps":"./src/lib/ui/dom/spreadProps.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./ui/exitRenderScope":"./src/lib/ui/exitScope.ts","./ui/runtime/blockId":"./src/lib/ui/runtime/blockId.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/anchorCursor":"./src/lib/ui/dom/anchorCursor.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendTextAt":"./src/lib/ui/dom/appendTextAt.ts","./ui/dom/bindableProp":"./src/lib/ui/dom/bindableProp.ts","./ui/enterRenderScope":"./src/lib/ui/enterScope.ts","./ui/runtime/withPath":"./src/lib/ui/runtime/withPath.ts","./ui/settleAsyncCells":"./src/lib/ui/settleAsyncCells.ts","./server/rpc/defineRpc":"./src/lib/server/rpc/defineRpc.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/runtime/escapeKey":"./src/lib/ui/runtime/escapeKey.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/isolateCellBarrier":"./src/lib/ui/isolateCellBarrier.ts","./ui/runtime/renderPath":"./src/lib/ui/runtime/renderPath.ts","./ui/dom/bindSelectValue":"./src/lib/ui/dom/bindSelectValue.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/dom/mountStreamedChild":"./src/lib/ui/dom/mountStreamedChild.ts","./ui/dom/mutateDocContainer":"./src/lib/ui/dom/mutateDocContainer.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./shared/ValidationErrorData":"./src/lib/shared/types/ValidationErrorData.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./ui/finalizeStreamedChildren":"./src/lib/ui/finalizeStreamedChildren.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"e92404e90b5ac73181eda6e5573d36a2c3af5975","scripts":{"test":"bun test ./tests"},"_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.50.1_1783856817658_0.5020066851592575","host":"s3://npm-registry-packages-npm-production"}},"0.51.0":{"name":"@abide/abide","version":"0.51.0","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.51.0","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"3cecf67bac272bba66f73ef417b5720741580865","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.51.0.tgz","fileCount":863,"integrity":"sha512-7GMcExKrFs1mX12xj7t04tVVYOWeivfmOoZMVZfnT+2kI41r0QcP0pLtAyEq7C7nTCJ+rnpkq/12sgd2hCNIUA==","signatures":[{"sig":"MEQCIETd2iBhEQVr7Rm5U0TeS2dwQmOwsXsjkBTwoKW6KqfzAiB/qd/TOT5XRdJ09rqQT2cXfhBGOBKzQXPJQ7lOFAfP9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.51.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4024580},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/html":"./src/lib/ui/html.ts","./tsconfig":"./tsconfig.app.json","./ui/props":"./src/lib/ui/props.ts","./ui/state":"./src/lib/ui/state.ts","./ui/watch":"./src/lib/ui/watch.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/flight":"./src/lib/ui/flight.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/done":"./src/lib/shared/done.ts","./shared/page":"./src/lib/shared/page.ts","./shared/peek":"./src/lib/shared/peek.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/patch":"./src/lib/shared/patch.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./ui/dom/outlet":"./src/lib/ui/dom/outlet.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/refresh":"./src/lib/shared/refresh.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/currentScope":"./src/lib/ui/scope.ts","./ui/dom/bindProp":"./src/lib/ui/dom/bindProp.ts","./ui/dom/readCall":"./src/lib/ui/dom/readCall.ts","./ui/dom/readCell":"./src/lib/ui/dom/readCell.ts","./ui/dom/skeleton":"./src/lib/ui/dom/skeleton.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./shared/reachable":"./src/lib/shared/reachable.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/mountSlot":"./src/lib/ui/dom/mountSlot.ts","./ui/dom/restProps":"./src/lib/ui/dom/restProps.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mergeProps":"./src/lib/ui/dom/mergeProps.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cellPending":"./src/lib/ui/dom/cellPending.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/spreadAttrs":"./src/lib/ui/dom/spreadAttrs.ts","./ui/dom/spreadProps":"./src/lib/ui/dom/spreadProps.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./ui/exitRenderScope":"./src/lib/ui/exitScope.ts","./ui/runtime/blockId":"./src/lib/ui/runtime/blockId.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/anchorCursor":"./src/lib/ui/dom/anchorCursor.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendTextAt":"./src/lib/ui/dom/appendTextAt.ts","./ui/dom/bindableProp":"./src/lib/ui/dom/bindableProp.ts","./ui/enterRenderScope":"./src/lib/ui/enterScope.ts","./ui/runtime/withPath":"./src/lib/ui/runtime/withPath.ts","./ui/settleAsyncCells":"./src/lib/ui/settleAsyncCells.ts","./server/rpc/defineRpc":"./src/lib/server/rpc/defineRpc.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/runtime/escapeKey":"./src/lib/ui/runtime/escapeKey.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/isolateCellBarrier":"./src/lib/ui/isolateCellBarrier.ts","./ui/runtime/renderPath":"./src/lib/ui/runtime/renderPath.ts","./ui/dom/bindSelectValue":"./src/lib/ui/dom/bindSelectValue.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/dom/mountStreamedChild":"./src/lib/ui/dom/mountStreamedChild.ts","./ui/dom/mutateDocContainer":"./src/lib/ui/dom/mutateDocContainer.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./shared/ValidationErrorData":"./src/lib/shared/types/ValidationErrorData.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./ui/finalizeStreamedChildren":"./src/lib/ui/finalizeStreamedChildren.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"17696a2430a5b74b2475e8317b21a873e7469c58","scripts":{"test":"bun test ./tests"},"_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.51.0_1783864439435_0.05817753827698757","host":"s3://npm-registry-packages-npm-production"}},"0.52.0":{"name":"@abide/abide","version":"0.52.0","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.52.0","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"f76c4e8510db89e84db80157d6fbcab8d551a38a","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.52.0.tgz","fileCount":885,"integrity":"sha512-C9Pe+1BRs+Nusl/qwvMdOUoflZXWVM80lZv9xWaQ0tOhC0BwWXl2FwaduPjlGTDNOj3Q7pqV3f9XSc9Qa16FXg==","signatures":[{"sig":"MEUCIFTh0WralhubWGNeRUFO2vHn++7qmRlYFrOiebLePRm8AiEA801sZQCJO2w+JXSJ5z2yDITWQqjrCAW6t5A+ghEB5R0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.52.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4094730},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/html":"./src/lib/ui/html.ts","./tsconfig":"./tsconfig.app.json","./ui/props":"./src/lib/ui/props.ts","./ui/state":"./src/lib/ui/state.ts","./ui/watch":"./src/lib/ui/watch.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/flight":"./src/lib/ui/flight.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/done":"./src/lib/shared/done.ts","./shared/page":"./src/lib/shared/page.ts","./shared/peek":"./src/lib/shared/peek.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/patch":"./src/lib/shared/patch.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/render":"./src/lib/server/render.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./ui/dom/outlet":"./src/lib/ui/dom/outlet.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/refresh":"./src/lib/shared/refresh.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/currentScope":"./src/lib/ui/scope.ts","./ui/dom/bindProp":"./src/lib/ui/dom/bindProp.ts","./ui/dom/readCall":"./src/lib/ui/dom/readCall.ts","./ui/dom/readCell":"./src/lib/ui/dom/readCell.ts","./ui/dom/skeleton":"./src/lib/ui/dom/skeleton.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./shared/reachable":"./src/lib/shared/reachable.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/mountSlot":"./src/lib/ui/dom/mountSlot.ts","./ui/dom/restProps":"./src/lib/ui/dom/restProps.ts","./ui/dom/writeCell":"./src/lib/ui/dom/writeCell.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/invalidate":"./src/lib/shared/invalidate.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mergeProps":"./src/lib/ui/dom/mergeProps.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cellPending":"./src/lib/ui/dom/cellPending.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/spreadAttrs":"./src/lib/ui/dom/spreadAttrs.ts","./ui/dom/spreadProps":"./src/lib/ui/dom/spreadProps.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./ui/exitRenderScope":"./src/lib/ui/exitScope.ts","./ui/runtime/blockId":"./src/lib/ui/runtime/blockId.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/anchorCursor":"./src/lib/ui/dom/anchorCursor.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendTextAt":"./src/lib/ui/dom/appendTextAt.ts","./ui/dom/bindableProp":"./src/lib/ui/dom/bindableProp.ts","./ui/enterRenderScope":"./src/lib/ui/enterScope.ts","./ui/runtime/withPath":"./src/lib/ui/runtime/withPath.ts","./ui/settleAsyncCells":"./src/lib/ui/settleAsyncCells.ts","./server/rpc/defineRpc":"./src/lib/server/rpc/defineRpc.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/runtime/escapeKey":"./src/lib/ui/runtime/escapeKey.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/isolateCellBarrier":"./src/lib/ui/isolateCellBarrier.ts","./ui/runtime/renderPath":"./src/lib/ui/runtime/renderPath.ts","./ui/dom/bindSelectValue":"./src/lib/ui/dom/bindSelectValue.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/dom/mountStreamedChild":"./src/lib/ui/dom/mountStreamedChild.ts","./ui/dom/mutateDocContainer":"./src/lib/ui/dom/mutateDocContainer.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./shared/ValidationErrorData":"./src/lib/shared/types/ValidationErrorData.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./ui/finalizeStreamedChildren":"./src/lib/ui/finalizeStreamedChildren.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"da68a816a67b30e76d10e64c4f6762d917cd703b","scripts":{"test":"bun test ./tests"},"_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.52.0_1783903238163_0.6052930380783572","host":"s3://npm-registry-packages-npm-production"}},"0.53.0":{"name":"@abide/abide","version":"0.53.0","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.53.0","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"4b328f11e66df0faaba3bccc60c4dd3663ee3650","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.53.0.tgz","fileCount":891,"integrity":"sha512-/Gnr0Nha8MWVfpGcRtdHPG4g5g99PN+h9RNYofRgj1KeH/nkxET/TETw6cDQX8R1LUND8bMezGVie8VK/KkrRg==","signatures":[{"sig":"MEUCIBE6gpiydrC7ntc03mxhbm5QnlAQvahtaRY/T5803XS6AiEA2wyzphsAPFyCBIXSY2YkmSjbzKDKYCsEWlfP4nMZRRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.53.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4123522},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/html":"./src/lib/ui/html.ts","./tsconfig":"./tsconfig.app.json","./ui/props":"./src/lib/ui/props.ts","./ui/state":"./src/lib/ui/state.ts","./ui/watch":"./src/lib/ui/watch.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/flight":"./src/lib/ui/flight.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/done":"./src/lib/shared/done.ts","./shared/page":"./src/lib/shared/page.ts","./shared/peek":"./src/lib/shared/peek.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/patch":"./src/lib/shared/patch.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/render":"./src/lib/server/render.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./ui/dom/outlet":"./src/lib/ui/dom/outlet.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/refresh":"./src/lib/shared/refresh.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/currentScope":"./src/lib/ui/scope.ts","./ui/dom/bindProp":"./src/lib/ui/dom/bindProp.ts","./ui/dom/readCall":"./src/lib/ui/dom/readCall.ts","./ui/dom/readCell":"./src/lib/ui/dom/readCell.ts","./ui/dom/skeleton":"./src/lib/ui/dom/skeleton.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./shared/reachable":"./src/lib/shared/reachable.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/mountSlot":"./src/lib/ui/dom/mountSlot.ts","./ui/dom/restProps":"./src/lib/ui/dom/restProps.ts","./ui/dom/writeCell":"./src/lib/ui/dom/writeCell.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/invalidate":"./src/lib/shared/invalidate.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mergeProps":"./src/lib/ui/dom/mergeProps.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cellPending":"./src/lib/ui/dom/cellPending.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/spreadAttrs":"./src/lib/ui/dom/spreadAttrs.ts","./ui/dom/spreadProps":"./src/lib/ui/dom/spreadProps.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./ui/exitRenderScope":"./src/lib/ui/exitScope.ts","./ui/runtime/blockId":"./src/lib/ui/runtime/blockId.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/anchorCursor":"./src/lib/ui/dom/anchorCursor.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendTextAt":"./src/lib/ui/dom/appendTextAt.ts","./ui/dom/bindableProp":"./src/lib/ui/dom/bindableProp.ts","./ui/enterRenderScope":"./src/lib/ui/enterScope.ts","./ui/runtime/withPath":"./src/lib/ui/runtime/withPath.ts","./ui/settleAsyncCells":"./src/lib/ui/settleAsyncCells.ts","./server/rpc/defineRpc":"./src/lib/server/rpc/defineRpc.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/runtime/escapeKey":"./src/lib/ui/runtime/escapeKey.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/isolateCellBarrier":"./src/lib/ui/isolateCellBarrier.ts","./ui/runtime/renderPath":"./src/lib/ui/runtime/renderPath.ts","./ui/dom/bindSelectValue":"./src/lib/ui/dom/bindSelectValue.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/dom/readCellBlocking":"./src/lib/ui/dom/readCellBlocking.ts","./ui/dom/mountStreamedChild":"./src/lib/ui/dom/mountStreamedChild.ts","./ui/dom/mutateDocContainer":"./src/lib/ui/dom/mutateDocContainer.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./shared/ValidationErrorData":"./src/lib/shared/types/ValidationErrorData.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./ui/finalizeStreamedChildren":"./src/lib/ui/finalizeStreamedChildren.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"8e82a08a96c0530bec9923e9c82dc5a3ce096ac9","scripts":{"test":"bun test ./tests"},"_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.53.0_1784025526871_0.2921813141289875","host":"s3://npm-registry-packages-npm-production"}},"0.54.0":{"name":"@abide/abide","version":"0.54.0","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.54.0","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"3fa3f2663923fbe692313344a2f2d24d7dd07be2","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.54.0.tgz","fileCount":907,"integrity":"sha512-DGEkT1t7KUKrnNgjDyAOQllY3TUH481grR7sFqC9c/FisjRKC17ZlbtYeC8DDaHFIKHb6RDoB4T20bFcVc5LbQ==","signatures":[{"sig":"MEQCIH40PCGqvWukQGycgI/rSsb3wFFB/B6p2cCa5CK3IalbAiBkYqTDQSVphV+Jlc0W3pDEZ83RkDE2N0wavOh0GwLJ5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.54.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4172800},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/html":"./src/lib/ui/html.ts","./tsconfig":"./tsconfig.app.json","./ui/props":"./src/lib/ui/props.ts","./ui/state":"./src/lib/ui/state.ts","./ui/watch":"./src/lib/ui/watch.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/flight":"./src/lib/ui/flight.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/done":"./src/lib/shared/done.ts","./shared/page":"./src/lib/shared/page.ts","./shared/peek":"./src/lib/shared/peek.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/amend":"./src/lib/shared/amend.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/render":"./src/lib/server/render.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./ui/dom/outlet":"./src/lib/ui/dom/outlet.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/refresh":"./src/lib/shared/refresh.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/currentScope":"./src/lib/ui/scope.ts","./ui/dom/bindProp":"./src/lib/ui/dom/bindProp.ts","./ui/dom/readCall":"./src/lib/ui/dom/readCall.ts","./ui/dom/readCell":"./src/lib/ui/dom/readCell.ts","./ui/dom/skeleton":"./src/lib/ui/dom/skeleton.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./shared/reachable":"./src/lib/shared/reachable.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/mountSlot":"./src/lib/ui/dom/mountSlot.ts","./ui/dom/restProps":"./src/lib/ui/dom/restProps.ts","./ui/dom/writeCell":"./src/lib/ui/dom/writeCell.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/invalidate":"./src/lib/shared/invalidate.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mergeProps":"./src/lib/ui/dom/mergeProps.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cellPending":"./src/lib/ui/dom/cellPending.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/spreadAttrs":"./src/lib/ui/dom/spreadAttrs.ts","./ui/dom/spreadProps":"./src/lib/ui/dom/spreadProps.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./ui/exitRenderScope":"./src/lib/ui/exitScope.ts","./ui/runtime/blockId":"./src/lib/ui/runtime/blockId.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/anchorCursor":"./src/lib/ui/dom/anchorCursor.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendTextAt":"./src/lib/ui/dom/appendTextAt.ts","./ui/dom/bindableProp":"./src/lib/ui/dom/bindableProp.ts","./ui/enterRenderScope":"./src/lib/ui/enterScope.ts","./ui/runtime/withPath":"./src/lib/ui/runtime/withPath.ts","./ui/settleAsyncCells":"./src/lib/ui/settleAsyncCells.ts","./server/rpc/defineRpc":"./src/lib/server/rpc/defineRpc.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/runtime/escapeKey":"./src/lib/ui/runtime/escapeKey.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/isolateCellBarrier":"./src/lib/ui/isolateCellBarrier.ts","./ui/runtime/renderPath":"./src/lib/ui/runtime/renderPath.ts","./ui/dom/bindSelectValue":"./src/lib/ui/dom/bindSelectValue.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/dom/readCellBlocking":"./src/lib/ui/dom/readCellBlocking.ts","./ui/dom/mountStreamedChild":"./src/lib/ui/dom/mountStreamedChild.ts","./ui/dom/mutateDocContainer":"./src/lib/ui/dom/mutateDocContainer.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./shared/ValidationErrorData":"./src/lib/shared/types/ValidationErrorData.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./ui/finalizeStreamedChildren":"./src/lib/ui/finalizeStreamedChildren.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"fd556e48f33ff227d6f0ef227913b60edd8a63fe","scripts":{"test":"bun test ./tests"},"_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.54.0_1784053837045_0.20603210395331728","host":"s3://npm-registry-packages-npm-production"}},"0.55.0":{"name":"@abide/abide","version":"0.55.0","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.55.0","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"0ce853459bbe9d3396fb4aba9e85672596814061","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.55.0.tgz","fileCount":921,"integrity":"sha512-G1hNjIpY2FjLja9mnjzSirwi8tNiXUIT6kyi8HBNvHsgX2/bWx7p4aUJ0dXNEcEQlLqjlI7I7YpAGSFXLf4cTA==","signatures":[{"sig":"MEYCIQCOSdnNSnZl8ZeHl9DEXCm18DhCa+ucX4sP9LW1KpnEBwIhAKtIZ0vYVi7SW91t3M2bCdODfFSnEBODlA5d+IUNqjWT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.55.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4220981},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/html":"./src/lib/ui/html.ts","./tsconfig":"./tsconfig.app.json","./ui/props":"./src/lib/ui/props.ts","./ui/state":"./src/lib/ui/state.ts","./ui/watch":"./src/lib/ui/watch.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/flight":"./src/lib/ui/flight.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/done":"./src/lib/shared/done.ts","./shared/page":"./src/lib/shared/page.ts","./shared/peek":"./src/lib/shared/peek.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/amend":"./src/lib/shared/amend.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/render":"./src/lib/server/render.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./ui/dom/outlet":"./src/lib/ui/dom/outlet.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/refresh":"./src/lib/shared/refresh.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/currentScope":"./src/lib/ui/scope.ts","./ui/dom/bindProp":"./src/lib/ui/dom/bindProp.ts","./ui/dom/readCall":"./src/lib/ui/dom/readCall.ts","./ui/dom/readCell":"./src/lib/ui/dom/readCell.ts","./ui/dom/skeleton":"./src/lib/ui/dom/skeleton.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./shared/reachable":"./src/lib/shared/reachable.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/mountSlot":"./src/lib/ui/dom/mountSlot.ts","./ui/dom/restProps":"./src/lib/ui/dom/restProps.ts","./ui/dom/writeCell":"./src/lib/ui/dom/writeCell.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/invalidate":"./src/lib/shared/invalidate.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mergeProps":"./src/lib/ui/dom/mergeProps.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cellPending":"./src/lib/ui/dom/cellPending.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/spreadAttrs":"./src/lib/ui/dom/spreadAttrs.ts","./ui/dom/spreadProps":"./src/lib/ui/dom/spreadProps.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./ui/exitRenderScope":"./src/lib/ui/exitScope.ts","./ui/runtime/blockId":"./src/lib/ui/runtime/blockId.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/anchorCursor":"./src/lib/ui/dom/anchorCursor.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendTextAt":"./src/lib/ui/dom/appendTextAt.ts","./ui/dom/awaitSubject":"./src/lib/ui/dom/awaitSubject.ts","./ui/dom/bindableProp":"./src/lib/ui/dom/bindableProp.ts","./ui/enterRenderScope":"./src/lib/ui/enterScope.ts","./ui/runtime/withPath":"./src/lib/ui/runtime/withPath.ts","./ui/settleAsyncCells":"./src/lib/ui/settleAsyncCells.ts","./server/rpc/defineRpc":"./src/lib/server/rpc/defineRpc.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/runtime/escapeKey":"./src/lib/ui/runtime/escapeKey.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/isolateCellBarrier":"./src/lib/ui/isolateCellBarrier.ts","./ui/runtime/renderPath":"./src/lib/ui/runtime/renderPath.ts","./ui/dom/bindSelectValue":"./src/lib/ui/dom/bindSelectValue.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/dom/mutateDocContainer":"./src/lib/ui/dom/mutateDocContainer.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./shared/ValidationErrorData":"./src/lib/shared/types/ValidationErrorData.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./ui/finalizeStreamedChildren":"./src/lib/ui/finalizeStreamedChildren.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"5b2ab0975be415ac14d0b15457eeb77ea41a23a2","scripts":{"test":"bun test ./tests"},"_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.55.0_1784156048615_0.48884886151690776","host":"s3://npm-registry-packages-npm-production"}},"0.56.0":{"name":"@abide/abide","version":"0.56.0","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.56.0","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"ee8f9e332ff869d735a1848d89ecd7db99b44ef3","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.56.0.tgz","fileCount":922,"integrity":"sha512-h5n66TF+cMWoRaW60vE34kxM77azAlV1k0wkPCw/IsKTfJs9LLtaGp1HwBcVf6Nt3NTZnum26Y9O2Yepc2vnWQ==","signatures":[{"sig":"MEUCIBAVrhX8kA36iT6eIf6n52KRL3LFEUNQvGyH5Vs3KLOPAiEAxjgllWtmMWRM/eFd6/1cAu1Jg3+PS0s2LHun/XZFslo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.56.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4242070},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/html":"./src/lib/ui/html.ts","./tsconfig":"./tsconfig.app.json","./ui/props":"./src/lib/ui/props.ts","./ui/state":"./src/lib/ui/state.ts","./ui/watch":"./src/lib/ui/watch.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/flight":"./src/lib/ui/flight.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/done":"./src/lib/shared/done.ts","./shared/page":"./src/lib/shared/page.ts","./shared/peek":"./src/lib/shared/peek.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/amend":"./src/lib/shared/amend.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/render":"./src/lib/server/render.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./ui/dom/outlet":"./src/lib/ui/dom/outlet.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/refresh":"./src/lib/shared/refresh.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/currentScope":"./src/lib/ui/scope.ts","./ui/dom/bindProp":"./src/lib/ui/dom/bindProp.ts","./ui/dom/readCall":"./src/lib/ui/dom/readCall.ts","./ui/dom/readCell":"./src/lib/ui/dom/readCell.ts","./ui/dom/skeleton":"./src/lib/ui/dom/skeleton.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./shared/reachable":"./src/lib/shared/reachable.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/mountSlot":"./src/lib/ui/dom/mountSlot.ts","./ui/dom/restProps":"./src/lib/ui/dom/restProps.ts","./ui/dom/writeCell":"./src/lib/ui/dom/writeCell.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/invalidate":"./src/lib/shared/invalidate.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mergeProps":"./src/lib/ui/dom/mergeProps.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cellPending":"./src/lib/ui/dom/cellPending.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/spreadAttrs":"./src/lib/ui/dom/spreadAttrs.ts","./ui/dom/spreadProps":"./src/lib/ui/dom/spreadProps.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./ui/exitRenderScope":"./src/lib/ui/exitScope.ts","./ui/runtime/blockId":"./src/lib/ui/runtime/blockId.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/anchorCursor":"./src/lib/ui/dom/anchorCursor.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendTextAt":"./src/lib/ui/dom/appendTextAt.ts","./ui/dom/awaitSubject":"./src/lib/ui/dom/awaitSubject.ts","./ui/dom/bindableProp":"./src/lib/ui/dom/bindableProp.ts","./ui/enterRenderScope":"./src/lib/ui/enterScope.ts","./ui/runtime/withPath":"./src/lib/ui/runtime/withPath.ts","./ui/settleAsyncCells":"./src/lib/ui/settleAsyncCells.ts","./server/rpc/defineRpc":"./src/lib/server/rpc/defineRpc.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/runtime/escapeKey":"./src/lib/ui/runtime/escapeKey.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/isolateCellBarrier":"./src/lib/ui/isolateCellBarrier.ts","./ui/runtime/renderPath":"./src/lib/ui/runtime/renderPath.ts","./ui/dom/bindSelectValue":"./src/lib/ui/dom/bindSelectValue.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/dom/mutateDocContainer":"./src/lib/ui/dom/mutateDocContainer.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./shared/ValidationErrorData":"./src/lib/shared/types/ValidationErrorData.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./ui/finalizeStreamedChildren":"./src/lib/ui/finalizeStreamedChildren.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"9b541792774281726e05d20ffb6f4f899b61f65b","scripts":{"test":"bun test ./tests"},"_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.56.0_1784200928464_0.19165336337240468","host":"s3://npm-registry-packages-npm-production"}},"0.57.0":{"name":"@abide/abide","version":"0.57.0","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.57.0","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"e14a50f5e8df937dac0e8f4d50c657d7845a37af","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.57.0.tgz","fileCount":922,"integrity":"sha512-j8akGPTtjJ1foLk3+OqDedS6Z79sN6+MLXaMlF7IcJO4raIy5uFSh/xA7SZBLBExL93scExH0NYUG7ddQ+NXug==","signatures":[{"sig":"MEUCIDBIJegC8bBfzPfNjMj4WL55meQOKhLwLOKLBgZuti0qAiEAndmh6KrLp9GtuH797skFVVh6RwyYmhDu1rZfzBIWh20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.57.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4258678},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/html":"./src/lib/ui/html.ts","./tsconfig":"./tsconfig.app.json","./ui/props":"./src/lib/ui/props.ts","./ui/state":"./src/lib/ui/state.ts","./ui/watch":"./src/lib/ui/watch.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/flight":"./src/lib/ui/flight.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/done":"./src/lib/shared/done.ts","./shared/page":"./src/lib/shared/page.ts","./shared/peek":"./src/lib/shared/peek.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/amend":"./src/lib/shared/amend.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/render":"./src/lib/server/render.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./ui/dom/outlet":"./src/lib/ui/dom/outlet.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/refresh":"./src/lib/shared/refresh.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/currentScope":"./src/lib/ui/scope.ts","./ui/dom/bindProp":"./src/lib/ui/dom/bindProp.ts","./ui/dom/readCall":"./src/lib/ui/dom/readCall.ts","./ui/dom/readCell":"./src/lib/ui/dom/readCell.ts","./ui/dom/skeleton":"./src/lib/ui/dom/skeleton.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./shared/reachable":"./src/lib/shared/reachable.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/mountSlot":"./src/lib/ui/dom/mountSlot.ts","./ui/dom/restProps":"./src/lib/ui/dom/restProps.ts","./ui/dom/writeCell":"./src/lib/ui/dom/writeCell.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/invalidate":"./src/lib/shared/invalidate.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mergeProps":"./src/lib/ui/dom/mergeProps.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cellPending":"./src/lib/ui/dom/cellPending.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/spreadAttrs":"./src/lib/ui/dom/spreadAttrs.ts","./ui/dom/spreadProps":"./src/lib/ui/dom/spreadProps.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./ui/exitRenderScope":"./src/lib/ui/exitScope.ts","./ui/runtime/blockId":"./src/lib/ui/runtime/blockId.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/anchorCursor":"./src/lib/ui/dom/anchorCursor.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendTextAt":"./src/lib/ui/dom/appendTextAt.ts","./ui/dom/awaitSubject":"./src/lib/ui/dom/awaitSubject.ts","./ui/dom/bindableProp":"./src/lib/ui/dom/bindableProp.ts","./ui/enterRenderScope":"./src/lib/ui/enterScope.ts","./ui/runtime/withPath":"./src/lib/ui/runtime/withPath.ts","./ui/settleAsyncCells":"./src/lib/ui/settleAsyncCells.ts","./server/rpc/defineRpc":"./src/lib/server/rpc/defineRpc.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/runtime/escapeKey":"./src/lib/ui/runtime/escapeKey.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/isolateCellBarrier":"./src/lib/ui/isolateCellBarrier.ts","./ui/runtime/renderPath":"./src/lib/ui/runtime/renderPath.ts","./ui/dom/bindSelectValue":"./src/lib/ui/dom/bindSelectValue.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/dom/mutateDocContainer":"./src/lib/ui/dom/mutateDocContainer.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./shared/ValidationErrorData":"./src/lib/shared/types/ValidationErrorData.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./ui/finalizeStreamedChildren":"./src/lib/ui/finalizeStreamedChildren.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"c9268e83847244e54769e595dd6fdc2b27629b34","scripts":{"test":"bun test ./tests"},"_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.57.0_1784215168636_0.26684805723394356","host":"s3://npm-registry-packages-npm-production"}},"0.57.1":{"name":"@abide/abide","version":"0.57.1","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"author":{"name":"Brian Cray"},"license":"MIT","_id":"@abide/abide@0.57.1","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"homepage":"https://github.com/briancray/abide#readme","bugs":{"url":"https://github.com/briancray/abide/issues"},"bin":{"abide":"bin/abide.ts"},"dist":{"shasum":"4e95a5b958bef20affe54ed805bc81d457ef11d5","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.57.1.tgz","fileCount":923,"integrity":"sha512-iVTiovvA1DBNEk0ZUS9GlZV0S7hYhi7x7LB6szwKypHi60GOSgqGTpN+zsHWT6i2OoNKBDT1XBBnVHhvnjhuvg==","signatures":[{"sig":"MEYCIQC1cSUQ00ZAs8NWxVPfP+q3zKJu5EjGm/D6t39z/IsefAIhAJ1SKZNG7BcuQF3smmBYq4JmHPl7Yq4v/AaXb8rHvNrQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.57.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4268158},"type":"module","engines":{"bun":">=1.3.0"},"exports":{"./build":"./src/build.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./ui/html":"./src/lib/ui/html.ts","./tsconfig":"./tsconfig.app.json","./ui/props":"./src/lib/ui/props.ts","./ui/state":"./src/lib/ui/state.ts","./ui/watch":"./src/lib/ui/watch.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/flight":"./src/lib/ui/flight.ts","./ui/router":"./src/lib/ui/router.ts","./server/GET":"./src/lib/server/GET.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/env":"./src/lib/server/env.ts","./server/sse":"./src/lib/server/sse.ts","./shared/log":"./src/lib/shared/log.ts","./shared/url":"./src/lib/shared/url.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/POST":"./src/lib/server/POST.ts","./server/json":"./src/lib/server/json.ts","./shared/done":"./src/lib/shared/done.ts","./shared/page":"./src/lib/shared/page.ts","./shared/peek":"./src/lib/shared/peek.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/agent":"./src/lib/server/agent.ts","./server/error":"./src/lib/server/error.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./shared/amend":"./src/lib/shared/amend.ts","./shared/trace":"./src/lib/shared/trace.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/render":"./src/lib/server/render.ts","./server/server":"./src/lib/server/server.ts","./server/socket":"./src/lib/server/socket.ts","./shared/health":"./src/lib/shared/health.ts","./shared/online":"./src/lib/shared/online.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./ui/dom/outlet":"./src/lib/ui/dom/outlet.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/request":"./src/lib/server/request.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/refresh":"./src/lib/shared/refresh.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./server/redirect":"./src/lib/server/redirect.ts","./ui/currentScope":"./src/lib/ui/scope.ts","./ui/dom/bindProp":"./src/lib/ui/dom/bindProp.ts","./ui/dom/readCall":"./src/lib/ui/dom/readCall.ts","./ui/dom/readCell":"./src/lib/ui/dom/readCell.ts","./ui/dom/skeleton":"./src/lib/ui/dom/skeleton.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./shared/reachable":"./src/lib/shared/reachable.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/mountSlot":"./src/lib/ui/dom/mountSlot.ts","./ui/dom/restProps":"./src/lib/ui/dom/restProps.ts","./ui/dom/writeCell":"./src/lib/ui/dom/writeCell.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./shared/invalidate":"./src/lib/shared/invalidate.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/mergeProps":"./src/lib/ui/dom/mergeProps.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./ui/dom/cellPending":"./src/lib/ui/dom/cellPending.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/spreadAttrs":"./src/lib/ui/dom/spreadAttrs.ts","./ui/dom/spreadProps":"./src/lib/ui/dom/spreadProps.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./ui/exitRenderScope":"./src/lib/ui/exitScope.ts","./ui/runtime/blockId":"./src/lib/ui/runtime/blockId.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./ui/dom/anchorCursor":"./src/lib/ui/dom/anchorCursor.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/appendTextAt":"./src/lib/ui/dom/appendTextAt.ts","./ui/dom/awaitSubject":"./src/lib/ui/dom/awaitSubject.ts","./ui/dom/bindableProp":"./src/lib/ui/dom/bindableProp.ts","./ui/enterRenderScope":"./src/lib/ui/enterScope.ts","./ui/runtime/withPath":"./src/lib/ui/runtime/withPath.ts","./ui/settleAsyncCells":"./src/lib/ui/settleAsyncCells.ts","./server/rpc/defineRpc":"./src/lib/server/rpc/defineRpc.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/runtime/escapeKey":"./src/lib/ui/runtime/escapeKey.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./ui/isolateCellBarrier":"./src/lib/ui/isolateCellBarrier.ts","./ui/runtime/renderPath":"./src/lib/ui/runtime/renderPath.ts","./ui/dom/bindSelectValue":"./src/lib/ui/dom/bindSelectValue.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/dom/mutateDocContainer":"./src/lib/ui/dom/mutateDocContainer.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./shared/ValidationErrorData":"./src/lib/shared/types/ValidationErrorData.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./ui/finalizeStreamedChildren":"./src/lib/ui/finalizeStreamedChildren.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"gitHead":"276791ea3fde825d95be229c04b4c1b466d74691","scripts":{"test":"bun test ./tests"},"_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"repository":{"url":"git+https://github.com/briancray/abide.git","type":"git","directory":"packages/abide"},"_npmVersion":"10.9.8","description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"typescript":"^6.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"happy-dom":"^20.10.6","tailwindcss":"^4.0.0","@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2"},"peerDependencies":{"tailwindcss":"^4.0.0","bun-plugin-tailwind":"*"},"peerDependenciesMeta":{"tailwindcss":{"optional":true},"bun-plugin-tailwind":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/abide_0.57.1_1784229122825_0.4746526323011213","host":"s3://npm-registry-packages-npm-production"}},"0.58.0":{"name":"@abide/abide","version":"0.58.0","type":"module","sideEffects":false,"description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","license":"MIT","author":{"name":"Brian Cray"},"homepage":"https://github.com/briancray/abide#readme","repository":{"type":"git","url":"git+https://github.com/briancray/abide.git","directory":"packages/abide"},"bugs":{"url":"https://github.com/briancray/abide/issues"},"keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"engines":{"bun":">=1.3.0"},"publishConfig":{"access":"public","provenance":true},"exports":{"./server/GET":"./src/lib/server/GET.ts","./server/POST":"./src/lib/server/POST.ts","./server/PUT":"./src/lib/server/PUT.ts","./server/PATCH":"./src/lib/server/PATCH.ts","./server/DELETE":"./src/lib/server/DELETE.ts","./server/HEAD":"./src/lib/server/HEAD.ts","./server/socket":"./src/lib/server/socket.ts","./server/json":"./src/lib/server/json.ts","./server/jsonl":"./src/lib/server/jsonl.ts","./server/sse":"./src/lib/server/sse.ts","./server/error":"./src/lib/server/error.ts","./server/redirect":"./src/lib/server/redirect.ts","./server/render":"./src/lib/server/render.ts","./server/request":"./src/lib/server/request.ts","./server/cookies":"./src/lib/server/cookies.ts","./server/env":"./src/lib/server/env.ts","./server/appDataDir":"./src/lib/server/appDataDir.ts","./server/server":"./src/lib/server/server.ts","./server/AppModule":"./src/lib/server/AppModule.ts","./server/InspectorContext":"./src/lib/server/runtime/types/InspectorContext.ts","./server/agent":"./src/lib/server/agent.ts","./server/rpc/defineRpc":"./src/lib/server/rpc/defineRpc.ts","./server/sockets/defineSocket":"./src/lib/server/sockets/defineSocket.ts","./server/prompts/definePrompt":"./src/lib/server/prompts/definePrompt.ts","./ui/watch":"./src/lib/ui/watch.ts","./shared/pending":"./src/lib/shared/pending.ts","./shared/invalidate":"./src/lib/shared/invalidate.ts","./shared/amend":"./src/lib/shared/amend.ts","./shared/peek":"./src/lib/shared/peek.ts","./shared/refresh":"./src/lib/shared/refresh.ts","./shared/refreshing":"./src/lib/shared/refreshing.ts","./shared/done":"./src/lib/shared/done.ts","./shared/HttpError":"./src/lib/shared/HttpError.ts","./shared/ValidationErrorData":"./src/lib/shared/types/ValidationErrorData.ts","./shared/snippet":"./src/lib/shared/snippet.ts","./shared/withJsonSchema":"./src/lib/shared/withJsonSchema.ts","./shared/health":"./src/lib/shared/health.ts","./shared/log":"./src/lib/shared/log.ts","./shared/online":"./src/lib/shared/online.ts","./shared/reachable":"./src/lib/shared/reachable.ts","./shared/page":"./src/lib/shared/page.ts","./shared/trace":"./src/lib/shared/trace.ts","./shared/url":"./src/lib/shared/url.ts","./shared/createSubscriber":"./src/lib/shared/createSubscriber.ts","./ui/html":"./src/lib/ui/html.ts","./ui/state":"./src/lib/ui/state.ts","./ui/props":"./src/lib/ui/props.ts","./ui/effect":"./src/lib/ui/effect.ts","./ui/currentScope":"./src/lib/ui/scope.ts","./ui/enterRenderScope":"./src/lib/ui/enterScope.ts","./ui/exitRenderScope":"./src/lib/ui/exitScope.ts","./ui/dom/mount":"./src/lib/ui/dom/mount.ts","./ui/dom/mountChild":"./src/lib/ui/dom/mountChild.ts","./ui/dom/mergeProps":"./src/lib/ui/dom/mergeProps.ts","./ui/dom/spreadProps":"./src/lib/ui/dom/spreadProps.ts","./ui/dom/restProps":"./src/lib/ui/dom/restProps.ts","./ui/dom/bindProp":"./src/lib/ui/dom/bindProp.ts","./ui/dom/bindableProp":"./src/lib/ui/dom/bindableProp.ts","./ui/dom/spreadAttrs":"./src/lib/ui/dom/spreadAttrs.ts","./ui/dom/readCall":"./src/lib/ui/dom/readCall.ts","./ui/dom/awaitSubject":"./src/lib/ui/dom/awaitSubject.ts","./ui/dom/readCell":"./src/lib/ui/dom/readCell.ts","./ui/dom/writeCell":"./src/lib/ui/dom/writeCell.ts","./ui/dom/cellPending":"./src/lib/ui/dom/cellPending.ts","./ui/runtime/withPath":"./src/lib/ui/runtime/withPath.ts","./ui/settleAsyncCells":"./src/lib/ui/settleAsyncCells.ts","./ui/flight":"./src/lib/ui/flight.ts","./ui/isolateCellBarrier":"./src/lib/ui/isolateCellBarrier.ts","./ui/finalizeStreamedChildren":"./src/lib/ui/finalizeStreamedChildren.ts","./ui/runtime/renderPath":"./src/lib/ui/runtime/renderPath.ts","./ui/dom/mutateDocContainer":"./src/lib/ui/dom/mutateDocContainer.ts","./ui/dom/hydrate":"./src/lib/ui/dom/hydrate.ts","./ui/dom/appendText":"./src/lib/ui/dom/appendText.ts","./ui/dom/appendTextAt":"./src/lib/ui/dom/appendTextAt.ts","./ui/dom/appendSnippet":"./src/lib/ui/dom/appendSnippet.ts","./ui/dom/appendStatic":"./src/lib/ui/dom/appendStatic.ts","./ui/dom/cloneStatic":"./src/lib/ui/dom/cloneStatic.ts","./ui/dom/skeleton":"./src/lib/ui/dom/skeleton.ts","./ui/dom/anchorCursor":"./src/lib/ui/dom/anchorCursor.ts","./ui/dom/mountSlot":"./src/lib/ui/dom/mountSlot.ts","./ui/dom/outlet":"./src/lib/ui/dom/outlet.ts","./ui/dom/attr":"./src/lib/ui/dom/attr.ts","./ui/dom/on":"./src/lib/ui/dom/on.ts","./ui/dom/attach":"./src/lib/ui/dom/attach.ts","./ui/dom/bindSelectValue":"./src/lib/ui/dom/bindSelectValue.ts","./ui/dom/each":"./src/lib/ui/dom/each.ts","./ui/dom/eachAsync":"./src/lib/ui/dom/eachAsync.ts","./ui/dom/when":"./src/lib/ui/dom/when.ts","./ui/dom/awaitBlock":"./src/lib/ui/dom/awaitBlock.ts","./ui/dom/tryBlock":"./src/lib/ui/dom/tryBlock.ts","./ui/dom/switchBlock":"./src/lib/ui/dom/switchBlock.ts","./ui/runtime/escapeKey":"./src/lib/ui/runtime/escapeKey.ts","./ui/runtime/nextBlockId":"./src/lib/ui/runtime/nextBlockId.ts","./ui/runtime/blockId":"./src/lib/ui/runtime/blockId.ts","./ui/runtime/enterRenderPass":"./src/lib/ui/runtime/enterRenderPass.ts","./ui/runtime/exitRenderPass":"./src/lib/ui/runtime/exitRenderPass.ts","./ui/router":"./src/lib/ui/router.ts","./ui/startClient":"./src/lib/ui/startClient.ts","./ui/navigate":"./src/lib/ui/navigate.ts","./ui/renderToStream":"./src/lib/ui/renderToStream.ts","./ui-plugin":"./src/lib/ui/compile/abideUiPlugin.ts","./mcp/createMcpServer":"./src/lib/mcp/createMcpServer.ts","./bundle/BundleWindow":"./src/lib/bundle/BundleWindow.ts","./bundle/BundleMenu":"./src/lib/bundle/BundleMenu.ts","./bundle/BundleMenuItem":"./src/lib/bundle/BundleMenuItem.ts","./bundle/onMenu":"./src/lib/bundle/onMenu.ts","./bundle/bundled":"./src/lib/bundle/bundled.ts","./test/createTestApp":"./src/lib/test/createTestApp.ts","./test/createScriptedSurface":"./src/lib/test/createScriptedSurface.ts","./test/assertAgentFrameConformance":"./src/lib/test/assertAgentFrameConformance.ts","./tsconfig":"./tsconfig.app.json","./build":"./src/build.ts","./compile":"./src/compile.ts","./preload":"./src/preload.ts","./resolver-plugin":"./src/abideResolverPlugin.ts","./ui/remoteProxy":"./src/lib/ui/remoteProxy.ts","./ui/socketProxy":"./src/lib/ui/socketProxy.ts","./server/prompts/renderPromptTemplate":"./src/lib/server/prompts/renderPromptTemplate.ts"},"scripts":{"test":"bun test ./tests"},"bin":{"abide":"bin/abide.ts"},"dependencies":{"typescript":"^6.0.3"},"peerDependencies":{"bun-plugin-tailwind":"*","tailwindcss":"^4.0.0"},"peerDependenciesMeta":{"bun-plugin-tailwind":{"optional":true},"tailwindcss":{"optional":true}},"devDependencies":{"@abide/inspector":"workspace:*","bun-plugin-tailwind":"^0.1.2","happy-dom":"^20.10.6","tailwindcss":"^4.0.0"},"_id":"@abide/abide@0.58.0","gitHead":"cfe64cc16764e0e0b3d910a6d196e5f646f75571","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-pUNne5aRZ+n5+fFQ1w9iFW1qzs7UVBAHppJIrskN3KgX0Hk9B71X3IqIki0N4Wr0naGMRivoN5yzjUy2xvl4bA==","shasum":"4cb63c30beb71b1ea2a2e7748db583f1b9f8426f","tarball":"https://registry.npmjs.org/@abide/abide/-/abide-0.58.0.tgz","fileCount":924,"unpackedSize":4276123,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@abide%2fabide@0.58.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIExEfihgmiLJ5eMb2mThsKFaBKKMi0eINPRqybARWVWPAiEAnmIU3aW7O3yugEoQcCdufkkIyrHHzlk8X86wp/N1Q4g="}]},"_npmUser":{"name":"briancray","email":"bcrayzie@icloud.com"},"directories":{},"maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/abide_0.58.0_1784290077850_0.947017634710055"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-17T18:12:07.456Z","modified":"2026-07-17T12:07:58.386Z","0.28.0":"2026-06-17T18:12:07.825Z","0.29.0":"2026-06-17T18:57:09.994Z","0.30.0":"2026-06-17T19:53:57.364Z","0.31.0":"2026-06-17T23:00:04.833Z","0.31.1":"2026-06-17T23:24:48.136Z","0.32.0":"2026-06-18T02:04:04.853Z","0.32.1":"2026-06-18T12:45:33.447Z","0.32.2":"2026-06-18T14:07:43.848Z","0.33.0":"2026-06-18T22:44:10.819Z","0.33.1":"2026-06-18T23:03:58.956Z","0.34.0":"2026-06-20T12:50:30.287Z","0.34.1":"2026-06-20T13:24:02.906Z","0.34.2":"2026-06-20T14:56:29.417Z","0.35.0":"2026-06-21T02:19:26.327Z","0.36.0":"2026-06-21T12:24:42.219Z","0.37.0":"2026-06-21T15:49:27.490Z","0.38.0":"2026-06-21T21:09:30.490Z","0.38.1":"2026-06-21T23:34:54.145Z","0.39.0":"2026-06-22T16:29:15.122Z","0.40.0":"2026-06-23T01:18:29.390Z","0.40.1":"2026-06-23T21:59:54.148Z","0.40.2":"2026-06-23T22:04:24.464Z","0.41.0":"2026-06-24T00:58:03.777Z","0.41.1":"2026-06-24T16:53:23.134Z","0.42.0":"2026-06-25T14:13:53.362Z","0.43.0":"2026-06-26T22:57:45.608Z","0.43.1":"2026-06-27T02:38:44.163Z","0.44.0":"2026-06-29T17:42:24.903Z","0.44.1":"2026-06-30T01:03:07.696Z","0.45.0":"2026-07-03T13:42:24.455Z","0.46.0":"2026-07-04T13:11:51.423Z","0.47.0":"2026-07-06T19:56:25.895Z","0.48.0":"2026-07-06T22:36:33.057Z","0.49.0":"2026-07-08T10:32:29.646Z","0.50.0":"2026-07-12T01:09:18.797Z","0.50.1":"2026-07-12T11:46:57.841Z","0.51.0":"2026-07-12T13:53:59.677Z","0.52.0":"2026-07-13T00:40:38.375Z","0.53.0":"2026-07-14T10:38:47.086Z","0.54.0":"2026-07-14T18:30:37.292Z","0.55.0":"2026-07-15T22:54:08.844Z","0.56.0":"2026-07-16T11:22:08.718Z","0.57.0":"2026-07-16T15:19:28.851Z","0.57.1":"2026-07-16T19:12:03.061Z","0.58.0":"2026-07-17T12:07:58.085Z"},"bugs":{"url":"https://github.com/briancray/abide/issues"},"author":{"name":"Brian Cray"},"license":"MIT","homepage":"https://github.com/briancray/abide#readme","keywords":["bun","ssr","spa","framework","isomorphic","rpc","mcp","cli"],"repository":{"type":"git","url":"git+https://github.com/briancray/abide.git","directory":"packages/abide"},"description":"Isomorphic multimodal HTTP framework built for humans and machines in a single Bun runtime","maintainers":[{"name":"briancray","email":"bcrayzie@icloud.com"}],"readme":"# abide\n\n**One typed declaration fans out to HTTP, a browser proxy, a CLI, an MCP tool, and an OpenAPI spec — in a single Bun runtime, for humans and machines alike.**\n\nabide is an isomorphic framework where a server RPC is one typed function: the bundler swaps its runtime per side (in-process on the server, `fetch` in the browser) and projects the same declaration onto every other surface. The `.abide` component grammar ties those RPCs, live sockets, and reactive state into one page that server-renders and hydrates.\n\n- One direct dependency (TypeScript); one runtime (Bun ≥ 1.3). Tailwind is an optional peer.\n\n## Quick start\n\n```sh\nbunx abide scaffold my-app   # scaffolds the project, installs deps, starts the dev server\n```\n\nOr run the kitchen-sink example:\n\n```sh\ngit clone https://github.com/briancray/abide\ncd abide && bun install\ncd examples/kitchen-sink && bun dev\n```\n\n## RPCs\n\nAn RPC is one export per file under `src/server/rpc/` — the file path is the URL. The handler's typed input parameter is the contract: at build it projects to JSON Schema (ADR-0030) that drives the MCP tool, CLI flags, and OpenAPI operation. A Standard Schema (zod / valibot / arktype, unadapted) in `schemas.input` adds runtime validation on top.\n\n```ts\n// src/server/rpc/getMessages.ts\nimport { GET } from '@abide/abide/server/GET'\nimport { json } from '@abide/abide/server/json'\nimport { z } from 'zod'\nimport { listMessages } from '../db.ts'\n\nexport const getMessages = GET(\n  async ({ limit }: { limit: number }) => json(await listMessages(limit)),\n  { schemas: { input: z.object({ limit: z.number().max(100) }) } },\n)\n```\n\nOne declaration, five surfaces:\n\n```text\n                        getMessages  (src/server/rpc/getMessages.ts)\n                              │\n   ┌──────────────┬──────────┼───────────────┬───────────────────┐\n   ▼              ▼          ▼               ▼                   ▼\n SSR call     browser      MCP tool        CLI               OpenAPI op\n (in-proc)    fetch        get_messages    app get-messages   GET /rpc/\n smart read   typed proxy  (read → auto)   --limit 20         getMessages\n```\n\nA **typed input** unlocks the CLI, and for a read-only method (GET/HEAD) the MCP tool, with no hand-written schema — the projected shape is the machine-advertisable contract. A mutating method (POST/PUT/PATCH/DELETE) never auto-exposes to MCP; it needs explicit `clients: { mcp: true }`.\n\n```ts\n// src/server/rpc/sendMessage.ts — a plainly-typed mutation, opted into MCP\nimport { POST } from '@abide/abide/server/POST'\nimport { json } from '@abide/abide/server/json'\nimport { appendMessage } from '../db.ts'\n\nexport const sendMessage = POST(\n  async ({ text }: { text: string }) => json(await appendMessage(text)),\n  { clients: { mcp: true } },\n)\n```\n\nConsume it many ways. The **bare call `fn(args)` is the smart read** — cached, coalesced, reactive, isomorphic (in-process during SSR, `fetch` in the browser). Alongside it: `fn.raw(args, init?)` for the raw `Response`, and the probes/mutators `fn.pending()` / `fn.refreshing()` / `fn.error()` / `fn.peek()` / `fn.refresh()` / `fn.invalidate()` / `fn.amend(...)`. A streaming handler (`jsonl`/`sse`) makes the bare call return a `Subscribable`. There is no `cache()` wrapper — the bare call carries the caching.\n\n> Query / path / form args auto-coerce from the endpoint's typed shape (ADR-0028): a numeric / boolean / date field arrives already typed, so no `z.coerce` is needed — a value that won't parse stays a string so the schema raises an honest 422. The per-RPC `timeout` (504, on every surface) is distinct from `ABIDE_CLIENT_TIMEOUT`.\n\n## Sockets\n\nA socket is one broadcast topic per file under `src/server/sockets/`. A `Socket<T>` is an isomorphic `AsyncIterable<T>`; every socket multiplexes onto one WebSocket at `/__abide/sockets`.\n\n```ts\n// src/server/sockets/chat.ts\nimport { socket } from '@abide/abide/server/socket'\nimport { z } from 'zod'\n\nexport const chat = socket({\n  schema: z.object({ id: z.string(), text: z.string() }),\n  tail: 50,        // retain the last 50 frames for late joiners / reconnects\n  ttl: 60_000,     // evict retained frames older than 60s before replay\n})\n```\n\nThe HTTP face is `/__abide/sockets/<name>`: `GET` returns the retained tail, `POST` publishes (gated by `clientPublish`).\n\n## Components\n\nA `.abide` component is a single page that server-renders and hydrates. This one imports the RPC and socket above and exercises the whole grammar.\n\n```html\n<script>\nimport { getMessages } from '$server/rpc/getMessages.ts'\nimport { sendMessage } from '$server/rpc/sendMessage.ts'\nimport { chat } from '$server/sockets/chat.ts'\nimport Card from '$ui/Card.abide'\nimport { state } from '@abide/abide/ui/state'\nimport { watch } from '@abide/abide/ui/watch'\nimport { html } from '@abide/abide/ui/html'\nimport { props } from '@abide/abide/ui/props'\n\nconst { room = 'general' } = props()\n\nlet draft = state('')\nlet limit = state(20)\nlet live = state(true)\nlet tab = state('feed')\nlet unread = state(0)\n\n// state.computed — read-only derived; state.linked — writable, reseeded from a thunk\nlet trimmed = state.computed(() => draft.trim())\nlet title = state.linked(() => `#${room}`)\n\n// watch — the single reaction primitive (client-only): a cell, then a socket\nwatch(trimmed, next => console.debug('draft', next))\nwatch(chat, frame => { unread += 1 })\n\nconst badge = html`<sup>${unread}</sup>`\n\nasync function send() {\n  if (!trimmed) return\n  await sendMessage({ text: draft })   // mutating RPC in an event handler\n  draft = ''\n}\n\n// an attach directive: run against the element, return a teardown\nfunction autofocus(node: HTMLElement) {\n  node.focus()\n  return () => {}\n}\n\n// the get/set pair for a derived two-way binding\nfunction get() { return draft.toUpperCase() }\nfunction set(next: string) { draft = next }\n</script>\n\n<header class=\"row\" class:live={live} style:opacity={live ? 1 : 0.5} {...{ id: 'top' }}>\n  <h1>{title} {badge}</h1>\n  <label><input type=\"checkbox\" bind:checked={live} /> live</label>\n</header>\n\n<!-- bare async read: undefined while pending, composes with ?. and ?? -->\n<p>{getMessages({ limit })?.length ?? 0} loaded</p>\n{#if getMessages.pending()}<span>loading…</span>{/if}\n{#if getMessages.error()}<span role=\"alert\">failed</span>{/if}\n\n<form onsubmit={send}>\n  <input name={room} bind:value={draft} attach={autofocus} />\n  <!-- derived two-way binding: { get, set } -->\n  <input bind:value={{ get, set }} />\n  <button type=\"submit\" disabled={trimmed === ''}>Send</button>\n</form>\n\n<nav>\n  {#for name of ['feed', 'about']}<span>{name}</span>{/for}\n  <label><input type=\"radio\" bind:group={tab} value=\"feed\" /> feed</label>\n  <label><input type=\"radio\" bind:group={tab} value=\"about\" /> about</label>\n</nav>\n\n{#switch tab}\n  {:case 'feed'}\n    <ol>\n      {#for message, i of getMessages({ limit }) ?? [] by message.id}\n        <li style:--i={i}>{message.text}</li>\n      {/for}\n    </ol>\n  {:case 'about'}\n    <p>Room {room}.</p>\n  {:default}\n    <p>—</p>\n{/switch}\n\n<!-- inline await: blocks SSR until the value is in the initial HTML -->\n<p>total: {await getMessages({ limit: 100 })?.length ?? 0}</p>\n\n<!-- {#await} is the opt-in for a distinct pending branch and {:then} narrowing -->\n{#await getMessages({ limit })}\n  <p>loading feed…</p>\n{:then messages}\n  <p>{messages.length} messages</p>\n{:catch failure}\n  <p>{failure instanceof Error ? failure.message : String(failure)}</p>\n{:finally}\n  <hr />\n{/await}\n\n{#if live}\n  <script>\n  // a nested branch <script> — branch-local state, re-seeded per mount, no imports\n  let seen = state(0)\n  let plural = state.computed(() => (seen === 1 ? 'frame' : 'frames'))\n  </script>\n  <style>\n    /* nested <style> scopes to this branch's subtree */\n    p { font-variant-numeric: tabular-nums; }\n  </style>\n  <p>{seen} {plural} this session</p>\n  <ul>\n    {#for await frame of chat}\n      <li>{frame.text}</li>\n    {:catch streamError}\n      <li>{streamError instanceof Error ? streamError.message : String(streamError)}</li>\n    {/for}\n  </ul>\n{:else if unread > 0}\n  <p>{unread} while paused</p>\n{:else}\n  <p>paused</p>\n{/if}\n\n{#try}\n  <Card {...{ tone: 'accent' }} class:wide={live}>\n    <p>{html('<em>trusted</em>')}</p>\n  </Card>\n{:catch renderError}\n  <p>card failed: {renderError instanceof Error ? renderError.message : String(renderError)}</p>\n{:finally}\n  <footer>room {room}</footer>\n{/try}\n\n{#snippet row(message: { id: string; text: string })}\n  <li data-id={message.id}>{message.text}</li>\n{/snippet}\n<ul>{#if getMessages({ limit })}{row({ id: '0', text: 'pinned' })}{/if}</ul>\n\n<style>\n  /* a root <style> is component-scoped */\n  .row { display: flex; gap: 0.5rem; }\n</style>\n```\n\nThe child component renders its passed content at `{children()}`, with a fallback:\n\n```html\n<script>\nimport { props } from '@abide/abide/ui/props'\nimport type { Snippet } from '@abide/abide/shared/snippet'\nconst { tone = 'plain', children } = props<{ tone?: string; children?: Snippet }>()\n</script>\n\n<section class:accent={tone === 'accent'}>\n  {#if children}{children()}{:else}<em>empty</em>{/if}\n</section>\n```\n\nAsync reads have no ceremony: the bare call in `{getMessages({ limit })}` is the way — a peek that reads `undefined` while pending and auto-streams on SSR, pairing with `.pending()` / `.error()` for affordances. Reach for `{#await}` only when you want an explicit pending branch, a local `{:catch}`, or `{:then}` narrowing.\n\nMIT\n","readmeFilename":"README.md"}