{"_id":"@ottocode/web-sdk","_rev":"236-316856941c7e760fe411ca4afd367da7","name":"@ottocode/web-sdk","dist-tags":{"latest":"0.1.418"},"versions":{"0.1.173":{"name":"@ottocode/web-sdk","version":"0.1.173","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.173","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"f653cc9ead95920c6c9786b7d7723ec5d4d70ba7","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.173.tgz","fileCount":574,"integrity":"sha512-kYCaj3GMtmDoA0pHa+veNjPIdUCyaavUbvbetCHSGge6Jg7j6t1w6FCI3sY4mmV3jNVjD50xF02A5cx+mBkywg==","signatures":[{"sig":"MEYCIQC+wklsV4sPM5e/kLRaartoJP4cpzR06umdgErJnqb+awIhAOk1KksTl7jHwD5ycrEuInB4FC8lPVEkwuNMp8tXccs3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5555799},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"f653cc9ead95920c6c9786b7d7723ec5d4d70ba7","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-kYCaj3GMtmDoA0pHa+veNjPIdUCyaavUbvbetCHSGge6Jg7j6t1w6FCI3sY4mmV3jNVjD50xF02A5cx+mBkywg==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.173","@ottocode/sdk":"0.1.173"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.173_1770227777781_0.6481297020508714","host":"s3://npm-registry-packages-npm-production"}},"0.1.174":{"name":"@ottocode/web-sdk","version":"0.1.174","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.174","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"5a49993cfbf4e67fc5a4c29f5c587f3baad95939","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.174.tgz","fileCount":574,"integrity":"sha512-zfmaKr66V2wfgpJv2AKcNIg32S3FcD5XAu+9SnsJS26BxBoMUoXcgHb2fVEfWwKnwKyAQ0FxdsvTDUZ9maXI+Q==","signatures":[{"sig":"MEQCIDMaKIZsM5OAStRpGEAbY7YEcpdmG1a/AHr8O2O0zOENAiBYwKcWjrdekBENmE+9hCMHQ9WHdOQW2uxO9NtXCWe4CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5555799},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"5a49993cfbf4e67fc5a4c29f5c587f3baad95939","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-zfmaKr66V2wfgpJv2AKcNIg32S3FcD5XAu+9SnsJS26BxBoMUoXcgHb2fVEfWwKnwKyAQ0FxdsvTDUZ9maXI+Q==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.174","@ottocode/sdk":"0.1.174"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.174_1770230643800_0.6111269669988584","host":"s3://npm-registry-packages-npm-production"}},"0.1.175":{"name":"@ottocode/web-sdk","version":"0.1.175","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.175","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"37475893eb1db2cfca6e09108c79bdbac4b2de9c","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.175.tgz","fileCount":574,"integrity":"sha512-cpqaRqnMsaTJxtkXRVSYsPf5tSHDFrEljjDxjyC0cmJrRAE0fzk0WB2Qd8aE5VMRLBsuGNywPTH6KvNpdA9ucQ==","signatures":[{"sig":"MEUCIG+LD+c9DkuWh9kzW+AEoMdeow4BEw8DJ59WVdy0TRdUAiEA+hiY/6rmSc2EJxA5CWk2Os2ktHewO41PpA0rGqKw3zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5555717},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"37475893eb1db2cfca6e09108c79bdbac4b2de9c","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-cpqaRqnMsaTJxtkXRVSYsPf5tSHDFrEljjDxjyC0cmJrRAE0fzk0WB2Qd8aE5VMRLBsuGNywPTH6KvNpdA9ucQ==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.175","@ottocode/sdk":"0.1.175"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.175_1770241849221_0.824147271466789","host":"s3://npm-registry-packages-npm-production"}},"0.1.176":{"name":"@ottocode/web-sdk","version":"0.1.176","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.176","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"072fbf029e15982bfd1e8bb2d7bf59822f94c534","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.176.tgz","fileCount":574,"integrity":"sha512-Gqx91JzS+yzbtb6x/Vcp5UJTCLKzf3FbDE4kOFbf8H2P/BhtCcymxTSHYuRVRPx/YE79wAqIjUrTfyTW+Mos0g==","signatures":[{"sig":"MEQCIFdWgOrqzuw38Ejybk9eDjCOf2Qkd8Zt+orqNfbenMtbAiA/V7YFjVWjEMSFdakOpCL04gyoI6SfFV/tS7uOqyQatg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5556649},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"072fbf029e15982bfd1e8bb2d7bf59822f94c534","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-Gqx91JzS+yzbtb6x/Vcp5UJTCLKzf3FbDE4kOFbf8H2P/BhtCcymxTSHYuRVRPx/YE79wAqIjUrTfyTW+Mos0g==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.176","@ottocode/sdk":"0.1.176"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.176_1770283726606_0.1528642718907416","host":"s3://npm-registry-packages-npm-production"}},"0.1.177":{"name":"@ottocode/web-sdk","version":"0.1.177","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.177","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"c7fd10e84f0155709eb3813ca1c9a24001fd22b1","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.177.tgz","fileCount":574,"integrity":"sha512-+hTPx4O0KhOLvCW0NcaUQDw0HqqfBX913+1elMgpWicTxslrXf95v8KOmVfVs2UyIdIHUxziZFnIp+Qf9KOKgA==","signatures":[{"sig":"MEUCIQD+uXwfVjhAJsJ2vah5wGlXGrPod5QlF3gbe9ofnwRIawIgI7aCGl4OVlEo6+XRH4zE0nKlv976MMJAvlRgf3EH5yk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5557932},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"c7fd10e84f0155709eb3813ca1c9a24001fd22b1","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-+hTPx4O0KhOLvCW0NcaUQDw0HqqfBX913+1elMgpWicTxslrXf95v8KOmVfVs2UyIdIHUxziZFnIp+Qf9KOKgA==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.177","@ottocode/sdk":"0.1.177"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.177_1770286247017_0.6615684945484144","host":"s3://npm-registry-packages-npm-production"}},"0.1.178":{"name":"@ottocode/web-sdk","version":"0.1.178","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.178","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"408313e870e696433d4bc7aa3ba5015e7ede3d07","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.178.tgz","fileCount":582,"integrity":"sha512-v4RuPtmRayViqd6sxz4FYhgcQHgZsi/RKtwqa+3528A7pN74va30RgtDRg04Fs9IfpQ+wtmPqn6FDKwjLLZSHg==","signatures":[{"sig":"MEQCIFn6al2JVO7/1npIX8mP6RpOtN0ccrZjaCf25HvM5B6vAiADLIwa+s4Slmey5w02JFn+MsTQ9fzOxEj+gylefVdNcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5581309},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"408313e870e696433d4bc7aa3ba5015e7ede3d07","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-v4RuPtmRayViqd6sxz4FYhgcQHgZsi/RKtwqa+3528A7pN74va30RgtDRg04Fs9IfpQ+wtmPqn6FDKwjLLZSHg==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.178","@ottocode/sdk":"0.1.178"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.178_1770310571908_0.07284873645897116","host":"s3://npm-registry-packages-npm-production"}},"0.1.179":{"name":"@ottocode/web-sdk","version":"0.1.179","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.179","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"876aaa8fc583c3ca93bae89022fda39256ff563a","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.179.tgz","fileCount":602,"integrity":"sha512-SXpGCluIHDj14wQAq0AaLHkMfoug348wkfBLztBQAt84tEGpiRwi54deKUAlIlMgyYQIInhSCh5NHAilDHTalg==","signatures":[{"sig":"MEYCIQDPtNufYZ/lEXux1NzU/vMs6/UetiFTyGj9xLkvw0HOGgIhAJxepIOOobICm1p4onFOBKTBcRViCxQlMhf0qwkBGlz/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5616397},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"876aaa8fc583c3ca93bae89022fda39256ff563a","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-SXpGCluIHDj14wQAq0AaLHkMfoug348wkfBLztBQAt84tEGpiRwi54deKUAlIlMgyYQIInhSCh5NHAilDHTalg==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.179","@ottocode/sdk":"0.1.179"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.179_1770366565974_0.19572737592923906","host":"s3://npm-registry-packages-npm-production"}},"0.1.180":{"name":"@ottocode/web-sdk","version":"0.1.180","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.180","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"55cc359e06f4e6bd016528b73b76202cecabb0ad","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.180.tgz","fileCount":602,"integrity":"sha512-jtmeFxwm525YcHoLU4jy2jzBzgkeDSYn9ThPDKVosEG8Mu7XthBsJY5ey2MX1PoKzPQ6+JRM2FBw7vA/KlMMEw==","signatures":[{"sig":"MEYCIQCs23gxY1bTa7QdwUvmSxH8tjNkvpnoeNIWymdIcOBwMgIhAIVP9UIIF//dZXgWfZD7r8MD9E3BPh67K8wwHbWrnkOO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5616397},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"55cc359e06f4e6bd016528b73b76202cecabb0ad","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-jtmeFxwm525YcHoLU4jy2jzBzgkeDSYn9ThPDKVosEG8Mu7XthBsJY5ey2MX1PoKzPQ6+JRM2FBw7vA/KlMMEw==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.180","@ottocode/sdk":"0.1.180"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.180_1770367351063_0.7059489425797154","host":"s3://npm-registry-packages-npm-production"}},"0.1.181":{"name":"@ottocode/web-sdk","version":"0.1.181","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.181","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"4d4aa9b09053da8c77bf6d1aeee34a9bacc30e9a","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.181.tgz","fileCount":602,"integrity":"sha512-7sLfeLUrS0zmn/CTb+uG0YPSA1VoouO7t/zbhHeA5FRYHq8WUzBcX5Yo6HcyvSAC0gnnnaNDO0Xp8mVFO+5PVw==","signatures":[{"sig":"MEYCIQCaLfRRkQy/54v0w3Z+qAIy/mCvY/s8Wx8aMkkIYIHdDAIhANL6p7k48SUuG8UTfq9DY1hsri9Yv1uZGq9ChuSsVX22","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5627830},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"4d4aa9b09053da8c77bf6d1aeee34a9bacc30e9a","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-7sLfeLUrS0zmn/CTb+uG0YPSA1VoouO7t/zbhHeA5FRYHq8WUzBcX5Yo6HcyvSAC0gnnnaNDO0Xp8mVFO+5PVw==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.181","@ottocode/sdk":"0.1.181"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.181_1770498682530_0.05268169574357384","host":"s3://npm-registry-packages-npm-production"}},"0.1.182":{"name":"@ottocode/web-sdk","version":"0.1.182","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.182","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"6ba6266ac7d88367d5dd914c663c4a52487554c2","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.182.tgz","fileCount":602,"integrity":"sha512-ryqCE3glzsydfIYnmE/EzU+VsmWz6IN/GSzBjMR4exYEBi9dMi3IjK/UmK8oMfQj2r3/t1Ar8GeV87/+PdRH2Q==","signatures":[{"sig":"MEQCIHg77jzjzMiB1byYK7MjCFvL2mbLuCgYLodI1Y0E8NJDAiB5bAkhL9w3MeQwD7/cUVa9tlAITtP5ApGBzvSDczfcKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5628261},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"6ba6266ac7d88367d5dd914c663c4a52487554c2","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-ryqCE3glzsydfIYnmE/EzU+VsmWz6IN/GSzBjMR4exYEBi9dMi3IjK/UmK8oMfQj2r3/t1Ar8GeV87/+PdRH2Q==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.182","@ottocode/sdk":"0.1.182"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.182_1770566351634_0.7603626221771829","host":"s3://npm-registry-packages-npm-production"}},"0.1.183":{"name":"@ottocode/web-sdk","version":"0.1.183","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.183","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"b6155f6f285a926e02a43ad1beb9fe628f9584a9","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.183.tgz","fileCount":602,"integrity":"sha512-kO+ycjzi8uBotvmEuJaXC5ntUGjgWO/9SnmF4kWgxzwnzhsia78TMdMV+CqdZSQF8JVDsUStWL3oO3ZTxcSs3g==","signatures":[{"sig":"MEUCIQC6etSDzp3NKHnvcBMTlyg83uj2BUln/t/cFuf/y5kHIgIgU3xavPAyngbUrUtaJoKr0cGUFSsiHWbSrfi/mYFx2xE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5628261},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"b6155f6f285a926e02a43ad1beb9fe628f9584a9","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-kO+ycjzi8uBotvmEuJaXC5ntUGjgWO/9SnmF4kWgxzwnzhsia78TMdMV+CqdZSQF8JVDsUStWL3oO3ZTxcSs3g==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.183","@ottocode/sdk":"0.1.183"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.183_1770570195220_0.19798721087751492","host":"s3://npm-registry-packages-npm-production"}},"0.1.184":{"name":"@ottocode/web-sdk","version":"0.1.184","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.184","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"d03588ce6ce9cb00bfdac54b5674715caa7882fe","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.184.tgz","fileCount":602,"integrity":"sha512-tWl4yUeIKlGb+TwPuukjW1mzp84wartoielGuJjMJAHUnxkoWcvb9PR5c62lre+SjHcqoOpKvcJLNdq6EqliVw==","signatures":[{"sig":"MEUCIQCbGMwMvmDEs/CIOk4I8fI7peC2FVSXaYqw0gtxUrS/6AIgbY6CcAfj20xnl+N1NWyPx1FW3Tic6qrEn40GfY5s7Uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5628261},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"d03588ce6ce9cb00bfdac54b5674715caa7882fe","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-tWl4yUeIKlGb+TwPuukjW1mzp84wartoielGuJjMJAHUnxkoWcvb9PR5c62lre+SjHcqoOpKvcJLNdq6EqliVw==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.184","@ottocode/sdk":"0.1.184"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.184_1770571863069_0.5823258741051196","host":"s3://npm-registry-packages-npm-production"}},"0.1.185":{"name":"@ottocode/web-sdk","version":"0.1.185","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.185","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"69b6b4f12955a78087676427ccb8643d91310b03","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.185.tgz","fileCount":602,"integrity":"sha512-23oyxEZw2eHH/n6gehpEnwmHLCmlUmiM4iQBAT8WdAxoU3gM0NBt9s0+58FVA5NbjVYq5b4qZtLAr664qlI6Pw==","signatures":[{"sig":"MEYCIQCqc093jQpWzagoMKfLyGh2syPeb3bh2aZSkFLloKq30wIhAJYyzbJ7qo+08W09JjnVYaXgKlIkDClew3YmAoN6UfpP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5628261},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"69b6b4f12955a78087676427ccb8643d91310b03","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-23oyxEZw2eHH/n6gehpEnwmHLCmlUmiM4iQBAT8WdAxoU3gM0NBt9s0+58FVA5NbjVYq5b4qZtLAr664qlI6Pw==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.185","@ottocode/sdk":"0.1.185"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.185_1770575986222_0.11241789556837678","host":"s3://npm-registry-packages-npm-production"}},"0.1.186":{"name":"@ottocode/web-sdk","version":"0.1.186","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.186","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"897e97753845bfbef0a0578bce6a81dab105eb1b","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.186.tgz","fileCount":602,"integrity":"sha512-gySEhQJPtS/65qUjiLDGuhUGeH4jN/dDsjXeI2fDBD5FHV/x7WI+OZeqmd4FF71J4XC/ctgQR4E89SlkwpEcPQ==","signatures":[{"sig":"MEQCIAJ9dASeVnDCSyzSjSosKN4dCHfd5LxX+haqkMuCIUvFAiAzfElN4+FAwTQ/BfK/aa3Z/BLdhhQH5IAhXHJZpB+Z7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5628261},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"897e97753845bfbef0a0578bce6a81dab105eb1b","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-gySEhQJPtS/65qUjiLDGuhUGeH4jN/dDsjXeI2fDBD5FHV/x7WI+OZeqmd4FF71J4XC/ctgQR4E89SlkwpEcPQ==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.186","@ottocode/sdk":"0.1.186"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.186_1770579153624_0.7649714166809174","host":"s3://npm-registry-packages-npm-production"}},"0.1.187":{"name":"@ottocode/web-sdk","version":"0.1.187","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.187","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"02456d5ab139f81ec2c4215439389130fe25ac4b","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.187.tgz","fileCount":602,"integrity":"sha512-OJRVzvxzsKc4Ckne+b6hOUv6nPeywEf1hksFepTRi1R+v3Af3pDxFUgSEM6x5blsf3RdKuTt1XKMaycOo9xDsQ==","signatures":[{"sig":"MEUCIQCk+d49RZPNruPXjP3zrliBWr+E/eXCJBZ3AdPojE+MegIgOk2cwIYPXPxGOjDU2MuiO3pZfQc5gTGuo6Fq3Ku0vmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5628261},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"02456d5ab139f81ec2c4215439389130fe25ac4b","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-OJRVzvxzsKc4Ckne+b6hOUv6nPeywEf1hksFepTRi1R+v3Af3pDxFUgSEM6x5blsf3RdKuTt1XKMaycOo9xDsQ==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.187","@ottocode/sdk":"0.1.187"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.187_1770626193314_0.03934928397226911","host":"s3://npm-registry-packages-npm-production"}},"0.1.188":{"name":"@ottocode/web-sdk","version":"0.1.188","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.188","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"2173e108bc97a992261669252ecc833eed6a2d1a","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.188.tgz","fileCount":602,"integrity":"sha512-mflt7D52J/++vdMZqGBQqxq1I6EKe1/Pnf6/YDB3GhZQ6/kR5pkXByuxwUAPWlEOlqC7XvaKP2b+jRaFiYDYgw==","signatures":[{"sig":"MEYCIQCY0kVoeetBX3hrmV3D+KGsbvlIKEbAvkgusljiFd3AJwIhAMVF11d0EXAuKvS/NKixSex4J7zILb2V1cIya2pefhOF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5628261},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"2173e108bc97a992261669252ecc833eed6a2d1a","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-mflt7D52J/++vdMZqGBQqxq1I6EKe1/Pnf6/YDB3GhZQ6/kR5pkXByuxwUAPWlEOlqC7XvaKP2b+jRaFiYDYgw==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.188","@ottocode/sdk":"0.1.188"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.188_1770628276395_0.17225850810240306","host":"s3://npm-registry-packages-npm-production"}},"0.1.189":{"name":"@ottocode/web-sdk","version":"0.1.189","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.189","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"75b8d2ad1127f7a87ccb868f4fdf09a21366ae72","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.189.tgz","fileCount":602,"integrity":"sha512-Rr5v/nk+suH8jopIDziyAEkjKiJ0GWl4lY33PxZ0+R7xtGEcWgjs8ZbR59bSOIw5QzkoEpV+mh88091bNTONxA==","signatures":[{"sig":"MEUCIQC0AmasvYsUmEU1tEmIYOhxl+FXW2GeW5MLv3hCx0jNfgIgdxOZSvQjzWQByTcVrmATto7MaPMKi3kafcGRgFnABMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5628261},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"75b8d2ad1127f7a87ccb868f4fdf09a21366ae72","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-Rr5v/nk+suH8jopIDziyAEkjKiJ0GWl4lY33PxZ0+R7xtGEcWgjs8ZbR59bSOIw5QzkoEpV+mh88091bNTONxA==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.189","@ottocode/sdk":"0.1.189"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.189_1770722177933_0.8206428743482694","host":"s3://npm-registry-packages-npm-production"}},"0.1.190":{"name":"@ottocode/web-sdk","version":"0.1.190","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.190","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"53e73d7ccfcdc3944b2fb0e6fd34567b5a5dc540","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.190.tgz","fileCount":602,"integrity":"sha512-eCN7i5yIZi+r/HhMokuySNTj9jfnQ/mcqTDEmYHDNuEeCDAz7AnU/Dx7R7df59ObNLUDNykB67RF1us/R72kbA==","signatures":[{"sig":"MEQCIFvzcYNiJTeFDDL4AG6V40YkE2UmLzasWKtXWm/Q/L1dAiBpZW+SHQ44KN0wTYBX9TxKs3fts8UghPyWxlabVI+WUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5628261},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"53e73d7ccfcdc3944b2fb0e6fd34567b5a5dc540","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-eCN7i5yIZi+r/HhMokuySNTj9jfnQ/mcqTDEmYHDNuEeCDAz7AnU/Dx7R7df59ObNLUDNykB67RF1us/R72kbA==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.190","@ottocode/sdk":"0.1.190"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.190_1770727721262_0.8759034850937821","host":"s3://npm-registry-packages-npm-production"}},"0.1.191":{"name":"@ottocode/web-sdk","version":"0.1.191","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.191","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"2730ef0463ab71201a602e6fbd23305681190b6e","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.191.tgz","fileCount":602,"integrity":"sha512-ho2+1nWeph26hqJoEAyCJAJpkkAv14pGOw/SO/oaPehnkDxYZRr2HVxow+OEGla7Rwu2Y36Er8g3EQwkWrIIgQ==","signatures":[{"sig":"MEYCIQCA5/jhhPF0K/+NVdUQiyVMEqDQ9COyLENF/3/MsWAngQIhAMET3tiM1ZiXpdMyaHo48nL0yyqm/Mi2mD8UwV7Cv7fL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5628261},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"2730ef0463ab71201a602e6fbd23305681190b6e","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-ho2+1nWeph26hqJoEAyCJAJpkkAv14pGOw/SO/oaPehnkDxYZRr2HVxow+OEGla7Rwu2Y36Er8g3EQwkWrIIgQ==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.191","@ottocode/sdk":"0.1.191"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.191_1770728989376_0.2811512103718341","host":"s3://npm-registry-packages-npm-production"}},"0.1.192":{"name":"@ottocode/web-sdk","version":"0.1.192","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.192","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"0322b1411a2978bf43971f71584b7a6e38d85f4a","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.192.tgz","fileCount":602,"integrity":"sha512-JnZ9z6pOwddZzRPNse+lhmnwIrsYlW/DJ7Le/Xf+N/T3Ml7tN45BrFr4c3hq0n4AKd+qPWuFxEGhOCA4IuBEOQ==","signatures":[{"sig":"MEYCIQD9WvCgcex8hvTcvXPRSy4L5E/hayDcu3L8A8IF+O79pgIhANZm0nuv6r5T7kX1ntcCUkjH6zIiVDMPmAl76Tpli860","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5630975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"0322b1411a2978bf43971f71584b7a6e38d85f4a","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-JnZ9z6pOwddZzRPNse+lhmnwIrsYlW/DJ7Le/Xf+N/T3Ml7tN45BrFr4c3hq0n4AKd+qPWuFxEGhOCA4IuBEOQ==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.192","@ottocode/sdk":"0.1.192"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.192_1770735682143_0.5017617707968396","host":"s3://npm-registry-packages-npm-production"}},"0.1.193":{"name":"@ottocode/web-sdk","version":"0.1.193","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.193","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"e49c73653a9b676775b90b949abbf46c7b061406","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.193.tgz","fileCount":602,"integrity":"sha512-uzCQWFyxAAC5dB+sJeNvNmB3BleyqFvwXDKGrQeNR9bQ2P00g9t0MFfTaT1Njb2DtiXQg6ptybyCL4xa04MOLg==","signatures":[{"sig":"MEQCIAVBCufhNIZMIYvD5IcjhShYDPTGRS8FmZNBdX8CVvUZAiAeL2ywdkFbLBewRMrqY2wh7e5gLHRekxr8XILEmCbVQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5645793},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"e49c73653a9b676775b90b949abbf46c7b061406","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-uzCQWFyxAAC5dB+sJeNvNmB3BleyqFvwXDKGrQeNR9bQ2P00g9t0MFfTaT1Njb2DtiXQg6ptybyCL4xa04MOLg==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.193","@ottocode/sdk":"0.1.193"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.193_1770755008971_0.17289213668811243","host":"s3://npm-registry-packages-npm-production"}},"0.1.194":{"name":"@ottocode/web-sdk","version":"0.1.194","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.194","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"fb639e5cbc797834add7bb8ddf65d9bf62325259","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.194.tgz","fileCount":618,"integrity":"sha512-TjhbSxUQoFPXBirDBupCDyJ0T7DDTKBqA/leLTT/frcG6Q0yL9ojdwvJzGhegQipbAvfGByvlr6Ka0wcPz4Jyg==","signatures":[{"sig":"MEYCIQDyKgo963XQm6lNwTjCDtNTk5SbUQ3/Bbiju9HXnYe0NwIhAIKCmDMwNt1yZN0shYp6I+RNvbHnc29wQQwTyfF3HHiV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5677832},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"fb639e5cbc797834add7bb8ddf65d9bf62325259","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-TjhbSxUQoFPXBirDBupCDyJ0T7DDTKBqA/leLTT/frcG6Q0yL9ojdwvJzGhegQipbAvfGByvlr6Ka0wcPz4Jyg==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.194","@ottocode/sdk":"0.1.194"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.194_1770798197966_0.44719311519228766","host":"s3://npm-registry-packages-npm-production"}},"0.1.195":{"name":"@ottocode/web-sdk","version":"0.1.195","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.195","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"3a65108d944d106615b7da425aee1585a43967f1","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.195.tgz","fileCount":618,"integrity":"sha512-P5P3hNAXNMrPuN5xYTCrWYdheiwxzqI9UGH95O3tL2p8/X0o7tDkkEWyMeoTJrCDhRp0hhkSy93Ys/J/ODOknQ==","signatures":[{"sig":"MEUCIQCP61xpIjdhAkF63THEKuavXswRMx6RRJK7s5eKOFu98AIgQ2vwRvuFoUtUyQrvXOjWfC/SgypSRCwnpU7MVVDf/yY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5677832},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"3a65108d944d106615b7da425aee1585a43967f1","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-P5P3hNAXNMrPuN5xYTCrWYdheiwxzqI9UGH95O3tL2p8/X0o7tDkkEWyMeoTJrCDhRp0hhkSy93Ys/J/ODOknQ==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.195","@ottocode/sdk":"0.1.195"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.195_1770811098195_0.6531221136241712","host":"s3://npm-registry-packages-npm-production"}},"0.1.196":{"name":"@ottocode/web-sdk","version":"0.1.196","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.196","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"0453ea0b5ad85c81a48c9929e1c6fd771be20811","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.196.tgz","fileCount":618,"integrity":"sha512-wQLTjCISUVWMHlj4oY7ftsDpGIVeXVCBaKuK680vEeyKL9ngG8hTjs2WJBP+FoxcJPqp7rWNmdnrgfB1qzNhXA==","signatures":[{"sig":"MEUCIQD4NHajBfFvzNE+dhke/Sog5AQBF+s/OADlyLiWdRsk/gIgCncZFgL/xG1slzLpCrDtHF6nYqRW/ksiqj+VZp7b8Ow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5678118},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"0453ea0b5ad85c81a48c9929e1c6fd771be20811","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-wQLTjCISUVWMHlj4oY7ftsDpGIVeXVCBaKuK680vEeyKL9ngG8hTjs2WJBP+FoxcJPqp7rWNmdnrgfB1qzNhXA==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.196","@ottocode/sdk":"0.1.196"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.196_1770826336533_0.2719529907860292","host":"s3://npm-registry-packages-npm-production"}},"0.1.197":{"name":"@ottocode/web-sdk","version":"0.1.197","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.197","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"a0cd497fa8361e8d036728e6f9255f7f1e4923bc","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.197.tgz","fileCount":618,"integrity":"sha512-IITZCOngUM6Kgtz17CE6AWLZnzrRgSdFXfXiWGDSQpCfn9luOs/Xm90oFK3Jjj5kz//RsTd1OsEtT7iidB3DyA==","signatures":[{"sig":"MEUCIQDEQ/7K1W1laVjiD/YxKCRdtAKj3OLRsNB0a93nWhyhqQIgMhMKgv1N8Jjlv7aZCKwz6YGBCkqJgwK4UIE3i/bnHmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5678117},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"a0cd497fa8361e8d036728e6f9255f7f1e4923bc","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-IITZCOngUM6Kgtz17CE6AWLZnzrRgSdFXfXiWGDSQpCfn9luOs/Xm90oFK3Jjj5kz//RsTd1OsEtT7iidB3DyA==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.197","@ottocode/sdk":"0.1.197"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.197_1770889023133_0.23225852379480538","host":"s3://npm-registry-packages-npm-production"}},"0.1.198":{"name":"@ottocode/web-sdk","version":"0.1.198","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.198","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"f59ed4318572a2ecbe9d6ef0a9d02be5feb80793","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.198.tgz","fileCount":618,"integrity":"sha512-Ny76FAeS+qsjdBO+kWMjn1NjT4poG3sF0pJ1b95KWosmvfdO3QQompvtHBH7/wb37SdmUyQplXieUCiCjNeWlw==","signatures":[{"sig":"MEUCIBR2/ctNj5tygKPgD1LksMUTSJTAf4HpNT9gbr9mrQtoAiEAgfTqNVR6eBMTpH70x4WYNwWg2NAq58+0xyD5Jb2g/OM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5678117},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"f59ed4318572a2ecbe9d6ef0a9d02be5feb80793","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-Ny76FAeS+qsjdBO+kWMjn1NjT4poG3sF0pJ1b95KWosmvfdO3QQompvtHBH7/wb37SdmUyQplXieUCiCjNeWlw==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.198","@ottocode/sdk":"0.1.198"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.198_1770926931634_0.6123535727211165","host":"s3://npm-registry-packages-npm-production"}},"0.1.199":{"name":"@ottocode/web-sdk","version":"0.1.199","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.199","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"652c1bbd8905433117113ca834991a1cef930c5b","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.199.tgz","fileCount":638,"integrity":"sha512-PubM6sXT5sbOEqDVosymnILXhGcLVjFasUEewkR1rTuTH1g1R+FxfdiAxxxxjsmrJ+yMTX9uOG/RoikhqYhd6g==","signatures":[{"sig":"MEUCIQDisBGTY9HIusDHmAuRkrp5sO9IXfHzZlwn0VMwQ5zDCAIgULjB+usJ0G58WUiS3yDC5TNtXfwKMLpGDbEP9XinKqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5720332},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"652c1bbd8905433117113ca834991a1cef930c5b","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-PubM6sXT5sbOEqDVosymnILXhGcLVjFasUEewkR1rTuTH1g1R+FxfdiAxxxxjsmrJ+yMTX9uOG/RoikhqYhd6g==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.199","@ottocode/sdk":"0.1.199"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.199_1771007324149_0.5445976622560773","host":"s3://npm-registry-packages-npm-production"}},"0.1.200":{"name":"@ottocode/web-sdk","version":"0.1.200","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.200","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"10b1f0f6dd0826043753ce89581f885379c60965","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.200.tgz","fileCount":638,"integrity":"sha512-OIplQem3MZ87FbhR+bZhiZ12hLavNFlw7jgcjYIvqd9Ai9oZzcR5IYkwHTd89LaaosOGdfVX7K+o6hYQCC9wVg==","signatures":[{"sig":"MEUCIQCNhlb7N2EWAxGYH0/DdozCUY4Ki9PMfE0ocvkDT/GAywIgNyIzA4jXh6+xNqMKdeFFpOzyu6b/V5qITzE76UpY/tg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5720795},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"10b1f0f6dd0826043753ce89581f885379c60965","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-OIplQem3MZ87FbhR+bZhiZ12hLavNFlw7jgcjYIvqd9Ai9oZzcR5IYkwHTd89LaaosOGdfVX7K+o6hYQCC9wVg==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.200","@ottocode/sdk":"0.1.200"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.200_1771011311397_0.31914116425545136","host":"s3://npm-registry-packages-npm-production"}},"0.1.201":{"name":"@ottocode/web-sdk","version":"0.1.201","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.201","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"d815097470db9382818c1df36085510799d0a945","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.201.tgz","fileCount":674,"integrity":"sha512-3Igb3M8ErXoxi1LozSJB5sOjcr7IFsvfPNdTz3oGPV9nWj2lFKVzoBPqUR56Mg+W+WCUGFkzfGP0gr2cZaM9cA==","signatures":[{"sig":"MEUCIQCHMq2KQ179I+6X22LWtKNH86agriwB/7Y9kXa3Ru8gtAIgRr9PpuG1R449yRcrRMksZFmNnK7FLAtEUrmOPTk7Vdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5803894},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"d815097470db9382818c1df36085510799d0a945","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-3Igb3M8ErXoxi1LozSJB5sOjcr7IFsvfPNdTz3oGPV9nWj2lFKVzoBPqUR56Mg+W+WCUGFkzfGP0gr2cZaM9cA==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.201","@ottocode/sdk":"0.1.201"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.201_1771019062262_0.4302682278752037","host":"s3://npm-registry-packages-npm-production"}},"0.1.202":{"name":"@ottocode/web-sdk","version":"0.1.202","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.202","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"29f3ff45c1e1db43c963244179c1c9f69be58f47","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.202.tgz","fileCount":674,"integrity":"sha512-842KqtAX+axu5h4YPYVlwF+RPhHT6DDW4lL1BhZhy3oSv6bywQ1h3Z0r9CTfH2sQp648261IlK4EL/apMek8ww==","signatures":[{"sig":"MEQCID8BzD4UcZYilsQB0HKtOPEQjKggFTd0xmfWiMl85omBAiB6Q/wNqGiVaULCb7qep63DX546j9qmiBZ1rsbzU83dCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5807282},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"29f3ff45c1e1db43c963244179c1c9f69be58f47","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-842KqtAX+axu5h4YPYVlwF+RPhHT6DDW4lL1BhZhy3oSv6bywQ1h3Z0r9CTfH2sQp648261IlK4EL/apMek8ww==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.202","@ottocode/sdk":"0.1.202"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.202_1771021593610_0.8353118442681349","host":"s3://npm-registry-packages-npm-production"}},"0.1.203":{"name":"@ottocode/web-sdk","version":"0.1.203","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.203","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"0f6d239dd066ef14e2d1a22024fcd5b2b59a73d7","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.203.tgz","fileCount":674,"integrity":"sha512-P02k4MNEnqR9+skrwUbXLyKsIRuzQ8x5yKFFtIrrP3ZaPlJKGZ/gq1MArStpRUSN0Y05aBc89TnpXul6dyt/tw==","signatures":[{"sig":"MEQCIF+9ca3smfbjlbvamuFOkMvO6iDmfbMuOdURZkn/w53OAiBY/d3bnaKj2wOEE8yqveSpFoXyuYIaWd+8lUd6L76uWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5815651},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"0f6d239dd066ef14e2d1a22024fcd5b2b59a73d7","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-P02k4MNEnqR9+skrwUbXLyKsIRuzQ8x5yKFFtIrrP3ZaPlJKGZ/gq1MArStpRUSN0Y05aBc89TnpXul6dyt/tw==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.203","@ottocode/sdk":"0.1.203"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.203_1771073986541_0.5275971765275485","host":"s3://npm-registry-packages-npm-production"}},"0.1.204":{"name":"@ottocode/web-sdk","version":"0.1.204","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.204","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"47a7f64b3634971e4488767e144b7b3515d9aa09","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.204.tgz","fileCount":674,"integrity":"sha512-cBOOUIQPFTMaHr4MAoYhWYQ31ToQXER8ZlijdGDl/RXO8P7ZJJHiWJWkAumMteJJ7WAecYp7OAequ8030QcjXg==","signatures":[{"sig":"MEUCIQCeJMcBQ8u7WOCnUZ9Ncd0roa+5r2yDEj78ipmXoZ8vtwIgSb6FY/eUGhZhPYMd6A6ZP+oG1fRy030cGA9ajwJmlQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5815651},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"47a7f64b3634971e4488767e144b7b3515d9aa09","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-cBOOUIQPFTMaHr4MAoYhWYQ31ToQXER8ZlijdGDl/RXO8P7ZJJHiWJWkAumMteJJ7WAecYp7OAequ8030QcjXg==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.204","@ottocode/sdk":"0.1.204"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.204_1771077755648_0.05293337692479394","host":"s3://npm-registry-packages-npm-production"}},"0.1.205":{"name":"@ottocode/web-sdk","version":"0.1.205","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.205","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"94f86221bbd7f5cbd39740ebb67fb5b706c49457","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.205.tgz","fileCount":674,"integrity":"sha512-7CdfeVlQz9gAHPqXiLMfJs/ZMs6PxExaS4KCy3iAC8LtYp5/r9YxMw94erzU0v5bdqccXrBKxdytaOAYUPo7HA==","signatures":[{"sig":"MEUCIQDsqn0r3/BRT/10KrPSKd9K6y+49TnF/ck9wZNCMAUcvQIgIaiXhhfckqejlNIbkds7GIoL5CHx0G4kVJsGJkXud04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5817242},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"94f86221bbd7f5cbd39740ebb67fb5b706c49457","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-7CdfeVlQz9gAHPqXiLMfJs/ZMs6PxExaS4KCy3iAC8LtYp5/r9YxMw94erzU0v5bdqccXrBKxdytaOAYUPo7HA==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.205","@ottocode/sdk":"0.1.205"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.205_1771081787511_0.3402185264109021","host":"s3://npm-registry-packages-npm-production"}},"0.1.206":{"name":"@ottocode/web-sdk","version":"0.1.206","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.206","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"48935e3ca231b2b9b86e51d894c628e8354a7ae6","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.206.tgz","fileCount":682,"integrity":"sha512-oJyAUkm6ujNLu+XODEoOTFKw+Eqx/xo9T+tqDT7+jneZqUKjKJKvvIOh+G2EWglAYTcD7RXsYS4iA3g7/oQ8uw==","signatures":[{"sig":"MEYCIQCmjNX8z91405faz1db5TBastlUmlDmW2OFdhTdABaR8gIhAMPGFIzFr1XrFM0KvHSYroqXGUhwRp4lx6cFbbJpyIr2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5857092},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"48935e3ca231b2b9b86e51d894c628e8354a7ae6","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-oJyAUkm6ujNLu+XODEoOTFKw+Eqx/xo9T+tqDT7+jneZqUKjKJKvvIOh+G2EWglAYTcD7RXsYS4iA3g7/oQ8uw==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.206","@ottocode/sdk":"0.1.206"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.206_1771104252264_0.6612017326565007","host":"s3://npm-registry-packages-npm-production"}},"0.1.207":{"name":"@ottocode/web-sdk","version":"0.1.207","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.207","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"3888058ae93896d602df389289755ca9531923c7","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.207.tgz","fileCount":682,"integrity":"sha512-oGUZAPMdD+Lq6t4etN8bKds9WEfwgoXO1usm/GPCTE/XMrCf+APduWslF1vhmihiX6IwgWSXz/jaxFEDgoXDhA==","signatures":[{"sig":"MEQCIEYAQNEH+yG7nctELpdMpar97WzewfNKeXALVfrv0s7XAiB7sfLApyZyqQBuz1Wq4gQM5XRCZeI7DguCDJ5mUsatZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5868073},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"3888058ae93896d602df389289755ca9531923c7","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-oGUZAPMdD+Lq6t4etN8bKds9WEfwgoXO1usm/GPCTE/XMrCf+APduWslF1vhmihiX6IwgWSXz/jaxFEDgoXDhA==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.207","@ottocode/sdk":"0.1.207"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.207_1771182481295_0.13093585437006738","host":"s3://npm-registry-packages-npm-production"}},"0.1.208":{"name":"@ottocode/web-sdk","version":"0.1.208","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.208","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"c1b3ee19a4c0706133cf32ecc3cce90277d0210a","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.208.tgz","fileCount":682,"integrity":"sha512-tYE4q27S/rYnbplo+heNCqBSEz3UYGhgUI2oHQz04WlxvKORRaE2weYoofJYXqsrB6AwIHieaS2swpI6NnEUCw==","signatures":[{"sig":"MEUCIHNyT/byqr+R3J7yDnrbzJSlOJxHo0b3KbW2/2abspYmAiEAmLgzoH1oA4J/8AIy7BI+QAPsNvRAmtRHT+rdZWQmaCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5868203},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"c1b3ee19a4c0706133cf32ecc3cce90277d0210a","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-tYE4q27S/rYnbplo+heNCqBSEz3UYGhgUI2oHQz04WlxvKORRaE2weYoofJYXqsrB6AwIHieaS2swpI6NnEUCw==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.208","@ottocode/sdk":"0.1.208"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.208_1771238072969_0.057622633618010566","host":"s3://npm-registry-packages-npm-production"}},"0.1.209":{"name":"@ottocode/web-sdk","version":"0.1.209","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.209","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"dece577e0376730d17c4c9e9d8b5a583b58ed7b2","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.209.tgz","fileCount":682,"integrity":"sha512-cIzZjhlGFHa4zlQ0ogVGmjYr6e841yKdHNOo2A9padtLvpisiWzz245EXNSGBaJjSIkJ31javo7koKA3Ve4bdQ==","signatures":[{"sig":"MEQCIG6+cJwt/YbfD1AesbUTQjNL3dUBPMWUzg2juqKQL0laAiA6ui16/FVLSFg9hnPyyllFG+VxHQBACLkFKGQe6OGJwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5868203},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"dece577e0376730d17c4c9e9d8b5a583b58ed7b2","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-cIzZjhlGFHa4zlQ0ogVGmjYr6e841yKdHNOo2A9padtLvpisiWzz245EXNSGBaJjSIkJ31javo7koKA3Ve4bdQ==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.209","@ottocode/sdk":"0.1.209"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.209_1771251355787_0.872033383571629","host":"s3://npm-registry-packages-npm-production"}},"0.1.210":{"name":"@ottocode/web-sdk","version":"0.1.210","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.210","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"81df37273c66f030fff04c7ca3591bc7850679d5","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.210.tgz","fileCount":682,"integrity":"sha512-01Yqj45To56O3M1esgP7ZBH/NMPsUtjC0y6SRpWY81Uw85OrdjPZqSN7tN+GWEp/Hhw7AdsZpSPoprvQV7xSOQ==","signatures":[{"sig":"MEYCIQDFDpA5s24QKb7cpHWUwRLGAgTH/Cki2G8cu1rxGFVcYQIhALzyxrVeTa4EQ5nUr24wQtZD1YQuyyEYa2IZnJmLNxlf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5868203},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"81df37273c66f030fff04c7ca3591bc7850679d5","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-01Yqj45To56O3M1esgP7ZBH/NMPsUtjC0y6SRpWY81Uw85OrdjPZqSN7tN+GWEp/Hhw7AdsZpSPoprvQV7xSOQ==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.210","@ottocode/sdk":"0.1.210"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.210_1771254248734_0.46564319786450237","host":"s3://npm-registry-packages-npm-production"}},"0.1.211":{"name":"@ottocode/web-sdk","version":"0.1.211","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.211","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"aa5200214f2386c726bce981832faacabb72aa80","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.211.tgz","fileCount":690,"integrity":"sha512-h2/gxa+vGnhASiQMdPrppERGkiLkYBYGa9HDBv/kdwonw99vohUeEZtyxeoiebF/OZ4KixhS/LEWrT2nGdUyRQ==","signatures":[{"sig":"MEUCIGF3hU3tGUD6P87i0hDKxS9wuyMOun4zec0lpzl9F4ZeAiEArqt7vKkWv+H0TmR52dWqId3/JRXWSX114udNrh7WX9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5889507},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"aa5200214f2386c726bce981832faacabb72aa80","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-h2/gxa+vGnhASiQMdPrppERGkiLkYBYGa9HDBv/kdwonw99vohUeEZtyxeoiebF/OZ4KixhS/LEWrT2nGdUyRQ==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.211","@ottocode/sdk":"0.1.211"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.211_1771337270336_0.2550817371123313","host":"s3://npm-registry-packages-npm-production"}},"0.1.212":{"name":"@ottocode/web-sdk","version":"0.1.212","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.212","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"427c633936e2b04d06159039ef323b2813255d42","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.212.tgz","fileCount":694,"integrity":"sha512-d5u3v8En7M6vP7m+kHCffDP38UxlfHSxi9Nv0sV8mtYwot05fgoCkxjfpJiHTc3AqutttWTzsQDoULULg1ikRQ==","signatures":[{"sig":"MEUCIDdspPg/KuUTqvoaNj17cPgioil8QSrTPj05JCbublN5AiEA3FNdjMiPDOkqPpntqvl3FApS4lB65dQ8Rsk8osBCZDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5895661},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"427c633936e2b04d06159039ef323b2813255d42","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-d5u3v8En7M6vP7m+kHCffDP38UxlfHSxi9Nv0sV8mtYwot05fgoCkxjfpJiHTc3AqutttWTzsQDoULULg1ikRQ==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.212","@ottocode/sdk":"0.1.212"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.212_1771396670058_0.7307615853558829","host":"s3://npm-registry-packages-npm-production"}},"0.1.213":{"name":"@ottocode/web-sdk","version":"0.1.213","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.213","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"2c86c7707d022ea33cbde723cb52d0a74fa64afb","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.213.tgz","fileCount":694,"integrity":"sha512-zM2f7CB/NsUOnifQ0WywEJSAI6wxjmdM5nrfZf+wKGxKB7FH1bHVzkxkhPUzT3bdNMaEz/lOe5XtuZBec5uAgA==","signatures":[{"sig":"MEUCIH0ul3Ff0IRbS2Xq0BsLf/f2nyUnjlaOKMB3pdDtyYUMAiEAuFiMZSs1juNxZPm+zb5YnCtR2+epe2qrAfUy5Rh8YF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5900199},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"2c86c7707d022ea33cbde723cb52d0a74fa64afb","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-zM2f7CB/NsUOnifQ0WywEJSAI6wxjmdM5nrfZf+wKGxKB7FH1bHVzkxkhPUzT3bdNMaEz/lOe5XtuZBec5uAgA==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.213","@ottocode/sdk":"0.1.213"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.545.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.263.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.213_1771448310862_0.6926895323884086","host":"s3://npm-registry-packages-npm-production"}},"0.1.215":{"name":"@ottocode/web-sdk","version":"0.1.215","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.215","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"00d83eb83db8188cf740d110e693e5f3664affd3","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.215.tgz","fileCount":730,"integrity":"sha512-l/AqI5/EodAGoe7Dg6sbCtNfGp/F1qZykJnEcqf+4BEnTfeYvIQQX0I/03Htk1VfbMKchUnUSDTa1P+xh9oabg==","signatures":[{"sig":"MEUCIQCOBmP+wXGY5Wc7BgHwGWzI7IEkd0GVjoZP1T323ibgMwIgEZctI4rzVhgf12pMGK+Qx4OyLfH1siKmXyTh9YFX3QU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5912280},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"00d83eb83db8188cf740d110e693e5f3664affd3","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-l/AqI5/EodAGoe7Dg6sbCtNfGp/F1qZykJnEcqf+4BEnTfeYvIQQX0I/03Htk1VfbMKchUnUSDTa1P+xh9oabg==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.215","@ottocode/sdk":"0.1.215"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.215_1771571962934_0.3146680912850006","host":"s3://npm-registry-packages-npm-production"}},"0.1.216":{"name":"@ottocode/web-sdk","version":"0.1.216","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.216","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"cc8d4fda56dcecdace4578a4515fc58357ea1477","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.216.tgz","fileCount":758,"integrity":"sha512-DLi09gcgRWndkZIjQbwfJwjzZz/Hkj+o5PFW05dySnxot5Kb3TtW52DCvIo0ijzx5rLDNaXpatscpdJsDb0zYw==","signatures":[{"sig":"MEQCIExe6H44tyfpxQuYZsQP0lsLkqSPX1zPdV7q9U7dcwZ2AiApzD59qJrtOZkdJUZw6DIq0vDc0QeaGHRVSPRMkAIgmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5954967},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"cc8d4fda56dcecdace4578a4515fc58357ea1477","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-DLi09gcgRWndkZIjQbwfJwjzZz/Hkj+o5PFW05dySnxot5Kb3TtW52DCvIo0ijzx5rLDNaXpatscpdJsDb0zYw==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.216","@ottocode/sdk":"0.1.216"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.216_1771930118080_0.017121651221190026","host":"s3://npm-registry-packages-npm-production"}},"0.1.217":{"name":"@ottocode/web-sdk","version":"0.1.217","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.217","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"dd93db0080592b5fbf9c329124901628225b32b1","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.217.tgz","fileCount":762,"integrity":"sha512-eap8ZCAEVjlDKXWC0VwnIAg9kGn0AzZTyB08U75c+Ty+i0WFliqr10uzcCA6Sq67Po8vOefQqQvJ4AxmeYFYIg==","signatures":[{"sig":"MEQCIF6XCml/R25Hegw9JW/IJ197rTGAWYyG54wjfFf5ErYKAiAbHDZFl/+brrcm4EL+tSVjZqk2xTnmoSBOuMgDCW3F1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5972143},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"dd93db0080592b5fbf9c329124901628225b32b1","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-eap8ZCAEVjlDKXWC0VwnIAg9kGn0AzZTyB08U75c+Ty+i0WFliqr10uzcCA6Sq67Po8vOefQqQvJ4AxmeYFYIg==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.217","@ottocode/sdk":"0.1.217"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.217_1772389416917_0.6514639770491621","host":"s3://npm-registry-packages-npm-production"}},"0.1.218":{"name":"@ottocode/web-sdk","version":"0.1.218","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.218","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"85f2ea9b522a8f78d35f17ed1360904af593cb4e","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.218.tgz","fileCount":762,"integrity":"sha512-Ps57R2m6vyoWddIjuaZE6NArVNWmc3K4INu98gqnBXRcXRoThh0ngW0grAdhd3BluJtqvENBlmgTkDLFvp0/5w==","signatures":[{"sig":"MEUCIQConispGFx5uEF+lmII2Sh9Bl52b4L4H3AXs/9rIGHnugIgU+yFT9OgfjZkWWWg94VN7ImoQpyAzQZl1qi9bC64NDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5972143},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"85f2ea9b522a8f78d35f17ed1360904af593cb4e","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-Ps57R2m6vyoWddIjuaZE6NArVNWmc3K4INu98gqnBXRcXRoThh0ngW0grAdhd3BluJtqvENBlmgTkDLFvp0/5w==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.218","@ottocode/sdk":"0.1.218"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.218_1772390526398_0.05117142206970393","host":"s3://npm-registry-packages-npm-production"}},"0.1.219":{"name":"@ottocode/web-sdk","version":"0.1.219","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.219","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"76655a681139117f1a610f8727c343fb91212a71","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.219.tgz","fileCount":762,"integrity":"sha512-fx/U/KDktG+dC0eJQXC6h9aSSIicknQGj6P5ebHGyRSt18gWq2fYWgfX6+dPxv0s9BiGykRMXZ3GRvuiq+PL6A==","signatures":[{"sig":"MEUCIErvGkSGcAhUU4x+wgUg8XSu9NMiqt+yRYCHsw9JeoW6AiEAhBUzkTC/jxKxI55t+7Z7aURbhmIfHGGjzuWus/FPlhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5972143},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"76655a681139117f1a610f8727c343fb91212a71","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-fx/U/KDktG+dC0eJQXC6h9aSSIicknQGj6P5ebHGyRSt18gWq2fYWgfX6+dPxv0s9BiGykRMXZ3GRvuiq+PL6A==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.219","@ottocode/sdk":"0.1.219"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.219_1772393289406_0.5909090589088877","host":"s3://npm-registry-packages-npm-production"}},"0.1.220":{"name":"@ottocode/web-sdk","version":"0.1.220","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.220","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"3a62ac9e8722a785a3d28ce60f0ad5ced5a461ed","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.220.tgz","fileCount":762,"integrity":"sha512-L6M7vlYtOokQ9C+nyH4DaaR//Cy6yB6N8VLEFfpFTba9QRaN3iIlxskp4rTT0o8p6Yu+az944lJ4PjBt+MxEAw==","signatures":[{"sig":"MEUCIDR8EaYGFP17Bv+A62zAE+S12Ra9y0FjljZYKSNKj5CJAiEAhRYxhPADpm15GIkLroBUTzEey4KE+t/Z+qRLwVxX13k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5972143},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"3a62ac9e8722a785a3d28ce60f0ad5ced5a461ed","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-L6M7vlYtOokQ9C+nyH4DaaR//Cy6yB6N8VLEFfpFTba9QRaN3iIlxskp4rTT0o8p6Yu+az944lJ4PjBt+MxEAw==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.220","@ottocode/sdk":"0.1.220"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.220_1772406948316_0.6416886418990257","host":"s3://npm-registry-packages-npm-production"}},"0.1.221":{"name":"@ottocode/web-sdk","version":"0.1.221","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.221","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"1da3b553a34ee0c9f8c0ab96f0fba56a2c8f5e62","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.221.tgz","fileCount":762,"integrity":"sha512-lLKjM3TxKjl0BLvMoxkyzSWiNMnkdwPd77K4S3hDCgDBwsUyMmLHXC8OevO620xBj1YYIh28UrCJ9M8Ha4pIqQ==","signatures":[{"sig":"MEYCIQDARdg4wxUwhVgTF7QRCTJAIBF03qHjPUsRs7+VY67GRwIhAM1NDGcEIwqQPUxhQzbA0UQlSk9PYH8kLCZh1g7rnZhK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5972143},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"1da3b553a34ee0c9f8c0ab96f0fba56a2c8f5e62","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-lLKjM3TxKjl0BLvMoxkyzSWiNMnkdwPd77K4S3hDCgDBwsUyMmLHXC8OevO620xBj1YYIh28UrCJ9M8Ha4pIqQ==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.221","@ottocode/sdk":"0.1.221"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.221_1772408038865_0.6332042384549499","host":"s3://npm-registry-packages-npm-production"}},"0.1.222":{"name":"@ottocode/web-sdk","version":"0.1.222","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.222","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"24a65782367a1a6b3b12eba468861348bac11c0e","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.222.tgz","fileCount":762,"integrity":"sha512-WmD1vcnB+dahoq5H1phhpvS4qf0W7Kmc3l491oZ18tkfj0er8izh8Wby0Hu+YvzpL39hDc7NO2EIQ2ZzxDvVLA==","signatures":[{"sig":"MEUCIQCDG/PPTZj9PfHBFIIaPHZbe96wn7q/Nm9TirrFnUjvfgIgUuz9cfoZC1MTb6P1e3rOxNU01sLKZm1QvViYASy1Vdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5972790},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"24a65782367a1a6b3b12eba468861348bac11c0e","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-WmD1vcnB+dahoq5H1phhpvS4qf0W7Kmc3l491oZ18tkfj0er8izh8Wby0Hu+YvzpL39hDc7NO2EIQ2ZzxDvVLA==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.222","@ottocode/sdk":"0.1.222"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.222_1772569181257_0.40998438919088565","host":"s3://npm-registry-packages-npm-production"}},"0.1.223":{"name":"@ottocode/web-sdk","version":"0.1.223","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.223","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"414a8842188d1b361fa0bee0bc6d27eaca4ebd79","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.223.tgz","fileCount":762,"integrity":"sha512-lZKCFpG7k9JWHg/wxInIVbjAqCS6BY/5JtxzzwpDW8FsgrZOcSNNaGshO/Zdubyb844dY3So9Dqawhbh+J4gaQ==","signatures":[{"sig":"MEUCIQD3O/qLhK+Orr87fxQiUMJLcKLTxZqH3R6qhNS5atrMsAIgbhmuyuHJyfCk5TXIz5W1iNtLeyWJZcnd8sds8QE+cyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5972790},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"414a8842188d1b361fa0bee0bc6d27eaca4ebd79","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-lZKCFpG7k9JWHg/wxInIVbjAqCS6BY/5JtxzzwpDW8FsgrZOcSNNaGshO/Zdubyb844dY3So9Dqawhbh+J4gaQ==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.223","@ottocode/sdk":"0.1.223"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.223_1772570070863_0.6800750640161899","host":"s3://npm-registry-packages-npm-production"}},"0.1.224":{"name":"@ottocode/web-sdk","version":"0.1.224","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.224","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"5b2119d07ccb034b47f276c1766ae01cb2f84609","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.224.tgz","fileCount":762,"integrity":"sha512-i6xviX8FdN0aZtwiJ+TiIHj27k9II4xCLjUm1ZA2glLQf2VZIwj3M7Tfd5GDTdGjm01mFiTL/+IFfXQO1c7t2g==","signatures":[{"sig":"MEUCIHfibnP48sSIyMUAwYN0svupVq0xLZt5Y4ZfY0qSU2FRAiEA+noTKLYRuIREIo9na6Ash2hbv0WCENNj2ZMXeZM5uTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5972790},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"5b2119d07ccb034b47f276c1766ae01cb2f84609","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-i6xviX8FdN0aZtwiJ+TiIHj27k9II4xCLjUm1ZA2glLQf2VZIwj3M7Tfd5GDTdGjm01mFiTL/+IFfXQO1c7t2g==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.224","@ottocode/sdk":"0.1.224"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.224_1772575036987_0.6475003855326686","host":"s3://npm-registry-packages-npm-production"}},"0.1.225":{"name":"@ottocode/web-sdk","version":"0.1.225","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.225","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"07d83170904cde5555cf3e730287841a9f8d34ff","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.225.tgz","fileCount":762,"integrity":"sha512-U25zOY2JvJ3MkW4hylV4VjDTM+QkZ8qgiKDr40JufakUSutrae59GlvVOdjoNJaYkD/B1sS+0zujrESES0x34g==","signatures":[{"sig":"MEQCIDOSvdHGmNMLrqbKGX0NJz7VhFzuCp4eXM5xZIn4DoVlAiBlC807KC29kNhD4aWPvsBJofO2raapXPVnDczrry+JMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5991660},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"07d83170904cde5555cf3e730287841a9f8d34ff","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-U25zOY2JvJ3MkW4hylV4VjDTM+QkZ8qgiKDr40JufakUSutrae59GlvVOdjoNJaYkD/B1sS+0zujrESES0x34g==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.225","@ottocode/sdk":"0.1.225"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.225_1772653314830_0.9181328140142673","host":"s3://npm-registry-packages-npm-production"}},"0.1.226":{"name":"@ottocode/web-sdk","version":"0.1.226","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.226","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"45a4775747224935356556833c705f2bdd2cc463","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.226.tgz","fileCount":762,"integrity":"sha512-WiReQbCRLzeVSiEHMwNB4AdQlkWwm0/+o3o7exdsg9AxZTpDtaMolGMZpYFwSXl6FdPPO99vGvUoREBgwHGdVQ==","signatures":[{"sig":"MEUCID2ua47ojCQ3A1xpV06niwlxxHzeEZags7+MNigqz2/LAiEAs7EYuokdVBBXOm5MWfdoJd94yNGLA99aT33OhnQq4iw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6024827},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"45a4775747224935356556833c705f2bdd2cc463","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"(tsc || true) && mkdir -p dist/assets/fonts && cp src/assets/fonts/*.woff2 dist/assets/fonts/","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-WiReQbCRLzeVSiEHMwNB4AdQlkWwm0/+o3o7exdsg9AxZTpDtaMolGMZpYFwSXl6FdPPO99vGvUoREBgwHGdVQ==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.226","@ottocode/sdk":"0.1.226"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.226_1772798578528_0.3303029431865896","host":"s3://npm-registry-packages-npm-production"}},"0.1.227":{"name":"@ottocode/web-sdk","version":"0.1.227","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.227","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"85af4894da644420dafb7bf44566de94b6dc1300","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.227.tgz","fileCount":400,"integrity":"sha512-h0yF6fs7ppwModGAiO9SfR9beyEasDMs1C9dF9ZsJxdqLJh84lmO/mecN7w9iBFq0If9P6tz/sZHBdkjS/EWoQ==","signatures":[{"sig":"MEYCIQD9h0/1Uly/xVOdTbANFI+l/u+pKhASjAEt6javB5lbqgIhALLwN0gzasQzU6870PLvrPUv7AFCwS4LzqgT8vzcE94g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10251662},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"85af4894da644420dafb7bf44566de94b6dc1300","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-h0yF6fs7ppwModGAiO9SfR9beyEasDMs1C9dF9ZsJxdqLJh84lmO/mecN7w9iBFq0If9P6tz/sZHBdkjS/EWoQ==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.227","@ottocode/sdk":"0.1.227"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.227_1772980227210_0.2503784438565906","host":"s3://npm-registry-packages-npm-production"}},"0.1.228":{"name":"@ottocode/web-sdk","version":"0.1.228","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.228","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"00827872e79be7e2e33658f984ee331ca6833ff0","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.228.tgz","fileCount":400,"integrity":"sha512-hEN8IlpPmiv9VaAPzYjy6w4ds/6W8msAi49imKACL10op59w05rph4gKW9suWlgPiCoIiv/oEXVEDgrPVSRLFg==","signatures":[{"sig":"MEUCIQClnVr6hKGNiyL/ByQJDbpoJnsfL+/Dk6GFRdrCz46PEQIgcXqmhem7AMn1mU1X7iGUypgzVvxgL9JxfI7mAJ8i1ZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10047482},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"00827872e79be7e2e33658f984ee331ca6833ff0","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-hEN8IlpPmiv9VaAPzYjy6w4ds/6W8msAi49imKACL10op59w05rph4gKW9suWlgPiCoIiv/oEXVEDgrPVSRLFg==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.228","@ottocode/sdk":"0.1.228"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.228_1773094995087_0.7736443647118803","host":"s3://npm-registry-packages-npm-production"}},"0.1.230":{"name":"@ottocode/web-sdk","version":"0.1.230","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.230","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"5caec95ad2197aabbb24d81f93b30132ee71473b","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.230.tgz","fileCount":404,"integrity":"sha512-0Bu+G79QVxbisq9s3BBNU4dPNtEbFkHm96TdkpfU10N6cEiYXfkeisirYPqZBv7mKllo0HSF9y5T+E+8o5g8oQ==","signatures":[{"sig":"MEYCIQCqvOZS7WY33JMD+rU4CR2p00q2IMK+MFXWvH4UyMQd4gIhANWk/l5zRPNUe+jZgixaeYSWfFCO8T4n02LuWb/aIqeO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10228768},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"5caec95ad2197aabbb24d81f93b30132ee71473b","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-0Bu+G79QVxbisq9s3BBNU4dPNtEbFkHm96TdkpfU10N6cEiYXfkeisirYPqZBv7mKllo0HSF9y5T+E+8o5g8oQ==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.230","@ottocode/sdk":"0.1.230"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.230_1773236562749_0.668523805739841","host":"s3://npm-registry-packages-npm-production"}},"0.1.231":{"name":"@ottocode/web-sdk","version":"0.1.231","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.231","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"6f240bb3f66fddbb8deb90bc20fc6cb773698b79","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.231.tgz","fileCount":404,"integrity":"sha512-6C990TlgOE4LtjJ945UsjIHQRwpx29+Ye6+5yP33O8vwq1MFf3ul3iTMyqr9uxzW6QCulpaz99IILD6xdwGgdw==","signatures":[{"sig":"MEYCIQCVA9dKzson3woh0QzoXYzNSK+vIaqc0kVhAA/47TY7mwIhAN4o0H/oZfJmtOfNLoq30ePbNDSj0n3EVF/frKvmOF4H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10254281},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"6f240bb3f66fddbb8deb90bc20fc6cb773698b79","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-6C990TlgOE4LtjJ945UsjIHQRwpx29+Ye6+5yP33O8vwq1MFf3ul3iTMyqr9uxzW6QCulpaz99IILD6xdwGgdw==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.231","@ottocode/sdk":"0.1.231"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.231_1773431502461_0.8580279789043188","host":"s3://npm-registry-packages-npm-production"}},"0.1.232":{"name":"@ottocode/web-sdk","version":"0.1.232","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.232","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"58d143fd8e956370a72bc1b173ecf982338f413b","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.232.tgz","fileCount":406,"integrity":"sha512-WNbdc1FQtGCUNsUtQ3ETcCvPBC2TZ1pGN7IGaNfUaWxJdcWtipfGR5auxGO5QMwI/axTLtvQ8vEUmJwVFWpDuA==","signatures":[{"sig":"MEYCIQDy5igSw2jfumvge10i09laP/t2n+nITec6+fR0+476rgIhAO2lS9Fex/cwrgj3+Vw1fJgF/qTSuHJBaFn1mD9a/JDe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10289776},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"58d143fd8e956370a72bc1b173ecf982338f413b","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-WNbdc1FQtGCUNsUtQ3ETcCvPBC2TZ1pGN7IGaNfUaWxJdcWtipfGR5auxGO5QMwI/axTLtvQ8vEUmJwVFWpDuA==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.232","@ottocode/sdk":"0.1.232"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.232_1773510382226_0.17770101040206843","host":"s3://npm-registry-packages-npm-production"}},"0.1.233":{"name":"@ottocode/web-sdk","version":"0.1.233","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.233","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"fa9dcf55982231f8840a0803ccc57034a9634ecc","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.233.tgz","fileCount":404,"integrity":"sha512-oPTij01rZvP+m62wJyXQD1dB5H5MMlrIDGRYvAjTX9ceLoe3jHcjS87OnLFTDzyG/ebCxtWxc6CAZeOF3/WGvg==","signatures":[{"sig":"MEUCIQD/ThmJxxMwCJfpB4sfKeUNQ+LRRW7m8O3w9F0AlRu+gwIgPJSVxLcM8ugu8ywYnGXG9Gz25zuubMjUTZDKV9bZsFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10277042},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"fa9dcf55982231f8840a0803ccc57034a9634ecc","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-oPTij01rZvP+m62wJyXQD1dB5H5MMlrIDGRYvAjTX9ceLoe3jHcjS87OnLFTDzyG/ebCxtWxc6CAZeOF3/WGvg==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.233","@ottocode/sdk":"0.1.233"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.233_1773530786580_0.9663332954006287","host":"s3://npm-registry-packages-npm-production"}},"0.1.234":{"name":"@ottocode/web-sdk","version":"0.1.234","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.234","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"e439b170c9c45ca3e929737d2a0db6e89e365b9d","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.234.tgz","fileCount":404,"integrity":"sha512-GAMfB/PPsnWzRLIffP7HwG6m7xKzm2ahMk483CrdSUxdzZKgtT6RGzdsGWy5OQO4L34UWgWrRmWLJdLgOpjn6A==","signatures":[{"sig":"MEQCIAYGekJL40vB2lN8D0wlEYyUwEci+d4tcD7xEDSMAR+OAiBnLjHfXcGFArz1+QY8hBJxH38+iZcUh3X6AdomDl+x2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10277202},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"e439b170c9c45ca3e929737d2a0db6e89e365b9d","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-GAMfB/PPsnWzRLIffP7HwG6m7xKzm2ahMk483CrdSUxdzZKgtT6RGzdsGWy5OQO4L34UWgWrRmWLJdLgOpjn6A==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.234","@ottocode/sdk":"0.1.234"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.234_1773672456733_0.6470410188557729","host":"s3://npm-registry-packages-npm-production"}},"0.1.235":{"name":"@ottocode/web-sdk","version":"0.1.235","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.235","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"298f549783b5e1c958fa254285c3b1e38a8ff0ba","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.235.tgz","fileCount":404,"integrity":"sha512-gaYG02qhpq09Yy1X5lzilo6A5x+mjV1Ey+18X0PNnO/JCd4WniS/9sDejP/q4yvG15G0N9EfdCjEiiYd2Oiv6w==","signatures":[{"sig":"MEYCIQCjJ2rfmGg1w2KjHA8VT8SGfDx4cGJ/471izlOgyENFBwIhAMb4LfQQeuV/VoEvHb4IkF4Ge+EnEattSJ4NDiVMPdYo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10277202},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"298f549783b5e1c958fa254285c3b1e38a8ff0ba","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-gaYG02qhpq09Yy1X5lzilo6A5x+mjV1Ey+18X0PNnO/JCd4WniS/9sDejP/q4yvG15G0N9EfdCjEiiYd2Oiv6w==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.235","@ottocode/sdk":"0.1.235"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.235_1773787483895_0.8611502574376573","host":"s3://npm-registry-packages-npm-production"}},"0.1.236":{"name":"@ottocode/web-sdk","version":"0.1.236","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.236","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"4ef5e6f1b2665888a0e886d7ec0f60ed21b7aed6","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.236.tgz","fileCount":404,"integrity":"sha512-6i91nPY4Jqqh4JteitjhoQsyl8ikOW6btO0PfNBZ+jFtFlKEtM2LLZ8UF3MhV5HpuCCLgI2l059pvJJkmyzFIQ==","signatures":[{"sig":"MEUCIFOj7XHRMBd2VF3wpn6B+fMM3nmE+Kk54shdnJ8CF3L5AiEAxb8s1NIaeOJpKMQswETzDgTFs0Q+IK/r1g2KXxZOeFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10277202},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"4ef5e6f1b2665888a0e886d7ec0f60ed21b7aed6","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-6i91nPY4Jqqh4JteitjhoQsyl8ikOW6btO0PfNBZ+jFtFlKEtM2LLZ8UF3MhV5HpuCCLgI2l059pvJJkmyzFIQ==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.236","@ottocode/sdk":"0.1.236"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.236_1773884264104_0.7558750618785066","host":"s3://npm-registry-packages-npm-production"}},"0.1.237":{"name":"@ottocode/web-sdk","version":"0.1.237","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/web-sdk@0.1.237","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"dist":{"shasum":"07a86b36a11f080e79d3aec7fc48bc604248af8b","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.237.tgz","fileCount":404,"integrity":"sha512-qAGogEi1B9AYK9uryx6LZ5+0xJDudjrvbS84kbtbnbIeAeRZHdbz14l6wh7LEPEhhVILSqZV8sszDSj5LaZAWA==","signatures":[{"sig":"MEQCIECnMmEN4ToftUv/lctYZ+2yiShIrMXhDUFRY1SG34hjAiAsRxAzJ5u3AlT+YViLoOf8t90vjdy59v6SzcCMmBMy6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10283251},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"07a86b36a11f080e79d3aec7fc48bc604248af8b","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-qAGogEi1B9AYK9uryx6LZ5+0xJDudjrvbS84kbtbnbIeAeRZHdbz14l6wh7LEPEhhVILSqZV8sszDSj5LaZAWA==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.3","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.3.0","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.237","@ottocode/sdk":"0.1.237"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.237_1774035625011_0.9017625222743055","host":"s3://npm-registry-packages-npm-production"}},"0.1.242":{"name":"@ottocode/web-sdk","version":"0.1.242","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.242","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"3347f1c3b232f1fba283ec655ebfe064bf13ae0b","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.242.tgz","fileCount":406,"integrity":"sha512-zTcMso6aS4Gr3orsuiyahg6sAXIxGajkD4TF7C4+DzW5afRQB0RbMwpALEvkkjSse4KNTBm6R+l7ELZcXUQr/g==","signatures":[{"sig":"MEQCIEWxq1J8Qz606e4ascGT+cX28ObsIFcitWXiecQw4eZuAiB5frUYHkeue6oPNU+HX1fCUsCrLG/4dvWZw0sjNRL5HA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10375633},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"6da75c5545ac37d2687b52a4dd19795e4dc02c45","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.2","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.242","@ottocode/sdk":"0.1.242"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.242_1776532275637_0.5535335876371812","host":"s3://npm-registry-packages-npm-production"}},"0.1.243":{"name":"@ottocode/web-sdk","version":"0.1.243","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.243","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"4bd9c6a98d4aca8a2221e22bda1517a5a13511b6","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.243.tgz","fileCount":406,"integrity":"sha512-mVqwDdjCtE0dQ6X+3qxdfOur7UuQ4dTNIlq2zc9Rb7kcUeE5e5jl1IjG278QyTIRcoPuFx+qBM4wMGdJ+8k38Q==","signatures":[{"sig":"MEQCID8kdM/J7lXQTnHF3nGUwwrxZ1Rjrqen6Ls6Q1/DLBH6AiBTumQJio/0BmlBx4Bm2SEMenZ/GzdEV8+FPKFsEgzovA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10376813},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"ed1824b9ae9065bb1619cec6c9d7a0636aea4a0a","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.2","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.243","@ottocode/sdk":"0.1.243"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.243_1776556733033_0.3510156453950275","host":"s3://npm-registry-packages-npm-production"}},"0.1.244":{"name":"@ottocode/web-sdk","version":"0.1.244","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.244","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"75b5cb8bf9faad6990c712729a7a29bdc34f9b27","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.244.tgz","fileCount":406,"integrity":"sha512-WVMivSq+5xLtqxNU7CpI1kOtc0ScksXYJGgyijbE4M5IeiXGsXF70GaGA3EyC9zWdWQtP3ORHtYNy1QhARfROA==","signatures":[{"sig":"MEUCIAYl8G15k+1zJK2CtyXttp9sP53tSpyg8O+awBhz1oJVAiEAj+nuNY/7dcbnO3tFRIlkI2qXJNxgdJk3/6QJMmj32po=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10376813},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"5d9bdf02596d863e89505a81aafc214668ea462b","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.2","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.244","@ottocode/sdk":"0.1.244"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.244_1776707513210_0.8730794407143838","host":"s3://npm-registry-packages-npm-production"}},"0.1.245":{"name":"@ottocode/web-sdk","version":"0.1.245","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.245","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"06b10d3aae5afd9a2c6b1bc125a5f330b6c58c85","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.245.tgz","fileCount":406,"integrity":"sha512-UvGOrkLAzGAyWhUxiyoNOLIAGiLC2hnxkLKKlZ/KXCM2SNr63gdDB7uG4Ikpw/cS1nx0+XbpHeGEpSNAWqracA==","signatures":[{"sig":"MEQCIG442WPjXnEwS/u2bfK4kz5PZnVvQhHEmiNIrt2lzL4FAiBX05iAdTwafC1nYnL/qWvnkoTsrVCTgliBv8tWyzjUbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10383952},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"0a729ea05e39a1fcf450c225eda70a66a381ade3","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.2","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.245","@ottocode/sdk":"0.1.245"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.245_1776720017894_0.9632262893074175","host":"s3://npm-registry-packages-npm-production"}},"0.1.246":{"name":"@ottocode/web-sdk","version":"0.1.246","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.246","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"600bb2dfffc91c10dbd7262e96cce335dbdceba3","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.246.tgz","fileCount":408,"integrity":"sha512-ziotZhEnciwj7Mb0smj0x9JanhJO7PEISj1U50Q1JCkiwidZm4oVzQv05nO6cTrQ77AEH4vCD76hU3tH+Vw3Qg==","signatures":[{"sig":"MEQCIFHcLMuT74fyCU2O8PMDSz+tEcgB5s7noKo6yHm7KgzSAiB+lLGLJXpJe6SiJsDOKtr/glVezeikGciYXXludg4AkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10469027},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"921e645714a835b8c81c9a80379e7281a429074e","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.2","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.246","@ottocode/sdk":"0.1.246"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.246_1776966416734_0.8498242265504803","host":"s3://npm-registry-packages-npm-production"}},"0.1.247":{"name":"@ottocode/web-sdk","version":"0.1.247","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.247","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"d3a06e52841df2ecd9155a0a5fae44581e083f6c","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.247.tgz","fileCount":408,"integrity":"sha512-ExZGrpX2D21jexF6k+keUpPGNtS8OA2C/G73XPIlZvVkvvRf1HVX5Hyj8vuymDYWLQqxbKYvB4Ti+J8eh1998Q==","signatures":[{"sig":"MEUCIQDpzuwJhWErUbSX0br4rdlUli8DckOxe1ptG2SOzfb17wIgGbld664nRZnJpWqU362so68P0ftw8q6KdeoFoNIZHDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10484372},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"a1786608e28d8a695588d8792b4b3fbdf12594db","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.2","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.247","@ottocode/sdk":"0.1.247"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.247_1776978272469_0.21885862075979112","host":"s3://npm-registry-packages-npm-production"}},"0.1.248":{"name":"@ottocode/web-sdk","version":"0.1.248","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.248","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"4ba71fc5b4eec8ffeb65d326652b07fe1cae4ffe","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.248.tgz","fileCount":408,"integrity":"sha512-ZLNnD86Ze27IaV8GpiMDbISplEa7x/H5+j4YmZ7d+wIU5GhBvEFXCFKSGzQ4Gj+ojuqdZwgOiliyYEpDj6nqEw==","signatures":[{"sig":"MEUCIQC1QWXs2TpNgWsX3dOTYue4ul0DBeCOo9gP6Td4ZNLPDwIgBpd0bTjaxPv22c59cmr12Vo0LgnONAlPU/r95M78P6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10484372},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"748e315d85e79530ce48267240898617db92c340","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.2","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.248","@ottocode/sdk":"0.1.248"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.248_1776991834231_0.8207645971459268","host":"s3://npm-registry-packages-npm-production"}},"0.1.249":{"name":"@ottocode/web-sdk","version":"0.1.249","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.249","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"4a8f40c34b7c83460871e2a3891e6a7dea635844","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.249.tgz","fileCount":408,"integrity":"sha512-z+cFmkGJJoCIF44TSG4yfo4FRNaROZW5wHY2k7Z/7jpZoQswW4KZS3THdc25KjkDjKdSGJQIfi+KMeDSQPEmkg==","signatures":[{"sig":"MEQCH0IP2JOpHij1O1B0SDnrXkg/I52w6S/fv8RxOuxZZssCIQD/QI4UGKKz1rVs4Eug6VrzH9tvL2uktvI4gJUNwyXtEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10625991},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"a7d89f58d8d14ba94a2dcab258cedf08b064761a","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.2","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.249","@ottocode/sdk":"0.1.249"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.249_1777057233688_0.10293725888726235","host":"s3://npm-registry-packages-npm-production"}},"0.1.250":{"name":"@ottocode/web-sdk","version":"0.1.250","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.250","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"dd505be6d41064510c289a6a6ba57354816e98e5","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.250.tgz","fileCount":408,"integrity":"sha512-uEr3O7+f+d39bcOWt2JBFcAtfSknO6EKALWURC5ENmfJWn3BzMYnE7+FVenh+AA/OIp7d+yKeQBZBFYJaiGNKA==","signatures":[{"sig":"MEUCIQD2V0VRDT5YISC8hLDPa9mxHQdMS7kMsaJqFT07DGT+1wIgUkZijBGI/3GtDn1DHlMmcDbvxIGbEVQFOqoBfsDcYtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10620050},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"910591a44a175a8d2fd22b26592abce4c2a500ee","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.2","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.250","@ottocode/sdk":"0.1.250"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.250_1777077422859_0.18542653461057323","host":"s3://npm-registry-packages-npm-production"}},"0.1.251":{"name":"@ottocode/web-sdk","version":"0.1.251","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.251","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"15515646579a036970a7440520f5da71f58b2b0f","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.251.tgz","fileCount":408,"integrity":"sha512-XM9La+rrCnnuMLrTkHRZ9Lua9AWIPpKwK9E21fNKs7XZIv7ddCouZgRiDPJA/qjSMT+KBrY37k2bnR4n4It5sg==","signatures":[{"sig":"MEUCIGotfol+Z9vJg3mnPi9lcrccV60EICsxP/JgkFNw3SozAiEA7bjM3dYNLLwWyv6SIgHJEokSk6dlPBAqpNhUMQxrMzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10613949},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"e2f4d2f466c3587b34fa6c1ff2957ab98df197d8","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.2","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.251","@ottocode/sdk":"0.1.251"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.251_1777082558726_0.5733984616169339","host":"s3://npm-registry-packages-npm-production"}},"0.1.252":{"name":"@ottocode/web-sdk","version":"0.1.252","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.252","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"aada72affe3709021a668b414bc3c1e426414380","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.252.tgz","fileCount":408,"integrity":"sha512-cJfsb/A4+u8pT+P4j2G52BwErvuPyLX8XQ8GMlVWGMZd5K0EVK/s2P1IXMDocmynHYgq/SABRloLQpdnn7Wsug==","signatures":[{"sig":"MEQCIE21ksIPyXCVolN7npO6Q7aXNGJhLhscakTsqpDKJFG6AiB/3YH1CT/JRviQCUpd4STQuif/uO3NsViZ93ZWLeqarw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10668508},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"b6b65eceaf0bad1fa49c4f0fdbd38c73a6ec8b93","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.2","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.252","@ottocode/sdk":"0.1.252"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.252_1777142969895_0.07551809669384357","host":"s3://npm-registry-packages-npm-production"}},"0.1.253":{"name":"@ottocode/web-sdk","version":"0.1.253","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.253","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"fbbf11f4eb3a65adc6787f682ee2aa0112f77983","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.253.tgz","fileCount":408,"integrity":"sha512-UZKWw2HQAMa7+1w2Ao81P1E9OWW959RiTQrhJNacfDC3K5MdGxYHykQTf6cfke9KpOIPaVoIRyerQnP+anF72w==","signatures":[{"sig":"MEUCIA9B3TJ8m20R27BsPSmZl2rTEFM7T2XarKihLDkJSCAbAiEA/eCNjYiJjKNHnILZ4hsGXHZEP2j3em7/DwQyGUqCrKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10677135},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"4cb889e9cfa4a26490c67d5fcbb2caba1260d574","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.2","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.253","@ottocode/sdk":"0.1.253"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.253_1777153883410_0.18555041673905692","host":"s3://npm-registry-packages-npm-production"}},"0.1.254":{"name":"@ottocode/web-sdk","version":"0.1.254","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.254","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"583e781e513002d5fff269f9ec3aba1647b35fc2","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.254.tgz","fileCount":408,"integrity":"sha512-cliwSfftw5QTiuSjDZMfE8fmRPUGnu5Sgz7QQx+3/yupd7e0zBAszu/f1AEVs5KAYq4Jv/9r5A5n9VU9hfl3nw==","signatures":[{"sig":"MEUCIFsIxu32J/dNBIdJDDGrS0PPT/n1QCaxfvM1a+LihnmQAiEApCwtgW2CSQ4mt8hc6mftJvUAMANyJjjBPpcQFwPBXbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10680629},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"7c0df006def398608e8b997101f0a99d92ae1149","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.2","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.254","@ottocode/sdk":"0.1.254"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.254_1777161363101_0.09694911367751291","host":"s3://npm-registry-packages-npm-production"}},"0.1.255":{"name":"@ottocode/web-sdk","version":"0.1.255","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.255","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"c455226b998279eaf01205419f008e475910fa08","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.255.tgz","fileCount":408,"integrity":"sha512-geBAzaBkr+r9Kgor+zYg/3nyjdRZ3LO9pJ+HiUAnA5siS0rD7GZG12MB5hQJorYW9wsyWIb6QtAThbP+C7s/mg==","signatures":[{"sig":"MEUCIQDwVldV4YUqaMPtVDp+EvD68gZIkCt9bU99s1k9nrcs1gIgQzx2g1wMfp3s4dgdXRgm2UdmfcUanTmWD2k0dl7lQkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10680629},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"98f3b957c731efe439293a89b9d3fb2ccc63bd61","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.2","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.255","@ottocode/sdk":"0.1.255"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.255_1777163380328_0.4776871960014739","host":"s3://npm-registry-packages-npm-production"}},"0.1.256":{"name":"@ottocode/web-sdk","version":"0.1.256","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.256","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"f4d8382441eaa76c43a7b2ab6dd7e48d6ea094f7","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.256.tgz","fileCount":408,"integrity":"sha512-4RWJlTsaQJUx6lsTYsXg52gUWeOXyt02nB+iX8bQoBG+Sckz8jW/4ObWZ4XXOfEVLYhBRzgv9o4TLId5GaIxVA==","signatures":[{"sig":"MEUCIQDccKfByQDWmegwPYbE3cokBjh+aBaw9mMQwUrj4pYJkwIgYuvgR7clNHBuo+Qx7LZ2cWvmxScz5fMu8nCtVIo6/yA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10680629},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"cfbb7811bc5978b951084914b253acc45a55ff96","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.2","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.256","@ottocode/sdk":"0.1.256"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.256_1777252862433_0.6563363837459526","host":"s3://npm-registry-packages-npm-production"}},"0.1.257":{"name":"@ottocode/web-sdk","version":"0.1.257","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.257","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"2df7f26897818a8f31e9b74ed12bfbdb24f84e96","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.257.tgz","fileCount":408,"integrity":"sha512-9I4r6DU2EoADy4R6gCNXjgYef4fPnFrv8CVCXcnJhWbX+G2EiArfQqQipuYSbd15kCZOiZO9wNvTHOrP1+WO/Q==","signatures":[{"sig":"MEYCIQDppuDnZAD7OZu8VwqxCSCTLQJSdGb2R3eMh8Uf2HVATwIhANPCQIeDbiT2nv5cVU/6xlgr1DBh8Z3V+726waBWcDpT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10687834},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"25f847498acc0ff72cbdc062df8598b0a56c15e1","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.2","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.257","@ottocode/sdk":"0.1.257"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.257_1777404894865_0.04995854992710824","host":"s3://npm-registry-packages-npm-production"}},"0.1.258":{"name":"@ottocode/web-sdk","version":"0.1.258","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.258","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"b41ef759fd4e4c68c1e3895ba00eb29cbc2c3154","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.258.tgz","fileCount":408,"integrity":"sha512-v5qjePgEI8SWOUVNXpF4chvtFV70xKGsrsjSMZ3JYyeIAnILFL21HoNEG3L0F7RPm2mkNRkMP41zAs4SJsJnWw==","signatures":[{"sig":"MEYCIQCHjrxV1YOPg+ZsmLdBlYGMb8IRuR6hVhMPnedwjZmCewIhAOiQ0w8dj/JUj3odeA5WXh1exoItk/AJxy4AjNe4Yi0X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10687834},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"380c6a6154b771a9e536ce69a96373f70820eaa4","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.2","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.258","@ottocode/sdk":"0.1.258"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.258_1777422214006_0.7397534806630643","host":"s3://npm-registry-packages-npm-production"}},"0.1.259":{"name":"@ottocode/web-sdk","version":"0.1.259","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.259","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"603a622fc77dc02d6ab7b77a67b7266e3bc88119","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.259.tgz","fileCount":408,"integrity":"sha512-we9CCZoSF2tss4oTVhrYS/7ECdvmzlGQCingkoUYnR1ZhiDrp32jCOf5zFrDppwfTUTrjcvnHhDiy0MT1VixkQ==","signatures":[{"sig":"MEUCIQCT89IOdG6/XAP+5mlG5aYPPBFUTYTOw0M7vLkUdTvmWwIgIKfjpEp+Q1lfqgzNcwHUND10lDcFBdN/WPZqWulp3uE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10687834},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"4a8644dfd5211d892a9a88d267595857ca7eebc3","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.2","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.259","@ottocode/sdk":"0.1.259"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.259_1777427471727_0.8586024310963736","host":"s3://npm-registry-packages-npm-production"}},"0.1.260":{"name":"@ottocode/web-sdk","version":"0.1.260","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.260","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"239c4d33710d5876ece7437e5fc6858ac8d3342d","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.260.tgz","fileCount":408,"integrity":"sha512-DMlIVJ31c+gE1u4nw3t4JLapLeX44GlPuSkz2RT2HdtMhpQ+GhbK73znw6h2shTsEB95xKniXhZ5nSvltuXqtA==","signatures":[{"sig":"MEQCIAIGEtfaO//suqU2qY1k7ftGhU/hOvcr80bFS44izd9hAiAwTsuDYPr48BLlmyZ1KEKGtL8o2PGXofrmeU2cdJ1CDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10687834},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"c38d6a23d764f5e03b4ffae7d97591f3c3f7b783","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.2","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.260","@ottocode/sdk":"0.1.260"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.260_1777500958447_0.4492019134576162","host":"s3://npm-registry-packages-npm-production"}},"0.1.261":{"name":"@ottocode/web-sdk","version":"0.1.261","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.261","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"79e5b502644c8484f098ca3e40df01aae5ba6349","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.261.tgz","fileCount":408,"integrity":"sha512-twKo3NhvphrDeQxe1Ne/JtuYxpWD9CX9CKcxe+EAcwe97WHmgYG0CTbV6yypYb+uK9afLB1YShXurA/t1nZ/3A==","signatures":[{"sig":"MEQCIAC1ccbqLlML2BR92NiFwOXWkt9eJ1M+5UJ17xkFaPUUAiBDI3briQkMGAF9MYdO+fLCjuQa2M0RcLjAhzIYPXP8qA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10677760},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"88c4f52895b54913fd0c11b4596c0684775b745d","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.2","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.261","@ottocode/sdk":"0.1.261"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.261_1777643908936_0.9822411540998652","host":"s3://npm-registry-packages-npm-production"}},"0.1.262":{"name":"@ottocode/web-sdk","version":"0.1.262","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.262","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"1ed60fc3fb94e46c337dbd80a554912cae164b35","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.262.tgz","fileCount":408,"integrity":"sha512-5J0JAyfcMYKrIsFnPFY2ioJQ3Byo6bZBVI52+pZ/bsTgspG2r52rjyeg78jK0uHzwiAaEh0UetIL07CIfUk5fg==","signatures":[{"sig":"MEUCIQCTYU3I+COwTgZze/6tACXTdqPxjEcRJqv+oZGmwMGvmwIgC4GzyMkSTbXwyzAwdxYoK8jPun5MEPHBXOhFjVG9Hn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10677760},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"66a6a77a64baaa2a180f7c999fad73a22665aa6c","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.2","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.262","@ottocode/sdk":"0.1.262"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.262_1777744141992_0.027388074089281345","host":"s3://npm-registry-packages-npm-production"}},"0.1.263":{"name":"@ottocode/web-sdk","version":"0.1.263","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.263","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"0149a70cdb1ff421486c09e99c421982ba4167cb","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.263.tgz","fileCount":408,"integrity":"sha512-QfRMeyJoPbVgqom68ib6XnyKPfDFW2Tsp2ABBfeoXHCMJBo99F+kenKKaASlr1of3EDpymB16sozpI0TAQAnIA==","signatures":[{"sig":"MEYCIQCrwXZBhjpPjw8nkCNHd9slRWRSVT1iDqpqJV5bVLByPQIhAN2Iucv4KXBeCBSEnp5gald8ukBKsH+JndnLidkivhb9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10677760},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"a2936cf0c145752ffd1911378a37bcaec37e6d45","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.2","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.263","@ottocode/sdk":"0.1.263"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.263_1777767696419_0.9626862824152014","host":"s3://npm-registry-packages-npm-production"}},"0.1.264":{"name":"@ottocode/web-sdk","version":"0.1.264","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.264","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"30f155e2e835b84415fc1ac39650d5784273d2b5","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.264.tgz","fileCount":408,"integrity":"sha512-0UZ/8uiLR9B04vCVimpG1bsc7yY32/AxqNGmwAyZwkoNpeWu0tGOTganv5jeJhzqWri3x5Sfjk9sx55amWPQYQ==","signatures":[{"sig":"MEUCIA28feGEj75V8lmgbvZ+hgS930P7t985XbKb/xq6lbweAiEA1uzMqj5C8PC6OnSLQKJKn7kaM4X55N3k/HMYi0rg22Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10677760},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"3d4b0acd66a3da6628d7b9cb8463f6ece013f088","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.2","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.264","@ottocode/sdk":"0.1.264"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.264_1777772497027_0.018160271558583574","host":"s3://npm-registry-packages-npm-production"}},"0.1.265":{"name":"@ottocode/web-sdk","version":"0.1.265","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.265","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"6cccb0839385770b198946bae9871134f4ec2341","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.265.tgz","fileCount":408,"integrity":"sha512-jV/w695QYVxhYvr47rUlbH8qbJW0bt7r+r96fPvaHNpNUwLxkXZ2ApS/vCUp5S5/2t+R/Gwmi9gWcgJ6P3h9zA==","signatures":[{"sig":"MEYCIQCI9ZlMsbfQJ0ORvZ+QAQ6YuOa27WXgof6kCpLThifd2wIhAMiYGjCQVzbGipwVIl5bjo4Ctn0RY1Y5CNA7Nn7N8n61","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10677760},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"0abbb54f1c99fc89ebc2cf41b33bf835207db9a0","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.2","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.265","@ottocode/sdk":"0.1.265"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.265_1778101891035_0.44519909085282094","host":"s3://npm-registry-packages-npm-production"}},"0.1.266":{"name":"@ottocode/web-sdk","version":"0.1.266","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.266","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"c5563f2a7cd4fcecb75dabd9fab77d1e0acbdc2e","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.266.tgz","fileCount":408,"integrity":"sha512-qEvjpGmg3lOjMrgOjQQJf+Xe6fwAjOfOq2zHozbMw0qKsuQUbxsWPbmBWPipfdOf08zG72X5TX15sYuj/k06Zw==","signatures":[{"sig":"MEUCIEQeLWJd7KT1SY+hDydVo5j2Rt9DMu7rYxjrkBvSIzQ6AiEAn1rAyt0fEH2piDP3X4oXzMvuwvNmGXm6BRf4tFTBfyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10677760},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"8bcba5301a4630cf3777ffaa39fb34c35ec1d0f3","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.2","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.266","@ottocode/sdk":"0.1.266"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.266_1778251831386_0.8888047144738926","host":"s3://npm-registry-packages-npm-production"}},"0.1.267":{"name":"@ottocode/web-sdk","version":"0.1.267","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.267","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"1b6fc69a22eddd262e9f65bed60a5c62547ec242","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.267.tgz","fileCount":410,"integrity":"sha512-AooJUPFpmhXUX2SLe18pH89npOr2iAgC3R7CpyZsbp5ZPk7qUUOmm5Z3Px8O8wd81nROGztACpo+lTqDwGbgXA==","signatures":[{"sig":"MEUCIQDdWi1oEXJL1aSQdER3LMgKg7wuRlzROvPbBducEoFJhgIgHdP9Febvl8RNVDTy5mP5c3kGzE5n37lV3LpO9/qL5aY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10662739},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"b274eae0b31a891710b935aaccaebc384ae67957","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.2","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.267","@ottocode/sdk":"0.1.267"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.267_1778789980395_0.7760199953058868","host":"s3://npm-registry-packages-npm-production"}},"0.1.268":{"name":"@ottocode/web-sdk","version":"0.1.268","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.268","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"2071a385c0d488ebd12e868b6d4a106c3d21c77d","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.268.tgz","fileCount":412,"integrity":"sha512-ijoi1ErqK+hOdccmKh+tIcU7fxGe1SPUw8WdDwrOxlG8dlkRCrfo02O8xnyFYj8H2U8nFNfITLtM5XB+Y7O6jQ==","signatures":[{"sig":"MEYCIQCw1Ge1eaQMgBUHNqymb77KBe7O4X40vli3/Oop9VwCawIhAM5LnOTkJfAdMevt074LxioOw4Xcaq4JmUG6KupNUPHL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10697022},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"031c34e213fc53c0993176251b51fb3be1f41df5","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.2","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.268","@ottocode/sdk":"0.1.268"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.268_1778869111445_0.7479228727335114","host":"s3://npm-registry-packages-npm-production"}},"0.1.269":{"name":"@ottocode/web-sdk","version":"0.1.269","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.269","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"f4c757e26f79a53af304977fc2304c6d453c9ac9","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.269.tgz","fileCount":418,"integrity":"sha512-O5eaxgNzZYZS/AQuwpZR47+9BUJ8SJJ/OG3qR5DiVxSCHL2oV4S2xKfASTR5YFzXPN1qbx5gWNfuUJBObxm0Ag==","signatures":[{"sig":"MEUCIEa2Nxd9tgSAIJxPXJTnvdZkSJpfSY/YHFvKhkoi9LlrAiEAl8sLQ8GJmE5453/TceFypvrwJb+dyiQjjnE16Sfag9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10787475},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"5e74ccefc549f5568e828b08e8578b983eb64c29","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.2","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.269","@ottocode/sdk":"0.1.269"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.269_1779310499080_0.5022871246970035","host":"s3://npm-registry-packages-npm-production"}},"0.1.270":{"name":"@ottocode/web-sdk","version":"0.1.270","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.270","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"1c4f3f119b75c7d5f03d301472ab2f3af3ae553f","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.270.tgz","fileCount":418,"integrity":"sha512-mA7jFPwkESSFlj9uhYbNrFooDq23sn5xSCWc4wLpBr32awSFtqWvhW5qQyojhX+HhB9sDTycigYYnmlLiJhKUQ==","signatures":[{"sig":"MEUCIQC/AmHvkzbnvZrsgPAyTAuFfd3f4h3Uh5eTYzXOm4mxPQIgSVkfqYx7DDzWUnKdsKHDhMcSyt4Ujr+NALGIy6LfAV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10815456},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"8ba03d44c72c00ffab7586ef3aa35967c1db3379","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.270","@ottocode/sdk":"0.1.270"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.270_1779313218871_0.7308547693841649","host":"s3://npm-registry-packages-npm-production"}},"0.1.271":{"name":"@ottocode/web-sdk","version":"0.1.271","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.271","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"d4dc6e1b25301bd82ef33a1653c28b41391ffa27","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.271.tgz","fileCount":432,"integrity":"sha512-TOq0dVYISQt8qKGCYCdDsoquNRvkIA3xdRQXTBBPiCekB3E740u1VahzZo8AdD6sFV2DDxTJfsr95NyU0KvqJw==","signatures":[{"sig":"MEQCIGoUQVpAjha2t8vX0YnlnRojmo+uHsZ8yaqnnYBaNjtTAiBMFNjAJ/Rqs8Kbm/GihL40/+obYd+PbPLlxBtESIVy3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11114937},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"7f0ec30a25e9f74b7cf17d1f466e3cdcb5beeed8","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.271","@ottocode/sdk":"0.1.271"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.271_1779373916455_0.33437537261674466","host":"s3://npm-registry-packages-npm-production"}},"0.1.272":{"name":"@ottocode/web-sdk","version":"0.1.272","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.272","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"9e512b6ace213d282c0439b4848bc143f7119577","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.272.tgz","fileCount":432,"integrity":"sha512-G+hTszgEFIPJPTkbV6C+vhTa44MGsES0gqwhGWeS/6I/RAH/bEvIvfFsQBFhjHfKlKnqR+P8M2e6Yno91KfVkg==","signatures":[{"sig":"MEQCIHN8r9d95bBMDTzT15zEjYSyZ4Stzwtiv3BRmDWGDLiiAiAQYw+kkp3EWOi9zDUQCA+4JIfOarDM0qqU+m7o5btPJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11116129},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"fcd682f159d3c9f367ba22158e189e89ca5ef38c","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.8.2","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.272","@ottocode/sdk":"0.1.272"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.272_1779381896506_0.668150259447104","host":"s3://npm-registry-packages-npm-production"}},"0.1.273":{"name":"@ottocode/web-sdk","version":"0.1.273","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.273","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"93a15390bc73349eb1a50d3237fa019bd1e61f58","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.273.tgz","fileCount":440,"integrity":"sha512-xEE/Q6MEtMb2tE8oWV4iBXiS2izC/3gUxCFeWSjJz9svkgQuoYp3nMC7CBzBCGxW5K7L6xH4Gu5L0YcFWpWsBQ==","signatures":[{"sig":"MEUCIQD2jGTjuiHoNiA33H8Y1IagB1DhYjqYvSGh4pUDeHJPyQIgL4Psyw+xQQt3CPD8Ygxnxs6+xy3RaUiINnI+WjfqdRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11524873},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"a90c0ea51dc97a021362162ea09574c88330979b","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.273","@ottocode/sdk":"0.1.273","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","@codemirror/state":"^6.6.0","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","@codemirror/language":"^6.12.3","@codemirror/lang-html":"^6.4.11","@codemirror/lang-json":"^6.0.2","@codemirror/lang-yaml":"^6.1.3","@codemirror/lang-python":"^6.2.1","@codemirror/legacy-modes":"^6.5.3","@codemirror/lang-markdown":"^6.5.0","@codemirror/lang-javascript":"^6.2.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.273_1779483482714_0.04056311702372839","host":"s3://npm-registry-packages-npm-production"}},"0.1.274":{"name":"@ottocode/web-sdk","version":"0.1.274","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.274","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"8aed96223b658da876f3c476f67664facdb66aa0","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.274.tgz","fileCount":442,"integrity":"sha512-3kmuiW5VyQxHIjjHy58R5PicdKea655rlqTAXSAdxa7La6EdI02NWrUfikZiRhTACdp1+lalnfu3xGVbMvD4+w==","signatures":[{"sig":"MEUCIQD6FPEA59NItIxTNvG4OhkwrKfmX/DlyLZF7mvJ1IvHTAIgbkOBIIoDRvuCThL4PRMA5SsH3IozaCLFog7ErWl612E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11677332},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"cbf3760239bfec4ee773d10e52f4fcc682b458cb","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.274","@ottocode/sdk":"0.1.274","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","@codemirror/state":"^6.6.0","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","@codemirror/language":"^6.12.3","@codemirror/lang-html":"^6.4.11","@codemirror/lang-json":"^6.0.2","@codemirror/lang-yaml":"^6.1.3","@codemirror/lang-python":"^6.2.1","@codemirror/legacy-modes":"^6.5.3","@codemirror/lang-markdown":"^6.5.0","@codemirror/lang-javascript":"^6.2.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.274_1779552650755_0.9329945061051976","host":"s3://npm-registry-packages-npm-production"}},"0.1.275":{"name":"@ottocode/web-sdk","version":"0.1.275","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.275","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"8bd2e4c2b7f3bd6dc0025798339d37bf449c9c8e","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.275.tgz","fileCount":442,"integrity":"sha512-49h8fPgMktyyoM4GKcohlxGYuIC1EURGYqTCD7/Yg2oBU3+omjOOhpmvNvRxOoxZY5GVzABDiNNWlH3C0rn0LQ==","signatures":[{"sig":"MEYCIQCPcri7ZdCpMJY6d97UuFlUfvaVmEcPyj1XxetRDq7K8QIhAN8lNgkER2exs8apMFyZfUX0WcFLZJ4Lq22sK1fmsNHY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11677332},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"7cbdb0ae4445cd2ae312c13ed685d1034d1aca8a","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.275","@ottocode/sdk":"0.1.275","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","@codemirror/state":"^6.6.0","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","@codemirror/language":"^6.12.3","@codemirror/lang-html":"^6.4.11","@codemirror/lang-json":"^6.0.2","@codemirror/lang-yaml":"^6.1.3","@codemirror/lang-python":"^6.2.1","@codemirror/legacy-modes":"^6.5.3","@codemirror/lang-markdown":"^6.5.0","@codemirror/lang-javascript":"^6.2.5"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.275_1779555978832_0.7732144664005258","host":"s3://npm-registry-packages-npm-production"}},"0.1.276":{"name":"@ottocode/web-sdk","version":"0.1.276","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.276","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"1b41c963962aaf0e34896fc17354df0bf3a5084c","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.276.tgz","fileCount":442,"integrity":"sha512-7mVxdtDfurtOquZdgX4kSoB4VQtW3cLCFe6dnVmtTeWj5Cn9gh86+mn/Eu9p0ST6FJl1oP0EKiGbSu5UiAA6zA==","signatures":[{"sig":"MEUCIFa5LhcFJc8JERj2u/rTt2DQiMSK8kMSpcZjsDzhV9MHAiEA4WodX+w3wLLooP3jSQuKgVkVjCIbsyxoSzoKpicla3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11834489},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"8194792c708ec33b61f7b8f01b7a78aed4119c58","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.276","@ottocode/sdk":"0.1.276","@iconify/react":"^6.0.2","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","@codemirror/state":"^6.6.0","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","@codemirror/language":"^6.12.3","@codemirror/lang-html":"^6.4.11","@codemirror/lang-json":"^6.0.2","@codemirror/lang-yaml":"^6.1.3","@codemirror/lang-python":"^6.2.1","@codemirror/legacy-modes":"^6.5.3","@codemirror/lang-markdown":"^6.5.0","@codemirror/lang-javascript":"^6.2.5","@iconify-json/material-icon-theme":"^1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.276_1779657069150_0.02934278866540363","host":"s3://npm-registry-packages-npm-production"}},"0.1.277":{"name":"@ottocode/web-sdk","version":"0.1.277","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.277","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"de5fe825c46ee99bdbaf481e04e03234d41fbcb1","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.277.tgz","fileCount":442,"integrity":"sha512-yYez2Wz8JQlIDGKGmRoyG/X1TDUbHU3EXk0Shhd8AnMAxtG9BpS+oPdlha2GB4/y1XVYH4pXPnFsHbi/HHIAyw==","signatures":[{"sig":"MEUCIQC8kXLF4tRcRt0RlDtF1/deB1OLCziTEN0pCKas+a3VZgIgX1kLM6HfJU5itVdPpmukoS5hC2dWth+m7tAPJ2sbjt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11852056},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"0b3ef85d3ea11ee07a7db0258cb4df7761c26cf7","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.277","@ottocode/sdk":"0.1.277","@iconify/react":"^6.0.2","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","@codemirror/state":"^6.6.0","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","@codemirror/language":"^6.12.3","@codemirror/lang-html":"^6.4.11","@codemirror/lang-json":"^6.0.2","@codemirror/lang-yaml":"^6.1.3","@codemirror/lang-python":"^6.2.1","@codemirror/legacy-modes":"^6.5.3","@codemirror/lang-markdown":"^6.5.0","@codemirror/lang-javascript":"^6.2.5","@iconify-json/material-icon-theme":"^1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.277_1779662045087_0.03779498258298575","host":"s3://npm-registry-packages-npm-production"}},"0.1.278":{"name":"@ottocode/web-sdk","version":"0.1.278","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.278","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"752dad0730851ce6b034948403fd1de29f2b70f5","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.278.tgz","fileCount":442,"integrity":"sha512-ZzFbAhNE61dLVYwgkvh2NOjloPo9MHT23knc/1NOWfCmbcp3ZNs9Dl4ntxZ4/ZU9niiAh3PpOYzhUPJNauvtQw==","signatures":[{"sig":"MEQCIGdi4TZOuEvA9uf2VP2WVXEYB3MBbZxL+8CNh+vKT3NTAiAT/QFp96tjKwurOL0g5xLlD91rzz8+zx4JmMWXAhHuAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11852056},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"67af8920fc0ee635bd0b15be17cf90228186a1f1","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.278","@ottocode/sdk":"0.1.278","@iconify/react":"^6.0.2","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","@codemirror/state":"^6.6.0","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","@codemirror/language":"^6.12.3","@codemirror/lang-html":"^6.4.11","@codemirror/lang-json":"^6.0.2","@codemirror/lang-yaml":"^6.1.3","@codemirror/lang-python":"^6.2.1","@codemirror/legacy-modes":"^6.5.3","@codemirror/lang-markdown":"^6.5.0","@codemirror/lang-javascript":"^6.2.5","@iconify-json/material-icon-theme":"^1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.278_1779663649417_0.11368211633418857","host":"s3://npm-registry-packages-npm-production"}},"0.1.279":{"name":"@ottocode/web-sdk","version":"0.1.279","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.279","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"ac794edfe92d85cf0038221f806736ae16c28ad5","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.279.tgz","fileCount":448,"integrity":"sha512-3SJZ46eSfeLH7GGk/gPD9Z9j0AzcD/iPolOhJJ0XMMG0DoTWdQED87JWP56y6xe5Ifcqpw2++Mykb9L6XYBR8A==","signatures":[{"sig":"MEQCIHMmS+WXH3MpGpySRP3i/liN1GhVsOfZhFVHidumbjm+AiBS7gwLS1wjL21HqxcrQzkkYmExIJGGEmZ8QWTjbwLeAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12064795},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"d2e11c1ae931810d856b50d92fbb6c90c9c1f7db","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.279","@ottocode/sdk":"0.1.279","@iconify/react":"^6.0.2","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","@codemirror/state":"^6.6.0","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","@codemirror/language":"^6.12.3","@codemirror/lang-html":"^6.4.11","@codemirror/lang-json":"^6.0.2","@codemirror/lang-yaml":"^6.1.3","@codemirror/lang-python":"^6.2.1","@codemirror/legacy-modes":"^6.5.3","@codemirror/lang-markdown":"^6.5.0","@codemirror/lang-javascript":"^6.2.5","@iconify-json/material-icon-theme":"^1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.279_1779713207815_0.29588527358049044","host":"s3://npm-registry-packages-npm-production"}},"0.1.280":{"name":"@ottocode/web-sdk","version":"0.1.280","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.280","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"3999b79f10d7db12451929089dfe11c86f4f3570","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.280.tgz","fileCount":452,"integrity":"sha512-tlBZwi+EABRGwAPKmbhs5xVAZ6zvE4KeG5cPLmrP4egglXr2qM7+Xz2DOVWL/5eqHg2vl5Jr/vRbFKObU5xfhQ==","signatures":[{"sig":"MEUCIQD0pWUxP2rRnzW2rEjTHQKQAeILkwvoarwl64E4LlPaQwIgWrJPaOtMeoVtrkyAVy8daOtYLQBMV83wHzuz0NjQO3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12166954},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"2433fad493034f2c680f2191cb5c566e8556299f","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.280","@ottocode/sdk":"0.1.280","@iconify/react":"^6.0.2","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","@codemirror/state":"^6.6.0","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","@codemirror/language":"^6.12.3","@codemirror/lang-html":"^6.4.11","@codemirror/lang-json":"^6.0.2","@codemirror/lang-yaml":"^6.1.3","@codemirror/lang-python":"^6.2.1","@codemirror/legacy-modes":"^6.5.3","@codemirror/lang-markdown":"^6.5.0","@codemirror/lang-javascript":"^6.2.5","@iconify-json/material-icon-theme":"^1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.280_1779748641136_0.8800114788881097","host":"s3://npm-registry-packages-npm-production"}},"0.1.281":{"name":"@ottocode/web-sdk","version":"0.1.281","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.281","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"39355bb6587aa978d21b730c28e6bb9215f633c0","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.281.tgz","fileCount":452,"integrity":"sha512-XJuhirO4EWUqhwycM88m3VoFMErTecAnZUP6RAP8bGer0xWf3eYgjqnLaIxatwWVDDhqNeagAKn4GEJEqDXi6w==","signatures":[{"sig":"MEYCIQDympeyVljnNAVCxmgJeLS9VJAJ5g5h8xcBx5RxG56W8gIhAJjweWaVfyrZA4yuax5N0J+bMP6Hi5UNSeKsnkKAoPkD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12166954},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"cfccac75d8e19ec03b6073e48310068823521303","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.281","@ottocode/sdk":"0.1.281","@iconify/react":"^6.0.2","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","@codemirror/state":"^6.6.0","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","@codemirror/language":"^6.12.3","@codemirror/lang-html":"^6.4.11","@codemirror/lang-json":"^6.0.2","@codemirror/lang-yaml":"^6.1.3","@codemirror/lang-python":"^6.2.1","@codemirror/legacy-modes":"^6.5.3","@codemirror/lang-markdown":"^6.5.0","@codemirror/lang-javascript":"^6.2.5","@iconify-json/material-icon-theme":"^1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.281_1779835406371_0.5137342342646962","host":"s3://npm-registry-packages-npm-production"}},"0.1.282":{"name":"@ottocode/web-sdk","version":"0.1.282","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.282","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"b28b1f3aac9c675305d0a62aa46c75dfba256c04","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.282.tgz","fileCount":452,"integrity":"sha512-5/h2Urcp/sGratTJy1tHnvCdt+qrbbRRKMetZVuaaiGAfq+Owv9yiZWYGp784tFk4kfyEbphHC8x6kg3vY5PCg==","signatures":[{"sig":"MEUCIBnXruLp+aZab8m5yW+SoX5k/BOuuIneCd6hLozQ0PxuAiEAqBUMCwW8KnL+0CmlcJSP4dp1CqLb8TjzwAVwAbclXSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12166954},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"836bb0e6dd71c4e493a13343e63501f523c31f02","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.282","@ottocode/sdk":"0.1.282","@iconify/react":"^6.0.2","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","@codemirror/state":"^6.6.0","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","@codemirror/language":"^6.12.3","@codemirror/lang-html":"^6.4.11","@codemirror/lang-json":"^6.0.2","@codemirror/lang-yaml":"^6.1.3","@codemirror/lang-python":"^6.2.1","@codemirror/legacy-modes":"^6.5.3","@codemirror/lang-markdown":"^6.5.0","@codemirror/lang-javascript":"^6.2.5","@iconify-json/material-icon-theme":"^1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.282_1779876123568_0.022222142230392983","host":"s3://npm-registry-packages-npm-production"}},"0.1.283":{"name":"@ottocode/web-sdk","version":"0.1.283","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.283","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"639dd67a44687c01d252cc3b81555cf9d7fc7b93","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.283.tgz","fileCount":452,"integrity":"sha512-QI7V6c4imK5GJjMyicgAk+/giEzbFLnB180g4gRT3bdSfjny7N/cYnMwXblKLEaIuxM0eqmvrBR2QYO53NZeEw==","signatures":[{"sig":"MEYCIQCNetNR1tdu6hCCkUlj2y1M+My9QwZBk/1wfSxaIQTIsgIhALBOscQ80fad5g+6s14q5keNAzb1jrDj/u6gYZ1cQmQD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12166954},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"a798c3ed751cd198590f2893de6f4c7343fdeffa","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.283","@ottocode/sdk":"0.1.283","@iconify/react":"^6.0.2","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","@codemirror/state":"^6.6.0","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","@codemirror/language":"^6.12.3","@codemirror/lang-html":"^6.4.11","@codemirror/lang-json":"^6.0.2","@codemirror/lang-yaml":"^6.1.3","@codemirror/lang-python":"^6.2.1","@codemirror/legacy-modes":"^6.5.3","@codemirror/lang-markdown":"^6.5.0","@codemirror/lang-javascript":"^6.2.5","@iconify-json/material-icon-theme":"^1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.283_1779912132619_0.8045061298700209","host":"s3://npm-registry-packages-npm-production"}},"0.1.284":{"name":"@ottocode/web-sdk","version":"0.1.284","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.284","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"389c9af195156c67c7c2c4183926a4e83e2796b1","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.284.tgz","fileCount":452,"integrity":"sha512-6cDIXPkcvdUFJqn1Hbvbz2bfLBB/ej7j208Ing6seDteiA8LPporCQEGvBbRe4dI0w9nAQKdzYGVdW8ZxeOorA==","signatures":[{"sig":"MEQCIA+Bo4AXFUHrvbj9pyP3Kuk6Foh8cL3EB7qoP16VU6WVAiB7btZVsBNezMBHjYk3rq/Za4gdP90MPsilZdliSvsMcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12167697},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"f04546ed23babc862f3894ded517e6f5a9d2eaaa","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.7.9","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.284","@ottocode/sdk":"0.1.284","@iconify/react":"^6.0.2","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","@codemirror/state":"^6.6.0","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","@codemirror/language":"^6.12.3","@codemirror/lang-html":"^6.4.11","@codemirror/lang-json":"^6.0.2","@codemirror/lang-yaml":"^6.1.3","@codemirror/lang-python":"^6.2.1","@codemirror/legacy-modes":"^6.5.3","@codemirror/lang-markdown":"^6.5.0","@codemirror/lang-javascript":"^6.2.5","@iconify-json/material-icon-theme":"^1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.284_1779917298119_0.19638579422379387","host":"s3://npm-registry-packages-npm-production"}},"0.1.285":{"name":"@ottocode/web-sdk","version":"0.1.285","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.285","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"a0e161533142842656581110a77844716b91a27a","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.285.tgz","fileCount":460,"integrity":"sha512-KKe4zY1JjVYUi4D3HpdkNgLSlgV7VgdQTojbC1xsmh1buiIWFtxAVE12i8EXOnzis94zPeWeWDV32/jP/cZfEQ==","signatures":[{"sig":"MEUCIBluAlkic+JwxlwfQwv1qoMsphH8wawWvAYnS9M+Hf/2AiEA6DLrPop5mLtaR2JB55oDl1fh+JT1nWj2JtK2KL/xCPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12431238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"b7ab97aed5e76383e7cca66ea859d742c2de9645","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.7.9","motion":"^12.40.0","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.285","@ottocode/sdk":"0.1.285","@iconify/react":"^6.0.2","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","@codemirror/state":"^6.6.0","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","@codemirror/language":"^6.12.3","@codemirror/lang-html":"^6.4.11","@codemirror/lang-json":"^6.0.2","@codemirror/lang-yaml":"^6.1.3","@codemirror/lang-python":"^6.2.1","@codemirror/legacy-modes":"^6.5.3","@codemirror/lang-markdown":"^6.5.0","@codemirror/lang-javascript":"^6.2.5","@iconify-json/material-icon-theme":"^1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.285_1779973412914_0.9726675445637194","host":"s3://npm-registry-packages-npm-production"}},"0.1.286":{"name":"@ottocode/web-sdk","version":"0.1.286","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.286","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"5411d858f36e7633667ffff640201aebafce1d9e","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.286.tgz","fileCount":460,"integrity":"sha512-gjfqX82F6Cs8bE9cyDSmQo61yhMkfRLtglix0bvdltUL8JOEgARi/43w0+W7foWtwpU3bICuXiEgJLJWvGGngw==","signatures":[{"sig":"MEYCIQCYB/5cggzQLr0EckjzNWAULx1TvPlblqC676B4vjgp5QIhANHxAtYRRRUtArVNaitJeZ5nDqVIu2TQBTHSpyu1UWRz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12431774},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"981227422050c987045a1e6e92925e22466151e6","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.7.9","motion":"^12.40.0","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.286","@ottocode/sdk":"0.1.286","@iconify/react":"^6.0.2","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","@codemirror/state":"^6.6.0","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","@codemirror/language":"^6.12.3","@codemirror/lang-html":"^6.4.11","@codemirror/lang-json":"^6.0.2","@codemirror/lang-yaml":"^6.1.3","@codemirror/lang-python":"^6.2.1","@codemirror/legacy-modes":"^6.5.3","@codemirror/lang-markdown":"^6.5.0","@codemirror/lang-javascript":"^6.2.5","@iconify-json/material-icon-theme":"^1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.286_1779976617138_0.8552408821567574","host":"s3://npm-registry-packages-npm-production"}},"0.1.287":{"name":"@ottocode/web-sdk","version":"0.1.287","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.287","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"69a894cf2efc9291812b42bb9a03ca227aeb4a7d","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.287.tgz","fileCount":460,"integrity":"sha512-ZlmokK5YPmElZIG5iOCXqZKHo1RBQa1KMB0B9awqUmpdVK/AkkFhNFgwHiYuT5VmQP5fJWQFgAMohbAD+oW+XQ==","signatures":[{"sig":"MEUCIG4ULE8JfP6uDjpa0drn/QUcPVd230gmm7TbMkqNoGK+AiEA9Ivb8qDvCchqb6m5RWvwwdaC+bJedUEBc9SiKMbLgIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12431774},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"2d5ed44d57f10c1cd3df10805460b49391018aab","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.7.9","motion":"^12.40.0","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.287","@ottocode/sdk":"0.1.287","@iconify/react":"^6.0.2","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","@codemirror/state":"^6.6.0","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","@codemirror/language":"^6.12.3","@codemirror/lang-html":"^6.4.11","@codemirror/lang-json":"^6.0.2","@codemirror/lang-yaml":"^6.1.3","@codemirror/lang-python":"^6.2.1","@codemirror/legacy-modes":"^6.5.3","@codemirror/lang-markdown":"^6.5.0","@codemirror/lang-javascript":"^6.2.5","@iconify-json/material-icon-theme":"^1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.287_1779996476675_0.4171620503565818","host":"s3://npm-registry-packages-npm-production"}},"0.1.288":{"name":"@ottocode/web-sdk","version":"0.1.288","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.288","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"fffd5e6c3b073913a8407db279d72e902bde0bd2","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.288.tgz","fileCount":474,"integrity":"sha512-EFhI+e5KDZYf6qw8gzvhWUHN+E/lxkgGQmT+mJ8yNwNjjeU5ZwhK7XXUeH8GTVIt35kZ0aPocqDZ+TTLwNuZDA==","signatures":[{"sig":"MEUCIDYJv0FupRWz0vRB8Y9x38RquQBjDZzYN+N6M0Q9QruNAiEA+Nk1xLRC3xN2Wl21+/evDFVQR++QrQjQyzr9f/xiQ0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12630412},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"ae05483ab56b0f1a72a9557307508721b0befc74","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.7.9","motion":"^12.40.0","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.288","@ottocode/sdk":"0.1.288","@iconify/react":"^6.0.2","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","@codemirror/state":"^6.6.0","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","@codemirror/language":"^6.12.3","@codemirror/lang-html":"^6.4.11","@codemirror/lang-json":"^6.0.2","@codemirror/lang-yaml":"^6.1.3","@codemirror/lang-python":"^6.2.1","@codemirror/legacy-modes":"^6.5.3","@codemirror/lang-markdown":"^6.5.0","@codemirror/lang-javascript":"^6.2.5","@iconify-json/material-icon-theme":"^1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.288_1779999392943_0.30741165079344035","host":"s3://npm-registry-packages-npm-production"}},"0.1.289":{"name":"@ottocode/web-sdk","version":"0.1.289","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.289","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"999c068c70ca7c95cab72c52340d659b60193d93","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.289.tgz","fileCount":474,"integrity":"sha512-OhDIO5IR2Mw2r5/UpPYjnc17yFgnL4F9a04ybZxvKct3I8J8U4eun2N+h0aezdnTj2O6iWUQiKUCa5ZPCPyE8Q==","signatures":[{"sig":"MEUCIQCoqbXOrEuZMLTfxjzUQK4o0K7Z6cbs8obxwyzq0J4G4AIgGc+dn4a7QYKtsc0eI54VfJTwvUna51OD/UFFhjrwupY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12689813},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"70b3db2c74a78b4a09078dba6d7e0df70cd8706c","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.7.9","motion":"^12.40.0","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.289","@ottocode/sdk":"0.1.289","@iconify/react":"^6.0.2","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","@codemirror/state":"^6.6.0","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","@codemirror/language":"^6.12.3","@codemirror/lang-html":"^6.4.11","@codemirror/lang-json":"^6.0.2","@codemirror/lang-yaml":"^6.1.3","@codemirror/lang-python":"^6.2.1","@codemirror/legacy-modes":"^6.5.3","@codemirror/lang-markdown":"^6.5.0","@codemirror/lang-javascript":"^6.2.5","@iconify-json/material-icon-theme":"^1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.289_1780006881978_0.9193409698946702","host":"s3://npm-registry-packages-npm-production"}},"0.1.290":{"name":"@ottocode/web-sdk","version":"0.1.290","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.290","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"d00b005f8ba87c8ae9c290fd36375f71defc899f","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.290.tgz","fileCount":494,"integrity":"sha512-nfBK6uEFASLwAc5PEVGkoLgqke1RhRYdEp5Rvf6A6/8Sr1P6J+EPphv6BEMO9WDxiicoh9L/CG0LQtPX2e0yYg==","signatures":[{"sig":"MEUCIQCA1aK4dCVxl1YHlT09MuOybhqY+NzdU/ADpLSiLdGRtgIgBHojRHe0Cyd2pEaLEA6ZDENDODYz5XkhLsxs8qMNpVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13242124},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"97aab406912b98134f1496376ddc9f88f557181c","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.7.9","motion":"^12.40.0","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.290","@ottocode/sdk":"0.1.290","@iconify/react":"^6.0.2","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","@codemirror/state":"^6.6.0","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","@codemirror/language":"^6.12.3","@codemirror/lang-html":"^6.4.11","@codemirror/lang-json":"^6.0.2","@codemirror/lang-yaml":"^6.1.3","@codemirror/lang-python":"^6.2.1","@codemirror/legacy-modes":"^6.5.3","@codemirror/lang-markdown":"^6.5.0","@codemirror/lang-javascript":"^6.2.5","@iconify-json/material-icon-theme":"^1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.290_1780090536915_0.9838173284938683","host":"s3://npm-registry-packages-npm-production"}},"0.1.291":{"name":"@ottocode/web-sdk","version":"0.1.291","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.291","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"204680a7d05bf2d73e88d459a69baf8d858597c4","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.291.tgz","fileCount":494,"integrity":"sha512-SHPzZKkGAd/y1WNGT2wzmTXVUTJb6dcUC3menVbSa9ckTB5eZHqh4svMGVwxGqIGnMk6ITdpylsyJuW4BStXfQ==","signatures":[{"sig":"MEUCIQD/U4pVAmVjZ51ywWy4P40rPY2Fj0+/4gYgJWgzBRj1egIgI8mKMi7Ng79mmz1MwMcjjy0hBvYLHaW95iDgQlQkqro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13247444},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"b583307fa4ae3c23edb5d322db436d9250005b31","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.7.9","motion":"^12.40.0","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.291","@ottocode/sdk":"0.1.291","@iconify/react":"^6.0.2","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","@codemirror/state":"^6.6.0","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","@codemirror/language":"^6.12.3","@codemirror/lang-html":"^6.4.11","@codemirror/lang-json":"^6.0.2","@codemirror/lang-yaml":"^6.1.3","@codemirror/lang-python":"^6.2.1","@codemirror/legacy-modes":"^6.5.3","@codemirror/lang-markdown":"^6.5.0","@codemirror/lang-javascript":"^6.2.5","@iconify-json/material-icon-theme":"^1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.291_1780094076574_0.373877195341874","host":"s3://npm-registry-packages-npm-production"}},"0.1.292":{"name":"@ottocode/web-sdk","version":"0.1.292","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.292","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"a19173288000b430d610a352d24a59a006f7a47b","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.292.tgz","fileCount":494,"integrity":"sha512-GMx42XK8xXb8YqqLWJGQiVUrbvBtlkADZQijy0u5n0xVk0RQ6R24CmB+QxFuoekFInfASrFMctcQJSWtWvnutw==","signatures":[{"sig":"MEUCIQDMUAjJJKLbZDhpXv/efZ/p3Df3BodjkQyX50U63B4bvQIgakRT7r2lWXSjlTgFQ8c/oODNCbnVhnLMJvCVs8nOL1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13256170},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"a1c2528a9c941b93fdcecfb2080ac827a64dfe5a","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.7.9","motion":"^12.40.0","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.292","@ottocode/sdk":"0.1.292","@iconify/react":"^6.0.2","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","@codemirror/state":"^6.6.0","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","@codemirror/language":"^6.12.3","@codemirror/lang-html":"^6.4.11","@codemirror/lang-json":"^6.0.2","@codemirror/lang-yaml":"^6.1.3","@codemirror/lang-python":"^6.2.1","@codemirror/legacy-modes":"^6.5.3","@codemirror/lang-markdown":"^6.5.0","@codemirror/lang-javascript":"^6.2.5","@iconify-json/material-icon-theme":"^1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.292_1780102408955_0.944650989952267","host":"s3://npm-registry-packages-npm-production"}},"0.1.293":{"name":"@ottocode/web-sdk","version":"0.1.293","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.293","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"d35d9d57a2c30a0ecca41ceffeb2abe4e5a69bde","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.293.tgz","fileCount":500,"integrity":"sha512-ij8S8TKL50DZ/Loqd9YQENf3msCDHgqFsdqfkOzPiTSMgRiXOxX51/Wsku2I3ut8kyHxOvC0SQRlYtnEyC7ggQ==","signatures":[{"sig":"MEUCIQCts7DBZFQ4RaSMYV25W1nh97nirybiOGJcw2hE83FaKQIgS7G2O/oJJjtTI3qNwZfZXkQ8WvqLhBxbTUs63BXTqSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13318371},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"59d983ea8a9e02eea37ad6eab25f80a174c2103a","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.7.9","motion":"^12.40.0","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.293","@ottocode/sdk":"0.1.293","@iconify/react":"^6.0.2","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","@codemirror/state":"^6.6.0","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","@codemirror/language":"^6.12.3","@codemirror/lang-html":"^6.4.11","@codemirror/lang-json":"^6.0.2","@codemirror/lang-yaml":"^6.1.3","@codemirror/lang-python":"^6.2.1","@codemirror/legacy-modes":"^6.5.3","@codemirror/lang-markdown":"^6.5.0","@codemirror/lang-javascript":"^6.2.5","@iconify-json/material-icon-theme":"^1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.293_1780142378651_0.9147987910017599","host":"s3://npm-registry-packages-npm-production"}},"0.1.294":{"name":"@ottocode/web-sdk","version":"0.1.294","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.294","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"2a951e2b41b93ae169a2c2e310df6fdb14902046","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.294.tgz","fileCount":500,"integrity":"sha512-acPSp2EvI3wEyzd6RyIVYoPNuXKfSuisc2EDhJAtz+I5sVPwXJxNJ+Y1mYVBi13bGtcpyz/M7bB8q/aNXQ70Sg==","signatures":[{"sig":"MEQCIEOnbrz6q56wkYtjIqPWJFH5rjSc6PFuDTFBAF8nZmkPAiBczns12yYOaox3M3xwBAnNoUct/+Tx6cTMCZycuXs4OQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13332346},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"218c953da3eaffc9526f375f9b5dd4c2008ae4ec","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.7.9","motion":"^12.40.0","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.294","@ottocode/sdk":"0.1.294","@iconify/react":"^6.0.2","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","@codemirror/state":"^6.6.0","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","@codemirror/language":"^6.12.3","@codemirror/lang-html":"^6.4.11","@codemirror/lang-json":"^6.0.2","@codemirror/lang-yaml":"^6.1.3","@codemirror/lang-python":"^6.2.1","@codemirror/legacy-modes":"^6.5.3","@codemirror/lang-markdown":"^6.5.0","@codemirror/lang-javascript":"^6.2.5","@iconify-json/material-icon-theme":"^1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.294_1780170597879_0.38364426621536674","host":"s3://npm-registry-packages-npm-production"}},"0.1.295":{"name":"@ottocode/web-sdk","version":"0.1.295","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.295","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"05ee87e85d39ac73399510a47d5af3136d04cd54","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.295.tgz","fileCount":500,"integrity":"sha512-B86ONaQTMN6BLgJi+e8yx5M0Jiq5l+C9M+2cO1GH05O6SYNVbtJhYrzn9YT57EQlou3X1/yMYvbxLkNzNLwlIg==","signatures":[{"sig":"MEQCIAO6AETeGdvIfnF9JAola986MWuC/yLyTAAzSmbk+atRAiBLY8S+7EO56AVBBLk3nLtDa8PVaQv0p8zKohkSfyGGuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13386295},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"205dbd9b471a75b354db58dbe2e88409af971dfb","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.7.9","motion":"^12.40.0","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.295","@ottocode/sdk":"0.1.295","@iconify/react":"^6.0.2","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","@codemirror/state":"^6.6.0","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","@codemirror/language":"^6.12.3","@codemirror/lang-html":"^6.4.11","@codemirror/lang-json":"^6.0.2","@codemirror/lang-yaml":"^6.1.3","@codemirror/lang-python":"^6.2.1","@codemirror/legacy-modes":"^6.5.3","@codemirror/lang-markdown":"^6.5.0","@codemirror/lang-javascript":"^6.2.5","@iconify-json/material-icon-theme":"^1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.295_1780257331713_0.2401208723484869","host":"s3://npm-registry-packages-npm-production"}},"0.1.296":{"name":"@ottocode/web-sdk","version":"0.1.296","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.296","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"48271be120b51492c0b58887250c9550dfec4c2c","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.296.tgz","fileCount":500,"integrity":"sha512-29FpNqqNJkFXY3kDA7uaPANDhJm73vEQiEx/vQc5x5llFmMk1EqLuu78pmTa84G5jfs3edzEPcclWUJpq97fuw==","signatures":[{"sig":"MEYCIQDTX7+Bd2mvM75AygkMQ/vw07oPbuu7wTSabyLAwUKhqAIhAP0OS1x7C56nhzyByj64SXDz9PrnORHxy8w20Bg48cQH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13474404},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"77011ab65c9d8acce895609c97639738ec95645f","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.7.9","motion":"^12.40.0","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.296","@ottocode/sdk":"0.1.296","@iconify/react":"^6.0.2","react-virtuoso":"^4.18.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","@codemirror/state":"^6.6.0","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","@codemirror/language":"^6.12.3","@codemirror/lang-html":"^6.4.11","@codemirror/lang-json":"^6.0.2","@codemirror/lang-yaml":"^6.1.3","@codemirror/lang-python":"^6.2.1","@codemirror/legacy-modes":"^6.5.3","@codemirror/lang-markdown":"^6.5.0","@codemirror/lang-javascript":"^6.2.5","@iconify-json/material-icon-theme":"^1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.296_1780508423916_0.9791468792378759","host":"s3://npm-registry-packages-npm-production"}},"0.1.297":{"name":"@ottocode/web-sdk","version":"0.1.297","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.297","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"3b2a923e228d4a0df46a19a6496fa9cd1fe226a5","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.297.tgz","fileCount":500,"integrity":"sha512-295z2jNErgKKzgoigMLu6X9ZpFCPQbclKXlNdSEBWS+gy4Si/qR7+XVDlD/pC/70A6K5GXaRHA7lMvXnYi64pA==","signatures":[{"sig":"MEUCIQD0qycaszgGwKr3OnqgeudF7Sz5HiANjsv5ehrlA8vW8QIgSRhxifUG4blxnRuxO/PEsdgmV8mPgfCWXDVsJw/e6nc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13474404},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"4059cd9b9044722c6c72c636da07f4151ee2e8c6","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.7.9","motion":"^12.40.0","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.297","@ottocode/sdk":"0.1.297","@iconify/react":"^6.0.2","react-virtuoso":"^4.18.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","@codemirror/state":"^6.6.0","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","@codemirror/language":"^6.12.3","@codemirror/lang-html":"^6.4.11","@codemirror/lang-json":"^6.0.2","@codemirror/lang-yaml":"^6.1.3","@codemirror/lang-python":"^6.2.1","@codemirror/legacy-modes":"^6.5.3","@codemirror/lang-markdown":"^6.5.0","@codemirror/lang-javascript":"^6.2.5","@iconify-json/material-icon-theme":"^1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.297_1780526323522_0.2877906820649716","host":"s3://npm-registry-packages-npm-production"}},"0.1.298":{"name":"@ottocode/web-sdk","version":"0.1.298","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.298","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"8ec081cc70ca28091fba3d8ed4450ea738a70c86","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.298.tgz","fileCount":500,"integrity":"sha512-DTsNyG+LoPEEqpdbLm0xix8TNp8CH+zwgm4hzO7Ec3CK7lype8qQqbuTJcVpq1Ygqwn7P2x/oZHAB7mvidZyqw==","signatures":[{"sig":"MEQCIAnibEb8ZlC+meqDP/64aNepwiPdQ7DVUVm5NXQRL6OLAiA4rnUdR6TcLk26xwD5c0dGfmPMW+eAzKTGUx2kzWSwmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13474404},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"fb0f03ea6e4692522378e3d5917b847ce959d9b5","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.7.9","motion":"^12.40.0","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.298","@ottocode/sdk":"0.1.298","@iconify/react":"^6.0.2","react-virtuoso":"^4.18.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","@codemirror/state":"^6.6.0","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","@codemirror/language":"^6.12.3","@codemirror/lang-html":"^6.4.11","@codemirror/lang-json":"^6.0.2","@codemirror/lang-yaml":"^6.1.3","@codemirror/lang-python":"^6.2.1","@codemirror/legacy-modes":"^6.5.3","@codemirror/lang-markdown":"^6.5.0","@codemirror/lang-javascript":"^6.2.5","@iconify-json/material-icon-theme":"^1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.298_1780567893435_0.1407624724472447","host":"s3://npm-registry-packages-npm-production"}},"0.1.299":{"name":"@ottocode/web-sdk","version":"0.1.299","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.299","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"3347cedf209c25d5f7fc22eebe172b87acf119f3","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.299.tgz","fileCount":500,"integrity":"sha512-iFdlh1HRjBfCl+bQGXMKOXrkRhAFW8w2rinsbLZozoA9q4R1TA0YFA95/mHBblSKPzZGTuCftiIdRs7+2JUYaw==","signatures":[{"sig":"MEQCIByXIxblB3T/Quy6xH/HphXLamWnVjiXBY2ysgPTD+GnAiBGFbrcrwXFr25iAXGf7pvtCbMObaDExBOGLX09egZKFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13517886},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"0e58b7afb3354853adcd0fb422ca110d5aeecd9e","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.7.9","motion":"^12.40.0","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.299","@ottocode/sdk":"0.1.299","@iconify/react":"^6.0.2","react-virtuoso":"^4.18.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","@codemirror/state":"^6.6.0","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","@codemirror/language":"^6.12.3","@codemirror/lang-html":"^6.4.11","@codemirror/lang-json":"^6.0.2","@codemirror/lang-yaml":"^6.1.3","@codemirror/lang-python":"^6.2.1","@codemirror/legacy-modes":"^6.5.3","@codemirror/lang-markdown":"^6.5.0","@codemirror/lang-javascript":"^6.2.5","@iconify-json/material-icon-theme":"^1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.299_1780613106578_0.8416105060912469","host":"s3://npm-registry-packages-npm-production"}},"0.1.300":{"name":"@ottocode/web-sdk","version":"0.1.300","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.300","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"645448f7a72137eab057877a1663dfe81e13a49b","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.300.tgz","fileCount":524,"integrity":"sha512-9C9m0mCkJswgetiZlL8YGyUW/hjVS5qLVEedaiUfvH6E2lO33+hh9EWwKjGGNqd4yrP4DAUCpiw461OXqTpcrw==","signatures":[{"sig":"MEUCIQDbibayaKFxchKqbVPx8hnEHWSnUydoMlL3HWHz9ixOzAIgNJPZmBay5bxX6Tk65Vo10L8j0JWjqh8We1WS85yrPug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13933832},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"7480e4aa77b8c256dcd29ba5771b9ccccccc0d48","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.7.9","motion":"^12.40.0","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.300","@ottocode/sdk":"0.1.300","@iconify/react":"^6.0.2","react-virtuoso":"^4.18.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","@codemirror/state":"^6.6.0","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","@codemirror/language":"^6.12.3","@codemirror/lang-html":"^6.4.11","@codemirror/lang-json":"^6.0.2","@codemirror/lang-yaml":"^6.1.3","@codemirror/lang-python":"^6.2.1","@codemirror/legacy-modes":"^6.5.3","@codemirror/lang-markdown":"^6.5.0","@codemirror/lang-javascript":"^6.2.5","@iconify-json/material-icon-theme":"^1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.300_1780703766108_0.1316787885844637","host":"s3://npm-registry-packages-npm-production"}},"0.1.301":{"name":"@ottocode/web-sdk","version":"0.1.301","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.301","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"76708416b5780108baff100f9b02a69da1eb2a1f","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.301.tgz","fileCount":532,"integrity":"sha512-rptLHZhWqN4q6RJqwuhZY9RXrpQCuySBvsUy0uN4yDTe4unCm334UbvvSCcjvx/Q7/pfctQrb7+erWw6+VQZKw==","signatures":[{"sig":"MEUCIQCFGn+Sl/dFvgoriX8KscukRI/CWDY9aw0bbS9gtwj8MAIgEMyA/zHsfOV0WrHKfAiqSlw6QGgNGMa9blJ9UIPdFGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14096435},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"5db246816c538f3bf9441edf2f708a633b6729c4","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.7.9","motion":"^12.40.0","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.301","@ottocode/sdk":"0.1.301","@iconify/react":"^6.0.2","react-virtuoso":"^4.18.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","@codemirror/state":"^6.6.0","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","@codemirror/language":"^6.12.3","@codemirror/lang-html":"^6.4.11","@codemirror/lang-json":"^6.0.2","@codemirror/lang-yaml":"^6.1.3","@codemirror/lang-python":"^6.2.1","@codemirror/legacy-modes":"^6.5.3","@codemirror/lang-markdown":"^6.5.0","@codemirror/lang-javascript":"^6.2.5","@iconify-json/material-icon-theme":"^1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.301_1780780093757_0.3157491448388243","host":"s3://npm-registry-packages-npm-production"}},"0.1.302":{"name":"@ottocode/web-sdk","version":"0.1.302","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.302","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"557650214e297749cb7111c481a59c3eee5e21e0","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.302.tgz","fileCount":536,"integrity":"sha512-FW+3NwzaOzlp636sNB5I4zjGY0Unu0yGPhNBwOxolcnNvznyYivdexW7VWbUyabuiUXtrIJWmoOauKnZGGXHMQ==","signatures":[{"sig":"MEUCIQDalXRC9BpiGirLSlpGotIQ61+zCsietK5kIKt1WhqGUQIgIR1mYO2NSUXtdkhwe5C0NO+v5U2r7Z5fTQ27zuG2OQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14166198},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"00c394da3592cb37c88ab02789a3ff21121858a2","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"^1.7.9","motion":"^12.40.0","fuse.js":"^7.1.0","ghostty-web":"^0.4.0","qrcode.react":"^4.2.0","@ottocode/api":"0.1.302","@ottocode/sdk":"0.1.302","@iconify/react":"^6.0.2","react-virtuoso":"^4.18.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","@codemirror/state":"^6.6.0","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","@codemirror/language":"^6.12.3","@codemirror/lang-html":"^6.4.11","@codemirror/lang-json":"^6.0.2","@codemirror/lang-yaml":"^6.1.3","@codemirror/lang-python":"^6.2.1","@codemirror/legacy-modes":"^6.5.3","@codemirror/lang-markdown":"^6.5.0","@codemirror/lang-javascript":"^6.2.5","@iconify-json/material-icon-theme":"^1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.1.1","zustand":"^5.0.8","react-dom":"^19.1.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"~5.9.3","@types/node":"^24.6.0","@types/react":"^19.1.16","lucide-react":"^0.563.0","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@tanstack/react-query":"^5.90.2","react-syntax-highlighter":"^15.6.6","@types/react-syntax-highlighter":"^15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.302_1780850333441_0.6434945538916494","host":"s3://npm-registry-packages-npm-production"}},"0.1.303":{"name":"@ottocode/web-sdk","version":"0.1.303","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.303","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"af5fde0f045d26862e0132052f5be85ed15d383f","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.303.tgz","fileCount":536,"integrity":"sha512-7SKv6xudAQdh4n8gcW1IPdGNEZ7Lxqu3SGzdO7/onOxX5Qb9aUwcUYWnAhZ4ZeQhSjACPFuO/RL5DEUyHuYghQ==","signatures":[{"sig":"MEQCIDG3v+R3lh02LD1f+M8aDnCINsSa2n8kKLVgv+xaBdiLAiATiIsyfGv8vt89f2OlewuzW+Qz3bFniwsWrWtUC524sA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14188412},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"e2e6e2bf1b1e334a12003fdfa8393e3fffe5a6f7","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.303","@ottocode/sdk":"0.1.303","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.303_1781035650507_0.26713388656259895","host":"s3://npm-registry-packages-npm-production"}},"0.1.304":{"name":"@ottocode/web-sdk","version":"0.1.304","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.304","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"c7db023ccbf49b0f800b375f7b2ab3ecf41a9009","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.304.tgz","fileCount":536,"integrity":"sha512-Zbm4aOY2mAd5j6D9WseSmTBnTxz4g2ozIaHd3N273QKWsitQqt3zdtvUTA5RsAr24EuptXYw5qX4DVEUPhRzcQ==","signatures":[{"sig":"MEQCICUeKFvKh3D+YCUMiYNz0Wz3frDsM427bOglf/MpQLD9AiAwieaBhCVoYS30fshIbXda+cx7R8oQ2U46oRxzygBuZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14188412},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"653c0dd57de38f2b87c019f2a896c266370c2c42","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.304","@ottocode/sdk":"0.1.304","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.304_1781036815833_0.9963330952272644","host":"s3://npm-registry-packages-npm-production"}},"0.1.305":{"name":"@ottocode/web-sdk","version":"0.1.305","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.305","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"36f1e42c48e08958794b8292769dd9104531531a","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.305.tgz","fileCount":536,"integrity":"sha512-jSZYWSPYIzatjhobKgi+MZyrFu6OoE+qlqdXmwpuaV87QarH/ePgY6L4O0s4RgYnpl8POhoyEp2xXApFNBhS3g==","signatures":[{"sig":"MEYCIQCgH10PgKZvEYhUnjUBZXem9DjEJtv1jZpukvqD+r2s1QIhALy/1zbaekeXbKzyIVMdkCNwrqxEtZr6KZhp5erBBPkE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14195778},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"d873db90f7a5627cdc5bf59edfa45267bbbbcc95","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.305","@ottocode/sdk":"0.1.305","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.305_1781055485180_0.6791065827263252","host":"s3://npm-registry-packages-npm-production"}},"0.1.306":{"name":"@ottocode/web-sdk","version":"0.1.306","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.306","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"64b84466b159e5ad0e1136e187ced3118a544eb7","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.306.tgz","fileCount":542,"integrity":"sha512-AvkNl43EUnq8ywfDyd/aV/HmNd9bUHtiQnWvOeWM4Yoy/u2OfT8hhkZGhVb6wry9gIzUqnaatzPPOjrXUklN+A==","signatures":[{"sig":"MEUCIQD1VkoptvBuOzX6Tp3nVc4VPWbl3h0XAiCumxKtJKmlPAIgPbyWltQPjANx2YJvVoq65IDvdreRGl0B+WYidXtmKJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14251276},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"5748d0609008a2464cdf02280452e1b13f224760","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.306","@ottocode/sdk":"0.1.306","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.306_1781121767105_0.7468283765881738","host":"s3://npm-registry-packages-npm-production"}},"0.1.307":{"name":"@ottocode/web-sdk","version":"0.1.307","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.307","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"5178fc90a959cd917d9bdfed6e943bca10b1fba8","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.307.tgz","fileCount":568,"integrity":"sha512-MrxJaS7sjxL9Q9/yaHXblen40PUEOyVQ2qYLGI8LXYbWuAvSQ0WV6eFpkalplmfEufjnoz8nTPjhuy9q+z94Qg==","signatures":[{"sig":"MEUCIQClxlr56PR0NIY9PJMCI1HizYfydluVIFEbwo04xGkH2AIgdeAW/7crLlLIq6kFSnZMVwoNhm0pFFw5HDZaNNhmjRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14589678},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"6fb57ce06f6cd4caeef1a98af280908241c073a8","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.307","@ottocode/sdk":"0.1.307","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.307_1781141752074_0.8795532347419466","host":"s3://npm-registry-packages-npm-production"}},"0.1.308":{"name":"@ottocode/web-sdk","version":"0.1.308","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.308","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"d93fde0457b73a823a2352e3c4813ec9cd2eefe0","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.308.tgz","fileCount":572,"integrity":"sha512-nyycTpg1rbMJu/LI8XnKkiL/dwn0BsvpKD97VSVQethD2TyZcpFF/rbVfrThmYYc1DNdEnynsx37TEguwko2uw==","signatures":[{"sig":"MEYCIQC6+8hthX1fMOZ1upvwyXVPzl64y71XPGzRRwpNBNvhUgIhAL8xxZBqeW7DUsy/GokgsMfcHMIRMDGH+32WUiL3OQpK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14668755},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"8ec04a253ca615510fab81e294f7bca662219677","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.308","@ottocode/sdk":"0.1.308","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.308_1781144288558_0.28135608105671395","host":"s3://npm-registry-packages-npm-production"}},"0.1.309":{"name":"@ottocode/web-sdk","version":"0.1.309","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.309","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"4a16031fc30d45d3999bb7ebcfcfb40f98e66c20","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.309.tgz","fileCount":572,"integrity":"sha512-K8hw4TAR1o9/liTyYHyREdQMN+tROx7U4+bPdG4eIs0Nh0p4zU15l1WfqVPahFj1E3sv0CkQYsdVpXlTGd7iyw==","signatures":[{"sig":"MEQCIFg2yElfv//tQtSptxAOUQUOJZ9QJh34EcE3SBQFvcdpAiBzAUZ5kJ5xhl8qN0YuB0YMWcdb4gz/R9QBhbfk716CJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14679459},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"ff4351e9521ceeb627b4be68afd852f3ca0201b5","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.309","@ottocode/sdk":"0.1.309","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.309_1781146347915_0.4904530602524535","host":"s3://npm-registry-packages-npm-production"}},"0.1.310":{"name":"@ottocode/web-sdk","version":"0.1.310","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.310","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"a178fbcad190394b4d60d97c2936e70db9753112","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.310.tgz","fileCount":572,"integrity":"sha512-vMZkuIeIvnf1dZy4/cuP7FjuYG5GXXnzEgHo/N9hWHFnJETeeHTrXAqrigYWtqw4nbfkTJaS0yCSddOY4NLalQ==","signatures":[{"sig":"MEQCICBZneSHS6cW+43PMz3/gyWPICUsuoyP34elZROKlEupAiBqWhHvS1tFc4Qqy+kj5+C/4RM2cYKRfORkW/F5S9wRTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14679459},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"733b0263ad567766aae4d20582797714b529f73f","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.310","@ottocode/sdk":"0.1.310","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.310_1781147460376_0.8592802246518356","host":"s3://npm-registry-packages-npm-production"}},"0.1.311":{"name":"@ottocode/web-sdk","version":"0.1.311","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.311","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"15ff7432c281c26fbe1eddd5bb49f51aba3d433e","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.311.tgz","fileCount":592,"integrity":"sha512-RS7YkQUw95lMPj8HwLiAkatiGjPp8qCbP3wGZvqpI82HYrAz3dPzB7fZ7UuA2f0w9IQ3eytr2zfM7PvxBCU3pg==","signatures":[{"sig":"MEYCIQCnSOgs1EJb8XMum+U/LK/sURxqYSdqX4kIxjfpR3rnkwIhAOC3vlzei3ZMT/iVn3o/hdk/5xhz3pXzxFOKEaeHqt+a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14945420},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"4add6627d8dd4011856c1ea47d3a92adb73265fe","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.311","@ottocode/sdk":"0.1.311","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.311_1781195088540_0.7148324183004402","host":"s3://npm-registry-packages-npm-production"}},"0.1.312":{"name":"@ottocode/web-sdk","version":"0.1.312","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.312","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"2285c0aaf3fe95f2aee631a71cd5739633e48147","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.312.tgz","fileCount":592,"integrity":"sha512-8J0tvGWmajiJfPkDZ4NvpTT0GaQpFnbDKfwNlmjnzqj9umyP1B3n2cNueNG4vHEP3q64U23//dFx3kQ3hLsezQ==","signatures":[{"sig":"MEUCIQDjVi9clBb7Ifsjvd4PK84ctGV//+haad6mAWefepk5nwIgG48AwTTUHtTTcQGp8X6pf2yjT0ixf/GjIAgQQLdNHLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15005918},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"84108a5c0a12ab61d273a2ad9c4d51807cc932b1","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.312","@ottocode/sdk":"0.1.312","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.312_1781285107276_0.7550903798111479","host":"s3://npm-registry-packages-npm-production"}},"0.1.313":{"name":"@ottocode/web-sdk","version":"0.1.313","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.313","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"feb8ffd6040e14be6da9faf52bb373a607432ba1","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.313.tgz","fileCount":592,"integrity":"sha512-3AyURrihIfp/gnRc8R/sXk5zdE+6aX6JJY8QAHDZ+4ppygIJO9QVkOl7/m09M+CckrltgMtBgVWVXpcYd8BF/w==","signatures":[{"sig":"MEQCIB2G6y265qS8ehn3jh1RAKIC7qhGB98JRkkK90oHW49VAiAF1Amk4U3si/oCCime5tNyRjze8JOXI+nNU3/vlIsVIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15006172},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"464bd9b87b402417847ee9ad2fc32275a21440c4","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.313","@ottocode/sdk":"0.1.313","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.313_1781383986047_0.5453013639114457","host":"s3://npm-registry-packages-npm-production"}},"0.1.314":{"name":"@ottocode/web-sdk","version":"0.1.314","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.314","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"9511223de5d2bf33fd9fa487d4b701a49c7e8591","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.314.tgz","fileCount":592,"integrity":"sha512-01RzvE7dzUNPEDWLR9m0QwP8gMDDda6Jw4OliFJOBbX9MLI68BKTyiNnrzaEP+8OKdpK5JMi4S/df4eiiZGHag==","signatures":[{"sig":"MEQCIDFnS7f78HHEzox4maYo3plBSwDfyS20pdmdGzy4XHfSAiB1gJxw9WlbigXRhPzMiOV4itb7TQx4c66l34fR0MSQTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15061787},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"633bf3e10dd1d3dbec845c010bfde26b87ff665f","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.314","@ottocode/sdk":"0.1.314","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.314_1781476337455_0.10800096600434506","host":"s3://npm-registry-packages-npm-production"}},"0.1.315":{"name":"@ottocode/web-sdk","version":"0.1.315","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.315","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"727db66f9e13ea7544e011611e6ca8a7d2ec610b","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.315.tgz","fileCount":594,"integrity":"sha512-NToD1qkbdjy7YdVGVkVxFUhboPARNuy4RTJwVjyhtRssxijFQeFAiSqJ70B1uP1TI3IxJ44825BJl0pR2052Yg==","signatures":[{"sig":"MEQCIDCo+3cZfFDP1qy+mF7XOtm3PY6isgS8H6SscRWvMSP9AiANB9EHiRiguR53IifT9IVjoI9xvZ5tCRAKvRCCrLH07w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15083501},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"0982f4a4dcdec20c1450e939c9e007a6292b6e6c","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.315","@ottocode/sdk":"0.1.315","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.315_1781536024543_0.7222821067067406","host":"s3://npm-registry-packages-npm-production"}},"0.1.316":{"name":"@ottocode/web-sdk","version":"0.1.316","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.316","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"99f30607ea24cdcc9c70cfb3f4f8e4814bff802e","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.316.tgz","fileCount":594,"integrity":"sha512-uxgwXNPX4oFnoQh9mbgZ9WqovZL78o1HOfiJs+33ftp8RBt0mkCac40iHZXg7M1nTTFYc8q+u8j+nP3HJgx9/A==","signatures":[{"sig":"MEQCIBVS1TNQcv2ApELr90v+KMrnwLz+Y38nPSBaMOS9h8icAiAscDS99wH4BsqJsz1xfJ++HivZxwXrhVttZjrAxZODQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15092486},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"eb4518d7b582f69c4d1981397b46b5f71510b8a0","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.316","@ottocode/sdk":"0.1.316","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.316_1781549613943_0.06596530205418483","host":"s3://npm-registry-packages-npm-production"}},"0.1.317":{"name":"@ottocode/web-sdk","version":"0.1.317","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.317","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"aacfd2324de702b7fbe04609de38f0a383019f49","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.317.tgz","fileCount":594,"integrity":"sha512-RINkPtwyiimb3/QCDOpR0k61FdrMkqnmQHg3Wif5zEUkR5fBbksIZUR3p8QeeEC7lzMWQsgoXE+eRmh+pIzqTQ==","signatures":[{"sig":"MEQCIC+29UYQopgbraj6tyeSrUVEOvPR0siyJelaI8E4OC+5AiAyWAIARF1WO7nA60CFXxuxoCKE3LHLRs+RflfkyKbIwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15092442},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"7190cd3ff5cdcac56769d497c08a251b9a975315","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.317","@ottocode/sdk":"0.1.317","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.317_1781624804346_0.2536306116289726","host":"s3://npm-registry-packages-npm-production"}},"0.1.318":{"name":"@ottocode/web-sdk","version":"0.1.318","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.318","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"58f25ef6add54f6f01228be0aaf28d2a7288fd3c","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.318.tgz","fileCount":594,"integrity":"sha512-3jC++vTw7F/Pb6D32Sv7XeremF8xvxM1SH44NZwQstCLJCp4NrVaahWExd6x0nTc27u/oPDO0pp+JM2OXQPPYQ==","signatures":[{"sig":"MEQCIHiJ+8uUJzYPa1A5Ugf5XpJmK8gz1DR3Fg/M4ngVmQNEAiB6CU3tKpzWjq7wsBWKk93ypRKXFUCKnY6DLGYYM6nhuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15101021},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"8d8555ab72e40b14e8087c475ae0e1dc30855baf","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.318","@ottocode/sdk":"0.1.318","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.318_1781642541751_0.8177156570605437","host":"s3://npm-registry-packages-npm-production"}},"0.1.319":{"name":"@ottocode/web-sdk","version":"0.1.319","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.319","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"5f5a7b2a033829e46593ca601e1ac578b460a829","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.319.tgz","fileCount":594,"integrity":"sha512-ILztyi9nuFJinww8KdmCV31oaymoR9wGywCljjFw/Gdo+/j4gDeAN1p/SBst7R2+/+5v15+D7gttxVLoCYhEMQ==","signatures":[{"sig":"MEQCIF3vDeUA6CPKbi+wwzWK6qKJMW9bF0i1B22CSjvk71hXAiBsa3yEEAQMDdnTKnJqi/xG7+BUNakH5rB+FooLAt2lFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15101021},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"e14e4ad91cea587828d8bb86e3781f6e2c811438","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.319","@ottocode/sdk":"0.1.319","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.319_1781651333631_0.03791172900169415","host":"s3://npm-registry-packages-npm-production"}},"0.1.320":{"name":"@ottocode/web-sdk","version":"0.1.320","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.320","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"42008061a145f1686dcfd991383bb08dd9b5b167","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.320.tgz","fileCount":596,"integrity":"sha512-AbffZtZIBiBKUtkJIbf6JHzsoT16TCl71vQWIqAfCqEoEYXMouXjSoK8IezqjdjLXV7gT1EIxThzewYmf+Z9pw==","signatures":[{"sig":"MEUCIHJsUKGGIWXo3fGowm2+fyNo3QNjsecpa18x9V2NW5OhAiEA/wuHkXCy8ZKZ5dMTLotVO/3Ffu1x4QOBObuo+CjoCtc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15162952},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"4b7e9a6dad4314d918ed052118f5ed0dba8e4907","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.320","@ottocode/sdk":"0.1.320","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.320_1781740542084_0.14301146841787138","host":"s3://npm-registry-packages-npm-production"}},"0.1.321":{"name":"@ottocode/web-sdk","version":"0.1.321","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.321","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"8ea3e93fa1ef0574bcab5db4bb36cd5eeb09756c","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.321.tgz","fileCount":596,"integrity":"sha512-PF9jTbfUGxAtPfa9vQ7Bl8MGbHdNHXFRjKWN/xRMk7ch0Bqq7L/AhTGO/dFIiYaFvmvnQLeAx6OQM/6jmA/0IA==","signatures":[{"sig":"MEQCIDV8KC3KZHxp1JGXcOb1ey78Ekm9Ythoz+eAzPXOR1dsAiBfWCaOOz/0vAXWLv2RqtXaN6WO9nsOVAmrqBahXBMFTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15215282},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"448463695b68234395c223985d7aba512d3399df","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.321","@ottocode/sdk":"0.1.321","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.321_1781907753327_0.44194464430694547","host":"s3://npm-registry-packages-npm-production"}},"0.1.322":{"name":"@ottocode/web-sdk","version":"0.1.322","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.322","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"55b433d12b61f7c96cd38c0e8364454437541393","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.322.tgz","fileCount":596,"integrity":"sha512-2YE07oDBIpgtbucdrZ07uLoAr+qDXhDaMV0e6x1I6Rfncj+0xlZBJkMoIJhgzWTGoTqkZMwUuAwOxLzyJjMGUQ==","signatures":[{"sig":"MEUCIQCQdw/Ps+vwkLJ+Zy7+UL/a8rRdn47a8nW3wa/u8izmvgIgauTBfzHIijj/vEioAE0olzOApLdtBbXizrgE/mUnauI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15211671},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"003b929ac3ad042e9fc311c0b2addea6e8fe70b5","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.322","@ottocode/sdk":"0.1.322","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.322_1781955230923_0.5953007425685344","host":"s3://npm-registry-packages-npm-production"}},"0.1.323":{"name":"@ottocode/web-sdk","version":"0.1.323","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.323","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"839a58ff222d10f6b08941337c94194322e9cad2","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.323.tgz","fileCount":596,"integrity":"sha512-LTygIT5WqZS24m9G7KNpYXkYRpArAEoKT57kFMk/UHuFsqkBstEzvsfL52u8r261sd5+3PVCA/xQWITUDn199Q==","signatures":[{"sig":"MEYCIQC1iO7+sl0wA7s4BcP6uNY0RtDdmpdPcySCXK8X/LC/uAIhAMiLrGkqgcbTKZR9APW34FL/GhLOo7/kyw/O68jqxLtL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15232213},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"14ff58fe08e5953125eecc8745816748e01e27b2","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.323","@ottocode/sdk":"0.1.323","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.323_1781983559978_0.3193262052473529","host":"s3://npm-registry-packages-npm-production"}},"0.1.324":{"name":"@ottocode/web-sdk","version":"0.1.324","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.324","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"e6a8bdcdf82d3ae931f058989ed3bde673d85225","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.324.tgz","fileCount":602,"integrity":"sha512-5olFglxR8cOhfs6oCkyw2Kyhv8516/WChEvyLHif24mBqgvaWOCDJi6aKnTCl3utGk1YOscG/hPso8Jgoa5HEw==","signatures":[{"sig":"MEUCIHJw1ao2HyLz6vFvNc6p14LS+Vdt9wFLKiEC4Uq7a+xpAiEA5JfviNfbT8tQMpQ6rk71aShwctifMoAIrY4hiq7YE4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15620307},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"08927e120e81050939b575bb1ec498c89e74ddd8","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.324","@ottocode/sdk":"0.1.324","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.324_1782254673238_0.3043066980350513","host":"s3://npm-registry-packages-npm-production"}},"0.1.325":{"name":"@ottocode/web-sdk","version":"0.1.325","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.325","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"b11000b623bd4f2052cf2c095efcceadda48371b","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.325.tgz","fileCount":604,"integrity":"sha512-MY7J0iXnGi1rzfoS7WKQjX7d0v3cMwOOOlqu8/aPONvjudsSXMC3hK51QxHuUEJRYcU32lXJA6dCST2/b7DBfA==","signatures":[{"sig":"MEQCIEPF0l7/BM4LI9ueMSm0MLKQUjnVKNupUtN92zfIdXWRAiBYd9ZYt0o1sL/o02AjhT2aJ3Zss5EgiAYwgnIxJxf1vQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15645782},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"191c2e141c7414d62ee394cb42d53e193f540f8e","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.325","@ottocode/sdk":"0.1.325","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.325_1782297449770_0.44304520113166257","host":"s3://npm-registry-packages-npm-production"}},"0.1.326":{"name":"@ottocode/web-sdk","version":"0.1.326","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.326","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"2b7dba17ebe548ee0b8bda3168d602d4dbbb788a","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.326.tgz","fileCount":610,"integrity":"sha512-UZdkjGX8cpRu6sW2GWvOadMgpPBxhv6X7XjU7pljgXH272dBIy7Qpa9zp/22vK1arTFY7KOOTRCHx2bQQ5Y6JQ==","signatures":[{"sig":"MEUCIQDStT5Q1ZtX2VmA2TFoui/yIAlbKPyOcouALG1rtMWtzAIgQWUnKbn8n6jFm9V4Pg3HNnYbNACiT8AZBNKX2J+WIUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15756400},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"6275990f2493e6202188c67c6a1ba763708dbaad","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.326","@ottocode/sdk":"0.1.326","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.326_1782305195241_0.29634349086360157","host":"s3://npm-registry-packages-npm-production"}},"0.1.327":{"name":"@ottocode/web-sdk","version":"0.1.327","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.327","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"4e6d685f6c70342be8043a01be26df045fce10c1","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.327.tgz","fileCount":610,"integrity":"sha512-kJ9LlKkPe5v9Ej6Hn1XNV6YEdbouEzkGKEGiBHEl4iJiMIxU+2RLEMxxTENMaYCTPJzoWTfScF+Z8wJAQ43tJg==","signatures":[{"sig":"MEQCIFvggLDOYyCYvApBy1GxA2cI6fuHUOVvEwhNYOendI6vAiB7G1hOCExCR6KV3ZWvVR9SR57ihDWTz1O8RsHLUqVm+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15763057},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"89c714f2a408dd28701f6825af64c9123cb1ad48","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.22.3","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.327","@ottocode/sdk":"0.1.327","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.327_1782309044079_0.13104661037174137","host":"s3://npm-registry-packages-npm-production"}},"0.1.331":{"name":"@ottocode/web-sdk","version":"0.1.331","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.331","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"4b8ce4d60428b847a02e071c5067cd18cc106c2d","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.331.tgz","fileCount":622,"integrity":"sha512-wSIY9dcDF02tTFfiKvmGydBa41bm/FAWfcBahI2ifYD1vjhDCt/7gnWXaysF22M6xpcfnb9kwKYYVAqztSghvg==","signatures":[{"sig":"MEYCIQCzO8QK9e/6gstoxFdJZkP9txGOTSt3aJOBaLls3VRktwIhAOc//RG9GbBUgc71+nRpWrCfvj6UGtC0tCGva7x3ENn0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16036020},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"d219d75f1f2b69263b6a98488a9adc2b754a3254","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.0","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.331","@ottocode/sdk":"0.1.331","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.331","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.331_1782436469102_0.7586510000750017","host":"s3://npm-registry-packages-npm-production"}},"0.1.332":{"name":"@ottocode/web-sdk","version":"0.1.332","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.332","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"32033909d6f645289ecd02b350f1ec3fa086d142","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.332.tgz","fileCount":622,"integrity":"sha512-yqrY4+WGlh/Dp3jkE+pD1XwLOnUItnkoomgPPk7w18lHFbOl10JrvLVjS2mhLsLHgPUeTT5CdepgHv2ffXUR4A==","signatures":[{"sig":"MEYCIQDi9tayZqWanLSbTLScaCgNPkt+aKUw3332HNTscZiynwIhANyIhH5eeADUcDYvKWpbBYdKN36Rc/ObkZb6zuHNcHxu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16049092},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"27420874e659ba0a5dbbe44d07417eecb1b82074","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.0","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.332","@ottocode/sdk":"0.1.332","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.332","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.332_1782588410296_0.45202608092240726","host":"s3://npm-registry-packages-npm-production"}},"0.1.333":{"name":"@ottocode/web-sdk","version":"0.1.333","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.333","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"f0567a290f7c2427750fa6cf7f324fdeddb851a3","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.333.tgz","fileCount":634,"integrity":"sha512-0fyxJY4K8w2vAgqv8ZF0RGtj8LNk1++ieNME451a4QozXrXma8Sh318/PnkviPztdclfTtVOtqM3hgZNggQZXg==","signatures":[{"sig":"MEQCIBL6iWsF/uoCHJdoWDHIC9V1IZHbbWcQkB4S+T36kiCZAiATdW9nQxm+x/MYm8p7zpQPSVm5FAvxWQCTnGG1DbqHEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16312121},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"470555a5b529323608e4b405695b973c5074ef1a","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.333","@ottocode/sdk":"0.1.333","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.333","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.333_1782897929764_0.175906614201077","host":"s3://npm-registry-packages-npm-production"}},"0.1.334":{"name":"@ottocode/web-sdk","version":"0.1.334","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.334","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"801712a688292e5695665c7438da02fe12df25c8","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.334.tgz","fileCount":634,"integrity":"sha512-j7IxBz0K+lScAQ2d0hpYbX37V0k6WOWIcxzIWOHXf3kcl3nh0+Nyl/+CzMQg/hs754yCwl18vK0CQFmvg/UMAA==","signatures":[{"sig":"MEUCIQC4XX/+zYPEg1vKf0yb0ihs4Hz4QpreOUsSHMeXUzZQQwIgNh1SgdOq119P0LcleenAvTXl/WIEh1UvRtcNFXnFN8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16312121},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"f1108c17e67b4d1599b829ba56d7aaca0b7065cd","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.0","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.334","@ottocode/sdk":"0.1.334","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.334","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.334_1782913772657_0.8236762297157341","host":"s3://npm-registry-packages-npm-production"}},"0.1.335":{"name":"@ottocode/web-sdk","version":"0.1.335","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.335","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"043bc76d79c4e2c88e14244d02306be162e4dc13","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.335.tgz","fileCount":634,"integrity":"sha512-QoAJb9MPxWptYLAL1TVR9z2NIWGjQ180Rdj3HYXZub15VCVm92DP89pDQY1AeDBsQA9+ft8ohL7hNltHcJrR2g==","signatures":[{"sig":"MEUCIQDVRmYM7odGAkB0NmvI0TKzDKtuuMP08Ol58Ir2tL1+5gIgGd/EotHKh+QjQYxZUUHuNZa8BAeZTfl+2P/GH35MBxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16319097},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"a3771f6af9555f05ac5037efb24ca3e4448ec71f","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.0","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.335","@ottocode/sdk":"0.1.335","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.335","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.335_1782938739489_0.25373911376765124","host":"s3://npm-registry-packages-npm-production"}},"0.1.336":{"name":"@ottocode/web-sdk","version":"0.1.336","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.336","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"5189966273a37def178efdee6a61ca4990aa3a45","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.336.tgz","fileCount":634,"integrity":"sha512-U32Wh93K0dKE2dHKdE+sgoWcmdSHX5vkhbVfi6krw79iRD6BtCqgA/blCsU/KIXPbuzH/s37X25DQ5yM69d5/w==","signatures":[{"sig":"MEUCIEgWdWCwKyMS54jzBjvMldCMePIZSmzPOadafEYHBaoZAiEAxB7klN+2vMcEsz2JD7zC26yJh4hNhJUiQ+dKSXR9agI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16327541},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"33205b6e7f5bfe7cd3f739e7b688cc8d80839add","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.336","@ottocode/sdk":"0.1.336","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.336","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.336_1782995966580_0.7292814763361666","host":"s3://npm-registry-packages-npm-production"}},"0.1.337":{"name":"@ottocode/web-sdk","version":"0.1.337","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.337","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"b740cd4ccb2de83f9eb5a780c4d4aad383e732e3","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.337.tgz","fileCount":634,"integrity":"sha512-c6d60XBbJgc382KXpnKlThJf1tAh+vg4dWFj0mRfx7y/xNlqqugpA2X2go/CPpLEgumYsyq2LH6NszptyRCzgg==","signatures":[{"sig":"MEYCIQC2s81eLlxM7VFoAHpFDBgMD9pTl2+KyEO9N4/1TZ9GkQIhAKKMIbNr7M5TOgbdVl0NG7mqRVhc7mCM2HKXdtT8NWqa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16320217},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"338a0215de955b4fbd26f045e503a783b1d06f5d","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.337","@ottocode/sdk":"0.1.337","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.337","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.337_1783021389340_0.6518893381364541","host":"s3://npm-registry-packages-npm-production"}},"0.1.338":{"name":"@ottocode/web-sdk","version":"0.1.338","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.338","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"e63f0e81527427a545b03a6328f2abd33850a2f4","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.338.tgz","fileCount":634,"integrity":"sha512-70BdJOKv41Wr20ojwz8Hnw70VGol5qk+w+r5UCWcOMFcN5xfRMeCr0xLP+bI8rSX/N1cE5vDqQaMmBskgUkaJg==","signatures":[{"sig":"MEUCIEcw454a/bgMbBUjhmSWqNNFkGLF2ECPWEUzTz0GMtSWAiEA+sxfUlOxbwTtjKkX9lCzo8A1eGH9fxFpiYItuZBunxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16320217},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"3b5937a504285824bf892f9a9756841b1313f924","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.338","@ottocode/sdk":"0.1.338","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.338","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.338_1783031517628_0.6381814301564219","host":"s3://npm-registry-packages-npm-production"}},"0.1.339":{"name":"@ottocode/web-sdk","version":"0.1.339","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.339","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"a95b75e4fc358a87725754f2be7c131fcd1ff2d8","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.339.tgz","fileCount":634,"integrity":"sha512-TwxL7bUlnGequd4fAk9Z3j0x8+H45QIa7qHu8fGtqJ6eA/5sAY74FswnRsZqeZvZdfQC8+45fqGnm9V+y9Bsiw==","signatures":[{"sig":"MEYCIQD+jxYATZclzTP1I/5eHOmGiX0AcpiRxYZOWhzi8SHSaAIhANQOjnqJv1cMdeZc3bSND7nowqeqq1UiWFDIo/2kEUiR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16335043},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"41c4912aedd21cfda45f38a0a343438f41823c48","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.339","@ottocode/sdk":"0.1.339","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.339","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.339_1783071718898_0.7021756967745678","host":"s3://npm-registry-packages-npm-production"}},"0.1.340":{"name":"@ottocode/web-sdk","version":"0.1.340","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.340","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"d8fcd010a2f3a08fa5813b5eb99ea0bef88e5831","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.340.tgz","fileCount":636,"integrity":"sha512-JOIlxlbX3ctcDS8COmm7dIBOOGUQPlYXPvsNyqYRq8+R7S/Xw7Swp8lbq70nWPgqY660ilzfMg5pHat6hxeIvA==","signatures":[{"sig":"MEUCIQDrN8/ezg8R8ijShrk41Xo8QHrI8XlYmrsf6SyOyU8fzwIgTTja6DmrefI0IZhLFkvgQZziDxOSkjvnPzLCOSIBvec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16381344},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"23f3bd3567ee225c55ba050e8c7162a7114edda6","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.340","@ottocode/sdk":"0.1.340","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.340","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.340_1783079215824_0.45264917945960925","host":"s3://npm-registry-packages-npm-production"}},"0.1.341":{"name":"@ottocode/web-sdk","version":"0.1.341","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.341","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"ea7e34fb4880785784c2a419b2cbe370a79e55e4","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.341.tgz","fileCount":636,"integrity":"sha512-PeXErv05NI+pdwt6RNLEcUl9PaMBq9CTrmjFtSUK7Fuf2Nkie6u//pVGV3MB+7v9gEwNEGMfIIKKRwlcgx6X3w==","signatures":[{"sig":"MEYCIQCH8BNG1Q10GSikNIBlzS2GJrIZ8aFhrZMVKyKhnYFKPgIhAPcPBGkyynOjOCawiAJzo+/xpqvUfPkf49487lXyKQiF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16383507},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"40dc80dd71e141d68a419f036334c92f862f64d5","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.341","@ottocode/sdk":"0.1.341","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.341","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.341_1783131158375_0.7025932727279749","host":"s3://npm-registry-packages-npm-production"}},"0.1.342":{"name":"@ottocode/web-sdk","version":"0.1.342","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.342","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"881af5952508ae33d5eecb11fc62573d9fa563f7","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.342.tgz","fileCount":636,"integrity":"sha512-nlA2sfaEUnbfS4ae72Yqm0MVLAS7q+cQixi/bhsJC2KazsHl2OdY+PKn8Sf/QB/1GSa75fM0knJS1OUEHn5ARw==","signatures":[{"sig":"MEUCIBu+VqoIshUvMgeUVhzXPX7Os1PRZr9A8Pn0ShreHlvxAiEA2xofy2kIHuBiSMny/tdawAT+kb0q2fyBM1nliLEU26s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16383507},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"ab006ea4957ab9664b97a85be1f53763afe80d7e","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.342","@ottocode/sdk":"0.1.342","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.342","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.342_1783135027650_0.4991850616823814","host":"s3://npm-registry-packages-npm-production"}},"0.1.343":{"name":"@ottocode/web-sdk","version":"0.1.343","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.343","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"f41a3a632e9422caf54a9b03478b409067f2d51d","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.343.tgz","fileCount":636,"integrity":"sha512-OCEN3C36/W/Xa0X4cAXA9NetJmyv1ku6VKOzIHa2jB/rjo0l1BvY3hHlRPDhD6LtSZPqUw+QNK2u5MxBAK6QjA==","signatures":[{"sig":"MEYCIQDTlB5KAPL23LM77onUgypArL6VK5je8wTP7Rwsy3NIjAIhAKzsdw6EvIQh5GB75LkoVn9k4hXpomij4dZ6xnx1LaMy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16299397},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"65d9c69cc3f8d9984f46025c23341ee50ea6ca51","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.343","@ottocode/sdk":"0.1.343","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.343","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.343_1783609084717_0.7431917583507484","host":"s3://npm-registry-packages-npm-production"}},"0.1.344":{"name":"@ottocode/web-sdk","version":"0.1.344","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.344","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"24b291b8b1bf9390fd4e15555d66ca88068e8bd8","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.344.tgz","fileCount":636,"integrity":"sha512-e369QrEQt+EqehvkLuxIrNTyBwt9uino9+AKQBFnfyNMGIsFxj76Ucyjdhn0qCAj6lmZDNVPImQgYAm6IhO/jw==","signatures":[{"sig":"MEUCIE/Qy9ZCljy3DtQR3eTeoVfoXXoWJjuYKOZXs3ubu2k/AiEArXCofKU0gmWbwq/nNUUVsVTTvUszEctL6rETahhDyhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16299397},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"dd9a07b558441f70e8ad18b33a0f8c27e5514916","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.344","@ottocode/sdk":"0.1.344","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.344","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.344_1783646371988_0.7598362090169224","host":"s3://npm-registry-packages-npm-production"}},"0.1.345":{"name":"@ottocode/web-sdk","version":"0.1.345","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.345","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"f70d8a2046f4635f1d42890930207c6a0ad03c8f","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.345.tgz","fileCount":636,"integrity":"sha512-9FB/m53a2+7MmxGZdrtyEvelQ8JKMWx8Oc/R8CpGhxpYFsA2TNgYjhhzISF3alqLX2XuZi+U4dveWJR4LJ0TVQ==","signatures":[{"sig":"MEYCIQCmBgIEggel34s4+uiggKbrYDP2vlWKHVAeR+uirZSU/gIhALqRDWGZvz9GsGaQ0wCXeUTZ8+zBaU98CorBD98a6nxI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16315146},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"a4cc50dbd3b1ff40271a14fbd15fb44ae278e39a","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.345","@ottocode/sdk":"0.1.345","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.345","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.345_1783687509828_0.9549621788947187","host":"s3://npm-registry-packages-npm-production"}},"0.1.346":{"name":"@ottocode/web-sdk","version":"0.1.346","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.346","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"20aa91a0aec5231348ea496dbdfad4e5ac8e2657","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.346.tgz","fileCount":644,"integrity":"sha512-Lfxspb45re8DYzNuxevd5pkPOxUK/FU8Pqx4P4SDKDH4xxwsOgsB+hByvd7ic+1B4EH0vQHWZPj/Dvg43OB0IQ==","signatures":[{"sig":"MEQCIAk8aXMnSOc0gJ9OsDFrwpb9QBTMCN2z14np3t4ACMtmAiAz85yPGW8Qz2FbtmQr+b6ldUF4QGAqcQSROaGCS3fU8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16568732},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"2b5474e4bb082fbee944a046fe6444bb185f36e3","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.346","@ottocode/sdk":"0.1.346","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.346","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.346_1783733544201_0.14499226182060587","host":"s3://npm-registry-packages-npm-production"}},"0.1.347":{"name":"@ottocode/web-sdk","version":"0.1.347","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.347","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"9b06414cd7d79d811c9ebb3a525b26aefecb41f7","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.347.tgz","fileCount":652,"integrity":"sha512-PtxIrdduOK5U6Bm+Ag6wBgI7a//oaHvNmokunpg/p4/qF8BtuwelOY3jYYC/thSYg2DKB85EOQ0BwWPYBzT2bw==","signatures":[{"sig":"MEUCIQC6xsWum3Q5C7eXAaQbFaFVfRWKc+c8ZOnRNOFdMo6AwQIgMTmvdSiUOnFuQdXkvcJCBjPmJMGdOoV89Z/ZjBVZvIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16647581},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"77574a0468a0aa08606824802c62687fdf3a2a6e","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.347","@ottocode/sdk":"0.1.347","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.347","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.347_1783736248843_0.22216421939664155","host":"s3://npm-registry-packages-npm-production"}},"0.1.348":{"name":"@ottocode/web-sdk","version":"0.1.348","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.348","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"cc4f6028c45e28140ba9ce678c4bd7e724a626a1","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.348.tgz","fileCount":656,"integrity":"sha512-A+rmSya7S2aXC4Uvr2XDRuSPxZQ8lfn4zXdnB6KsicOcp5vPa9XF0Mx4W6hX4Z2iT1FuWllDyDCxfvs5eqbOwg==","signatures":[{"sig":"MEUCIB8j+SzsySQxLvUY5eCGfArGjMu+YltUQzU16wf5U+sYAiEAkCMHw5XF8K+orP1ofaZvwfL9jKTbYGcquKmrMUPeUZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16760186},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"f5faccfbd2768f02652f6eb5a37a56e938c3bfd6","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.348","@ottocode/sdk":"0.1.348","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.348","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.348_1783771294947_0.10298484319579448","host":"s3://npm-registry-packages-npm-production"}},"0.1.349":{"name":"@ottocode/web-sdk","version":"0.1.349","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.349","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"1a824b2d17142d601ddb4ce6ddf1ccdbee354224","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.349.tgz","fileCount":656,"integrity":"sha512-VAOdYO6LQGD7nCRUvcqctN6HRie0z5QBcDKZ1l6hSTKavf7W2SMJmq37k+79/b9zrIPiO1SaaYp16OBR29QPhQ==","signatures":[{"sig":"MEUCIDUyhTnJg2vekr7OtPw/AH0XkOztn9/LxmSY0MoG/1VUAiEAomr+gVtSMNOlSSu7blzXzBiA0XrAsRbsQc/u+D9pXhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16762678},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"33e1df9c79ab445c190045b3c58dfd56875415d8","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.349","@ottocode/sdk":"0.1.349","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.349","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.349_1783803636832_0.6161313946869114","host":"s3://npm-registry-packages-npm-production"}},"0.1.350":{"name":"@ottocode/web-sdk","version":"0.1.350","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.350","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"1f330c44f4b99df778de6546daf9c44568356534","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.350.tgz","fileCount":656,"integrity":"sha512-2BrYvvhS6G86Gbs3gP2zF3TMj6+S6Fr2lKu8Dd8fl9y8xMhHdgSVs+ovWfQM2RguWBJuyYqZAaCzuctE0vNIVQ==","signatures":[{"sig":"MEUCIQDHGN8sCFeJJWStzzFP6qFjvRfVKmILDH9aZON4EgW4TwIgSbB9dxe0e9DTjwbL8rqDgztkGEH1ELeCgmLeBnZmH0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16762678},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"9b40f0dfddf3acac92a1dddb7d678605de7233e6","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.350","@ottocode/sdk":"0.1.350","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.350","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.350_1783815922412_0.5916735920301974","host":"s3://npm-registry-packages-npm-production"}},"0.1.351":{"name":"@ottocode/web-sdk","version":"0.1.351","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.351","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"251bd78410f4d694295606336e3d1cb9d4839fd5","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.351.tgz","fileCount":656,"integrity":"sha512-7Qz8TOxQXU28bJyifq/64vqnHAFcZPrvY+v+L41wsBsT0o20qm/rV/LaQQmBfoIMzgYeovNgsl01SUbyjYqB5A==","signatures":[{"sig":"MEUCIQDuwOfaay1J76yozLJK8EuK7OeSh0uihRJAoVbszc+dwAIgCs+14jubVVB78O1HyeXz00s5I7NJV5lwO2gpWAPxVFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16762678},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"e161a7d50998b60af0f00e5918e1342f89333362","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.351","@ottocode/sdk":"0.1.351","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.351","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.351_1783823170675_0.7798599195878384","host":"s3://npm-registry-packages-npm-production"}},"0.1.352":{"name":"@ottocode/web-sdk","version":"0.1.352","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.352","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"0c80415e904a548f04c35ec1025d4fec7026f4f2","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.352.tgz","fileCount":656,"integrity":"sha512-inFhzmVxOnMaldX7fdr9qd+9voIKdLJ2SnjA8PlwJNeGxNAjxbeaZsfAqpzQko97+BRvyUl16Wt3s4BGorw5tQ==","signatures":[{"sig":"MEYCIQDcjbRXIuhMgU/Oa+kpFj7x27FCkhA0u2T+axt6qkMRJwIhAPx/yCnCskKdPY8c7GeeB0y7fa+PamVRsxXmFIllfHkg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16762678},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"c7f2c1fcedf39065494df1f0f960a5fa4d14e991","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.352","@ottocode/sdk":"0.1.352","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.352","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.352_1783857221033_0.08028113893153765","host":"s3://npm-registry-packages-npm-production"}},"0.1.353":{"name":"@ottocode/web-sdk","version":"0.1.353","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.353","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"8ad19cbcd09af165143ea2e0e0c86fa12e800734","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.353.tgz","fileCount":656,"integrity":"sha512-pqogueYMMr30D3B8L3dlWhLVL8r41a+iZxPky5dD7DGrCBD64by3vooFtS8q7F/7wDSg1w0G8NfcApwKvecM7Q==","signatures":[{"sig":"MEYCIQCejjyhyDCWycjTPPoC4ZIS+59tprCP/3jhIoi9Dt0nFAIhAPtddx9w3OmavuNxbmqDHYCu1nEt/Vt36OSi0qpGqNpD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16763500},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"034ad677052eb511cc1ef29069942cc2e3c147cd","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.353","@ottocode/sdk":"0.1.353","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.353","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.353_1783877614225_0.26495474550376397","host":"s3://npm-registry-packages-npm-production"}},"0.1.354":{"name":"@ottocode/web-sdk","version":"0.1.354","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.354","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"ade6f8d5100dcaa5a009c369cd85f7d71180aca7","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.354.tgz","fileCount":656,"integrity":"sha512-8NRx+5nBRKvTcUGUo4TruWxcv9VQKBbmQ+bL3H0lcJxiXwELvRXOK4Wp5HbvPr4omtgHeMv0py9PsVMFQ4SlCw==","signatures":[{"sig":"MEUCIQDjn1F8JdtnWc5xXrHMbGMYJi/08AW4hIGG2qycwbDk3AIgRMvLH1KLQOYH8+esY1PmA2QRM4HVAvQ8v2ubTYNtxSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16763500},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"e8ff99e1f51515e784b773bed9f319b8cffffb89","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.354","@ottocode/sdk":"0.1.354","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.354","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.354_1783904664787_0.3839579406547269","host":"s3://npm-registry-packages-npm-production"}},"0.1.355":{"name":"@ottocode/web-sdk","version":"0.1.355","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.355","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"ef4f4eb5d1b27a86357222aaa462d127ffc7988c","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.355.tgz","fileCount":666,"integrity":"sha512-v2dBgC/OoV/GpdjxIKYjOjyeUBbxxSOunlgPZ5qoZLd7uBiz1ceM72yMJgnEW8sNcrHWpjC2SZi9qWx2fyrvxA==","signatures":[{"sig":"MEQCIEW8UhOGF5rlnreu4UOy5NmR+IqVIORi8CT97ft8Gc1YAiAtP3VSUnoXyZEPzsereaxKDSb1Oe2n2WOwsDBbrGNUSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17007052},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"40b5de1893c036d354ee9d3dcbec926ecd0c562a","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.355","@ottocode/sdk":"0.1.355","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.355","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.355_1783972807091_0.8239781013762353","host":"s3://npm-registry-packages-npm-production"}},"0.1.356":{"name":"@ottocode/web-sdk","version":"0.1.356","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.356","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"5de2ef5da9d3d889f3a059e7afbcf068693bc4f1","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.356.tgz","fileCount":666,"integrity":"sha512-zZsNdVIvPwpfalBiAFXAox8BmxPQT87Z9RwjKQXAUgn9jWF6WP4vIwLn/IxO+aajfU6p+KVQXVOhuCf9lct0LA==","signatures":[{"sig":"MEQCIFBlnb49jm9Ys03lVzYz4whuci8Mnh8Vyt4B58i+WNwtAiA4QuP3+xRbl/J4B1ov7Nh/89Ob7SSbf45kx8mVLN4UZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17010248},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"18b1d47d99b19a384c39d1d7dc5db36f8d7107ac","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.356","@ottocode/sdk":"0.1.356","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.356","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.356_1783976666392_0.6097927544317066","host":"s3://npm-registry-packages-npm-production"}},"0.1.357":{"name":"@ottocode/web-sdk","version":"0.1.357","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.357","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"50e25f89291b7e66e61a073f62424f324b554d1b","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.357.tgz","fileCount":666,"integrity":"sha512-C5Tdj94Nup4zjsGcHERZFRI+MQ/SuVSgiJTh0cW2ECQaZxBXvo6/2WrKhWd5UqfbioqAwohHy+PodxUE1ifGfQ==","signatures":[{"sig":"MEUCIDnJTEtvTdZWJvaCSHGS1SVLsNy+mmzrIAo7ME5xlvyeAiEA6uU9bMV1DFcLsn81kw9waJUsE/v19rJb+ibaP5jZBeU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17010248},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"b931a739590a14c6afee8d80199a08c528ad6185","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.357","@ottocode/sdk":"0.1.357","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.357","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.357_1784029125550_0.1528004108847274","host":"s3://npm-registry-packages-npm-production"}},"0.1.358":{"name":"@ottocode/web-sdk","version":"0.1.358","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.358","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"7c77e67e6a1ea6a4cd814c6bb3aa53a625b2deee","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.358.tgz","fileCount":668,"integrity":"sha512-M7iOqTm9P2ahh9qilP3SyrIoaw0IOafg6EU56JN46EDq58+mzCgIpBdgIXKs2RhWQ1pah8nyVTyprDRTV79/iw==","signatures":[{"sig":"MEUCICFrHwf+eyUXFjQl6gp4wvkWTiMQjEIzYnKisg3mM5OeAiEA5vjbUeSMIbM3UyECfdlDvO6SVe+oyteaqe2m82p6OvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17037547},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"6a981c7183059242698e55b7ad45a4c276f15029","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.358","@ottocode/sdk":"0.1.358","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.358","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.358_1784042040885_0.24472845320916292","host":"s3://npm-registry-packages-npm-production"}},"0.1.359":{"name":"@ottocode/web-sdk","version":"0.1.359","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.359","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"039536a128db92965aaf041160eb6d378757d750","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.359.tgz","fileCount":668,"integrity":"sha512-KIyMoDID6XLwiEOQPyZTEPSEZIdGZlAa6ARmaaXgJs/ZC9TZCboFk7w++jPQ8Ga57PU708BNw/qCO+Ku2mWfWA==","signatures":[{"sig":"MEUCIEUL/TQi/MwrFRydREdPXq1qlppmhMCwXvwyLu4d3ufxAiEA4InHJNIJ516xYUPGY1JHSKRev3QVnQhKBxNq7R4gPqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17057034},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"26fb9aedcbf9b736b394b75fffd8bad3d7ad8e48","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.359","@ottocode/sdk":"0.1.359","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.359","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.359_1784045038125_0.07457716414046445","host":"s3://npm-registry-packages-npm-production"}},"0.1.360":{"name":"@ottocode/web-sdk","version":"0.1.360","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.360","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"2da464a42366e529ef713a0b8377f2312ee4a49c","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.360.tgz","fileCount":670,"integrity":"sha512-vdRggzIPvjSC67+3y/4eEYQXnerSPhL1639SMpWwmK5ndHunw90wMz41qeJMsZtz6E7SF8P3mjlVa+BiLd9MYA==","signatures":[{"sig":"MEUCIQCQv7EIylU9+SxFUWejqs1fjp50lXlXqfZy9a8OWhzSBAIgctSYdrYGikdZTKq7MvCqKDAqt05mzneFcX2F6/rvV48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17125497},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"3407fe618bc24991e0fe894ab88a855996e05108","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.360","@ottocode/sdk":"0.1.360","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.360","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.360_1784216443565_0.3678482210993641","host":"s3://npm-registry-packages-npm-production"}},"0.1.361":{"name":"@ottocode/web-sdk","version":"0.1.361","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.361","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"9f714c6573c191bb55eb26e1b59d53adb8685d17","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.361.tgz","fileCount":670,"integrity":"sha512-e+dJDUGuqLeZlnaf3IViTSH5aj5sBiw/sHZwizgs0eShgF0nW/A9sTzJVpDCN5uzc2qYdWzO1CvcQ83A+U5Fdw==","signatures":[{"sig":"MEUCIQDyuRlBbsYm3LPyfuVG408TY/qFwV5D3sRvvS74Uq27TAIgNdNG0YYuiR7CxUFOXrlH9J4Y+lUuTKnpYBfBi13sudI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17125497},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"0fd8f6d17ceaf151bf2634c0ba231832c518d4e4","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.361","@ottocode/sdk":"0.1.361","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.361","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.361_1784218312048_0.29613335070964686","host":"s3://npm-registry-packages-npm-production"}},"0.1.362":{"name":"@ottocode/web-sdk","version":"0.1.362","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.362","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"b06524850c58eab206236b556aa2cb1cd596c228","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.362.tgz","fileCount":670,"integrity":"sha512-w6jGnIMPKTfWw6kZfg8KT9YH5u5A92BKrFxuqqs3QlYon0o3T4Q37I6e25BtHmHz8bAbVZJlwoma7prveGe1BA==","signatures":[{"sig":"MEUCIDdasQNxJzQmSlCZPBaVBhKZCKJyGokRtKhLKw6C9mflAiEAvM4CwjDy1nFjg3AR6o1cHvzM738Jw0qDpMx9aHjUzKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17125497},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"fcd8ac7aea3e817536e6efb49b50ad2440f4e352","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.362","@ottocode/sdk":"0.1.362","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.362","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.362_1784225033484_0.24642666512220446","host":"s3://npm-registry-packages-npm-production"}},"0.1.363":{"name":"@ottocode/web-sdk","version":"0.1.363","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.363","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"2f24bd94de2ee1f2088b5e829793ec906199aaf8","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.363.tgz","fileCount":670,"integrity":"sha512-fHwliRmGWPLM4dEyqEpt5Tahf45CtyyVR8P+IHlnkhIaAiPl+av9vwAk4wJRKqZqANSN1pqpyjYr/GCDqL5CDw==","signatures":[{"sig":"MEUCIEJGijOo4pJRIqDCpP58gBILKYgWtVnsz8mfJVwKT37DAiEAjJ2lptp0IPe1RHlw9yqsB00acNFDMF/pzHxt/IR28tA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17192342},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"c84a9b03b503768d91d1b87f0c0127b3aa301777","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.363","@ottocode/sdk":"0.1.363","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.363","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.363_1784352932321_0.41143347021542453","host":"s3://npm-registry-packages-npm-production"}},"0.1.364":{"name":"@ottocode/web-sdk","version":"0.1.364","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.364","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"f547676731df797d7edf8b8808235fac0ebd6617","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.364.tgz","fileCount":672,"integrity":"sha512-xzmisFe7RB+tXNJrTDifn5+C9hoQAPr/oCAeA7ITUuXKl+L3JuTC7nspFGGFCGLR8bWh+NIjHqLRLrF0d3zLkg==","signatures":[{"sig":"MEYCIQCTiCgbyeVURRbpG08g83uisjVaOSVW4+h7Bz5g99iTNAIhAPX5O4o8D/90qDtn6sdlj5o0rkwQqisUMGUhVHcZfygR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17211008},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"20095f4cffa487540f8bcf1ce6b0776341e2f42c","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.364","@ottocode/sdk":"0.1.364","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.364","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.364_1784420420540_0.14368860294339258","host":"s3://npm-registry-packages-npm-production"}},"0.1.365":{"name":"@ottocode/web-sdk","version":"0.1.365","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.365","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"8e5bf006355c13c43228d57c277e9e39e906166a","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.365.tgz","fileCount":672,"integrity":"sha512-9bUL5LgIuyktLTmfxeAGn/ZLNYgmRredHl5Y4kur2u9Le5khiH+EfLTL06sahN3/bXHStqtGuEMdbPD724ZwTA==","signatures":[{"sig":"MEYCIQCd8bUrWhujAkRyNJRTRhVI5+wXFAYYbGJdFLBxcTQB6gIhANLPE1yWJ3Y0ZNgIzAs5eroqoOOcPZWX4n9xfIZd8MtF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17211008},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"d6494b3a749a96aacb3fd1f3017eae899e3d8848","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.365","@ottocode/sdk":"0.1.365","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.365","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.365_1784422999930_0.27492160444901215","host":"s3://npm-registry-packages-npm-production"}},"0.1.366":{"name":"@ottocode/web-sdk","version":"0.1.366","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.366","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"81186853578ff712938a52f88f9ab840baab8d14","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.366.tgz","fileCount":672,"integrity":"sha512-YUupjfMjm7zX7Qe6p2vCUBuT2WDGpM3/tkGksssH1eem6h6bjWx4/cCpWtryHeK2hFuyrjiej9dpzZ19j+Z3mw==","signatures":[{"sig":"MEQCIGDazKYs8vG4XpnAK8ytxE6/bxU97ZahiNxEGx8oZcK6AiB09Ef9yzQAL1ONX0bmGN4mqdSqI/yib0cyJcbeJj70xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17224328},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"75e825cc0c60f672a628db3f6dd99b4c4f6c08b7","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.366","@ottocode/sdk":"0.1.366","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.366","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.366_1784752322956_0.22098096769456665","host":"s3://npm-registry-packages-npm-production"}},"0.1.367":{"name":"@ottocode/web-sdk","version":"0.1.367","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.367","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"28ba5e3bd29a39b35e7e7ad7b57eecf335814b72","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.367.tgz","fileCount":682,"integrity":"sha512-EfrTlVhWVGpeHeWREQUXG/4hcvOmxBZBdAKy/wkhriynJATDN/E+RrhckA1uKZCiH6iC7n0pDrJBduFtio4+jQ==","signatures":[{"sig":"MEQCIAso0Ey/9BS/9WwM1hwiDwHzk4X54P2WC8fvo5PtN4FiAiBQxRwRbC6VtUplwU3eK5AFfQ8RNLAlqmDIdx4+dNFslg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17403428},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"e58d87e85575a82c62e2817ef1b84b579b16d14e","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.367","@ottocode/sdk":"0.1.367","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.367","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.367_1784768697102_0.31651728942290824","host":"s3://npm-registry-packages-npm-production"}},"0.1.368":{"name":"@ottocode/web-sdk","version":"0.1.368","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.368","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"db9f19498b662951b0734c9961cef746ce5713b5","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.368.tgz","fileCount":682,"integrity":"sha512-4qwRiSu6/jKXFciqV0t/iby8aPIN6T0QInlQ/w4Nq6QwzyRJ52HYJPSSW8YgI5Js/iVyXIbmi9xyPgTx+Aa+tg==","signatures":[{"sig":"MEQCIHDO8Q72ipNzjTlVrPVzZwwVcCz9uubtukypV14jDSLPAiAzP5juHI6VeVaA6nRmTwX9Zd0lPka15yf9XMNcHGRSvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17403428},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"752ec39a36fd2825db7a290d4e1aa4fdf9b14980","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.368","@ottocode/sdk":"0.1.368","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.368","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.368_1784918310804_0.02204101275184267","host":"s3://npm-registry-packages-npm-production"}},"0.1.369":{"name":"@ottocode/web-sdk","version":"0.1.369","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.369","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"115a00e2441d7d3e7c15f57ab465b3ef57bcaec7","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.369.tgz","fileCount":682,"integrity":"sha512-RXhuEAIw+0iOuyhrraKAV3y1YpiAISEFrK1bTrj4C4ee2g9PvaCM3ZH/ZrUr6NSwbBO+Mqrswvuqhdh1JT9OeA==","signatures":[{"sig":"MEQCIFMyz76zQKzhhAwNy7K/JJg4V/Qbqie/vHpLVqLzghLxAiAskDGJ5Da4/EM+Lz8Taop4raTS0MpkzNuSeUN0FtY3wQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17403428},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"6c8d95864524946f115cbbc2c0767d6df16796bf","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.369","@ottocode/sdk":"0.1.369","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.369","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.369_1784921985514_0.08018597118568715","host":"s3://npm-registry-packages-npm-production"}},"0.1.370":{"name":"@ottocode/web-sdk","version":"0.1.370","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.370","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"f5bc044120ea77c22dc1724b0bec07a52d68e574","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.370.tgz","fileCount":682,"integrity":"sha512-5ymrlA4uYlR/UcREwRzauxDAxHNFragyIBz1vYg4iqrwAKdPQ1dBwdHdOgbmT445AyXkghwjTHCg/jmelzkLhQ==","signatures":[{"sig":"MEQCIC2T5oqoyOspY/rMxj8yyPQ7BeSDJlEuA7AsC5SpgArIAiBF+afUE3cxRCcBfADiw/KqoXuwwEJhl8h/s0jgrVFdHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17421160},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"ba773ff293ef5386d94d27e8f98e48834b16986f","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.370","@ottocode/sdk":"0.1.370","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.370","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.370_1785032020569_0.7606295120260786","host":"s3://npm-registry-packages-npm-production"}},"0.1.371":{"name":"@ottocode/web-sdk","version":"0.1.371","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.371","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"6875d41d3938a66c31f375651c79d46c5b17fb67","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.371.tgz","fileCount":682,"integrity":"sha512-ueoGJEpeWK+/Xx85F0KgivbcTCMt6h5MoDZXrfSHE90A9lqBBdYKAAopGBG7cEONyugxjA0lkevbSy/dVe2xWw==","signatures":[{"sig":"MEYCIQDtWCkmjPCXCU8nVkZn/xkzpG6kksi2win3naWW4SA78gIhANdAOoEW2V9qWZu8GUqzr1U1WTzSqIvnbzc549WCfu1l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17421160},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"9f9d6b03381b9810cf0a90d052daf11a58139145","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.371","@ottocode/sdk":"0.1.371","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.371","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.371_1785067310826_0.4530619950708268","host":"s3://npm-registry-packages-npm-production"}},"0.1.372":{"name":"@ottocode/web-sdk","version":"0.1.372","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.372","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"f7fa84b9a160883c34f6df4d84d9aa258ca6aba1","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.372.tgz","fileCount":686,"integrity":"sha512-ZBBUeHwtRlb7zV9rWzWjWBaLbBcKw+YSV8sqjO1yqTjjDu2MDfBgYe5+sbwjAvlSER+LhaTCye5dV/nAeHc2ew==","signatures":[{"sig":"MEUCIHxxEanugBXhx5i+sfEFNPBoHb7PAdLEZQhmyZ9Q95svAiEAzHA0hp0/0h51v2LxciJ5ldg81tSxw1eUES28vTfRcBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17523317},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"5f3c41e6d4827a49eaafe24e4f1bca3545e2e302","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.372","@ottocode/sdk":"0.1.372","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.372","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.372_1785112981827_0.6763892420752535","host":"s3://npm-registry-packages-npm-production"}},"0.1.373":{"name":"@ottocode/web-sdk","version":"0.1.373","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.373","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"d86558a32e248a903265ba26b6027e239fc36c16","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.373.tgz","fileCount":686,"integrity":"sha512-cP1Pbw+e4VYT75NxNFw2WiH+zspQAPmS+SGeCamFqDw8Uw46NbByENjOoh+T+Nz8TcMRxP68qHBZmcGxrVtd0w==","signatures":[{"sig":"MEUCIAynm20x/Nk7goUJIb9xhEp2XDwQ4TwvXflOvM36rlSwAiEA8KaOlT5H3ngbK5aheYvHjHQjEYu7k8OTP0zggvSBceU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17526599},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"da7ffe642213c37a4d4770081b58efe9b7dc0db3","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.373","@ottocode/sdk":"0.1.373","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.373","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.373_1785119892036_0.847957906718718","host":"s3://npm-registry-packages-npm-production"}},"0.1.374":{"name":"@ottocode/web-sdk","version":"0.1.374","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.374","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"7de9c6a49a22b579a89a257cf307bf69043727b7","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.374.tgz","fileCount":686,"integrity":"sha512-QZvQKU2RX3E9lw4dH8DRoA75ixK51gF8eOf4zitm+Hi5k4p+9dklxS1zaotiA+25Vf/fWx7F/DvLitqMtTj+6A==","signatures":[{"sig":"MEQCIE/JXEh6te1ZGeFwNN/lfclRw7TVqyH3wMyAWVbYLkLGAiAbQSnebTKh4Vw3KC3xGHmk6XzaCUNu49q0fTGffK1SIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17528959},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"4c296e81e18d945aae15821616afb757dda52d13","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.374","@ottocode/sdk":"0.1.374","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.374","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.374_1785166468598_0.5056884333208467","host":"s3://npm-registry-packages-npm-production"}},"0.1.375":{"name":"@ottocode/web-sdk","version":"0.1.375","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.375","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"63f9545e53d5bbf870f05eeea509244cf43f5b94","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.375.tgz","fileCount":686,"integrity":"sha512-0SMPe9By4y86ChLXrBIRV08Pr7swUVmLlc/wCzxxPAk5szP7KxmXkfima51hL8IOCPeKPiKBp17OzOOr27l6vw==","signatures":[{"sig":"MEUCIQDiV2cQDmdR0xEMtsiplGnr0o4cNV8Uxb5NLk+DeSgmqQIgCN3DfR3h+81Nbn/bd0TYnkqDUco/FZ6jwXeIQfVvpYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17529873},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"1523407672dcd31392af7189fc2056185fed343f","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.375","@ottocode/sdk":"0.1.375","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.375","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.375_1785181123055_0.6263865024259931","host":"s3://npm-registry-packages-npm-production"}},"0.1.376":{"name":"@ottocode/web-sdk","version":"0.1.376","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.376","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"d2a8bb49fdae08028754a264eb648e6aa6144192","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.376.tgz","fileCount":686,"integrity":"sha512-Q/yYbm2XPVgljUQFoiyyB/J7oGNB7mWF6AkyJEBy9FmwmFDD7Kpb5Wyyp0kKEXJacXAbuA5AnKyGuGwLF9WJmQ==","signatures":[{"sig":"MEQCIGDere80xRsXy39N59gQT2dQwM08koiH6WY4RwVGI7vkAiBw6VFfh1f8JCf0NMarWB9OmSzM5ZE3iqaszgerp7bF/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17532228},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"59658c0945487cb80ec683f9eb8931bbe3d28ed4","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.376","@ottocode/sdk":"0.1.376","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.376","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.376_1785207920805_0.5975969534447387","host":"s3://npm-registry-packages-npm-production"}},"0.1.377":{"name":"@ottocode/web-sdk","version":"0.1.377","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.377","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"e603a4561f3b2c2684579001e15457bb8ea0175c","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.377.tgz","fileCount":690,"integrity":"sha512-zhS2C19YJkIW8cBnqX/MrDh5JZSPtNBYvtXJCytSH9ym4AGDWDmX7pknhYhEFl5NDk21WwHjoR8bwekM9nIx+w==","signatures":[{"sig":"MEYCIQD2MpseRfwTSAaWRRlYPWwGVtfobQ4r5NM/ykDK7AGyOgIhANxTtVK9mdvwnNZLcNTrNMS97GiUGx5Sp0XkAU62UGEB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17636485},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"93eeabdec260c98c5802ed3ea292b19d63df5fc0","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.377","@ottocode/sdk":"0.1.377","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.377","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.377_1785267513896_0.8201293146333035","host":"s3://npm-registry-packages-npm-production"}},"0.1.378":{"name":"@ottocode/web-sdk","version":"0.1.378","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.378","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"a4084e779bf52644ceeda62fbc48a186de1e51f4","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.378.tgz","fileCount":690,"integrity":"sha512-83XShv+fWlQCPZQDl1oucWTjUm6PF6xeRD2cmy16UjDKQxLAZ3Tx4qzaqCDyOZda+nLNJArFJ6/HeAqDlGunMg==","signatures":[{"sig":"MEUCIES023kJ9hmbXZlgsdMWecTLsPLnpt7wMe8AC40BqsSNAiEAjmgCn3o0tfbblpAutWjctyFmj+hiwMEJbSR4JWHRk8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17636485},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"65a02f7f17b54b71a4fc4867fbf6c35507ba2214","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.378","@ottocode/sdk":"0.1.378","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.378","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.378_1785283623552_0.850059942222998","host":"s3://npm-registry-packages-npm-production"}},"0.1.379":{"name":"@ottocode/web-sdk","version":"0.1.379","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.379","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"eea06c7024cc92f7333536de5e953b2901f41922","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.379.tgz","fileCount":696,"integrity":"sha512-0ctxUlKktVRVay5dXG0hmLLYEp8ti1GcB3tze7jTnT4dZqrbUeb43Q1IynKgDi6q97HLB3POHl0yqAvmdTmvcA==","signatures":[{"sig":"MEUCIQCBwvPDNfOq6TAWGyvyTb4TZUBjAuzp5bV772LCg+zN3AIgQtV/MNyTN6l6skfH8Yctdr7GLbLtlDymhDyjXXd3Eoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17799390},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"e3ab71acfac341f7b38d29631f8fd0a6bb74599a","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.379","@ottocode/sdk":"0.1.379","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.379","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.379_1785352553529_0.9406086166462051","host":"s3://npm-registry-packages-npm-production"}},"0.1.380":{"name":"@ottocode/web-sdk","version":"0.1.380","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.380","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"7a06e67f22b80ebd1aa18def1c09edc456738884","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.380.tgz","fileCount":696,"integrity":"sha512-FKdE/uD9msSvBQHjF07SVRLdF/P0AeiKEIqjJ6krDbug1/py2mDLvkUfRc7ibLalWToRh/pz2WsjIhNeuuI4zw==","signatures":[{"sig":"MEQCIE3cz1F6DqBauWtrT1sAeqXl2/V/2vyEwEQws62r/GMyAiAk4d7HhMmlVDX/D+B4ao/UpC7wGiDbYa5auNIOYm2b1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17793887},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"5c03508af01552e4a1cb589e87c45d37761d1851","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.380","@ottocode/sdk":"0.1.380","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.380","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.380_1785359803111_0.0494111427650652","host":"s3://npm-registry-packages-npm-production"}},"0.1.381":{"name":"@ottocode/web-sdk","version":"0.1.381","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.381","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"8f3ad23ecacc0592f0acf40dc63e7780a8d550dc","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.381.tgz","fileCount":698,"integrity":"sha512-xkimiIDRvNkpnUObxQ82JbFZs5dIRVfq7vLBTOc0mBjuvOjTjzBldxvg10Si8yRpdCrQSIME3ve6ZIjS9BJrUQ==","signatures":[{"sig":"MEQCIHxNiC3DMaz6nowpGPDk1/+Y4uCnyCHkfRdtJNfkbrz4AiBb5S504NcqcJJzVyi406GuU6+OaMqt4UXVWzhRiEUn/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17832475},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./wordmark":{"types":"./dist/components/common/OttoOIcon.d.ts","import":"./dist/components/common/OttoOIcon.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"15992f6d4f952600219ebb441fa2620ae6cf53a9","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.381","@ottocode/sdk":"0.1.381","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.381","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.381_1785374006077_0.3951817248622882","host":"s3://npm-registry-packages-npm-production"}},"0.1.382":{"name":"@ottocode/web-sdk","version":"0.1.382","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.382","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"1067f082a2feab74dd2db743b2a300a43bc9ef2a","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.382.tgz","fileCount":704,"integrity":"sha512-IvIyByjPie8N7wgID4GrpMx4eiARDRN6Oce/zEOIpBZ0ThZFr3Gsw3mu276h6kBaO0ZpHHmRanNnTv1qoY/3qw==","signatures":[{"sig":"MEUCIHtpgdAnGP+qtEQ87xZ0DptJshk9rUJ81/wJKLfYvIZgAiEAyT4QfL7v5Af00igwYAikwFVkbBAmxzsLx88sJPTkKfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17916083},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./wordmark":{"types":"./dist/components/common/OttoOIcon.d.ts","import":"./dist/components/common/OttoOIcon.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"0df5774b8bf4f1f3e823f07c6a73b5200026b1ff","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.382","@ottocode/sdk":"0.1.382","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.382","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.382_1785381913691_0.8891084397889939","host":"s3://npm-registry-packages-npm-production"}},"0.1.383":{"name":"@ottocode/web-sdk","version":"0.1.383","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.383","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"46cd115cd2bf7d6ed8813a9950678cf91409a25c","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.383.tgz","fileCount":706,"integrity":"sha512-7za6aHE18hJfIl2ScEXj2KhffE+r07dlH93sLVzHDfC0lKAHAsEaPALhnVUQmtW8WlUzqRAc553bgd3TgPAmxA==","signatures":[{"sig":"MEQCICHuVid32FDwjWxKeZVgRolqKNT2qiSndVBVduiWF9j+AiAz1S/OsXgZTD3A1bYkL+z2YHupgp7Fr7cfaqIpQ8S2ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17980315},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./wordmark":{"types":"./dist/components/common/OttoOIcon.d.ts","import":"./dist/components/common/OttoOIcon.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"f43a823b9c2e38db8208bbf40ee733a5ecff20b9","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.383","@ottocode/sdk":"0.1.383","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.383","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.383_1785383076382_0.6926821538807457","host":"s3://npm-registry-packages-npm-production"}},"0.1.384":{"name":"@ottocode/web-sdk","version":"0.1.384","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.384","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"9d53e95f227f5d44f0f883eca1a038fdcd43f970","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.384.tgz","fileCount":706,"integrity":"sha512-oLWBYVUxnANOG3JcJ/EeX8f6YrHPazl+zGHCYDeSb+sC5MOnQhFHvu6YEyXt7r/me1I+ZTNGhHwxVDQUzh5ajA==","signatures":[{"sig":"MEUCIQC1OSzPQ7qNyX/3XDjTjy1yNO85LXU6DMXuJI4CMaJYmAIgNGwDy2hQAdB6VfGbVM/e+biMZ06TFqAwpsQDtb5JzEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17989273},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./wordmark":{"types":"./dist/components/common/OttoOIcon.d.ts","import":"./dist/components/common/OttoOIcon.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"ae1be1ec311fe10536aa958cad57557e95f9fb7e","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.384","@ottocode/sdk":"0.1.384","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.384","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.384_1785423846625_0.6171232781067653","host":"s3://npm-registry-packages-npm-production"}},"0.1.385":{"name":"@ottocode/web-sdk","version":"0.1.385","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.385","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"3725b8cb1394ce94b4e34b9fd54d62583f6d23c3","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.385.tgz","fileCount":710,"integrity":"sha512-oUFy/GDFFSRRigCII+sKWgfAgUa74tMZv8X4aXJJAJOs+AlLGmRbnFLtSxsqlMqRAo8G8XbCKRuFUGnIixy6SA==","signatures":[{"sig":"MEYCIQDeakH3sHa9Xvh6A3h8orBH6x/NI828xKFV83uSg3pKSgIhANkW0cHsMkumyIfvn9Na6owRYwJd5PqI/o/8C9tVcUbl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18095990},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./wordmark":{"types":"./dist/components/common/OttoOIcon.d.ts","import":"./dist/components/common/OttoOIcon.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"27ace9bd7224e7d81732c7ff1941ca0a64506fce","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.385","@ottocode/sdk":"0.1.385","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.385","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.385_1785428750818_0.2597518053649852","host":"s3://npm-registry-packages-npm-production"}},"0.1.386":{"name":"@ottocode/web-sdk","version":"0.1.386","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.386","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"b2f93bd73255080affccb04b7c1a9a920ba286a7","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.386.tgz","fileCount":710,"integrity":"sha512-rFV9ivG1lOkq56LPFYeVL5pIqJ+lcbs68pAoHzeGhZc+tKJBQN4S6UNSWKZp9bMf/t+9OiK2MuXY1sNgmF4d+A==","signatures":[{"sig":"MEUCIDNvGcAlb1x2r93A8HhtfjgPp5CvhsUvBojkn2wRAbO7AiEAuXRgjPMEhkJRKwWY0HmOh0F6DpYYRYFfEgoMusILQpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18096386},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./wordmark":{"types":"./dist/components/common/OttoOIcon.d.ts","import":"./dist/components/common/OttoOIcon.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"60762673493aa8a56ed61e389243dc8bfa0f785a","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.386","@ottocode/sdk":"0.1.386","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.386","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.386_1785529290593_0.4216975452087335","host":"s3://npm-registry-packages-npm-production"}},"0.1.387":{"name":"@ottocode/web-sdk","version":"0.1.387","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.387","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"e5a814165035ae2f7a0d2ab27ef1e7349727a6a0","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.387.tgz","fileCount":736,"integrity":"sha512-0hENsGy6xajX347VB2f65uqC9PdfZl7LWiiwIOd6vlHBTp3GfnWnvF4sOP8S9jVaAntZlMd9r4KK994wJ466RA==","signatures":[{"sig":"MEQCIGH9xiU7udoijJpH21jCWF8BAql1j4DYe3axClhDaSj2AiBb8svWXpvQR98+G+YLJ4aF46Zd6sVpN/pa9PJIGu45MQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18328985},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./wordmark":{"types":"./dist/components/common/OttoOIcon.d.ts","import":"./dist/components/common/OttoOIcon.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"929a4651a84fe6e40593b5a48315e5eede11d771","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.387","@ottocode/sdk":"0.1.387","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.387","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.387_1785553498312_0.7697022194898457","host":"s3://npm-registry-packages-npm-production"}},"0.1.388":{"name":"@ottocode/web-sdk","version":"0.1.388","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.388","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"b365b54f9d41979ccaf370d1aa1de8aff3aa85d5","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.388.tgz","fileCount":744,"integrity":"sha512-5VhEJrxIYXjqEHZMfhxd9F7uiLpagmOLgACTCt2oyrGmj9yVdNVx+cEZVIrxZ7pSfq+eF1Kx8BGJyyrvSDCG0w==","signatures":[{"sig":"MEYCIQDY+35/RI8jOFXJJ3lgB9ZApgV+Ffpngl/nnNEBpxAokwIhAMGDSWc17kb2YRTy9UDJVfcf6+XKF7gW69mTT9U+fnqm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18518635},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./wordmark":{"types":"./dist/components/common/OttoOIcon.d.ts","import":"./dist/components/common/OttoOIcon.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"b292237a9d8db0d18f272bfaad3ac1ea6bb2ba11","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.388","@ottocode/sdk":"0.1.388","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.388","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.388_1785797336412_0.518864661362229","host":"s3://npm-registry-packages-npm-production"}},"0.1.389":{"name":"@ottocode/web-sdk","version":"0.1.389","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.389","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"b2cdeac44333e27f50cbc4611d268b1a45aa0dd1","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.389.tgz","fileCount":744,"integrity":"sha512-jAj6h65iNaLGrcc65AgGrRn9jfiKu5GIJwMykMBsI7RGo7TpFEGNUawhcAVlF214r4a5QayDaoP+ZECDepaRwQ==","signatures":[{"sig":"MEYCIQCFsqT8GI2+hSZ0qqG58ajCMJnmAm+LzjgQdU5ziDoQ4gIhAPvIfzDuZ+Ox0h9Z6YmLKfwIgx4hc5JXvTINHQuhCld5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18518635},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./wordmark":{"types":"./dist/components/common/OttoOIcon.d.ts","import":"./dist/components/common/OttoOIcon.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"06beaba42bd350a2b7b552ccc0675113e81e376d","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.389","@ottocode/sdk":"0.1.389","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.389","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.389_1785798178342_0.8593744584299088","host":"s3://npm-registry-packages-npm-production"}},"0.1.390":{"name":"@ottocode/web-sdk","version":"0.1.390","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.390","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"69d38711b8bba70a2bc97fd1b5192475cc4c206c","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.390.tgz","fileCount":748,"integrity":"sha512-lHRozhW6Cch1dWHcpYb6gFwdPLQiAOKyjWEIclWKfi2mlXsbQJYv1ZfAvVemL7gDnbr6NAmN3HW0Msqdj2NLgA==","signatures":[{"sig":"MEQCID/RE9maG4rvzkXPjzBWJqStGamPtAUyKUvPBYqXOw8gAiAvxXiG7L8pshNLTaEX8mvhfzc4yq3hGV91nDm9sx/ojQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18594607},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./wordmark":{"types":"./dist/components/common/OttoOIcon.d.ts","import":"./dist/components/common/OttoOIcon.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"3e20deb9b853a58e9c8f890813016756e5414d39","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.390","@ottocode/sdk":"0.1.390","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.390","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.390_1785897645690_0.8355587348806359","host":"s3://npm-registry-packages-npm-production"}},"0.1.391":{"name":"@ottocode/web-sdk","version":"0.1.391","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.391","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"e1b13464eb733fb47ca627d90974719e9f1fc130","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.391.tgz","fileCount":748,"integrity":"sha512-eT8rO22TwiyaUO9DkJd9KzVoNO9eYjfEqiiRAzfQbRw4THoUcZI3tffuF+FdcKndq+rjUVs4MJlTolK5aV2noA==","signatures":[{"sig":"MEQCIDL95Ck5lsVsJfQd7XDOit457cJmkw4vUXWwXhUGm7zhAiAN7GrHrwV3OqLS3mbLDUPXVZnbQ5IstoR5Kd6qtD6d/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18594607},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./wordmark":{"types":"./dist/components/common/OttoOIcon.d.ts","import":"./dist/components/common/OttoOIcon.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"e8fbe04fb50f031a3780ba2a9421bec7ca8ca447","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.391","@ottocode/sdk":"0.1.391","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.391","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.391_1785934458911_0.6154929006503123","host":"s3://npm-registry-packages-npm-production"}},"0.1.392":{"name":"@ottocode/web-sdk","version":"0.1.392","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.392","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"9d534d75729cf44616081d657a44e915e00af292","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.392.tgz","fileCount":762,"integrity":"sha512-DXHaYPmDW4QhlKAOvuH7NsFr7TmMEK53fONDsOqSYpvv6tmiDM/HU0870EdGmzVoyQv5kIQoNHoe0MM/AIYPYQ==","signatures":[{"sig":"MEUCIF7ghNVDPKLWxbE3HAhuOpkTitU9nmIHolco3iXNY1RMAiEAoWhatUKdWl0m5cIorPYtjrEud9tF+u+GsBb2Q6qinB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18886810},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./wordmark":{"types":"./dist/components/common/OttoOIcon.d.ts","import":"./dist/components/common/OttoOIcon.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"fa7524e846dff886b47ba76ca2445e04c23cb2aa","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.2","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.392","@ottocode/sdk":"0.1.392","@pierre/diffs":"1.3.3","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.392","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.392_1786020915768_0.24442065108437938","host":"s3://npm-registry-packages-npm-production"}},"0.1.393":{"name":"@ottocode/web-sdk","version":"0.1.393","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.393","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"30fb3230086be6ad4009765dd1656fb08a2cfeee","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.393.tgz","fileCount":762,"integrity":"sha512-qSOjaMMoxPcL9u19Ih3G8kvmu2wh1aNbbo+t+lnid9XZkCPWkU8omktMr0iB3GmAmqZfofwNnuUhwFtwcvZ/Og==","signatures":[{"sig":"MEQCID1W9UG/tJivhLoDPZbDBEymfwqtDf8r88w0wIMkpkVXAiBX5Ks9eiI9CitJyHzql9wf/gXSxsShtc+M7D1UFFO0jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18888973},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./wordmark":{"types":"./dist/components/common/OttoOIcon.d.ts","import":"./dist/components/common/OttoOIcon.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"77ca17f7b206c411c785dd36ab02db38335d490f","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.393","@ottocode/sdk":"0.1.393","@pierre/diffs":"1.3.3","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.393","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.393_1786029398228_0.6416085929521529","host":"s3://npm-registry-packages-npm-production"}},"0.1.394":{"name":"@ottocode/web-sdk","version":"0.1.394","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.394","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"2059724ddce257f27195b733d94eb342909e1943","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.394.tgz","fileCount":766,"integrity":"sha512-ElEfK3ci4QAJMRLXJtKeNzyO6aXf7lbOa9HT4OxTe/Pbw00OlSmNktzL5VdSagTNvWlcm6prh/l3Q1R4R8c5Dg==","signatures":[{"sig":"MEQCIEKoFBoBDmBLUzPTKnH6cM5QsAX4QFYEncpFXVWWkiHxAiBxJeAiBWsMc+S6jeVxtzWZyiYE/5ZHYR3tPyMsVE+j4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18942433},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./wordmark":{"types":"./dist/components/common/OttoOIcon.d.ts","import":"./dist/components/common/OttoOIcon.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"56c1f7842e6db16951287e2052551569c78f547c","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.394","@ottocode/sdk":"0.1.394","@pierre/diffs":"1.3.3","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.394","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.394_1786125776255_0.036816547069635774","host":"s3://npm-registry-packages-npm-production"}},"0.1.395":{"name":"@ottocode/web-sdk","version":"0.1.395","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.395","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"59b3f559dd2d8a92c6a272db85e4d4981d7b0343","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.395.tgz","fileCount":766,"integrity":"sha512-Smszkq+tsCxX0FfY2HutYY8ol6sHgkcxxeKFd9LiQELdjWo5fKyMTVu+S3QhK5SYAhzhIYoxbLrIVsquY9Pt1w==","signatures":[{"sig":"MEYCIQCSbzg679wv2Lodh3GWJTZFWaRA6XKhr0U9MKuM6e0dngIhAKtlfnfBVNEJL0GdghXgPOt17HkT3wgx/ZeFlwOShwVj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18946218},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./wordmark":{"types":"./dist/components/common/OttoOIcon.d.ts","import":"./dist/components/common/OttoOIcon.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"b6a332350507d2a28e1e25cbd90831bb3e5d2bf2","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.395","@ottocode/sdk":"0.1.395","@pierre/diffs":"1.3.3","@iconify/react":"6.0.2","react-virtuoso":"4.18.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.395","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.395_1786141284029_0.6048421094675638","host":"s3://npm-registry-packages-npm-production"}},"0.1.396":{"name":"@ottocode/web-sdk","version":"0.1.396","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.396","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"72b9454525881063350a2d88d6e01e022fefa900","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.396.tgz","fileCount":790,"integrity":"sha512-Su1/tyOF1R4fRB/PbTc83Hm7lAWl48HQHZF3Gv4INMPJT2qRswh7xD5gmw4mqHmXWqYWpbjNBDFIjey5u7wZug==","signatures":[{"sig":"MEYCIQD++kv/EKpv5gaqkxBcQG1EeGtAE2NeSlH+dgytMxkQqwIhAO2BR2WbDVX2f7PP4omur43th/k8En5FsBNOJjYxYpwo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19400240},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./wordmark":{"types":"./dist/components/common/OttoOIcon.d.ts","import":"./dist/components/common/OttoOIcon.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"4c8b64cc9dfab39038c04b0cc518a5f03bdb58fc","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.396","@ottocode/sdk":"0.1.396","@pierre/diffs":"1.3.3","@iconify/react":"6.0.2","@legendapp/list":"^3.3.3","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.396","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.396_1786314146419_0.6611559369692122","host":"s3://npm-registry-packages-npm-production"}},"0.1.397":{"name":"@ottocode/web-sdk","version":"0.1.397","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.397","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"a2bac4018c7b2b1bf52f0dc6d04b2d15a0c2f537","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.397.tgz","fileCount":790,"integrity":"sha512-j7E2071heG6KjoS9aDdojWiEu5i+5bcRI0sB5D/FL/3eznhi3AoUEr574zEgY+SvBmz5rawMctobnNUmJ6RA6Q==","signatures":[{"sig":"MEQCIA3UmatHee+mgLKZtez0Lk5UI4U2G8kT03+0vbHs3DWwAiBEs8re69/aMQl69HsbJhRnxy0Ee7Y3pknTbQ4EwJz9oA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19400240},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./wordmark":{"types":"./dist/components/common/OttoOIcon.d.ts","import":"./dist/components/common/OttoOIcon.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"1621f21b207b7349086fad8a196a05f9935d3c55","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.397","@ottocode/sdk":"0.1.397","@pierre/diffs":"1.3.3","@iconify/react":"6.0.2","@legendapp/list":"^3.3.3","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.397","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.397_1786390998227_0.9098163046277938","host":"s3://npm-registry-packages-npm-production"}},"0.1.398":{"name":"@ottocode/web-sdk","version":"0.1.398","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.398","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"cf1a1aa81f82f86e454bbbb6f9d2b5f73fc5bb50","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.398.tgz","fileCount":792,"integrity":"sha512-HjdVfMaiLifOjdHIqGbiQ4DX4+HsDdChfB9KmQUoPTxHVjh/ROLNX19p1sBWx5mwBbvdIVo5K2wJCNx4bCyArw==","signatures":[{"sig":"MEUCIQDeqRX8pLyvcRIOZZiNk9kV8LLQTsTY+2Iyv93LtPfcTAIgHUixiHfKiRuu8cvD26YgolJ6Y+W8XjPhN+UPD/Q5rCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19466555},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./wordmark":{"types":"./dist/components/common/OttoOIcon.d.ts","import":"./dist/components/common/OttoOIcon.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"69f4390adb3fc2300a64fa1001a7baea7a533557","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.1","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.398","@ottocode/sdk":"0.1.398","@pierre/diffs":"1.3.3","@iconify/react":"6.0.2","@legendapp/list":"^3.3.3","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.398","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.398_1786592958750_0.27364189253214066","host":"s3://npm-registry-packages-npm-production"}},"0.1.399":{"name":"@ottocode/web-sdk","version":"0.1.399","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.399","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"235709b3fefefb870e44bfa299bea4611e429280","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.399.tgz","fileCount":792,"integrity":"sha512-mPzHvUghHXpS8tc/A4lqEncR9jGlHL2mea1Q6Ubwolwmst1uaQOpnkWue5aEhSx/lQeXPmnyBVxhknsyIXY5+w==","signatures":[{"sig":"MEUCIQDLsnATBLucZ+YQ5TGBYeSYc2VTsTYKrLXOa2uTCHnLzgIgdNxQga/cPEpBokvxFnzYTQ04PBoXF+0VrNKX1uiBprs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19503433},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./wordmark":{"types":"./dist/components/common/OttoOIcon.d.ts","import":"./dist/components/common/OttoOIcon.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"f9cec7b3a14a845d2c871b06c9d3a0450088260b","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.2","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.399","@ottocode/sdk":"0.1.399","@pierre/diffs":"1.3.3","@iconify/react":"6.0.2","@legendapp/list":"^3.3.5","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.399","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.399_1786739925107_0.5132856470053937","host":"s3://npm-registry-packages-npm-production"}},"0.1.400":{"name":"@ottocode/web-sdk","version":"0.1.400","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.400","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"28025146f6f7e2c9e5555e5882b7d5dfdc66083f","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.400.tgz","fileCount":792,"integrity":"sha512-/sUqasioUecwXkgapw3Nfy56fy2GVkqFmnMb43SnkXST2g0gtvy4iyChpRhWGC5D+koAzg+9OMeImLWteA+7/Q==","signatures":[{"sig":"MEUCIDCRVFPH5sky2MG3etkDSYwnuKGkOxDGuTimfpjz8CdWAiEA4rIK1/9Oq4yiMyz8k6dMLUuHBRoeizloD59ywwYiCvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19493349},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./wordmark":{"types":"./dist/components/common/OttoOIcon.d.ts","import":"./dist/components/common/OttoOIcon.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"4ebabf3c2f21c3e2b912b94dd31bd21c13ca66b3","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.2","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.400","@ottocode/sdk":"0.1.400","@pierre/diffs":"1.3.3","@iconify/react":"6.0.2","@legendapp/list":"^3.3.5","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.400","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.400_1786744820807_0.4703056811259778","host":"s3://npm-registry-packages-npm-production"}},"0.1.401":{"name":"@ottocode/web-sdk","version":"0.1.401","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.401","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"e7bccb215400156cb11a56ce5a349563d1a1ae3c","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.401.tgz","fileCount":792,"integrity":"sha512-IQ7xR3F+63HB6WY8MUoFuas/2HLiI/uHccMWeEl7XXazGgsRCK50i740aOOWIaAt34d1VGFsRY1EGZd/MPQdvw==","signatures":[{"sig":"MEYCIQCAVB//y5S9sfw6Vi/5edpPqtTn5tzr8bTQAIGG9Mtm4wIhALquY4TtLAu5Ce/+bCIeIhhEc8tCEF3bG9pJCRPyps7Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19496786},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./wordmark":{"types":"./dist/components/common/OttoOIcon.d.ts","import":"./dist/components/common/OttoOIcon.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"2c4f1aa314cefab7eefb38b647e0f8097cf0fa9b","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.2","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.401","@ottocode/sdk":"0.1.401","@pierre/diffs":"1.3.3","@iconify/react":"6.0.2","@legendapp/list":"^3.3.5","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.401","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.401_1786748436702_0.6057920151069065","host":"s3://npm-registry-packages-npm-production"}},"0.1.402":{"name":"@ottocode/web-sdk","version":"0.1.402","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.402","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"d052efdfd677193d1098dc88c12cc3aefc22f676","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.402.tgz","fileCount":792,"integrity":"sha512-y7fQZ+o20hfqZDEIzc46lSFWJIucyyXb1uWyVYBdTLIG7ET2nl0vJeWCHxC13GVClElRJuPzPhpT6pQD+4SLgw==","signatures":[{"sig":"MEUCIEn9suTmnXJO9Osx4cK5Rcij1i4E/3RvZbSdF14o4dsMAiEA3SxSdffHYbpnZ6i6w+b7E7zZlQBhPf1CHsfmaZQt0+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19498294},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./wordmark":{"types":"./dist/components/common/OttoOIcon.d.ts","import":"./dist/components/common/OttoOIcon.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"e64bca8f06b043fd064d23d971bb3b78748d675e","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.2","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.402","@ottocode/sdk":"0.1.402","@pierre/diffs":"1.3.3","@iconify/react":"6.0.2","@legendapp/list":"^3.3.5","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.402","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.402_1786756729023_0.7300801029636421","host":"s3://npm-registry-packages-npm-production"}},"0.1.403":{"name":"@ottocode/web-sdk","version":"0.1.403","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.403","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"2e5f9df93aa1b054079662aa4eb9a9eb5ddc765a","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.403.tgz","fileCount":803,"integrity":"sha512-EEEiMxXBvAp68o9qIFlHSOROyb8Z077yWkn89DNGyG8jC6/nizB4LjEBWhfU0V4DQk0knoHKg2QC0lJ7JCbP8Q==","signatures":[{"sig":"MEUCIQClILuKBejdait7aDxBKX2UScrad7+LIf39f2H1yzguGgIgevCslUPSDbpS8F8ogO3/bHn0eL/ZZUqZz7y9H1orTzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20529201},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./wordmark":{"types":"./dist/components/common/OttoOIcon.d.ts","import":"./dist/components/common/OttoOIcon.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"2bbaad8c5ccb4ce8788f1c29e81014791e3a7fbd","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"10.9.8","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"22.23.2","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.403","@ottocode/sdk":"0.1.403","@pierre/diffs":"1.3.3","@iconify/react":"6.0.2","@legendapp/list":"^3.3.5","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.403","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.403_1786844456246_0.8687590148828823","host":"s3://npm-registry-packages-npm-production"}},"0.1.405":{"name":"@ottocode/web-sdk","version":"0.1.405","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.405","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"3e67ef413205cf44def8a59164ee14820c3dc8ce","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.405.tgz","fileCount":805,"integrity":"sha512-Z70lbwrXJnacwBbIomQVkwgIJL4fqknSR6lJ6jAN6x7vIl+20BplZR5LL/DhuBfenC+oE0ZxxEvcThmF7JgG0g==","signatures":[{"sig":"MEUCIQCo+o99VZdqYaO+LLCh8OVAY9Hy3nurX/E4hOIy/dkaNgIgTkZaA9+yW50vbrlkq1jdg3ytVIMCWzEzoE/rz3Jl4wI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ottocode%2fweb-sdk@0.1.405","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20559317},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./wordmark":{"types":"./dist/components/common/OttoOIcon.d.ts","import":"./dist/components/common/OttoOIcon.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"0f3aad30869cf29e6c818398647c60a1035d6cd2","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb192334-5a95-4062-850f-cd3193aa5d64"}},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"11.17.0","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.19.0","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.405","@ottocode/sdk":"0.1.405","@pierre/diffs":"1.3.3","@iconify/react":"6.0.2","@legendapp/list":"^3.3.5","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.405","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.405_1787223642786_0.14653498119878638","host":"s3://npm-registry-packages-npm-production"}},"0.1.406":{"name":"@ottocode/web-sdk","version":"0.1.406","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.406","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"905b33cd698d576bb4d6db76115b3b4e91c1fbf1","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.406.tgz","fileCount":805,"integrity":"sha512-jVmX9TT3nkGWgTalcXy0n8Ac85KqXEVz2ArERRJNtZN2v7uSvINC0beTbb3FK/dWC0vuATL0yfQIWMhgk6vZ7g==","signatures":[{"sig":"MEYCIQCTwiX1gS/C6QNcNAEPfhatWnZ5FqszypSrfLio8YTKOgIhAJctwqeaA2xp6r1R2W7+4Bpv9wknC40ZRh4pXVgsWAMs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ottocode%2fweb-sdk@0.1.406","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20559395},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./wordmark":{"types":"./dist/components/common/OttoOIcon.d.ts","import":"./dist/components/common/OttoOIcon.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"fa866eeb9f6ff2812af01bb6a564435f9a329cf4","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb192334-5a95-4062-850f-cd3193aa5d64"}},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"11.17.0","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.19.0","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.406","@ottocode/sdk":"0.1.406","@pierre/diffs":"1.3.3","@iconify/react":"6.0.2","@legendapp/list":"^3.3.5","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.406","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.406_1787255405080_0.3639234069668542","host":"s3://npm-registry-packages-npm-production"}},"0.1.407":{"name":"@ottocode/web-sdk","version":"0.1.407","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.407","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"7a52b8f9c63f70e24c26c913e0d5f2e11c43b4a3","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.407.tgz","fileCount":809,"integrity":"sha512-2XvFCKZ4IORRmPDqzzYGljI4JQo3iLQnc/LrOHlLlszVNYFYgQ0XHFFxH8NfMbJLHZCGFWAnAJx3sA3EgHfsdg==","signatures":[{"sig":"MEYCIQDkbTrEA9oGqDiKLzccsVVPt4+5eoGkaTzN8Z8ZlkmKBgIhALkiS3J/gJrt1sqwWaQ7YPp9vQAQq87H5mLTKj8xJOsG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ottocode%2fweb-sdk@0.1.407","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20598571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./wordmark":{"types":"./dist/components/common/OttoOIcon.d.ts","import":"./dist/components/common/OttoOIcon.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"3cc20be057f4e2a1b643d15b6f8069ae604dba75","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb192334-5a95-4062-850f-cd3193aa5d64"}},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"11.17.0","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.19.0","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.407","@ottocode/sdk":"0.1.407","@pierre/diffs":"1.3.3","@iconify/react":"6.0.2","@legendapp/list":"^3.3.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.407","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.407_1787261879582_0.08442613355455353","host":"s3://npm-registry-packages-npm-production"}},"0.1.408":{"name":"@ottocode/web-sdk","version":"0.1.408","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.408","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"61318abb8c0beb6bcb080c08dc0de55d1eb28a17","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.408.tgz","fileCount":809,"integrity":"sha512-qt28lDZLYpHoVbmM9iUK7A+YUuGIy8mVC4Ci7ZdYD5T6xzfqgJyZkpzZLMUxeFJOfwWTyocZKXOLZHZS254GqA==","signatures":[{"sig":"MEYCIQDhKhGOG9nKHOV20JoMq3MkEOVRv1inLTS/D14AEZlxnAIhAMWajM2iDOw8GoO4T3fPPLrv53UmWeWD4bC2XOZwrpxD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ottocode%2fweb-sdk@0.1.408","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20598571},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./wordmark":{"types":"./dist/components/common/OttoOIcon.d.ts","import":"./dist/components/common/OttoOIcon.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"e29987b19fe079b7370891851711ae1801ad54d5","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb192334-5a95-4062-850f-cd3193aa5d64"}},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"11.17.0","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.19.0","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.408","@ottocode/sdk":"0.1.408","@pierre/diffs":"1.3.3","@iconify/react":"6.0.2","@legendapp/list":"^3.3.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.408","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.408_1787264205544_0.1350893390497283","host":"s3://npm-registry-packages-npm-production"}},"0.1.409":{"name":"@ottocode/web-sdk","version":"0.1.409","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.409","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"bbda30370db041cd065c271f4038d563c545fbe1","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.409.tgz","fileCount":809,"integrity":"sha512-IL21j1wa+zwnDBPp87tBMp4a3mVExVNXhK7nmBsDX5yg7F5HsVTJXp814gL2Vux/tlekaRC4HHRSmvroSf6IbA==","signatures":[{"sig":"MEUCIGb1q2Szo6SuC1xMNP+NmdnmladH86eOBuruGUjyONSeAiEAybpMqCjmEsJ86tqPfPV/bsi0MorbKH9CbuqI/Ls367o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ottocode%2fweb-sdk@0.1.409","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20613530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./wordmark":{"types":"./dist/components/common/OttoOIcon.d.ts","import":"./dist/components/common/OttoOIcon.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"13ddd2b3f9a1cb394eff81e4aec20cc18f68f974","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb192334-5a95-4062-850f-cd3193aa5d64"}},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"11.17.0","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.19.0","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.409","@ottocode/sdk":"0.1.409","@pierre/diffs":"1.3.3","@iconify/react":"6.0.2","@legendapp/list":"^3.3.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.409","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.409_1787320705817_0.008945045278069275","host":"s3://npm-registry-packages-npm-production"}},"0.1.410":{"name":"@ottocode/web-sdk","version":"0.1.410","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.410","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"2ad1421330d4778836649672a6cea5c8901f0801","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.410.tgz","fileCount":809,"integrity":"sha512-w3Hq6kHf0D5G+DhafkrExVfrT/rdPArz35dIxgNukbGSVGDvu5sgdRMZf+QysonFA2e8NVHdHMb9xLx4Ax43fA==","signatures":[{"sig":"MEQCIG8VA3Vu6AitBl+OyW0+i+sycp6UA4bAdBGqwHe5ofqTAiAUnhvetTDQSeUqxLiNFH/ewlW9nwRDKmWYAJgdRYOI1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ottocode%2fweb-sdk@0.1.410","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20627971},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./wordmark":{"types":"./dist/components/common/OttoOIcon.d.ts","import":"./dist/components/common/OttoOIcon.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"8a1897decff3934d2827ee023e8e7c6a866c5d06","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb192334-5a95-4062-850f-cd3193aa5d64"}},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"11.17.0","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.19.0","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.410","@ottocode/sdk":"0.1.410","@pierre/diffs":"1.3.3","@iconify/react":"6.0.2","@legendapp/list":"^3.3.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.410","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.410_1788447105804_0.24762499631549417","host":"s3://npm-registry-packages-npm-production"}},"0.1.411":{"name":"@ottocode/web-sdk","version":"0.1.411","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.411","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"2d2d2eee8c29f4c46e2af8a4a760b73ded24ae84","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.411.tgz","fileCount":809,"integrity":"sha512-doeT57fkq7MYdDWlxI3cS3B8NzaAH8P8E6doeDJIhh5IByVHu2H2A33Rf13VtZ9yBkjz848sB6ZnRLp631+dFw==","signatures":[{"sig":"MEYCIQCTGi+YC0Yji7u49srjcCndOe9nh126Wf2IJWq3KQnksQIhAM2umEubcbtIcczYSMZkW3C5dGmqUvoMAeVjvlZbMlD8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ottocode%2fweb-sdk@0.1.411","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20631114},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./wordmark":{"types":"./dist/components/common/OttoOIcon.d.ts","import":"./dist/components/common/OttoOIcon.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"3c2a6b40e209d3bb3af2559c17f8c89ee5a2570e","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb192334-5a95-4062-850f-cd3193aa5d64"}},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"11.17.0","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.19.0","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.411","@ottocode/sdk":"0.1.411","@pierre/diffs":"1.3.3","@iconify/react":"6.0.2","@legendapp/list":"^3.3.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.411","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.411_1788453744586_0.8026466311314082","host":"s3://npm-registry-packages-npm-production"}},"0.1.412":{"name":"@ottocode/web-sdk","version":"0.1.412","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.412","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"4e4aa6a142b583f44d654251d6fc9c613276de4e","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.412.tgz","fileCount":809,"integrity":"sha512-GITmdYKVh2sMdWqvy0emKCR+9T6ge+uzISoYpNu84qjWGp6DgFu2k7snGyL0of3OJW64bOX5ia4NyurG7YJ4OA==","signatures":[{"sig":"MEQCICRxdZErA8r+Xk5MDYjQdOdr3929SJFBme7+eG2NTguEAiBK1mTq93knC5i+0vzd7jI+9LwYUpLqWub1W5T9t6tppA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ottocode%2fweb-sdk@0.1.412","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20635505},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./wordmark":{"types":"./dist/components/common/OttoOIcon.d.ts","import":"./dist/components/common/OttoOIcon.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"c993fac491a3ee32926761a1f331c4be7a69d315","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb192334-5a95-4062-850f-cd3193aa5d64"}},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"11.17.0","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.19.0","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.412","@ottocode/sdk":"0.1.412","@pierre/diffs":"1.3.3","@iconify/react":"6.0.2","@legendapp/list":"^3.3.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.412","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.412_1788464071589_0.39661987910817476","host":"s3://npm-registry-packages-npm-production"}},"0.1.413":{"name":"@ottocode/web-sdk","version":"0.1.413","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.413","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"63fd261034d4acecdec076110958d9c4bd8e15c3","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.413.tgz","fileCount":809,"integrity":"sha512-OjcgCl3Dw/gzn86I18hWE904S5vuNDYb8oYp9roLT+EqxndAWrj4lz7SIvlIrpR/zHOOQ/W+YntTXZIEH4JXlw==","signatures":[{"sig":"MEYCIQCi6pH7FqLdT9S4w7nCwLzOxNZMbmVlWkDf7TP7+KGIwAIhAIR69nOExRk6vVNkIP7W60WiRqxvZOYDHAbL39ZFsiDo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ottocode%2fweb-sdk@0.1.413","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20635505},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./wordmark":{"types":"./dist/components/common/OttoOIcon.d.ts","import":"./dist/components/common/OttoOIcon.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"87375238ec80aec7fcb3b0bb032acdd17b75e4a4","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb192334-5a95-4062-850f-cd3193aa5d64"}},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"11.19.0","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.20.0","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.413","@ottocode/sdk":"0.1.413","@pierre/diffs":"1.3.3","@iconify/react":"6.0.2","@legendapp/list":"^3.3.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.413","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.413_1788615779931_0.7250253015164503","host":"s3://npm-registry-packages-npm-production"}},"0.1.414":{"name":"@ottocode/web-sdk","version":"0.1.414","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.414","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"42668ac6630fd82f0f5953b01c8b144d2eb8e4af","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.414.tgz","fileCount":809,"integrity":"sha512-1yi9tAu+XSXSr3HQhgteDO3e52Xl+d3xHAQTsWGnfBoasOcnQr1ETVLt/GEzZUzkmLsFac/OFPtcaADo3YB8Pw==","signatures":[{"sig":"MEUCIQDRmgidfNolQLJg6XXBQwoAdWLSVEY22Gg3YL6bBKKL4gIgFdvNHKO5cvJxDu5cPCD2Qe8/fHsHj6zv1u2Ok4gE9eI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ottocode%2fweb-sdk@0.1.414","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20635505},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./wordmark":{"types":"./dist/components/common/OttoOIcon.d.ts","import":"./dist/components/common/OttoOIcon.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"59f62f0a9de36e50742f0beb6b215ffaf2a086c8","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb192334-5a95-4062-850f-cd3193aa5d64"}},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"11.19.0","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.20.0","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.414","@ottocode/sdk":"0.1.414","@pierre/diffs":"1.3.3","@iconify/react":"6.0.2","@legendapp/list":"^3.3.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.414","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.414_1788751672672_0.5533689197741629","host":"s3://npm-registry-packages-npm-production"}},"0.1.415":{"name":"@ottocode/web-sdk","version":"0.1.415","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.415","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"7d1adca054369df8b718a66ee46c8623075528a6","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.415.tgz","fileCount":811,"integrity":"sha512-8+hD4kBhbMz3qwDZPE054sA1UrcoBukEiq7m3GEveQNWwSOG7YA5kiNQHrxhSAlmU7FbWXdnqofN9RmKVncKBQ==","signatures":[{"sig":"MEQCIE/kZbL3SsqAGxQJu3mmHxgeiUcLhf501Gvb8fF3OvaOAiB5LNGBwG22gAxh4AL8Q9HOda5GDT+qJ+OYBGGQ1LNEag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ottocode%2fweb-sdk@0.1.415","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20662560},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./wordmark":{"types":"./dist/components/common/OttoOIcon.d.ts","import":"./dist/components/common/OttoOIcon.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"4be310afa230dd40f228a39844d314a93e5f5c62","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb192334-5a95-4062-850f-cd3193aa5d64"}},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"11.19.0","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.20.0","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.415","@ottocode/sdk":"0.1.415","@pierre/diffs":"1.3.3","@iconify/react":"6.0.2","@legendapp/list":"^3.3.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.415","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.415_1788778230373_0.4176637562735759","host":"s3://npm-registry-packages-npm-production"}},"0.1.416":{"name":"@ottocode/web-sdk","version":"0.1.416","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.416","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"ee15f5c22b89031280ff7f9c2194fe3299623742","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.416.tgz","fileCount":811,"integrity":"sha512-M6B85rEBjCXSxcoKsA7WInu6NtKHpa6LyS1j9NGh6Os2KgnQLvZwmmBPUqejBdlYlgoCZdCZeL/W4/bezcUDPQ==","signatures":[{"sig":"MEUCICKm1vZ5sSvWPGCb+5AwhVRjx0NB0y5ZT9A19mQI0PDWAiEA5+JGOUgoqkxsDIJNOWwhuGhwNBYSs8R6pafQAhgSbxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH21gx52xTK/FK4PBgn+UTvfXMSCyGGvmKxIKRBpXWhoAiEAi7x6eSoe3l+Ll5J3vsa11Mz5G3FJVtvm3PFJLRHgXMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ottocode%2fweb-sdk@0.1.416","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20662560},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./wordmark":{"types":"./dist/components/common/OttoOIcon.d.ts","import":"./dist/components/common/OttoOIcon.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"884099c711477046192fe44a1d20fb2ba86948b6","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb192334-5a95-4062-850f-cd3193aa5d64"}},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"11.19.0","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.20.0","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.416","@ottocode/sdk":"0.1.416","@pierre/diffs":"1.3.3","@iconify/react":"6.0.2","@legendapp/list":"^3.3.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.416","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.416_1789122266050_0.6540197630088012","host":"s3://npm-registry-packages-npm-production"}},"0.1.417":{"name":"@ottocode/web-sdk","version":"0.1.417","keywords":["otto","cli","react","components","hooks","sdk","web"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/web-sdk@0.1.417","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"830b32e70e0442a47499c7c958dccecada493bc2","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.417.tgz","fileCount":819,"integrity":"sha512-PbWpjepAfUdglDYUonK2dJZzjDQ7UUBOxmXiaomSRanHq8y0srsMBS1PxspFZNp9cVeVWPeSIheCR39DYRMtSg==","signatures":[{"sig":"MEUCIFJgLP5/RZaDXGKsEdZsTVQ+NgcBNjZk8lyV6w/QLcANAiEArycFDfzO2DG5AgG49oytsNVGl7YXhVSCdtEKw3wxJfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH+BnwCe1CwusC+oGoovbO87yd58+TaNsbWuMj+BADZrAiEA2aqZzVCK7mvt4naJ1eN4idgrMLUtJ3a+1YoXhHMKRzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ottocode%2fweb-sdk@0.1.417","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20869798},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./wordmark":{"types":"./dist/components/common/OttoOIcon.d.ts","import":"./dist/components/common/OttoOIcon.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"6f5cbbd8235b7a4ac787fd6b61c0610c6da1afa4","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb192334-5a95-4062-850f-cd3193aa5d64"}},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"11.19.0","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"_nodeVersion":"24.20.0","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.417","@ottocode/sdk":"0.1.417","@pierre/diffs":"1.3.3","@iconify/react":"6.0.2","@legendapp/list":"^3.3.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.417","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"tmp":"tmp/web-sdk_0.1.417_1790139742859_0.7174196251342211","host":"s3://npm-registry-packages-npm-production"}},"0.1.418":{"_id":"@ottocode/web-sdk@0.1.418","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"28ea9e5f60f987ded9e16fb7f40b4e542006172e","tarball":"https://registry.npmjs.org/@ottocode/web-sdk/-/web-sdk-0.1.418.tgz","fileCount":831,"integrity":"sha512-ak7ldCLRJCEtkYaWL1QFnSkjNJ4t7jHWmgWNIwflrBz7q/1e1KMOo79XC8sJrjEuRRZxISwbC0RrtjT7/D5GsQ==","signatures":[{"sig":"MEUCIQCIECcMRX1zD5QoqXqDmroa9PM2tWHvbhm3sycbDCMfkAIgPw67k27Uba16PilNIYbRY0ZJDtyd1QTC2gDBuVeW6qA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG2pXzRXHLP8zmNP8LSgpJdFJVE/WhhkY9yqEhwo7HZ8AiAU9V3V8vogNSGGWhy9VlYRbQGbW6/wQKeupQqm3Xy6DQ=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ottocode%2fweb-sdk@0.1.418","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21074187},"main":"./dist/index.js","name":"@ottocode/web-sdk","type":"module","types":"./dist/index.d.ts","author":{"name":"nitishxyz"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lib":{"types":"./dist/lib/index.d.ts","import":"./dist/lib/index.js"},"./hooks":{"types":"./dist/hooks/index.d.ts","import":"./dist/hooks/index.js"},"./types":{"types":"./dist/types/api.d.ts","import":"./dist/types/api.js"},"./stores":{"types":"./dist/stores/index.d.ts","import":"./dist/stores/index.js"},"./wordmark":{"types":"./dist/components/common/OttoOIcon.d.ts","import":"./dist/components/common/OttoOIcon.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"}},"gitHead":"e8a81d517cd08083bc65e235e1f8a46eccc65c86","license":"MIT","scripts":{"dev":"tsc --watch","build":"bun run build.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"version":"0.1.418","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bb192334-5a95-4062-850f-cd3193aa5d64"}},"homepage":"https://github.com/nitishxyz/otto#readme","keywords":["otto","cli","react","components","hooks","sdk","web"],"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"_npmVersion":"11.19.0","description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","directories":{},"maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"_nodeVersion":"24.21.0","dependencies":{"axios":"1.13.5","motion":"12.40.0","fuse.js":"7.1.0","ghostty-web":"0.4.0","qrcode.react":"4.2.0","@ottocode/api":"0.1.418","@ottocode/sdk":"0.1.418","@pierre/diffs":"1.3.3","@iconify/react":"6.0.2","@legendapp/list":"^3.3.7","@codemirror/view":"6.43.0","@lezer/highlight":"1.2.3","@ottocode/themes":"0.1.418","@codemirror/state":"6.6.0","@codemirror/lang-css":"6.3.1","@codemirror/lang-sql":"6.10.0","@codemirror/lang-xml":"6.1.0","@codemirror/language":"6.12.3","@codemirror/lang-html":"6.4.11","@codemirror/lang-json":"6.0.2","@codemirror/lang-yaml":"6.1.3","@codemirror/lang-python":"6.2.1","@codemirror/legacy-modes":"6.5.3","@codemirror/lang-markdown":"6.5.0","@codemirror/lang-javascript":"6.2.5","@iconify-json/material-icon-theme":"1.2.65"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.0","zustand":"5.0.11","react-dom":"19.2.0","rehype-raw":"7.0.0","remark-gfm":"4.0.1","typescript":"5.9.3","@types/node":"24.10.13","@types/react":"19.2.14","lucide-react":"0.563.0","react-markdown":"10.1.0","@types/react-dom":"19.2.3","@tanstack/react-query":"5.90.21","react-syntax-highlighter":"15.6.6","@types/react-syntax-highlighter":"15.5.13"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","zustand":"^4.0.0 || ^5.0.0","react-dom":"^18.0.0 || ^19.0.0","remark-gfm":"^4.0.0","lucide-react":"^0.500.0","react-markdown":"^9.0.0 || ^10.0.0","@tanstack/react-query":"^5.0.0","react-syntax-highlighter":"^15.5.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/web-sdk_0.1.418_1790249204048_0.6706074250262855"}}},"time":{"created":"2026-02-04T17:56:17.687Z","modified":"2026-09-24T11:26:44.702Z","0.1.173":"2026-02-04T17:56:18.083Z","0.1.174":"2026-02-04T18:44:04.103Z","0.1.175":"2026-02-04T21:50:49.519Z","0.1.176":"2026-02-05T09:28:46.910Z","0.1.177":"2026-02-05T10:10:47.293Z","0.1.178":"2026-02-05T16:56:12.231Z","0.1.179":"2026-02-06T08:29:26.262Z","0.1.180":"2026-02-06T08:42:31.328Z","0.1.181":"2026-02-07T21:11:22.805Z","0.1.182":"2026-02-08T15:59:11.916Z","0.1.183":"2026-02-08T17:03:15.502Z","0.1.184":"2026-02-08T17:31:03.365Z","0.1.185":"2026-02-08T18:39:46.491Z","0.1.186":"2026-02-08T19:32:33.907Z","0.1.187":"2026-02-09T08:36:33.625Z","0.1.188":"2026-02-09T09:11:16.700Z","0.1.189":"2026-02-10T11:16:18.224Z","0.1.190":"2026-02-10T12:48:41.594Z","0.1.191":"2026-02-10T13:09:49.686Z","0.1.192":"2026-02-10T15:01:22.420Z","0.1.193":"2026-02-10T20:23:29.268Z","0.1.194":"2026-02-11T08:23:18.257Z","0.1.195":"2026-02-11T11:58:18.468Z","0.1.196":"2026-02-11T16:12:16.849Z","0.1.197":"2026-02-12T09:37:03.436Z","0.1.198":"2026-02-12T20:08:51.909Z","0.1.199":"2026-02-13T18:28:44.498Z","0.1.200":"2026-02-13T19:35:11.755Z","0.1.201":"2026-02-13T21:44:22.551Z","0.1.202":"2026-02-13T22:26:33.969Z","0.1.203":"2026-02-14T12:59:46.875Z","0.1.204":"2026-02-14T14:02:35.927Z","0.1.205":"2026-02-14T15:09:47.846Z","0.1.206":"2026-02-14T21:24:12.539Z","0.1.207":"2026-02-15T19:08:01.580Z","0.1.208":"2026-02-16T10:34:33.255Z","0.1.209":"2026-02-16T14:15:56.112Z","0.1.210":"2026-02-16T15:04:09.114Z","0.1.211":"2026-02-17T14:07:50.627Z","0.1.212":"2026-02-18T06:37:50.346Z","0.1.213":"2026-02-18T20:58:31.156Z","0.1.215":"2026-02-20T07:19:23.268Z","0.1.216":"2026-02-24T10:48:38.401Z","0.1.217":"2026-03-01T18:23:37.214Z","0.1.218":"2026-03-01T18:42:06.677Z","0.1.219":"2026-03-01T19:28:09.724Z","0.1.220":"2026-03-01T23:15:48.608Z","0.1.221":"2026-03-01T23:33:59.165Z","0.1.222":"2026-03-03T20:19:41.551Z","0.1.223":"2026-03-03T20:34:31.147Z","0.1.224":"2026-03-03T21:57:17.266Z","0.1.225":"2026-03-04T19:41:55.131Z","0.1.226":"2026-03-06T12:02:58.834Z","0.1.227":"2026-03-08T14:30:27.535Z","0.1.228":"2026-03-09T22:23:15.451Z","0.1.230":"2026-03-11T13:42:43.152Z","0.1.231":"2026-03-13T19:51:42.844Z","0.1.232":"2026-03-14T17:46:22.577Z","0.1.233":"2026-03-14T23:26:26.892Z","0.1.234":"2026-03-16T14:47:37.057Z","0.1.235":"2026-03-17T22:44:44.243Z","0.1.236":"2026-03-19T01:37:44.538Z","0.1.237":"2026-03-20T19:40:25.333Z","0.1.242":"2026-04-18T17:11:15.951Z","0.1.243":"2026-04-18T23:58:53.352Z","0.1.244":"2026-04-20T17:51:53.619Z","0.1.245":"2026-04-20T21:20:18.185Z","0.1.246":"2026-04-23T17:46:57.129Z","0.1.247":"2026-04-23T21:04:32.848Z","0.1.248":"2026-04-24T00:50:34.576Z","0.1.249":"2026-04-24T19:00:33.992Z","0.1.250":"2026-04-25T00:37:03.246Z","0.1.251":"2026-04-25T02:02:39.072Z","0.1.252":"2026-04-25T18:49:30.274Z","0.1.253":"2026-04-25T21:51:23.757Z","0.1.254":"2026-04-25T23:56:03.435Z","0.1.255":"2026-04-26T00:29:40.642Z","0.1.256":"2026-04-27T01:21:02.782Z","0.1.257":"2026-04-28T19:34:55.243Z","0.1.258":"2026-04-29T00:23:34.366Z","0.1.259":"2026-04-29T01:51:12.068Z","0.1.260":"2026-04-29T22:15:58.843Z","0.1.261":"2026-05-01T13:58:29.294Z","0.1.262":"2026-05-02T17:49:02.315Z","0.1.263":"2026-05-03T00:21:36.768Z","0.1.264":"2026-05-03T01:41:37.375Z","0.1.265":"2026-05-06T21:11:31.374Z","0.1.266":"2026-05-08T14:50:31.699Z","0.1.267":"2026-05-14T20:19:40.788Z","0.1.268":"2026-05-15T18:18:31.838Z","0.1.269":"2026-05-20T20:54:59.351Z","0.1.270":"2026-05-20T21:40:19.184Z","0.1.271":"2026-05-21T14:31:56.684Z","0.1.272":"2026-05-21T16:44:56.788Z","0.1.273":"2026-05-22T20:58:03.062Z","0.1.274":"2026-05-23T16:10:51.031Z","0.1.275":"2026-05-23T17:06:19.152Z","0.1.276":"2026-05-24T21:11:09.578Z","0.1.277":"2026-05-24T22:34:05.319Z","0.1.278":"2026-05-24T23:00:49.664Z","0.1.279":"2026-05-25T12:46:48.097Z","0.1.280":"2026-05-25T22:37:21.443Z","0.1.281":"2026-05-26T22:43:26.667Z","0.1.282":"2026-05-27T10:02:03.904Z","0.1.283":"2026-05-27T20:02:12.907Z","0.1.284":"2026-05-27T21:28:18.388Z","0.1.285":"2026-05-28T13:03:33.203Z","0.1.286":"2026-05-28T13:56:57.441Z","0.1.287":"2026-05-28T19:27:56.981Z","0.1.288":"2026-05-28T20:16:33.289Z","0.1.289":"2026-05-28T22:21:22.309Z","0.1.290":"2026-05-29T21:35:37.308Z","0.1.291":"2026-05-29T22:34:36.953Z","0.1.292":"2026-05-30T00:53:29.222Z","0.1.293":"2026-05-30T11:59:38.961Z","0.1.294":"2026-05-30T19:49:58.179Z","0.1.295":"2026-05-31T19:55:31.996Z","0.1.296":"2026-06-03T17:40:24.372Z","0.1.297":"2026-06-03T22:38:43.791Z","0.1.298":"2026-06-04T10:11:33.718Z","0.1.299":"2026-06-04T22:45:06.900Z","0.1.300":"2026-06-05T23:56:06.476Z","0.1.301":"2026-06-06T21:08:14.056Z","0.1.302":"2026-06-07T16:38:53.718Z","0.1.303":"2026-06-09T20:07:30.872Z","0.1.304":"2026-06-09T20:26:56.157Z","0.1.305":"2026-06-10T01:38:05.476Z","0.1.306":"2026-06-10T20:02:47.399Z","0.1.307":"2026-06-11T01:35:52.312Z","0.1.308":"2026-06-11T02:18:08.859Z","0.1.309":"2026-06-11T02:52:28.275Z","0.1.310":"2026-06-11T03:11:00.625Z","0.1.311":"2026-06-11T16:24:49.017Z","0.1.312":"2026-06-12T17:25:07.646Z","0.1.313":"2026-06-13T20:53:06.308Z","0.1.314":"2026-06-14T22:32:17.702Z","0.1.315":"2026-06-15T15:07:04.839Z","0.1.316":"2026-06-15T18:53:34.265Z","0.1.317":"2026-06-16T15:46:44.640Z","0.1.318":"2026-06-16T20:42:22.055Z","0.1.319":"2026-06-16T23:08:53.998Z","0.1.320":"2026-06-17T23:55:42.329Z","0.1.321":"2026-06-19T22:22:33.619Z","0.1.322":"2026-06-20T11:33:51.150Z","0.1.323":"2026-06-20T19:26:00.320Z","0.1.324":"2026-06-23T22:44:33.545Z","0.1.325":"2026-06-24T10:37:30.075Z","0.1.326":"2026-06-24T12:46:35.477Z","0.1.327":"2026-06-24T13:50:44.327Z","0.1.331":"2026-06-26T01:14:29.377Z","0.1.332":"2026-06-27T19:26:50.504Z","0.1.333":"2026-07-01T09:25:30.042Z","0.1.334":"2026-07-01T13:49:32.944Z","0.1.335":"2026-07-01T20:45:39.803Z","0.1.336":"2026-07-02T12:39:26.860Z","0.1.337":"2026-07-02T19:43:09.623Z","0.1.338":"2026-07-02T22:31:57.982Z","0.1.339":"2026-07-03T09:41:59.204Z","0.1.340":"2026-07-03T11:46:56.061Z","0.1.341":"2026-07-04T02:12:38.607Z","0.1.342":"2026-07-04T03:17:07.907Z","0.1.343":"2026-07-09T14:58:05.022Z","0.1.344":"2026-07-10T01:19:32.283Z","0.1.345":"2026-07-10T12:45:10.068Z","0.1.346":"2026-07-11T01:32:24.503Z","0.1.347":"2026-07-11T02:17:29.097Z","0.1.348":"2026-07-11T12:01:35.227Z","0.1.349":"2026-07-11T21:00:37.089Z","0.1.350":"2026-07-12T00:25:22.640Z","0.1.351":"2026-07-12T02:26:10.924Z","0.1.352":"2026-07-12T11:53:41.270Z","0.1.353":"2026-07-12T17:33:34.493Z","0.1.354":"2026-07-13T01:04:25.039Z","0.1.355":"2026-07-13T20:00:07.363Z","0.1.356":"2026-07-13T21:04:26.638Z","0.1.357":"2026-07-14T11:38:45.846Z","0.1.358":"2026-07-14T15:14:01.146Z","0.1.359":"2026-07-14T16:03:58.347Z","0.1.360":"2026-07-16T15:40:43.816Z","0.1.361":"2026-07-16T16:11:52.366Z","0.1.362":"2026-07-16T18:03:53.754Z","0.1.363":"2026-07-18T05:35:32.570Z","0.1.364":"2026-07-19T00:20:20.790Z","0.1.365":"2026-07-19T01:03:20.159Z","0.1.366":"2026-07-22T20:32:03.219Z","0.1.367":"2026-07-23T01:04:57.373Z","0.1.368":"2026-07-24T18:38:31.035Z","0.1.369":"2026-07-24T19:39:45.829Z","0.1.370":"2026-07-26T02:13:40.820Z","0.1.371":"2026-07-26T12:01:51.081Z","0.1.372":"2026-07-27T00:43:02.075Z","0.1.373":"2026-07-27T02:38:12.331Z","0.1.374":"2026-07-27T15:34:28.847Z","0.1.375":"2026-07-27T19:38:43.299Z","0.1.376":"2026-07-28T03:05:21.176Z","0.1.377":"2026-07-28T19:38:34.114Z","0.1.378":"2026-07-29T00:07:03.903Z","0.1.379":"2026-07-29T19:15:53.824Z","0.1.380":"2026-07-29T21:16:43.371Z","0.1.381":"2026-07-30T01:13:26.333Z","0.1.382":"2026-07-30T03:25:13.985Z","0.1.383":"2026-07-30T03:44:36.719Z","0.1.384":"2026-07-30T15:04:06.925Z","0.1.385":"2026-07-30T16:25:51.130Z","0.1.386":"2026-07-31T20:21:30.844Z","0.1.387":"2026-08-01T03:04:58.639Z","0.1.388":"2026-08-03T22:48:56.702Z","0.1.389":"2026-08-03T23:02:58.650Z","0.1.390":"2026-08-05T02:40:45.993Z","0.1.391":"2026-08-05T12:54:19.155Z","0.1.392":"2026-08-06T12:55:16.117Z","0.1.393":"2026-08-06T15:16:38.589Z","0.1.394":"2026-08-07T18:02:56.591Z","0.1.395":"2026-08-07T22:21:24.309Z","0.1.396":"2026-08-09T22:22:26.670Z","0.1.397":"2026-08-10T19:43:18.527Z","0.1.398":"2026-08-13T03:49:19.004Z","0.1.399":"2026-08-14T20:38:45.376Z","0.1.400":"2026-08-14T22:00:21.111Z","0.1.401":"2026-08-14T23:00:37.058Z","0.1.402":"2026-08-15T01:18:49.396Z","0.1.403":"2026-08-16T01:40:56.572Z","0.1.405":"2026-08-20T11:00:43.170Z","0.1.406":"2026-08-20T19:50:05.364Z","0.1.407":"2026-08-20T21:37:59.937Z","0.1.408":"2026-08-20T22:16:45.835Z","0.1.409":"2026-08-21T13:58:26.163Z","0.1.410":"2026-09-03T14:51:46.081Z","0.1.411":"2026-09-03T16:42:24.907Z","0.1.412":"2026-09-03T19:34:31.888Z","0.1.413":"2026-09-05T13:43:00.235Z","0.1.414":"2026-09-07T03:27:52.977Z","0.1.415":"2026-09-07T10:50:30.700Z","0.1.416":"2026-09-11T10:24:26.320Z","0.1.417":"2026-09-23T05:02:23.115Z","0.1.418":"2026-09-24T11:26:44.313Z"},"bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"author":{"name":"nitishxyz"},"license":"MIT","homepage":"https://github.com/nitishxyz/otto#readme","keywords":["otto","cli","react","components","hooks","sdk","web"],"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/web-sdk"},"description":"Reusable React components, hooks, and utilities for building ottocode web interfaces","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"readme":"# @ottocode/web-sdk\n\nReusable React components, hooks, and utilities for building ottocode web interfaces.\n\n## Installation\n\n```bash\nnpm install @ottocode/web-sdk\n# or\nbun add @ottocode/web-sdk\n```\n\n## Setup\n\n### Tailwind CSS Configuration\n\nThe components in this package use Tailwind CSS classes. You **must** configure Tailwind to scan the web-sdk package for class names.\n\nIn your `tailwind.config.js` (or `tailwind.config.ts`):\n\n```js\nexport default {\n  content: [\n    './index.html',\n    './src/**/*.{js,ts,jsx,tsx}',\n    // ⚠️ IMPORTANT: Include web-sdk package\n    './node_modules/@ottocode/web-sdk/dist/**/*.{js,jsx}',\n    // Or if using a monorepo with workspace:*\n    '../../packages/web-sdk/src/**/*.{js,ts,jsx,tsx}',\n  ],\n  // ... rest of your config\n};\n```\n\n### CSS Variables\n\nThe components use CSS custom properties for theming. Add these to your global CSS:\n\n```css\n@layer base {\n  :root {\n    --background: 220 25% 95%;\n    --foreground: 220 10% 15%;\n    --card: 220 25% 98%;\n    --card-foreground: 220 10% 15%;\n    --primary: 222.2 47.4% 11.2%;\n    --primary-foreground: 210 40% 98%;\n    --border: 220 15% 89%;\n    --input: 220 15% 89%;\n    --ring: 222.2 84% 4.9%;\n    /* ... other variables */\n  }\n\n  .dark {\n    --background: 240 10% 8%;\n    --foreground: 0 0% 98%;\n    /* ... dark theme variables */\n  }\n}\n```\n\nSee the [apps/web/src/index.css](../../apps/web/src/index.css) file for the complete set of CSS variables.\n\n## Usage\n\n### Components\n\n```tsx\nimport { \n  ChatInput, \n  ChatInputContainer,\n  MessageThread,\n  SessionListContainer \n} from '@ottocode/web-sdk/components';\n\nfunction MyApp() {\n  return (\n    <div>\n      <SessionListContainer \n        activeSessionId={sessionId}\n        onSelectSession={handleSelect}\n      />\n      <MessageThread messages={messages} />\n      <ChatInputContainer sessionId={sessionId} />\n    </div>\n  );\n}\n```\n\n### Hooks\n\n```tsx\nimport { \n  useSessions, \n  useMessages, \n  useSessionStream,\n  useTheme \n} from '@ottocode/web-sdk/hooks';\n\nfunction MyComponent() {\n  const { data: sessions } = useSessions();\n  const { data: messages } = useMessages(sessionId);\n  const { theme, toggleTheme } = useTheme();\n  \n  // ...\n}\n```\n\n### Stores\n\n```tsx\nimport { useGitStore, useSidebarStore } from '@ottocode/web-sdk/stores';\n\nfunction MyComponent() {\n  const gitFiles = useGitStore((state) => state.files);\n  const isSidebarCollapsed = useSidebarStore((state) => state.collapsed);\n  \n  // ...\n}\n```\n\n### Utilities\n\n```tsx\nimport { apiClient, SSEClient } from '@ottocode/web-sdk/lib';\n\n// Use the API client\nconst sessions = await apiClient.getSessions();\n\n// Use the SSE client for streaming\nconst sseClient = new SSEClient('/v1/sessions/123/stream');\nsseClient.onMessage((data) => console.log(data));\n```\n\n## Features\n\n- 🎨 **Pre-built Components** - Chat interface, message threads, session management\n- 🪝 **Custom Hooks** - React Query hooks for sessions, messages, and real-time streaming\n- 🗄️ **State Management** - Zustand stores for git and sidebar state\n- 🛠️ **Utilities** - API client and SSE client for backend communication\n- 📘 **TypeScript** - Full type definitions included\n- 🎨 **Tailwind CSS** - Styled with Tailwind utility classes\n\n## Package Structure\n\n```\n@ottocode/web-sdk/\n├── components/     # React components\n├── hooks/          # React hooks\n├── lib/            # Utilities (API client, SSE client, config)\n├── stores/         # Zustand stores\n└── types/          # TypeScript type definitions\n```\n\n## Troubleshooting\n\n### Styles not working\n\nIf the components appear unstyled:\n\n1. **Check Tailwind content paths**: Make sure your `tailwind.config.js` includes the web-sdk package\n2. **Verify CSS variables**: Ensure you've added the required CSS custom properties\n3. **Import global styles**: Make sure you're importing your global CSS file with Tailwind directives\n4. **Restart dev server**: After config changes, restart your development server\n\n### Component not found\n\nMake sure you're importing from the correct path:\n\n```tsx\n// ✅ Correct\nimport { Button } from '@ottocode/web-sdk/components';\n\n// ❌ Wrong\nimport { Button } from '@ottocode/web-sdk';\n```\n\n## Related Packages\n\n- `@ottocode/web-ui` - Pre-built static web app\n- `@ottocode/sdk` - Node.js SDK for ottocode\n- `@ottocode/api` - API client types\n- `@ottocode/server` - Backend server\n\n## License\n\nMIT\n","readmeFilename":"README.md"}